diff --git a/_maps/Prefab/Departments.dmm b/_maps/Prefab/Departments.dmm index 1c0f7c1a0f345..1069d769b3697 100644 --- a/_maps/Prefab/Departments.dmm +++ b/_maps/Prefab/Departments.dmm @@ -24,9 +24,11 @@ /obj/machinery/vending/wardrobe/gene_wardrobe, /turf/open/floor/iron/dark, /area/medical/genetics) -"aD" = ( -/obj/item/toy/plush/moth/clockwork, -/turf/open/floor/iron/dark, +"aB" = ( +/obj/effect/turf_decal/edges/techfloor{ + dir = 6 + }, +/turf/open/floor/iron, /area/space) "aJ" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, @@ -68,6 +70,12 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"bn" = ( +/obj/effect/turf_decal/edges/techfloor{ + dir = 4 + }, +/turf/open/floor/iron, +/area/space) "bE" = ( /obj/item/book/manual/wiki/sopservice, /turf/open/floor/wood, @@ -93,6 +101,12 @@ /mob/living/simple_animal/slime, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) +"cf" = ( +/obj/effect/turf_decal/edges/borderfloor{ + dir = 8 + }, +/turf/open/floor/iron/tech, +/area/space) "co" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 2; @@ -154,6 +168,12 @@ /obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"dz" = ( +/obj/effect/turf_decal/edges/techfloor_orange{ + dir = 1 + }, +/turf/open/floor/iron/grid/steel, +/area/space) "dA" = ( /turf/open/floor/iron/grid/steel, /area/science/xenobiology) @@ -161,6 +181,10 @@ /obj/effect/landmark/start/librarian, /turf/open/floor/carpet/royalblack, /area/library) +"dG" = ( +/obj/item/toy/plush/moth/clockwork, +/turf/open/floor/iron/dark/smooth_large, +/area/space) "dM" = ( /obj/item/toy/plush/moth/ragged, /turf/open/floor/iron/dark, @@ -294,6 +318,11 @@ }, /turf/open/floor/carpet/royalblack, /area/library) +"hV" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/space) "hY" = ( /obj/machinery/door/airlock/security{ name = "Detective's Office"; @@ -311,6 +340,12 @@ "ic" = ( /turf/open/floor/wood, /area/security/detectives_office) +"ih" = ( +/obj/effect/turf_decal/edges/borderfloor{ + dir = 1 + }, +/turf/open/floor/iron/tech, +/area/space) "ir" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/item/reagent_containers/glass/bucket{ @@ -335,6 +370,12 @@ /area/security/main{ name = "Security Locker Room" }) +"iy" = ( +/obj/effect/turf_decal/edges/techfloor_orange{ + dir = 5 + }, +/turf/open/floor/iron/grid/steel, +/area/space) "iC" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -355,6 +396,10 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"jD" = ( +/obj/effect/turf_decal/edges/techfloor_orange, +/turf/open/floor/iron/grid/steel, +/area/space) "jK" = ( /obj/effect/landmark/start/detective, /turf/open/floor/wood, @@ -404,6 +449,14 @@ /obj/machinery/defibrillator_mount, /turf/open/floor/iron/dark, /area/space) +"kV" = ( +/obj/effect/turf_decal/edges/borderfloor/black{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/space) "kX" = ( /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/carpet/royalblack, @@ -443,9 +496,29 @@ /area/security/main{ name = "Security Locker Room" }) -"mo" = ( -/obj/item/toy/plush/moth/lovers, -/turf/open/floor/iron/dark, +"mc" = ( +/obj/item/radio/intercom, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","rd") + }, +/turf/open/floor/iron, +/area/space) +"mm" = ( +/obj/effect/turf_decal/edges/borderfloor/black, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/space) +"my" = ( +/obj/effect/turf_decal/edges/borderfloor{ + dir = 6 + }, +/turf/open/floor/iron/tech, /area/space) "mE" = ( /obj/structure/reagent_dispensers/virusfood, @@ -479,6 +552,14 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/sorting) +"nc" = ( +/obj/effect/turf_decal/edges/borderfloor/black{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/space) "ni" = ( /obj/item/toy/plush/moth/firewatch, /turf/open/floor/iron, @@ -529,21 +610,14 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"nI" = ( -/obj/machinery/newscaster{ - pixel_y = 33 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/light/small, -/turf/open/floor/iron/goonplaque, -/area/space) "nL" = ( /obj/structure/closet/crate/wooden/toy, /turf/open/floor/carpet/red, /area/crew_quarters/theatre/backstage) +"nN" = ( +/obj/effect/turf_decal/edges/techfloor, +/turf/open/floor/iron, +/area/space) "oa" = ( /turf/open/floor/carpet/green, /area/lawoffice) @@ -590,6 +664,10 @@ /obj/structure/janitorialcart, /turf/open/floor/iron, /area/janitor) +"oP" = ( +/obj/item/toy/plush/moth/gothic, +/turf/open/floor/iron/tech, +/area/space) "ph" = ( /obj/effect/landmark/start/mime, /obj/effect/landmark/start/clown, @@ -618,6 +696,10 @@ /obj/machinery/fax/sec, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"pV" = ( +/obj/item/toy/plush/moth/deadhead, +/turf/open/floor/iron/grid/steel, +/area/space) "pY" = ( /obj/effect/landmark/start/geneticist, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, @@ -632,6 +714,9 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/apothecary) +"qr" = ( +/turf/open/floor/iron/tech/grid, +/area/space) "qx" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /obj/machinery/door/airlock/virology/glass{ @@ -688,6 +773,16 @@ /area/security/main{ name = "Security Locker Room" }) +"ri" = ( +/obj/item/toy/plush/moth/lovers, +/turf/open/floor/iron/tech/grid, +/area/space) +"ro" = ( +/obj/effect/turf_decal/edges/borderfloor{ + dir = 4 + }, +/turf/open/floor/iron/tech, +/area/space) "rq" = ( /obj/machinery/genpop_interface, /turf/open/floor/iron, @@ -696,6 +791,12 @@ /obj/item/toy/plush/moth/moonfly, /turf/open/floor/iron/dark, /area/space) +"rv" = ( +/obj/effect/turf_decal/edges/borderfloor/black{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/space) "rN" = ( /obj/structure/closet/bombcloset, /turf/open/floor/engine, @@ -767,6 +868,12 @@ /obj/structure/closet/wardrobe/black, /turf/open/floor/iron, /area/crew_quarters/dorms) +"tC" = ( +/obj/effect/turf_decal/edges/techfloor_orange{ + dir = 4 + }, +/turf/open/floor/iron/grid/steel, +/area/space) "tK" = ( /obj/machinery/door/window/eastleft{ dir = 8; @@ -820,10 +927,6 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) -"vW" = ( -/obj/item/toy/plush/moth/gothic, -/turf/open/floor/iron/dark, -/area/space) "vZ" = ( /obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/iron/sepia, @@ -855,10 +958,25 @@ /obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/iron/tech, /area/engine/atmos) +"xz" = ( +/obj/effect/turf_decal/edges/borderfloor{ + dir = 5 + }, +/turf/open/floor/iron/tech, +/area/space) "xB" = ( /obj/machinery/button/door, /turf/open/floor/iron, /area/space) +"xH" = ( +/obj/effect/turf_decal/tile/green/fourcorners/contrasted, +/mob/living/carbon/human/species/monkey, +/mob/living/simple_animal/pet/hamster/vector{ + pixel_x = 1; + pixel_y = 10 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "xI" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -905,17 +1023,6 @@ /obj/effect/landmark/start/chemist, /turf/open/floor/iron/white, /area/medical/apothecary) -"yQ" = ( -/obj/item/radio/intercom, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","rd") - }, -/turf/open/floor/iron, -/area/space) "yX" = ( /obj/machinery/fax/eng, /turf/open/floor/carpet/royalblue, @@ -939,6 +1046,12 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"zP" = ( +/obj/effect/turf_decal/edges/techfloor_orange{ + dir = 8 + }, +/turf/open/floor/iron/grid/steel, +/area/space) "zT" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel's Office"; @@ -958,11 +1071,6 @@ /obj/machinery/vending/wardrobe/jani_wardrobe, /turf/open/floor/iron, /area/janitor) -"Ax" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/space) "Az" = ( /obj/machinery/vending/wardrobe/det_wardrobe, /turf/open/floor/wood, @@ -1046,15 +1154,6 @@ /mob/living/simple_animal/pet/cat/Runtime, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"Do" = ( -/obj/effect/turf_decal/tile/green/fourcorners/contrasted, -/mob/living/carbon/human/species/monkey, -/mob/living/simple_animal/pet/hamster/vector{ - pixel_x = 1; - pixel_y = 10 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "DR" = ( /obj/machinery/vending/dinnerware, /turf/open/floor/iron/freezer, @@ -1094,6 +1193,12 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/theatre/backstage) +"Eo" = ( +/obj/effect/turf_decal/edges/techfloor{ + dir = 8 + }, +/turf/open/floor/iron, +/area/space) "EF" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/effect/landmark/start/randommaint/psychiatrist, @@ -1149,16 +1254,26 @@ }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"Fv" = ( +/obj/effect/turf_decal/edges/borderfloor/black{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/space) "Fx" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/closet/l3closet/janitor, /turf/open/floor/iron, /area/janitor) -"FC" = ( -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/dark, -/area/medical/genetics) +"Gf" = ( +/obj/effect/turf_decal/edges/techfloor/corners{ + dir = 8 + }, +/turf/open/floor/iron, +/area/space) "Gs" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 2; @@ -1184,6 +1299,27 @@ /obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/iron/white, /area/science/research) +"Hd" = ( +/obj/machinery/newscaster{ + pixel_y = 33 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/light/small, +/turf/open/floor/iron/goonplaque, +/area/space) +"Hp" = ( +/obj/effect/turf_decal/edges/techfloor{ + dir = 5 + }, +/turf/open/floor/iron, +/area/space) +"Hx" = ( +/obj/effect/turf_decal/edges/techfloor/corners, +/turf/open/floor/iron, +/area/space) "HB" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -1335,6 +1471,12 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) +"LJ" = ( +/obj/effect/turf_decal/edges/techfloor/corners{ + dir = 4 + }, +/turf/open/floor/iron, +/area/space) "LP" = ( /turf/open/floor/iron/tech, /area/engine/atmos) @@ -1357,6 +1499,12 @@ /obj/structure/closet/secure_closet/engineering_chief, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/chief) +"Me" = ( +/obj/effect/turf_decal/edges/techfloor_orange{ + dir = 10 + }, +/turf/open/floor/iron/grid/steel, +/area/space) "Mm" = ( /obj/machinery/conveyor_switch/oneway{ dir = 8; @@ -1391,6 +1539,14 @@ /obj/machinery/vending/wardrobe/chem_wardrobe, /turf/open/floor/iron/white, /area/medical/apothecary) +"Ne" = ( +/obj/effect/turf_decal/edges/borderfloor/black{ + dir = 6 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/space) "Nu" = ( /obj/effect/landmark/start/botanist, /turf/open/floor/grass/no_border, @@ -1425,6 +1581,15 @@ /obj/machinery/vending/wardrobe/engi_wardrobe, /turf/open/floor/iron, /area/engine/engineering) +"Ok" = ( +/obj/effect/turf_decal/edges/borderfloor/black{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/space) "Oq" = ( /obj/machinery/fax/cargo, /turf/open/floor/carpet/orange, @@ -1548,6 +1713,12 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/medical/genetics) +"Rk" = ( +/obj/effect/turf_decal/edges/techfloor{ + dir = 9 + }, +/turf/open/floor/iron, +/area/space) "Rm" = ( /obj/machinery/vendor/mining, /turf/open/floor/iron/sepia, @@ -1562,10 +1733,22 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"RV" = ( +/obj/effect/turf_decal/edges/borderfloor{ + dir = 10 + }, +/turf/open/floor/iron/tech, +/area/space) "Sa" = ( /obj/structure/closet/secure_closet/hydroponics, /turf/open/floor/grass/no_border, /area/hydroponics) +"Sm" = ( +/obj/effect/turf_decal/edges/techfloor_orange{ + dir = 6 + }, +/turf/open/floor/iron/grid/steel, +/area/space) "So" = ( /mob/living/simple_animal/pet/dog/corgi/Ian{ density = 0; @@ -1574,11 +1757,23 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"Ss" = ( +/obj/effect/turf_decal/edges/borderfloor{ + dir = 9 + }, +/turf/open/floor/iron/tech, +/area/space) "Sy" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/glowstick, /turf/open/floor/plating, /area/space) +"SO" = ( +/obj/effect/turf_decal/edges/techfloor_orange{ + dir = 9 + }, +/turf/open/floor/iron/grid/steel, +/area/space) "SQ" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -1655,6 +1850,12 @@ /obj/machinery/vending/clothing, /turf/open/floor/iron, /area/crew_quarters/dorms) +"Tt" = ( +/obj/effect/turf_decal/edges/techfloor{ + dir = 10 + }, +/turf/open/floor/iron, +/area/space) "TE" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 2; @@ -1675,10 +1876,6 @@ /obj/structure/closet/secure_closet/quartermaster, /turf/open/floor/carpet/orange, /area/quartermaster/qm) -"Ud" = ( -/obj/item/toy/plush/moth/deadhead, -/turf/open/floor/iron, -/area/space) "Up" = ( /mob/living/simple_animal/hostile/carp/lia, /mob/living/simple_animal/bot/secbot{ @@ -1709,6 +1906,11 @@ /obj/structure/closet/secure_closet/CMO, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"UL" = ( +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/dark, +/area/medical/genetics) "UQ" = ( /obj/machinery/suit_storage_unit/mining, /turf/open/floor/iron/sepia, @@ -1721,6 +1923,12 @@ /obj/effect/landmark/start/exploration, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"Vi" = ( +/obj/effect/turf_decal/edges/techfloor{ + dir = 1 + }, +/turf/open/floor/iron, +/area/space) "Vk" = ( /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted{ alpha = 180 @@ -1827,6 +2035,23 @@ /obj/item/storage/book/bible, /turf/open/floor/carpet/purple, /area/chapel/office) +"Yj" = ( +/obj/effect/turf_decal/edges/borderfloor/black{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half, +/turf/open/floor/iron/dark/smooth_large, +/area/space) +"Yq" = ( +/obj/effect/turf_decal/edges/borderfloor, +/turf/open/floor/iron/tech, +/area/space) +"Yw" = ( +/obj/effect/turf_decal/edges/techfloor/corners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/space) "YE" = ( /obj/machinery/requests_console{ announcementConsole = 1; @@ -2108,7 +2333,7 @@ QG ew To pY -FC +UL oa qL oa @@ -2168,7 +2393,7 @@ ee cc TS eL -Do +xH Qk ff Qk @@ -2333,7 +2558,7 @@ XF XF XF sb -nI +Hd sb jR dO @@ -2352,9 +2577,9 @@ Qk XF rs XF -yQ +mc fK -Ax +hV Td aZ yt @@ -2383,15 +2608,15 @@ mY ga XZ XZ -Qk -Qk -Qk -XF -XF -XF -Qk -Qk -Qk +Rk +Eo +Tt +rv +Yj +kV +Yw +Qk +Gf pG sb LR @@ -2403,12 +2628,12 @@ mE Yg Lw XZ -Qk +Vi ni -Qk -XF -aD -XF +nN +Fv +dG +mm Qk gs Qk @@ -2423,15 +2648,15 @@ OB Cb XZ QX -Qk -Qk -Qk -XF -XF -XF -Qk -Qk -Qk +Hp +bn +aB +nc +Ok +Ne +LJ +Qk +Hx kK bF Tm @@ -2443,15 +2668,15 @@ mQ VA oO Fx -XF -XF -XF -Qk -Qk -Qk -XF -XF -XF +Ss +cf +RV +SO +zP +Me +qr +qr +qr TX iP ps @@ -2463,15 +2688,15 @@ Bo ir SY PP -XF -vW -XF -Qk -Ud -Qk -XF -mo -XF +ih +oP +Yq +dz +pV +jD +qr +ri +qr aL jm Qk @@ -2483,15 +2708,15 @@ EJ Fn Ps Aj -XF -XF -XF -Qk -Qk -Qk -XF -XF -XF +xz +ro +my +iy +tC +Sm +qr +qr +qr lh rq CS diff --git a/_maps/RandomRooms/10x10/rdm_dorms.dmm b/_maps/RandomRooms/10x10/rdm_dorms.dmm index b059ecc7be9ef..a9d536c964448 100644 --- a/_maps/RandomRooms/10x10/rdm_dorms.dmm +++ b/_maps/RandomRooms/10x10/rdm_dorms.dmm @@ -48,11 +48,11 @@ /turf/open/floor/carpet/purple, /area/template_noop) "ld" = ( -/obj/effect/mob_spawn/human/skeleton/alive, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, /obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, /turf/open/floor/carpet/orange, /area/template_noop) "mB" = ( diff --git a/_maps/RandomRooms/10x10/rdm_organ_harvesting.dmm b/_maps/RandomRooms/10x10/rdm_organ_harvesting.dmm index 6c4c712e8d07f..26b1ed7e5b78d 100644 --- a/_maps/RandomRooms/10x10/rdm_organ_harvesting.dmm +++ b/_maps/RandomRooms/10x10/rdm_organ_harvesting.dmm @@ -268,7 +268,7 @@ /turf/open/floor/eighties, /area/template_noop) "Nh" = ( -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 4; name = "doormat" }, diff --git a/_maps/RandomRooms/10x10/sk_rdm062_roosterdome.dmm b/_maps/RandomRooms/10x10/sk_rdm062_roosterdome.dmm index 861aa05408390..d497f09e0895f 100644 --- a/_maps/RandomRooms/10x10/sk_rdm062_roosterdome.dmm +++ b/_maps/RandomRooms/10x10/sk_rdm062_roosterdome.dmm @@ -276,9 +276,7 @@ /turf/open/floor/iron/dark, /area/template_noop) "aX" = ( -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /turf/open/floor/iron/dark, /area/template_noop) "aY" = ( diff --git a/_maps/RandomRooms/10x10/sk_rdm070_pubbybar.dmm b/_maps/RandomRooms/10x10/sk_rdm070_pubbybar.dmm index 3473252166230..801eb76b8cb96 100644 --- a/_maps/RandomRooms/10x10/sk_rdm070_pubbybar.dmm +++ b/_maps/RandomRooms/10x10/sk_rdm070_pubbybar.dmm @@ -7,9 +7,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /turf/open/floor/iron/dark, /area/template_noop) "c" = ( @@ -49,7 +47,7 @@ /turf/open/floor/wood, /area/template_noop) "k" = ( - /obj/machinery/vending/boozeomat/maint, +/obj/machinery/vending/boozeomat/maint, /turf/closed/wall, /area/template_noop) "l" = ( @@ -159,9 +157,7 @@ /turf/open/floor/plating, /area/template_noop) "B" = ( -/obj/structure/chair/stool{ - dir = 1 - }, +/obj/structure/chair/stool/directional/north, /turf/open/floor/carpet, /area/template_noop) "C" = ( diff --git a/_maps/RandomRooms/10x10/sk_rdm170_laser_tag.dmm b/_maps/RandomRooms/10x10/sk_rdm170_laser_tag.dmm index 4486c32b17e8c..edab2378c52e4 100644 --- a/_maps/RandomRooms/10x10/sk_rdm170_laser_tag.dmm +++ b/_maps/RandomRooms/10x10/sk_rdm170_laser_tag.dmm @@ -53,9 +53,8 @@ /turf/open/floor/iron/dark, /area/template_noop) "m" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/skeleton/alive, /obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, /turf/open/floor/plating, /area/template_noop) "o" = ( diff --git a/_maps/RandomRooms/10x10/sk_rdm176_spacewindowroom.dmm b/_maps/RandomRooms/10x10/sk_rdm176_spacewindowroom.dmm new file mode 100644 index 0000000000000..3ab666b30ba50 --- /dev/null +++ b/_maps/RandomRooms/10x10/sk_rdm176_spacewindowroom.dmm @@ -0,0 +1,143 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"b" = ( +/obj/effect/mapping_helpers/space_window_placer, +/turf/open/space/basic, +/area/template_noop) +"k" = ( +/obj/machinery/light/floor, +/turf/open/floor/iron, +/area/template_noop) +"t" = ( +/turf/open/floor/iron, +/area/template_noop) +"G" = ( +/obj/effect/mapping_helpers/space_window_placer, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/open/space/basic, +/area/template_noop) +"Y" = ( +/obj/effect/mapping_helpers/space_window_placer, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/space/basic, +/area/template_noop) + +(1,1,1) = {" +b +b +b +b +b +b +b +b +b +b +"} +(2,1,1) = {" +b +k +t +t +t +t +t +t +k +b +"} +(3,1,1) = {" +b +t +G +b +t +t +b +G +t +b +"} +(4,1,1) = {" +b +t +b +k +t +t +k +b +t +b +"} +(5,1,1) = {" +b +t +t +t +Y +Y +t +t +t +b +"} +(6,1,1) = {" +b +t +t +t +b +Y +t +t +t +b +"} +(7,1,1) = {" +b +t +b +k +t +t +k +b +t +b +"} +(8,1,1) = {" +b +t +G +b +t +t +b +G +t +b +"} +(9,1,1) = {" +b +k +t +t +t +t +t +t +k +b +"} +(10,1,1) = {" +b +b +b +b +b +b +b +b +b +b +"} diff --git a/_maps/RandomRooms/10x5/sk_rdm039_deltaclutter1.dmm b/_maps/RandomRooms/10x5/sk_rdm039_deltaclutter1.dmm index 9b8ef1091c1d1..a39a1f14bc0ca 100644 --- a/_maps/RandomRooms/10x5/sk_rdm039_deltaclutter1.dmm +++ b/_maps/RandomRooms/10x5/sk_rdm039_deltaclutter1.dmm @@ -138,9 +138,7 @@ /turf/open/floor/wood, /area/template_noop) "z" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/wood, /area/template_noop) "A" = ( @@ -163,8 +161,7 @@ /area/template_noop) "F" = ( /obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 4; +/obj/machinery/airalarm/directional/west{ pixel_x = -23 }, /obj/machinery/light_switch{ diff --git a/_maps/RandomRooms/10x5/sk_rdm045_deltacafeteria.dmm b/_maps/RandomRooms/10x5/sk_rdm045_deltacafeteria.dmm index 3b208890da3fb..04c8cd5a89474 100644 --- a/_maps/RandomRooms/10x5/sk_rdm045_deltacafeteria.dmm +++ b/_maps/RandomRooms/10x5/sk_rdm045_deltacafeteria.dmm @@ -119,13 +119,11 @@ /turf/open/floor/iron/dark, /area/template_noop) "I" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, +/obj/structure/chair/stool/bar/directional/east, /turf/open/floor/iron, /area/template_noop) "J" = ( diff --git a/_maps/RandomRooms/10x5/sk_rdm046_deltaarcade.dmm b/_maps/RandomRooms/10x5/sk_rdm046_deltaarcade.dmm index 4c138e3bf5870..33cc05de866ac 100644 --- a/_maps/RandomRooms/10x5/sk_rdm046_deltaarcade.dmm +++ b/_maps/RandomRooms/10x5/sk_rdm046_deltaarcade.dmm @@ -19,9 +19,7 @@ /area/template_noop) "m" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar{ - dir = 1 - }, +/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron/dark, /area/template_noop) "u" = ( @@ -47,8 +45,7 @@ /turf/open/floor/plating, /area/template_noop) "z" = ( -/obj/machinery/airalarm{ - dir = 1; +/obj/machinery/airalarm/directional/south{ pixel_y = -22 }, /obj/structure/table/wood, @@ -69,10 +66,8 @@ /turf/open/floor/iron/dark, /area/template_noop) "E" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron/dark, /area/template_noop) "F" = ( @@ -110,9 +105,7 @@ /turf/open/floor/iron, /area/template_noop) "J" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, +/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron/dark, /area/template_noop) "K" = ( diff --git a/_maps/RandomRooms/3x3/sk_rdm044_deltaorgantrade.dmm b/_maps/RandomRooms/3x3/sk_rdm044_deltaorgantrade.dmm index 7ce593ae27d54..48b7f551be01f 100644 --- a/_maps/RandomRooms/3x3/sk_rdm044_deltaorgantrade.dmm +++ b/_maps/RandomRooms/3x3/sk_rdm044_deltaorgantrade.dmm @@ -40,8 +40,7 @@ /area/template_noop) "g" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 1; +/obj/machinery/airalarm/directional/south{ pixel_y = -22 }, /obj/effect/turf_decal/bot, diff --git a/_maps/RandomRooms/3x5/sk_rdm160_kilomaintbar.dmm b/_maps/RandomRooms/3x5/sk_rdm160_kilomaintbar.dmm index 6bd93638335a7..268234dd5115c 100644 --- a/_maps/RandomRooms/3x5/sk_rdm160_kilomaintbar.dmm +++ b/_maps/RandomRooms/3x5/sk_rdm160_kilomaintbar.dmm @@ -1,9 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "c" = ( /obj/effect/decal/cleanable/blood/old, -/obj/structure/chair/stool/bar{ - dir = 4 - }, +/obj/structure/chair/stool/bar/directional/east, /turf/open/floor/carpet/green, /area/template_noop) "k" = ( @@ -58,9 +56,7 @@ /turf/open/floor/iron/dark, /area/template_noop) "v" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, +/obj/structure/chair/stool/bar/directional/east, /turf/open/floor/wood, /area/template_noop) "w" = ( diff --git a/_maps/RandomRooms/5x4/rdm_captain_quarters.dmm b/_maps/RandomRooms/5x4/rdm_captain_quarters.dmm index f6fe8eadbdde0..444b43325ea11 100644 --- a/_maps/RandomRooms/5x4/rdm_captain_quarters.dmm +++ b/_maps/RandomRooms/5x4/rdm_captain_quarters.dmm @@ -53,7 +53,6 @@ /obj/structure/bed, /obj/item/bedsheet/captain, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/landmark/start/captain, /obj/machinery/light_switch{ pixel_x = 23 }, @@ -94,7 +93,11 @@ req_access = list(20); name = "captain's locker" }, -/obj/effect/spawner/lootdrop/ruinloot/security, +/obj/item/clothing/head/collectable/captain, +/obj/item/toy/figure/captain{ + pixel_x = 4; + pixel_y = -7 + }, /turf/open/floor/carpet/blue, /area/template_noop) "G" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index 0f7fd91ef72a4..b6728158e3300 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -21,15 +21,21 @@ /obj/structure/fermenting_barrel, /turf/open/floor/grass, /area/ruin/powered/seedvault) +"aI" = ( +/obj/effect/turf_decal/edges/techfloor{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "lifebring1"; + pixel_x = -25; + pixel_y = 25 + }, +/turf/open/floor/grass, +/area/ruin/powered/seedvault) "aY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/button{ - id = "lifebring"; - pixel_x = 1; - pixel_y = -32 - }, /obj/machinery/light, /turf/open/floor/grass, /area/ruin/powered/seedvault) @@ -45,7 +51,7 @@ dir = 1 }, /obj/machinery/door/poddoor{ - id = "lifebring" + id = "lifebring4" }, /obj/structure/window/shuttle/survival_pod, /turf/open/floor/plating, @@ -193,6 +199,11 @@ /obj/structure/sign/warning/vacuum{ pixel_x = 33 }, +/obj/machinery/button/door{ + id = "lifebring4"; + pixel_y = -25; + pixel_x = 25 + }, /turf/open/floor/grass, /area/ruin/powered/seedvault) "ji" = ( @@ -235,7 +246,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 8 }, /turf/open/floor/pod, @@ -446,7 +457,7 @@ /area/ruin/powered/seedvault) "sM" = ( /obj/item/kirbyplants, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 8 }, /turf/open/floor/grass, @@ -548,6 +559,13 @@ }, /turf/open/floor/pod, /area/ruin/powered/seedvault) +"yq" = ( +/obj/machinery/door/poddoor{ + id = "lifebring1" + }, +/obj/structure/window/shuttle/survival_pod, +/turf/open/floor/plating, +/area/ruin/powered/seedvault) "yE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -586,11 +604,6 @@ "zb" = ( /obj/effect/mob_spawn/human/seed_vault, /obj/effect/turf_decal/box, -/obj/machinery/button{ - id = "lifebring"; - pixel_x = 32; - pixel_y = -1 - }, /obj/machinery/light{ dir = 4 }, @@ -744,6 +757,13 @@ }, /turf/open/floor/pod, /area/ruin/powered/seedvault) +"FJ" = ( +/obj/machinery/door/poddoor{ + id = "lifebring2" + }, +/obj/structure/window/shuttle/survival_pod, +/turf/open/floor/plating, +/area/ruin/powered/seedvault) "FY" = ( /turf/template_noop/closed, /area/lavaland/surface/outdoors) @@ -861,6 +881,13 @@ /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/grass, /area/ruin/powered/seedvault) +"Kj" = ( +/obj/machinery/door/poddoor{ + id = "lifebring5" + }, +/obj/structure/window/shuttle/survival_pod, +/turf/open/floor/plating, +/area/ruin/powered/seedvault) "KA" = ( /obj/structure/railing{ dir = 1 @@ -924,6 +951,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/button/door{ + id = "lifebring2"; + pixel_x = 25; + pixel_y = 25 + }, /turf/open/floor/pod, /area/ruin/powered/seedvault) "LG" = ( @@ -986,6 +1018,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/pod, /area/ruin/powered/seedvault) +"Ns" = ( +/obj/machinery/button/door{ + id = "lifebring3"; + pixel_x = -25; + pixel_y = -25 + }, +/turf/open/floor/grass, +/area/ruin/powered/seedvault) "Ny" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -1020,7 +1060,7 @@ /turf/open/floor/pod, /area/ruin/powered/seedvault) "NH" = ( -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 8 }, /turf/open/floor/grass, @@ -1193,7 +1233,7 @@ /area/ruin/powered/seedvault) "Rh" = ( /obj/machinery/door/poddoor{ - id = "lifebring" + id = "lifebring3" }, /obj/structure/window/shuttle/survival_pod, /turf/open/floor/plating, @@ -1215,7 +1255,7 @@ "RA" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/item/kirbyplants, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 8 }, /turf/open/floor/grass, @@ -1369,7 +1409,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 8 }, /turf/open/floor/pod, @@ -1410,10 +1450,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/button{ - id = "lifebring"; - pixel_y = 32 - }, /obj/structure/beebox/unwrenched, /turf/open/floor/pod/light, /area/ruin/powered/seedvault) @@ -1429,6 +1465,11 @@ /obj/structure/sign/warning/vacuum{ pixel_x = 33 }, +/obj/machinery/button/door{ + id = "lifebring5"; + pixel_y = 25; + pixel_x = 25 + }, /turf/open/floor/grass, /area/ruin/powered/seedvault) @@ -1441,10 +1482,10 @@ ab ab FY FY -Rh -Rh -Rh -Rh +yq +yq +yq +yq FY FY ab @@ -1463,10 +1504,10 @@ ab FY FY dM -Rh +yq wa Po -Rh +yq dM FY FY @@ -1507,7 +1548,7 @@ dM MJ dM RA -NH +aI kb WD NH @@ -1566,7 +1607,7 @@ FY "} (7,1,1) = {" FY -Rh +FJ fk NF mo @@ -1582,13 +1623,13 @@ Zl hj iQ RR -bm +Ns Rh FY "} (8,1,1) = {" FY -Rh +FJ fk lF JD @@ -1610,7 +1651,7 @@ FY "} (9,1,1) = {" FY -Rh +FJ zb Lp sn @@ -1725,7 +1766,7 @@ de de MJ GC -Rh +Kj QK os Em @@ -1747,14 +1788,14 @@ GC NL aj GC -Rh +Kj nO ZS Wr UL ja KJ -Rh +ck GC aj GC diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index e0b45be85b034..18f7389acbdb4 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -216,6 +216,54 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) +"bG" = ( +/obj/machinery/airalarm/syndicate{ + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ruin/unpowered/syndicate_lava_base/testlab) +"bI" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/table, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/head/soft/cargo{ + pixel_x = -8 + }, +/obj/item/clothing/head/soft/cargo{ + pixel_x = -8 + }, +/obj/item/radio{ + pixel_x = 5 + }, +/obj/item/radio{ + pixel_x = 5 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/unpowered/syndicate_lava_base/cargo) +"ce" = ( +/obj/machinery/light/small, +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ruin/unpowered/syndicate_lava_base/testlab) "co" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -225,6 +273,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/cargo) +"ct" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/dark, +/area/ruin/unpowered/syndicate_lava_base/bar) "cu" = ( /obj/structure/table/wood, /obj/item/ammo_box/magazine/m10mm, @@ -262,6 +315,12 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) +"cM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/dark, +/area/ruin/unpowered/syndicate_lava_base/bar) "db" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -431,47 +490,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/cargo) -"dL" = ( -/obj/machinery/airalarm/syndicate{ - pixel_y = 24 - }, -/obj/structure/closet/crate, -/obj/item/extinguisher{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/extinguisher{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/extinguisher{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/flashlight{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/radio/headset/syndicate/alt{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/radio/headset/syndicate/alt, -/obj/item/radio/headset/syndicate/alt{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ruin/unpowered/syndicate_lava_base/cargo) "dM" = ( /obj/effect/turf_decal/box/white/corners{ dir = 4 @@ -548,31 +566,6 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/chemistry) -"dZ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3 - }, -/obj/item/reagent_containers/dropper, -/obj/machinery/airalarm/syndicate{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/screwdriver/nuke{ - pixel_y = 18 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/ruin/unpowered/syndicate_lava_base/chemistry) "ea" = ( /obj/effect/turf_decal/box/white/corners{ dir = 8 @@ -945,6 +938,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/chemistry) +"fr" = ( +/obj/machinery/airalarm/syndicate{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/vending/coffee{ + extended_inventory = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ruin/unpowered/syndicate_lava_base/bar) "ft" = ( /obj/effect/turf_decal/box/white/corners, /obj/structure/closet/crate, @@ -1038,19 +1043,6 @@ /obj/structure/sign/warning/biohazard, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/unpowered/syndicate_lava_base/virology) -"fE" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/l3closet, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm/syndicate{ - pixel_y = 24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/extrapolator, -/turf/open/floor/iron, -/area/ruin/unpowered/syndicate_lava_base/main) "fF" = ( /obj/effect/turf_decal/bot, /obj/machinery/shower{ @@ -1080,15 +1072,6 @@ dir = 1 }, /area/ruin/unpowered/syndicate_lava_base/main) -"ga" = ( -/obj/structure/table/wood, -/obj/item/ammo_box/magazine/m10mm, -/obj/item/ammo_box/magazine/sniper_rounds, -/obj/machinery/airalarm/syndicate{ - pixel_y = 24 - }, -/turf/open/floor/carpet/grimy, -/area/ruin/unpowered/syndicate_lava_base/dormitories) "gb" = ( /obj/structure/table, /obj/item/paper_bin, @@ -1447,24 +1430,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/ruin/unpowered/syndicate_lava_base/virology) -"gU" = ( -/obj/machinery/airalarm/syndicate{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/ruin/unpowered/syndicate_lava_base/virology) "gV" = ( /obj/structure/chair/office/light, /turf/open/floor/iron, @@ -1787,6 +1752,17 @@ initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" }, /area/lavaland/surface/outdoors) +"ii" = ( +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ruin/unpowered/syndicate_lava_base/telecomms) "ij" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -1888,17 +1864,6 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/dormitories) -"iB" = ( -/obj/machinery/airalarm/syndicate{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ruin/unpowered/syndicate_lava_base/dormitories) "iC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -2172,6 +2137,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/bar) +"jA" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ruin/unpowered/syndicate_lava_base/testlab) "jE" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -2220,28 +2194,6 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/engineering) -"jI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm/syndicate{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/unpowered/syndicate_lava_base/engineering) "jJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ dir = 6 @@ -2254,6 +2206,16 @@ }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/unpowered/syndicate_lava_base/engineering) +"jL" = ( +/obj/effect/mob_spawn/human/lavaland_syndicate{ + dir = 4 + }, +/obj/machinery/airalarm/syndicate{ + pixel_y = 24; + dir = 1 + }, +/turf/open/floor/carpet/grimy, +/area/ruin/unpowered/syndicate_lava_base/dormitories) "jM" = ( /obj/machinery/light/small{ dir = 1 @@ -2364,6 +2326,21 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/bar) +"kb" = ( +/obj/structure/rack{ + dir = 8 + }, +/obj/item/storage/box/lights/bulbs, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/clothing/head/utility/welding, +/obj/item/stock_parts/cell/high/plus, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/unpowered/syndicate_lava_base/main) "kc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -2948,12 +2925,6 @@ initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" }, /area/lavaland/surface/outdoors) -"ly" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ruin/unpowered/syndicate_lava_base/bar) "lz" = ( /obj/structure/table/wood, /obj/item/reagent_containers/glass/rag{ @@ -2984,15 +2955,6 @@ }, /turf/open/floor/wood, /area/ruin/unpowered/syndicate_lava_base/bar) -"lD" = ( -/obj/effect/mob_spawn/human/lavaland_syndicate{ - dir = 4 - }, -/obj/machinery/airalarm/syndicate{ - pixel_y = 24 - }, -/turf/open/floor/carpet/grimy, -/area/ruin/unpowered/syndicate_lava_base/dormitories) "lE" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, @@ -3203,22 +3165,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/medbay) -"mf" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/airalarm/syndicate{ +"mg" = ( +/obj/machinery/firealarm{ dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/unpowered/syndicate_lava_base/medbay) -"mg" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 + pixel_x = -26 }, /obj/structure/table, /obj/machinery/cell_charger, @@ -3420,6 +3370,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/engineering) +"mI" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/utility/welding, +/obj/item/weldingtool/largetank, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/unpowered/syndicate_lava_base/engineering) "mJ" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -3998,6 +3962,16 @@ /obj/structure/sign/departments/chemistry, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/unpowered/syndicate_lava_base/testlab) +"oS" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/machinery/airalarm/syndicate{ + pixel_y = 24; + dir = 1 + }, +/turf/open/floor/carpet/grimy, +/area/ruin/unpowered/syndicate_lava_base/dormitories) "pa" = ( /obj/machinery/light/small{ dir = 8 @@ -4010,6 +3984,12 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) +"pb" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/ruin/unpowered/syndicate_lava_base/virology) "ph" = ( /obj/machinery/power/apc/syndicate{ name = "Experimentation Lab APC"; @@ -4035,12 +4015,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/bar) -"qe" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/white/side{ - dir = 5 - }, -/area/ruin/unpowered/syndicate_lava_base/virology) "qj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -4092,6 +4066,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/testlab) +"rf" = ( +/obj/effect/mob_spawn/human/lavaland_syndicate{ + dir = 8 + }, +/obj/machinery/airalarm/syndicate{ + pixel_y = 24; + dir = 1 + }, +/turf/open/floor/carpet/grimy, +/area/ruin/unpowered/syndicate_lava_base/dormitories) "rk" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4137,6 +4121,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/dormitories) +"se" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/ruin/unpowered/syndicate_lava_base/virology) "sm" = ( /obj/structure/bookcase/random, /obj/effect/decal/cleanable/dirt, @@ -4179,6 +4169,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/testlab) +"tJ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/airalarm/syndicate{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/unpowered/syndicate_lava_base/medbay) "tK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -4186,6 +4188,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/telecomms) +"tP" = ( +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/unpowered/syndicate_lava_base/main) "tW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/mineral/plastitanium/nodiagonal, @@ -4208,15 +4220,6 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) -"uc" = ( -/obj/effect/mob_spawn/human/lavaland_syndicate{ - dir = 8 - }, -/obj/machinery/airalarm/syndicate{ - pixel_y = 24 - }, -/turf/open/floor/carpet/grimy, -/area/ruin/unpowered/syndicate_lava_base/dormitories) "uj" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -4236,17 +4239,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/cargo) -"uo" = ( -/obj/machinery/airalarm/syndicate{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ruin/unpowered/syndicate_lava_base/testlab) "uB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -4295,31 +4287,6 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/cargo) -"vN" = ( -/obj/machinery/airalarm/syndicate{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/stack/sheet/mineral/plastitanium{ - amount = 30 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/circuitboard/machine/thermomachine, -/turf/open/floor/iron, -/area/ruin/unpowered/syndicate_lava_base/engineering) "vO" = ( /obj/machinery/light/small{ dir = 8 @@ -4347,6 +4314,10 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) +"vW" = ( +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/dark, +/area/ruin/unpowered/syndicate_lava_base/bar) "wt" = ( /obj/machinery/porta_turret/syndicate{ dir = 10 @@ -4361,15 +4332,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/main) -"xg" = ( +"wQ" = ( /obj/machinery/airalarm/syndicate{ - dir = 4; + dir = 8; pixel_x = -24 }, -/obj/structure/chair/stool, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ruin/unpowered/syndicate_lava_base/bar) +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/ruin/unpowered/syndicate_lava_base/virology) "xn" = ( /obj/machinery/light/small, /obj/structure/filingcabinet/chestdrawer, @@ -4406,22 +4386,6 @@ broken = 1 }, /area/ruin/unpowered/syndicate_lava_base/bar) -"xG" = ( -/obj/machinery/airalarm/syndicate{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ruin/unpowered/syndicate_lava_base/main) "xM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4444,6 +4408,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/bar) +"yn" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/white/side{ + dir = 6 + }, +/area/ruin/unpowered/syndicate_lava_base/virology) +"yu" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/ruin/unpowered/syndicate_lava_base/virology) "yv" = ( /obj/structure/table/reinforced, /obj/item/surgicaldrill, @@ -4491,16 +4469,6 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) -"zk" = ( -/obj/machinery/light/small, -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ruin/unpowered/syndicate_lava_base/testlab) "zv" = ( /obj/machinery/porta_turret/syndicate{ dir = 10 @@ -4710,6 +4678,31 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) +"De" = ( +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/stack/sheet/mineral/plastitanium{ + amount = 30 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/circuitboard/machine/thermomachine, +/turf/open/floor/iron, +/area/ruin/unpowered/syndicate_lava_base/engineering) "DL" = ( /obj/structure/sign/warning/explosives/alt{ pixel_x = 32 @@ -4797,14 +4790,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/bar) -"FX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar{ - dir = 4 +"FM" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/magazine/m10mm, +/obj/machinery/airalarm/syndicate{ + pixel_y = 24; + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ruin/unpowered/syndicate_lava_base/bar) +/turf/open/floor/carpet/grimy, +/area/ruin/unpowered/syndicate_lava_base/dormitories) "Gi" = ( /obj/effect/mob_spawn/human/lavaland_syndicate{ dir = 4 @@ -4850,6 +4844,28 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) +"GR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm/syndicate{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/unpowered/syndicate_lava_base/engineering) "GT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -4899,34 +4915,20 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/carpet/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) -"In" = ( +"Ic" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet, /obj/machinery/light/small{ dir = 8 }, /obj/machinery/airalarm/syndicate{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/table, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/soft/cargo{ - pixel_x = -8 - }, -/obj/item/clothing/head/soft/cargo{ - pixel_x = -8 - }, -/obj/item/radio{ - pixel_x = 5 - }, -/obj/item/radio{ - pixel_x = 5 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ + pixel_y = 24; dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/item/extrapolator, /turf/open/floor/iron, -/area/ruin/unpowered/syndicate_lava_base/cargo) +/area/ruin/unpowered/syndicate_lava_base/main) "IJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -5127,28 +5129,6 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) -"Nw" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/airalarm/syndicate{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/unpowered/syndicate_lava_base/arrivals) "NF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -5170,13 +5150,6 @@ }, /turf/open/floor/carpet/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) -"PC" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ruin/unpowered/syndicate_lava_base/bar) "PJ" = ( /obj/machinery/firealarm{ dir = 8; @@ -5242,18 +5215,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/telecomms) -"Rj" = ( -/obj/machinery/airalarm/syndicate{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/vending/coffee{ - extended_inventory = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ruin/unpowered/syndicate_lava_base/bar) "Rk" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -5291,6 +5252,31 @@ }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/unpowered/syndicate_lava_base/engineering) +"RH" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3 + }, +/obj/item/reagent_containers/dropper, +/obj/machinery/airalarm/syndicate{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/screwdriver/nuke{ + pixel_y = 18 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/ruin/unpowered/syndicate_lava_base/chemistry) "RO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -5321,13 +5307,6 @@ }, /turf/open/floor/plating, /area/ruin/unpowered/syndicate_lava_base/arrivals) -"Sx" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/ruin/unpowered/syndicate_lava_base/virology) "SF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/red/line{ @@ -5369,6 +5348,15 @@ }, /turf/open/floor/engine, /area/ruin/unpowered/syndicate_lava_base/testlab) +"TE" = ( +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/chair/stool, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ruin/unpowered/syndicate_lava_base/bar) "TF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -5434,35 +5422,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/cargo) -"Uv" = ( -/obj/structure/rack{ - dir = 8 - }, -/obj/item/storage/box/lights/bulbs, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/clothing/head/utility/welding, -/obj/item/stock_parts/cell/high/plus, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/unpowered/syndicate_lava_base/main) -"Ux" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/utility/welding, -/obj/item/weldingtool/largetank, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/unpowered/syndicate_lava_base/engineering) "UA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -5508,12 +5467,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/telecomms) -"Wl" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/white/side{ - dir = 10 - }, -/area/ruin/unpowered/syndicate_lava_base/virology) "Wq" = ( /obj/structure/rack{ dir = 8 @@ -5541,27 +5494,41 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) -"WJ" = ( +"WB" = ( /obj/machinery/airalarm/syndicate{ - dir = 4; - pixel_x = -24 + pixel_y = 24; + dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/unpowered/syndicate_lava_base/dormitories) +"WQ" = ( /obj/machinery/light/small{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ruin/unpowered/syndicate_lava_base/telecomms) -"Xd" = ( /obj/machinery/airalarm/syndicate{ - dir = 4; - pixel_x = -24 + pixel_y = 24; + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 + dir = 4 }, /turf/open/floor/iron, -/area/ruin/unpowered/syndicate_lava_base/main) +/area/ruin/unpowered/syndicate_lava_base/arrivals) "XA" = ( /obj/machinery/vending/toyliberationstation{ req_access_txt = "150" @@ -5592,14 +5559,6 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/main) -"Zi" = ( -/obj/structure/table/wood, -/obj/item/ammo_box/magazine/m10mm, -/obj/machinery/airalarm/syndicate{ - pixel_y = 24 - }, -/turf/open/floor/carpet/grimy, -/area/ruin/unpowered/syndicate_lava_base/dormitories) "Zj" = ( /obj/structure/rack{ dir = 8 @@ -5616,6 +5575,48 @@ }, /turf/open/floor/iron, /area/ruin/unpowered/syndicate_lava_base/arrivals) +"Zl" = ( +/obj/machinery/airalarm/syndicate{ + pixel_y = 24; + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/extinguisher{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/extinguisher{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/extinguisher{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/flashlight{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/radio/headset/syndicate/alt{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/radio/headset/syndicate/alt, +/obj/item/radio/headset/syndicate/alt{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/unpowered/syndicate_lava_base/cargo) "Zp" = ( /obj/structure/table, /obj/item/paper_bin, @@ -5625,15 +5626,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ruin/unpowered/syndicate_lava_base/cargo) -"Zs" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ruin/unpowered/syndicate_lava_base/testlab) "Zv" = ( /obj/structure/rack, /obj/item/flashlight{ @@ -5652,13 +5644,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) -"ZN" = ( +"ZM" = ( +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /obj/effect/decal/cleanable/dirt, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/white/side{ - dir = 6 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/area/ruin/unpowered/syndicate_lava_base/virology) +/turf/open/floor/iron, +/area/ruin/unpowered/syndicate_lava_base/main) (1,1,1) = {" aa @@ -6048,7 +6049,7 @@ ab mp mP JW -WJ +ii PJ mn mn @@ -6079,8 +6080,8 @@ fg fy gp eI -Sx -Wl +yu +pb eh ab ab @@ -6179,8 +6180,8 @@ fh eI gr eI -qe -ZN +se +yn eh ab ab @@ -6278,7 +6279,7 @@ eh eI eI gt -gU +wQ hs hH ab @@ -6473,8 +6474,8 @@ ae ae ae ae -Zs -zk +jA +ce ae fD ad @@ -6494,7 +6495,7 @@ db kH DM jZ -xg +TE mt mU NF @@ -6526,7 +6527,7 @@ dQ ek Ub ae -fE +Ic gy gY hw @@ -6592,9 +6593,9 @@ Lb jY DM kI -FX -ly -PC +cM +vW +ct mu mU Qa @@ -6624,7 +6625,7 @@ aF aq ae tA -uo +bG ae ae gA @@ -6729,7 +6730,7 @@ LD BE gE hc -xG +ZM Wx tZ ij @@ -6790,7 +6791,7 @@ hz jy jy ka -Rj +fr kM lk lC @@ -6798,7 +6799,7 @@ lZ mx jy jy -Nw +WQ qR ox ab @@ -6836,7 +6837,7 @@ hz iy iR hz -lD +jL cu jy jy @@ -6880,7 +6881,7 @@ fI gH vp hz -ga +oS Gi hz iz @@ -6889,7 +6890,7 @@ jf GV Gk hz -Uv +kb jy kN jZ @@ -6983,7 +6984,7 @@ hz hz hz hz -iB +WB iU jg jp @@ -7122,7 +7123,7 @@ as as as dI -dZ +RH ew as as @@ -7136,7 +7137,7 @@ in dH iX hz -uc +rf cu hz kg @@ -7180,7 +7181,7 @@ dy gK vp hz -Zi +FM cz hz Au @@ -7271,7 +7272,7 @@ ab ab ab dy -dL +Zl eb Uo eX @@ -7282,7 +7283,7 @@ hi zA zA zA -Xd +tP LL GY zK @@ -7294,7 +7295,7 @@ kv kS ln lJ -mf +tJ mD lI yv @@ -7443,7 +7444,7 @@ ju kx kV lp -vN +De mg mF nc @@ -7475,7 +7476,7 @@ dy Zv eB fb -In +bI gb gQ hl @@ -7537,7 +7538,7 @@ pQ ar ha jw -jI +GR jW kk kz @@ -7595,7 +7596,7 @@ kY ls lO mj -Ux +mI RV tW RE diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index 769a3b6cabb6e..1b927cf389d59 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -90,30 +90,6 @@ }, /turf/template_noop, /area/template_noop) -"av" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Tiny Freighter APC"; - pixel_x = -25; - req_access = null; - start_charge = 0 - }, -/obj/machinery/button/door{ - id = "caravantrade3_cargo_port"; - name = "Cargo Blast Door Control"; - pixel_y = 24 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) "aD" = ( /obj/item/stack/rods, /turf/template_noop, @@ -146,17 +122,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter3) -"aO" = ( -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/decal/cleanable/blood, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) "aP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /mob/living/simple_animal/hostile/pirate/ranged/space{ @@ -165,36 +130,8 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter2) -"aR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/iron/airless, -/area/shuttle/caravan/freighter3) -"aT" = ( -/obj/structure/fluff/broken_flooring{ - icon_state = "singular" - }, -/turf/template_noop, -/area/template_noop) -"aW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/door_assembly/door_assembly_com{ - anchored = 1; - density = 0; - name = "broken airlock" - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"aY" = ( +"aQ" = ( /obj/effect/turf_decal/bot_white/right, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -206,39 +143,30 @@ start_charge = 0 }, /obj/machinery/button/door{ - id = "caravantrade2_cargo_port"; + id = "caravantrade3_cargo_port"; name = "Cargo Blast Door Control"; pixel_y = 24 }, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"aZ" = ( -/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/door_assembly/door_assembly_com{ - anchored = 1; - density = 0; - name = "broken airlock" - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"bg" = ( +/area/shuttle/caravan/freighter3) +"aR" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -24 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 + dir = 8 }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) +/turf/open/floor/iron/airless, +/area/shuttle/caravan/freighter3) +"aT" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "singular" + }, +/turf/template_noop, +/area/template_noop) "bh" = ( /obj/structure/chair{ dir = 4 @@ -300,6 +228,12 @@ }, /turf/open/floor/plating/airless, /area/ruin/unpowered) +"ej" = ( +/obj/effect/turf_decal/box/white/corners, +/obj/structure/closet/crate/secure/weapon, +/obj/item/gun/energy/e_gun/mini, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) "eu" = ( /obj/structure/chair{ dir = 4 @@ -334,6 +268,24 @@ broken = 1 }, /area/ruin/unpowered) +"eL" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/closet/crate/secure/engineering, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/multitool, +/obj/item/multitool, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"fk" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) "fZ" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/caravan/freighter3) @@ -374,53 +326,6 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter3) -"gs" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"gt" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"gv" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/engineering, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/electrical, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/multitool, -/obj/item/multitool, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"gw" = ( -/obj/effect/turf_decal/bot_white, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "caravantrade3_cargo_port"; - name = "Cargo Blast Door Control"; - pixel_y = 24 - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"gy" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32; - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) "gP" = ( /obj/structure/shuttle/engine/propulsion/burst{ dir = 8 @@ -470,13 +375,6 @@ icon_state = "floorscorched1" }, /area/shuttle/caravan/freighter3) -"gY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) "hm" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/caravan/freighter2) @@ -548,29 +446,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter3) -"hw" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"hx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/crate/secure/plasma, -/obj/item/tank/internals/plasma/full, -/obj/item/stack/sheet/mineral/plasma{ - amount = 25 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"hy" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space/stormtrooper, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) "hz" = ( /obj/machinery/firealarm{ dir = 4; @@ -601,16 +476,6 @@ icon_state = "damaged5" }, /area/shuttle/caravan/freighter2) -"hT" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/gear, -/obj/item/ammo_casing/shotgun/ion, -/obj/item/ammo_casing/shotgun/pulseslug, -/obj/item/ammo_casing/shotgun/dragonsbreath, -/obj/item/ammo_casing/shotgun/stunslug, -/obj/item/ammo_casing/shotgun/stunslug, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) "hU" = ( /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, @@ -618,31 +483,6 @@ icon_state = "damaged2" }, /area/shuttle/caravan/freighter2) -"hV" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/gear, -/obj/item/storage/box/rubbershot, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"hW" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/gear, -/obj/machinery/button/door{ - id = "caravantrade2_cargo_port"; - name = "Cargo Blast Door Control"; - pixel_y = 24 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/ammo_box/magazine/m10mm{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/ammo_box/magazine/m10mm, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) "hX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -702,36 +542,6 @@ icon_state = "damaged5" }, /area/shuttle/caravan/freighter3) -"id" = ( -/obj/effect/turf_decal/box/white/corners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"ie" = ( -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless, -/area/shuttle/caravan/freighter3) -"if" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"ig" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/mob_spawn/human/corpse/cargo_tech, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) "ih" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -840,10 +650,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter3) -"iF" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) "iL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/frame/computer{ @@ -875,21 +681,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter2) -"iV" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/ballistic/shotgun/sc_pump, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"iX" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) "iY" = ( /obj/machinery/firealarm{ dir = 4; @@ -902,14 +693,6 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter2) -"ja" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/engineering, -/obj/item/organ/cyberimp/arm/toolset, -/obj/item/organ/cyberimp/eyes/hud/medical, -/obj/item/organ/cyberimp/brain/anti_stun, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) "jb" = ( /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, @@ -917,34 +700,6 @@ icon_state = "damaged3" }, /area/shuttle/caravan/freighter3) -"jc" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/plasma, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"jd" = ( -/obj/effect/turf_decal/bot_white, -/obj/machinery/light/small, -/obj/machinery/button/door{ - id = "caravantrade3_cargo_starboard"; - name = "Cargo Blast Door Control"; - pixel_y = -24 - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) -"je" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32; - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) "jp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/port_gen/pacman{ @@ -962,34 +717,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter2) -"jr" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/ballistic/automatic/pistol/APS, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"js" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"jt" = ( -/obj/effect/turf_decal/box/white/corners, -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/energy/e_gun/mini, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"ju" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/iron/airless, -/area/shuttle/caravan/freighter2) "jv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ @@ -1005,16 +732,6 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter3) -"jA" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/engineering, -/obj/item/wrench/caravan, -/obj/item/wirecutters/caravan, -/obj/item/crowbar/red/caravan, -/obj/item/screwdriver/caravan, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter3) "jH" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 4 @@ -1088,56 +805,6 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter2) -"jW" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door{ - id = "caravantrade2_cargo_starboard"; - name = "Cargo Blast Door Control"; - pixel_y = -24 - }, -/obj/machinery/light/small, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"jX" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"jY" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/gear, -/obj/item/storage/belt/bandolier, -/obj/item/clothing/accessory/holster, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"jZ" = ( -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"ka" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door{ - id = "caravantrade2_cargo_starboard"; - name = "Cargo Blast Door Control"; - pixel_y = -24 - }, -/obj/machinery/light/small, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) -"kb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32; - pixel_y = -32 - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter2) "kc" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -1224,12 +891,103 @@ broken = 1 }, /area/ruin/unpowered) +"me" = ( +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"mG" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/closet/crate/secure/engineering, +/obj/item/organ/cyberimp/arm/toolset, +/obj/item/organ/cyberimp/eyes/hud/medical, +/obj/item/organ/cyberimp/brain/anti_stun, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"om" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/crate/secure/plasma, +/obj/item/tank/internals/plasma/full, +/obj/item/stack/sheet/mineral/plasma{ + amount = 25 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"oY" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/secure/gear, +/obj/item/storage/box/rubbershot, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"pm" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"qz" = ( +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"rf" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/obj/structure/closet/crate/secure/weapon, +/obj/item/gun/ballistic/shotgun/sc_pump, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"sP" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/secure/engineering, +/obj/item/wrench/caravan, +/obj/item/wirecutters/caravan, +/obj/item/crowbar/red/caravan, +/obj/item/screwdriver/caravan, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"ts" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/door_assembly/door_assembly_com{ + anchored = 1; + density = 0; + name = "broken airlock" + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) "tH" = ( /obj/structure/shuttle/engine/propulsion/burst{ dir = 8 }, /turf/closed/wall/mineral/plastitanium, /area/ruin/unpowered) +"uK" = ( +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/airless, +/area/shuttle/caravan/freighter3) "vE" = ( /obj/machinery/door/airlock/external{ req_access_txt = "13" @@ -1239,6 +997,82 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter3) +"vU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"vV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32; + pixel_y = -32 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"wA" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door{ + id = "caravantrade2_cargo_starboard"; + name = "Cargo Blast Door Control"; + pixel_y = -24 + }, +/obj/machinery/light/small, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"yi" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"yB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"zg" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/closet/crate/secure/gear, +/obj/item/ammo_casing/shotgun/ion, +/obj/item/ammo_casing/shotgun/pulseslug, +/obj/item/ammo_casing/shotgun/dragonsbreath, +/obj/item/ammo_casing/shotgun/stunslug, +/obj/item/ammo_casing/shotgun/stunslug, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"zI" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door{ + id = "caravantrade2_cargo_starboard"; + name = "Cargo Blast Door Control"; + pixel_y = -24 + }, +/obj/machinery/light/small, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"Ao" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"Aw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/iron/airless, +/area/shuttle/caravan/freighter2) "BN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1249,6 +1083,13 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter2) +"Cu" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space/stormtrooper, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) "CW" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -1273,6 +1114,25 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter3) +"Fo" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"FK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/door_assembly/door_assembly_com{ + anchored = 1; + density = 0; + name = "broken airlock" + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) "Gh" = ( /obj/structure/rack, /obj/item/tank/jetpack/carbondioxide, @@ -1294,6 +1154,146 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter2) +"HZ" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/closet/crate/secure/gear, +/obj/item/storage/belt/bandolier, +/obj/item/clothing/accessory/holster, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"Ib" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/freighter2) +"Jg" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/secure/weapon, +/obj/item/gun/ballistic/automatic/pistol/APS, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"Ji" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/closet/crate/secure/plasma, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"Kw" = ( +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small, +/obj/machinery/button/door{ + id = "caravantrade3_cargo_starboard"; + name = "Cargo Blast Door Control"; + pixel_y = -24 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"MQ" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"PI" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"RA" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"SS" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/closet/crate/secure/gear, +/obj/machinery/button/door{ + id = "caravantrade2_cargo_port"; + name = "Cargo Blast Door Control"; + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/ammo_box/magazine/m10mm{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"TN" = ( +/obj/effect/turf_decal/box/white/corners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"Ub" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Tiny Freighter APC"; + pixel_x = -25; + req_access = null; + start_charge = 0 + }, +/obj/machinery/button/door{ + id = "caravantrade2_cargo_port"; + name = "Cargo Blast Door Control"; + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter2) +"Ur" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/closet/crate/secure/weapon, +/obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"Uv" = ( +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "caravantrade3_cargo_port"; + name = "Cargo Blast Door Control"; + pixel_y = 24 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) +"YG" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter3) (1,1,1) = {" aa @@ -3557,12 +3557,12 @@ aa aa aa hn -aY +Ub iq iT jp jH -jW +wA hn aa aa @@ -3614,7 +3614,7 @@ aP iU jq jI -jX +RA ke aa aa @@ -3661,12 +3661,12 @@ bs bs bs hp -hT +zg is -iV -jr +rf +Jg jJ -jY +HZ kf aa aa @@ -3715,10 +3715,10 @@ af hq hU it -js -js +yB +yB jK -jZ +me ke aa aa @@ -3765,12 +3765,12 @@ bs bs bs hr -hV +oY iu -iX -jt +PI +ej jL -jX +RA kf aa aa @@ -3817,12 +3817,12 @@ aa aa aa hn -hW +SS BN iY -ju +Aw bi -ka +zI hn aa aa @@ -3870,7 +3870,7 @@ aa aa hn hn -aZ +ts hn hn hn @@ -3923,10 +3923,10 @@ aa hs hX ix -bg +Ib jv jN -kb +vV GL aa aa @@ -5270,7 +5270,7 @@ aa aa aa ga -av +aQ gR hu hZ @@ -5322,7 +5322,7 @@ aa aa aa gb -gs +fk aN hv ia @@ -5374,12 +5374,12 @@ aa aa aa gb -jA +sP gT -hw +Fo ib iB -ja +mG ak aa aa @@ -5426,9 +5426,9 @@ aa aa aa gb -gt +Ur gU -hx +om ic iC jb @@ -5478,12 +5478,12 @@ aa aa aa gb -gv +eL gV -hy -id +Cu +TN iD -jc +Ji jy aa aa @@ -5530,12 +5530,12 @@ aa aa aa ga -gw +Uv eE hz -ie +uK aR -jd +Kw ga aa aa @@ -5583,7 +5583,7 @@ aa aa ga ga -aW +FK ga ga ga @@ -5634,12 +5634,12 @@ aa aa aa gc -gy -gY -aO -if -iF -je +YG +Ao +qz +MQ +vU +pm vE aa aa @@ -5689,7 +5689,7 @@ gd Da aG hB -ig +yi aM Gh gd diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index d1fe5a57e7a8b..fa7c6ddc117f9 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -183,7 +183,8 @@ /obj/item/stack/package_wrap, /obj/effect/turf_decal/delivery, /obj/machinery/airalarm/away{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -399,7 +400,8 @@ /obj/structure/table, /obj/machinery/reagentgrinder, /obj/machinery/airalarm/away{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -888,7 +890,7 @@ /area/ruin/space/has_grav/deepstorage/hydroponics) "ch" = ( /obj/machinery/airalarm/away{ - dir = 8; + dir = 4; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, @@ -929,7 +931,8 @@ "cs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/airalarm/away{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /turf/open/floor/iron/freezer, /area/ruin/space/has_grav/deepstorage) @@ -1543,7 +1546,7 @@ pixel_x = 4 }, /obj/machinery/airalarm/away{ - dir = 8; + dir = 4; pixel_x = 24 }, /turf/open/floor/iron/dark, @@ -2247,7 +2250,8 @@ dir = 8 }, /obj/machinery/airalarm/away{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -2290,7 +2294,7 @@ dir = 4 }, /obj/machinery/airalarm/away{ - dir = 4; + dir = 8; pixel_x = -24 }, /obj/effect/decal/cleanable/dirt, @@ -2503,7 +2507,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage) "fU" = ( -/obj/machinery/camera{ +/obj/machinery/camera/directional/north{ c_tag = "Bunker entrance"; network = list("bunker1") }, @@ -2615,7 +2619,7 @@ dir = 4 }, /obj/machinery/airalarm/away{ - dir = 8; + dir = 4; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, @@ -2985,7 +2989,8 @@ "hf" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/airalarm/away{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -3158,7 +3163,8 @@ "je" = ( /obj/structure/table, /obj/machinery/airalarm/away{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index 66cf0483e0874..8fd470381dd21 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -13,7 +13,8 @@ dir = 2 }, /obj/machinery/airalarm/syndicate{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -160,7 +161,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/syndicate{ - dir = 4; + dir = 8; pixel_x = -24 }, /turf/open/floor/iron/dark, @@ -351,7 +352,7 @@ dir = 4 }, /obj/machinery/airalarm/syndicate{ - dir = 8; + dir = 4; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, @@ -858,7 +859,8 @@ /area/ruin/space/has_grav/listeningstation) "Jn" = ( /obj/machinery/airalarm/syndicate{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm index fda9141b04e7e..06ab897d404cf 100644 --- a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm @@ -293,34 +293,6 @@ }, /turf/open/floor/iron/airless, /area/tcommsat/oldaisat) -"bb" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) -"bc" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) -"bd" = ( -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) -"be" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/electronics/airlock, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "bf" = ( /obj/structure/door_assembly/door_assembly_hatch, /turf/open/floor/iron/airless, @@ -378,15 +350,6 @@ }, /turf/open/floor/plating/airless, /area/tcommsat/oldaisat) -"bp" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "bq" = ( /obj/structure/window/reinforced{ dir = 8 @@ -418,17 +381,6 @@ /obj/structure/chair, /turf/open/floor/iron/airless, /area/tcommsat/oldaisat) -"bv" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) -"bw" = ( -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) -"bx" = ( -/obj/machinery/door/airlock/hatch, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "by" = ( /obj/structure/window/reinforced{ dir = 4 @@ -436,15 +388,6 @@ /obj/structure/lattice, /turf/template_noop, /area/space/nearstation) -"bz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "bA" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 8 @@ -467,15 +410,6 @@ }, /turf/open/floor/plating/airless, /area/tcommsat/oldaisat) -"bE" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "bF" = ( /obj/structure/window/reinforced{ dir = 8 @@ -483,16 +417,6 @@ /obj/structure/lattice, /turf/template_noop, /area/space/nearstation) -"bG" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/stack/rods, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "bH" = ( /obj/item/stack/rods, /obj/item/shard{ @@ -500,18 +424,6 @@ }, /turf/open/floor/plating/airless, /area/tcommsat/oldaisat) -"bI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) -"bJ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "bK" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 9 @@ -528,22 +440,6 @@ }, /turf/open/floor/plating, /area/tcommsat/oldaisat) -"bN" = ( -/obj/effect/decal/cleanable/blood, -/obj/item/scalpel{ - pixel_y = 12 - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) -"bO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "bP" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 @@ -555,10 +451,6 @@ /obj/item/circuitboard/computer/teleporter, /turf/open/floor/iron/airless, /area/tcommsat/oldaisat) -"bR" = ( -/obj/item/radio/off, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "bS" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 @@ -570,30 +462,11 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plating/airless, /area/tcommsat/oldaisat) -"bU" = ( -/obj/effect/decal/cleanable/blood, -/obj/structure/chair, -/obj/item/clothing/under/rank/centcom/officer, -/obj/item/restraints/handcuffs, -/obj/effect/decal/remains/human, -/turf/open/floor/plating/airless, -/area/tcommsat/oldaisat) "bV" = ( /obj/structure/table, /obj/item/flashlight/lamp, /turf/open/floor/plating/airless, /area/tcommsat/oldaisat) -"bW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) -"bX" = ( -/obj/structure/door_assembly/door_assembly_mhatch, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "bY" = ( /obj/machinery/light/small{ dir = 4 @@ -604,19 +477,6 @@ /obj/item/cigbutt, /turf/open/floor/plating/airless, /area/tcommsat/oldaisat) -"ca" = ( -/obj/effect/decal/cleanable/blood, -/obj/item/assembly/signaler, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) -"cb" = ( -/obj/structure/table, -/obj/item/reagent_containers/syringe/lethal/choral, -/obj/item/reagent_containers/syringe/lethal{ - pixel_y = 4 - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "cc" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 1 @@ -632,32 +492,12 @@ /obj/item/electropack, /turf/open/floor/plating/airless, /area/tcommsat/oldaisat) -"cf" = ( -/obj/structure/table, -/obj/item/hemostat, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) -"cg" = ( -/obj/structure/table, -/obj/item/circular_saw, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "ch" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 10 }, /turf/open/floor/plating, /area/tcommsat/oldaisat) -"ci" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/stack/rods, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "cj" = ( /obj/structure/window/reinforced{ dir = 8 @@ -701,13 +541,6 @@ /obj/structure/window/reinforced, /turf/template_noop, /area/template_noop) -"cq" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "cr" = ( /obj/item/paper/crumpled, /obj/effect/turf_decal/stripes/line{ @@ -725,13 +558,6 @@ }, /turf/open/floor/iron/airless, /area/tcommsat/oldaisat) -"cu" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/iron/dark/airless, -/area/tcommsat/oldaisat) "cv" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -905,6 +731,180 @@ /obj/machinery/teleport/hub, /turf/open/floor/plating, /area/tcommsat/oldaisat) +"dZ" = ( +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"fz" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"kx" = ( +/obj/structure/table, +/obj/item/circular_saw, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"mU" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/assembly/signaler, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"nQ" = ( +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"oi" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/chair, +/obj/item/clothing/under/rank/centcom/official, +/obj/item/restraints/handcuffs, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/airless, +/area/tcommsat/oldaisat) +"oX" = ( +/obj/structure/door_assembly/door_assembly_mhatch, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"rK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/stack/rods, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"uh" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/stack/rods, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"wm" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"Ar" = ( +/obj/structure/table, +/obj/item/hemostat, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"Bo" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"FE" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"HO" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"HU" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"Jm" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"LY" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"SX" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/scalpel{ + pixel_y = 12 + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"Tv" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"TT" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"VE" = ( +/obj/structure/table, +/obj/item/reagent_containers/syringe/lethal/choral, +/obj/item/reagent_containers/syringe/lethal{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"VS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"Xs" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"XS" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/electronics/airlock, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"YJ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) +"YZ" = ( +/obj/item/radio/off, +/turf/open/floor/iron/dark/airless, +/area/tcommsat/oldaisat) (1,1,1) = {" aa @@ -2105,21 +2105,21 @@ aj aj aH aO -bb -bp -bz -bG -bI -bp -bE -bp -bp -bE -bp -ci -bO -bE -cq +LY +HU +Jm +rK +VS +HU +YJ +HU +HU +YJ +HU +uh +fz +YJ +Xs bs aa ab @@ -2164,7 +2164,7 @@ ak ac aI aP -bc +TT bq ax bF @@ -2178,7 +2178,7 @@ aL aL ax cj -bd +nQ bs aa ab @@ -2223,7 +2223,7 @@ al au aJ aQ -bd +nQ br ag ag @@ -2237,7 +2237,7 @@ ag ag ag ck -bc +TT br ab ab @@ -2282,7 +2282,7 @@ am av aI aR -bc +TT bs ag ac @@ -2296,7 +2296,7 @@ ac ac ag aT -bc +TT bs aa cz @@ -2341,21 +2341,21 @@ an aw aK aS -bd +nQ bs ag ac ac -bw -bw -bw -bw -bw -bw +dZ +dZ +dZ +dZ +dZ +dZ ac ag aa -bc +TT bs ag bC @@ -2400,21 +2400,21 @@ ag ax aL aT -be +XS bs ag ac -bw -bw -bw -bw -bw -bw +dZ +dZ +dZ +dZ +dZ +dZ ac ac ag ag -bx +FE ag ag ar @@ -2463,13 +2463,13 @@ bf ag ag ac -bw -bw -bw -bw +dZ +dZ +dZ +dZ ac -bw -bw +dZ +dZ ac ag cl @@ -2523,12 +2523,12 @@ az bA ac ac -bw -bw +dZ +dZ ac -bw -bw -bw +dZ +dZ +dZ ac ag cm @@ -2581,13 +2581,13 @@ az bt bB bH -bw -bw -bw +dZ +dZ +dZ bT -bw -bw -bw +dZ +dZ +dZ ac ag ar @@ -2640,13 +2640,13 @@ bg bu bC ac -bw +dZ ac ac -bU +oi bZ ce -bw +dZ ac ag cn @@ -2699,13 +2699,13 @@ az az bC ac -bw -bw -bw +dZ +dZ +dZ ac -ca -cf -bw +mU +Ar +dZ ac ag cm @@ -2758,13 +2758,13 @@ az az bD ac -bw -bN -bR +dZ +SX +YZ bV -cb -cg -bw +VE +kx +dZ ac ag as @@ -2814,16 +2814,16 @@ aD aC aC ag -bv +HO ag ac -bw -bw -bw -bw -bw -bw -bw +dZ +dZ +dZ +dZ +dZ +dZ +dZ ac ag co @@ -2873,20 +2873,20 @@ ag ag ag ag -bw -bv -bw -bw -bw -bw -bw -bw -bw -bw +dZ +HO +dZ +dZ +dZ +dZ +dZ +dZ +dZ +dZ ac ag ag -bx +FE ag ag aC @@ -2934,18 +2934,18 @@ aX ag ag ag -bw +dZ ac -bw -bw -bw -bw +dZ +dZ +dZ +dZ ac -bw +dZ ac ag aT -bc +TT bs ag cB @@ -3004,7 +3004,7 @@ ac ac ag aT -bd +nQ bs aa ab @@ -3063,7 +3063,7 @@ ag ag ag aT -bc +TT bs aa ab @@ -3122,7 +3122,7 @@ ai ai by cp -bc +TT cy aa ab @@ -3168,20 +3168,20 @@ az az az az -bx -bE -bE -bJ -bO -bE -bI -bE -bE -bE -bJ -bE -bE -cu +FE +YJ +YJ +Bo +fz +YJ +VS +YJ +YJ +YJ +Bo +YJ +YJ +Tv bs aa ab @@ -3233,7 +3233,7 @@ aa aL aL aT -bW +wm bs aL aL @@ -3292,7 +3292,7 @@ aa bK bP bS -bX +oX cc bP ch diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index af6b3a03b62ac..673788888b36f 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -995,14 +995,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) -"di" = ( -/obj/structure/table, -/obj/item/storage/firstaid/ancient, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white/side/airless{ - dir = 5 - }, -/area/ruin/space/has_grav/ancientstation/betanorth) "dj" = ( /obj/structure/sign/poster/official/nanomichi_ad, /turf/closed/wall/rust, @@ -1018,21 +1010,6 @@ "dl" = ( /turf/closed/wall/rust, /area/ruin/space/has_grav/ancientstation/engi) -"dm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation) "do" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green{ @@ -1068,18 +1045,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation) -"du" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation) "dv" = ( /turf/closed/wall/rust, /area/ruin/space/has_grav/ancientstation/sec) @@ -1145,13 +1110,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/deltacorridor) -"dD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/rollerbed, -/turf/open/floor/iron/white/side/airless{ - dir = 4 - }, -/area/ruin/space/has_grav/ancientstation/betanorth) "dF" = ( /obj/structure/lattice, /turf/template_noop, @@ -1194,18 +1152,6 @@ /obj/structure/sign/poster/contraband/donut_corp, /turf/closed/wall/rust, /area/ruin/space/has_grav/ancientstation/sec) -"dW" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "dX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -1237,16 +1183,6 @@ /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/deltacorridor) -"ee" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "ef" = ( /obj/machinery/door/airlock/medical/glass{ name = "Medical Bay" @@ -1385,12 +1321,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless, /area/ruin/space/has_grav/ancientstation/betanorth) -"eH" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white/side/airless{ - dir = 4 - }, -/area/ruin/space/has_grav/ancientstation/betanorth) "eI" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -1404,6 +1334,21 @@ }, /turf/open/floor/plating/airless, /area/template_noop) +"eK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -23 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/has_grav/ancientstation) "eL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1545,17 +1490,6 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/hydroponics) -"fl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/hydroponics) "fn" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -2495,14 +2429,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/iron/cafeteria, /area/ruin/space/has_grav/ancientstation/kitchen) -"hw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - pixel_y = 23 - }, -/obj/effect/decal/cleanable/food/egg_smudge, -/turf/open/floor/iron/cafeteria, -/area/ruin/space/has_grav/ancientstation/kitchen) "hx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/processor, @@ -2749,19 +2675,6 @@ /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/iron/cafeteria, /area/ruin/space/has_grav/ancientstation/kitchen) -"iC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "iD" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -2845,15 +2758,6 @@ }, /turf/open/floor/iron/cafeteria, /area/ruin/space/has_grav/ancientstation/kitchen) -"iO" = ( -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation) "iP" = ( /obj/structure/chair{ dir = 1 @@ -3385,13 +3289,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/iron/white, /area/ruin/space/has_grav/ancientstation/proto) -"kj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - pixel_y = 23 - }, -/turf/open/floor/iron/white, -/area/ruin/space/has_grav/ancientstation/proto) "kk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -3801,14 +3698,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/proto) -"lk" = ( -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless, -/area/ruin/space/has_grav/ancientstation/atmo) "ll" = ( /turf/closed/mineral/uranium, /area/ruin/unpowered) @@ -3841,13 +3730,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation) -"lv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/glass, -/turf/open/floor/iron/white/side/airless{ - dir = 4 - }, -/area/ruin/space/has_grav/ancientstation/betanorth) "lx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/science{ @@ -3859,16 +3741,6 @@ "lz" = ( /turf/open/floor/plating/airless, /area/template_noop) -"lL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/rnd) "lR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -3993,6 +3865,16 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/sec) +"pp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/ancientstation/hydroponics) "py" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ @@ -4012,21 +3894,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/deltacorridor) -"rb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/comm) "rc" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -4055,6 +3922,12 @@ }, /turf/open/floor/iron/white, /area/ruin/space/has_grav/ancientstation/rnd) +"rV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/side/airless{ + dir = 4 + }, +/area/ruin/space/has_grav/ancientstation/betanorth) "sq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -4116,6 +3989,27 @@ }, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/sec) +"vZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/has_grav/ancientstation) +"wn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + pixel_y = 23; + dir = 1 + }, +/obj/effect/decal/cleanable/food/egg_smudge, +/turf/open/floor/iron/cafeteria, +/area/ruin/space/has_grav/ancientstation/kitchen) "wp" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -4200,19 +4094,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation) -"yt" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/item/clothing/suit/space/nasavoid/old, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/ancientstation/engi) "yL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -4239,6 +4120,14 @@ }, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/sec) +"Ab" = ( +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/airless, +/area/ruin/space/has_grav/ancientstation/atmo) "Af" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -4290,6 +4179,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) +"BN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/ruin/space/has_grav/ancientstation/rnd) "Cc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/solar_control{ @@ -4302,6 +4201,14 @@ }, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/engi) +"CF" = ( +/obj/structure/table, +/obj/item/storage/firstaid/ancient, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/side/airless{ + dir = 5 + }, +/area/ruin/space/has_grav/ancientstation/betanorth) "Dj" = ( /obj/structure/transit_tube{ dir = 4 @@ -4350,6 +4257,21 @@ }, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/engi) +"Ey" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/ruin/space/has_grav/ancientstation/comm) "EJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple/anticorner/contrasted{ @@ -4488,6 +4410,13 @@ }, /turf/open/floor/iron/white, /area/ruin/space/has_grav/ancientstation) +"IM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/glass, +/turf/open/floor/iron/white/side/airless{ + dir = 4 + }, +/area/ruin/space/has_grav/ancientstation/betanorth) "IV" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants{ @@ -4617,6 +4546,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation) +"Mc" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -23 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "MC" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants{ @@ -4663,6 +4604,13 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/hivebot) +"Nl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/rollerbed, +/turf/open/floor/iron/white/side/airless{ + dir = 4 + }, +/area/ruin/space/has_grav/ancientstation/betanorth) "Ns" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -4730,6 +4678,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, /area/ruin/space/has_grav/ancientstation) +"OL" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -23 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/iron, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "OU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green/half/contrasted, @@ -4820,6 +4781,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) +"Sk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/iron, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "Sr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -4829,6 +4800,19 @@ }, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/comm) +"SC" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/item/clothing/suit/space/nasavoid/old, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/ancientstation/engi) "SP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ @@ -4850,6 +4834,15 @@ }, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/comm) +"Tz" = ( +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/has_grav/ancientstation) "TV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -5000,6 +4993,14 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/ruin/space/has_grav/ancientstation/sec) +"YY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + pixel_y = 23; + dir = 1 + }, +/turf/open/floor/iron/white, +/area/ruin/space/has_grav/ancientstation/proto) "ZE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ @@ -5098,7 +5099,7 @@ km jO kW km -lk +Ab mH aa aa @@ -5123,11 +5124,11 @@ bJ bI bI bJ -di -dD +CF +Nl bq -lv -eH +IM +rV aa aa aa @@ -6324,7 +6325,7 @@ bN bN cN dl -yt +SC NO Uq ff @@ -6419,7 +6420,7 @@ aG bP cl cO -dm +eK cl rv Kx @@ -6431,7 +6432,7 @@ hq Kx ih rv -dm +eK cO LY jE @@ -6807,11 +6808,11 @@ dp dQ er dQ -fl +pp cQ gu gY -hw +wn hV hS ht @@ -6939,7 +6940,7 @@ ak ak Bs Pn -rb +Ey Pn xE ak @@ -7091,7 +7092,7 @@ aG PV bN cV -du +vZ bN Ka bN @@ -7103,7 +7104,7 @@ bR Ka bN bN -iO +Tz cV bN bW @@ -7860,7 +7861,7 @@ bD cz cY dw -dW +Mc MS eW ft @@ -7870,7 +7871,7 @@ ey hC ey MS -iC +OL dw ey ey @@ -8252,7 +8253,7 @@ eb gP hi hi -lL +BN Ns lT hi @@ -8308,7 +8309,7 @@ dy dc ca jV -kj +YY kw kw kw @@ -8580,7 +8581,7 @@ bD cH dg dC -ee +Sk qB eY cX @@ -8590,7 +8591,7 @@ ed hJ ed ca -ee +Sk Vs jf ca diff --git a/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm b/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm index 7e38456ddc03f..2a835a0a44837 100644 --- a/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm +++ b/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm @@ -38,7 +38,7 @@ /turf/closed/wall/r_wall, /area/ruin/space/has_grav/storage/materials1) "aj" = ( -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ start_charge = 0 }, /obj/structure/cable{ @@ -136,7 +136,7 @@ /turf/closed/wall/r_wall, /area/ruin/space/has_grav/storage/materials2) "az" = ( -/obj/machinery/power/apc/auto_name/east{ +/obj/machinery/power/apc/auto_name/directional/east{ start_charge = 0 }, /obj/structure/cable{ @@ -210,7 +210,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/storage/materials2) "aL" = ( -/obj/machinery/power/apc/auto_name/south{ +/obj/machinery/power/apc/auto_name/directional/south{ start_charge = 0 }, /obj/structure/cable{ @@ -353,7 +353,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/storage/central) "bn" = ( -/obj/machinery/power/apc/auto_name/east{ +/obj/machinery/power/apc/auto_name/directional/east{ start_charge = 0 }, /turf/open/floor/iron, @@ -488,7 +488,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/storage/power2) "bK" = ( -/obj/machinery/power/apc/auto_name/south{ +/obj/machinery/power/apc/auto_name/directional/south{ start_charge = 0 }, /obj/structure/cable{ @@ -580,7 +580,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/storage/materials1) "bU" = ( -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ start_charge = 0 }, /obj/structure/cable{ @@ -604,7 +604,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/storage/materials2) "bY" = ( -/obj/machinery/power/apc/auto_name/east{ +/obj/machinery/power/apc/auto_name/directional/east{ start_charge = 0 }, /obj/structure/cable{ @@ -758,7 +758,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/storage/central) "cz" = ( -/obj/machinery/power/apc/auto_name/north{ +/obj/machinery/power/apc/auto_name/directional/north{ start_charge = 0 }, /obj/effect/decal/cleanable/ash, diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index c0be71d15bcc4..077361f2eee3a 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -1156,7 +1156,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_1) "dA" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 24 }, /turf/open/floor/iron/white, @@ -1514,15 +1514,13 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/hotel) "eL" = ( -/obj/machinery/airalarm{ - dir = 1; +/obj/machinery/airalarm/directional/south{ pixel_y = -24 }, /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/bar) "eM" = ( -/obj/machinery/airalarm{ - dir = 1; +/obj/machinery/airalarm/directional/south{ pixel_y = -24 }, /turf/open/floor/plating, @@ -1606,7 +1604,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/dock) "fc" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 24 }, /turf/open/floor/wood, @@ -2621,8 +2619,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/airalarm{ - dir = 1; +/obj/machinery/airalarm/directional/south{ pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3501,7 +3498,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/hotel/power) "ou" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 24 }, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -4579,7 +4576,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 24 }, /obj/effect/turf_decal/tile/yellow/half/contrasted{ diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index 2127b1c7224c4..eab720a4ac0e7 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -433,8 +433,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 8; +/obj/machinery/airalarm/directional/east{ pixel_x = 23; req_access = null; req_access_txt = "150" @@ -527,7 +526,7 @@ /area/awaymission/moonoutpost19/syndicate) "bU" = ( /obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23; req_access = null; req_access_txt = "150" @@ -608,7 +607,8 @@ /obj/machinery/airalarm/unlocked{ pixel_y = 23; req_access = null; - req_access_txt = "150" + req_access_txt = "150"; + dir = 1 }, /turf/open/floor/iron{ dir = 8; @@ -1095,8 +1095,7 @@ /area/awaymission/moonoutpost19/syndicate) "dh" = ( /obj/structure/chair/wood/normal, -/obj/machinery/airalarm{ - dir = 4; +/obj/machinery/airalarm/directional/west{ pixel_x = -23; req_access = null; req_access_txt = "150" @@ -1125,8 +1124,7 @@ }, /area/awaymission/moonoutpost19/syndicate) "dk" = ( -/obj/machinery/airalarm{ - dir = 8; +/obj/machinery/airalarm/directional/east{ pixel_x = 23; req_access = null; req_access_txt = "150" @@ -1619,7 +1617,7 @@ }, /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, -/obj/machinery/camera{ +/obj/machinery/camera/directional/north{ c_tag = "Xenobiology Containment North"; network = list("mo19x") }, @@ -1745,9 +1743,8 @@ /obj/machinery/light/small/broken{ dir = 8 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/west{ c_tag = "Xenobiology"; - dir = 4; network = list("mo19","mo19r") }, /turf/open/floor/iron/white/side{ @@ -1833,7 +1830,8 @@ }, /obj/machinery/airalarm/unlocked{ pixel_y = 23; - req_access = null + req_access = null; + dir = 1 }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -1953,7 +1951,8 @@ }, /obj/machinery/airalarm/unlocked{ pixel_y = 23; - req_access = null + req_access = null; + dir = 1 }, /obj/structure/alien/weeds, /turf/open/floor/iron{ @@ -2252,9 +2251,8 @@ dir = 4 }, /obj/structure/alien/weeds, -/obj/machinery/camera{ +/obj/machinery/camera/directional/east{ c_tag = "Xenobiology Containment East"; - dir = 8; network = list("mo19x") }, /turf/open/floor/engine, @@ -2723,7 +2721,7 @@ dir = 4 }, /obj/machinery/airalarm/unlocked{ - dir = 8; + dir = 4; pixel_x = 23; req_access = null }, @@ -2811,9 +2809,8 @@ "hb" = ( /obj/machinery/light/broken, /obj/structure/alien/weeds, -/obj/machinery/camera{ +/obj/machinery/camera/directional/south{ c_tag = "Xenobiology Containment South"; - dir = 1; network = list("mo19x") }, /turf/open/floor/engine, @@ -2930,7 +2927,8 @@ }, /obj/machinery/airalarm/unlocked{ pixel_y = 23; - req_access = null + req_access = null; + dir = 1 }, /obj/item/paper/fluff/awaymissions/moonoutpost19/log/gerald, /turf/open/floor/iron/cafeteria{ @@ -3053,9 +3051,8 @@ }, /obj/machinery/light/small/broken, /obj/item/paper/fluff/awaymissions/moonoutpost19/research/evacuation, -/obj/machinery/camera{ +/obj/machinery/camera/directional/south{ c_tag = "Research Division"; - dir = 1; network = list("mo19","mo19r") }, /obj/effect/turf_decal/tile/purple{ @@ -3085,7 +3082,7 @@ /obj/item/storage/firstaid/regular, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/unlocked{ - dir = 8; + dir = 4; pixel_x = 23; req_access = null }, @@ -3331,7 +3328,7 @@ /area/awaymission/moonoutpost19/research) "ij" = ( /obj/machinery/airalarm/unlocked{ - dir = 4; + dir = 8; pixel_x = -23; req_access = null }, @@ -3544,9 +3541,8 @@ pixel_y = -32 }, /obj/machinery/light/small/broken, -/obj/machinery/camera{ +/obj/machinery/camera/directional/south{ c_tag = "Research Director's Office"; - dir = 1; network = list("mo19","mo19r") }, /turf/open/floor/iron/cafeteria{ @@ -3905,7 +3901,8 @@ "jI" = ( /obj/machinery/airalarm/unlocked{ pixel_y = 23; - req_access = null + req_access = null; + dir = 1 }, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -4031,7 +4028,8 @@ }, /obj/machinery/airalarm/unlocked{ pixel_y = 23; - req_access = null + req_access = null; + dir = 1 }, /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -4240,7 +4238,7 @@ }, /obj/machinery/processor, /obj/machinery/airalarm/unlocked{ - dir = 8; + dir = 4; pixel_x = 23; req_access = null }, @@ -4281,9 +4279,8 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = -32 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/south{ c_tag = "Arrivals North"; - dir = 1; network = list("mo19") }, /obj/effect/turf_decal/tile/blue{ @@ -4488,9 +4485,8 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/east{ c_tag = "Kitchen"; - dir = 8; network = list("mo19") }, /turf/open/floor/iron/cafeteria{ @@ -4581,7 +4577,7 @@ }, /obj/structure/chair/wood/normal, /obj/machinery/airalarm/unlocked{ - dir = 8; + dir = 4; pixel_x = 23; req_access = null }, @@ -4639,7 +4635,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "ly" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23; req_access = null; req_access_txt = "150" @@ -5120,9 +5116,8 @@ pixel_x = 32 }, /obj/item/paper/fluff/awaymissions/moonoutpost19/welcome, -/obj/machinery/camera{ +/obj/machinery/camera/directional/east{ c_tag = "Arrivals South"; - dir = 8; network = list("mo19") }, /obj/effect/turf_decal/stripes/line{ @@ -5202,7 +5197,7 @@ dir = 4 }, /obj/machinery/airalarm/unlocked{ - dir = 8; + dir = 4; pixel_x = 23; req_access = null }, @@ -5362,9 +5357,8 @@ desc = "Your instincts say you shouldn't be following these."; icon_state = "ltrails_2" }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/west{ c_tag = "Dormitories"; - dir = 4; network = list("mo19") }, /turf/open/floor/iron{ @@ -5402,7 +5396,7 @@ /area/awaymission/moonoutpost19/arrivals) "ny" = ( /obj/machinery/airalarm/unlocked{ - dir = 8; + dir = 4; pixel_x = 23; req_access = null }, @@ -5736,8 +5730,7 @@ }, /area/awaymission/moonoutpost19/syndicate) "qb" = ( -/obj/machinery/airalarm{ - dir = 8; +/obj/machinery/airalarm/directional/east{ pixel_x = 23; req_access = null; req_access_txt = "150" @@ -5840,9 +5833,8 @@ pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ +/obj/machinery/camera/directional/east{ c_tag = "Bar"; - dir = 8; network = list("mo19") }, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -6310,7 +6302,7 @@ /obj/structure/table, /obj/item/storage/box, /obj/machinery/airalarm/unlocked{ - dir = 4; + dir = 8; pixel_x = -23; req_access = null }, @@ -6344,7 +6336,8 @@ }, /obj/machinery/airalarm/unlocked{ pixel_y = 23; - req_access = null + req_access = null; + dir = 1 }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index d19d52e26169f..5ffde98406fe8 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -364,14 +364,6 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior/engineering) -"bI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/turf/open/floor/iron, -/area/awaymission/research/interior/genetics) "bO" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 32 @@ -541,15 +533,6 @@ icon_state = "damaged4" }, /area/awaymission/research/interior) -"ct" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/awaymission/research/interior/gateway) "cu" = ( /obj/structure/cable{ icon_state = "2-4" @@ -955,13 +938,6 @@ }, /turf/open/floor/plating, /area/awaymission/research/interior/security) -"eT" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/awaymission/research/interior/secure) "eU" = ( /obj/item/paper/crumpled/awaymissions/research/sensitive_info, /turf/open/floor/iron/dark, @@ -1562,13 +1538,6 @@ }, /turf/open/floor/iron, /area/awaymission/research/interior/dorm) -"iZ" = ( -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/awaymission/research/interior/medbay) "je" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -2005,19 +1974,6 @@ }, /turf/open/floor/wood, /area/awaymission/research/interior/dorm) -"lN" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/iron/yellowsiding{ - dir = 4 - }, -/area/awaymission/research/interior/dorm) "lO" = ( /obj/machinery/button/door{ id = "Dorm6"; @@ -2061,6 +2017,12 @@ /obj/effect/landmark/awaystart, /turf/open/floor/wood, /area/awaymission/research/interior/dorm) +"lU" = ( +/obj/effect/spawner/randomarcade, +/turf/open/floor/iron/yellowsiding{ + dir = 4 + }, +/area/awaymission/research/interior/dorm) "lV" = ( /obj/machinery/light/small{ dir = 1 @@ -2248,16 +2210,6 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior/escapepods) -"mX" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/awaymission/research/interior/escapepods) "mY" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -2491,6 +2443,19 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior/engineering) +"qk" = ( +/obj/structure/table, +/obj/item/reagent_containers/peppercloud_deployer, +/obj/machinery/button/door{ + id = "cryopodg1"; + name = "panic lockdown button" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/awaymission/research/interior/genetics) "qo" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, @@ -2590,6 +2555,15 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior/engineering) +"rO" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/awaymission/research/interior/escapepods) "rR" = ( /obj/structure/window/reinforced{ dir = 8 @@ -2671,6 +2645,14 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior/cryo) +"td" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/turf/open/floor/iron, +/area/awaymission/research/interior/genetics) "te" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -2915,6 +2897,14 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior) +"xw" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/machinery/airalarm/directional/west{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/awaymission/research/interior/gateway) "xA" = ( /obj/machinery/door/window/southright{ name = "Cell Door"; @@ -2972,6 +2962,19 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior/engineering) +"yz" = ( +/obj/structure/table, +/obj/item/reagent_containers/peppercloud_deployer, +/obj/machinery/button/door{ + id = "cryopodg2"; + name = "panic lockdown button" + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/awaymission/research/interior/genetics) "yD" = ( /obj/machinery/light{ dir = 8 @@ -2982,12 +2985,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior) -"yJ" = ( -/obj/effect/spawner/randomarcade, -/turf/open/floor/iron/yellowsiding{ - dir = 4 - }, -/area/awaymission/research/interior/dorm) "yN" = ( /obj/structure/barricade/security, /obj/effect/turf_decal/tile/purple/anticorner/contrasted, @@ -3182,6 +3179,16 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior/escapepods) +"Bu" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/awaymission/research/interior/engineering) "Bw" = ( /obj/effect/decal/cleanable/blood/drip, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -3364,15 +3371,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior) -"DK" = ( -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/awaymission/research/interior/cryo) "DQ" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 @@ -3405,15 +3403,6 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior/cryo) -"Ex" = ( -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/awaymission/research/interior/security) "Ez" = ( /obj/machinery/door/window/westright, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, @@ -3675,6 +3664,15 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior) +"Ix" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/awaymission/research/interior/cryo) "IM" = ( /obj/machinery/door/airlock/engineering{ name = "Engine Room"; @@ -3745,6 +3743,14 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior) +"Jx" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/turf/open/floor/iron, +/area/awaymission/research/interior/genetics) "JK" = ( /obj/structure/chair/fancy/comfy, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -3796,15 +3802,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior/medbay) -"Kf" = ( -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/awaymission/research/interior) "Kp" = ( /obj/effect/decal/cleanable/blood/drip, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -3966,6 +3963,11 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior/medbay) +"Mn" = ( +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/turf/open/floor/iron, +/area/awaymission/research/interior/genetics) "Mu" = ( /obj/machinery/light{ dir = 8 @@ -3986,17 +3988,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/research/interior/genetics) -"MG" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/awaymission/research/interior/engineering) "MH" = ( /obj/structure/cable{ icon_state = "1-8" @@ -4010,13 +4001,6 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/research/interior/security) -"MX" = ( -/obj/effect/spawner/randomarcade, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/awaymission/research/interior/escapepods) "MY" = ( /obj/machinery/light{ dir = 4 @@ -4043,6 +4027,18 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior/engineering) +"NM" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 32 + }, +/turf/open/floor/iron/yellowsiding{ + dir = 4 + }, +/area/awaymission/research/interior/dorm) "NV" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 @@ -4057,6 +4053,12 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior) +"OF" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/awaymission/research/interior/secure) "OH" = ( /obj/machinery/door/airlock/medical{ name = "Medical Storage" @@ -4108,6 +4110,15 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior/cryo) +"Qd" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/awaymission/research/interior) "Qi" = ( /obj/machinery/dna_scannernew, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, @@ -4242,19 +4253,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior) -"RY" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/turf/open/floor/iron, -/area/awaymission/research/interior/genetics) -"Sf" = ( -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/turf/open/floor/iron, -/area/awaymission/research/interior/genetics) "Sn" = ( /obj/structure/cable{ icon_state = "1-4" @@ -4359,6 +4357,13 @@ }, /turf/open/floor/plating, /area/awaymission/research/interior/escapepods) +"TF" = ( +/obj/effect/spawner/randomarcade, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/awaymission/research/interior/escapepods) "TH" = ( /obj/item/stack/rods, /obj/item/ammo_casing/c45, @@ -4381,6 +4386,13 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior) +"Ud" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/awaymission/research/interior/medbay) "Uf" = ( /obj/item/screwdriver, /obj/item/stack/cable_coil{ @@ -4391,20 +4403,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior/engineering) -"Ui" = ( -/obj/structure/table, -/obj/item/reagent_containers/peppercloud_deployer, -/obj/machinery/button/door{ - id = "cryopodg1"; - name = "panic lockdown button" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/awaymission/research/interior/genetics) "Uk" = ( /obj/item/stack/sheet/plasteel, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -4505,6 +4503,15 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron/white, /area/awaymission/research/interior/security) +"VC" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/awaymission/research/interior/security) "VK" = ( /obj/item/stack/rods, /obj/item/shard{ @@ -4757,19 +4764,6 @@ }, /turf/open/floor/iron/white, /area/awaymission/research/interior) -"ZQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/peppercloud_deployer, -/obj/machinery/button/door{ - id = "cryopodg2"; - name = "panic lockdown button" - }, -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/awaymission/research/interior/genetics) "ZZ" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -29569,7 +29563,7 @@ cQ cQ cQ dc -eT +OF dK gh dK @@ -32645,7 +32639,7 @@ bl bQ bQ ci -ct +xw bl bl ji @@ -36759,10 +36753,10 @@ aH cm cw cx -Sf +Mn Fq Mu -Sf +Mn ea oP fc @@ -37017,11 +37011,11 @@ cd cx cx oT -RY +td ss ss ea -DK +Ix fe Wi Go @@ -37529,7 +37523,7 @@ ji aH cd cx -ZQ +yz HB HB AU @@ -38061,7 +38055,7 @@ HB AU SP HB -Ui +qk cx cd id @@ -38571,7 +38565,7 @@ oP fd Wi ea -bI +Jx Rb Rb Ez @@ -38831,7 +38825,7 @@ ea Fq Kd Fq -Sf +Mn cx cm cw @@ -40396,7 +40390,7 @@ iX iX cd mb -MX +TF IN IN JY @@ -41377,7 +41371,7 @@ at aD ar aQ -MG +Bu yj bE ar @@ -41417,9 +41411,9 @@ kV lc lp lp -lN -yJ -yJ +NM +lU +lU lY aP cd @@ -42160,7 +42154,7 @@ cp UA cp cp -Kf +Qd Pp eJ eJ @@ -43232,7 +43226,7 @@ Ib Ib xe Ib -mX +rO mb aa aa @@ -46033,7 +46027,7 @@ ji aH aO iW -iZ +Ud FA Kx ow @@ -48073,7 +48067,7 @@ An LS FG do -Ex +VC uj rl Fz diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index d6a54b3619525..77d7da3cb8b78 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -191,118 +191,12 @@ /obj/item/paper/fluff/awaymissions/snowdin/research_feed, /turf/open/floor/iron/dark, /area/awaymission/snowdin/post/research) -"aQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/wood{ - broken = 1 - }, -/area/awaymission/snowdin/post/dorm) -"aR" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/landmark/awaystart, -/obj/item/bedsheet/purple, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) "aS" = ( /turf/closed/wall, /area/awaymission/snowdin/post/dorm) -"aT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/bedsheet/purple, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"aU" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) "aV" = ( /turf/closed/wall/rust, /area/awaymission/snowdin/post/dorm) -"aW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"aX" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/landmark/awaystart, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"aY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"aZ" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/bedsheet/orange, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"ba" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/sign/poster/contraband/kudzu{ - pixel_y = 32 - }, -/turf/open/floor/wood{ - broken = 1 - }, -/area/awaymission/snowdin/post/dorm) -"bb" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/landmark/awaystart, -/obj/item/paper/crumpled/ruins/snowdin/dontdeadopeninside, -/obj/item/bedsheet/green, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) "bc" = ( /obj/structure/window, /turf/open/floor/iron/dark, @@ -329,19 +223,6 @@ "bh" = ( /turf/closed/indestructible/rock/snow/ice, /area/awaymission/snowdin/cave/cavern) -"bi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood{ - broken = 1 - }, -/area/awaymission/snowdin/post/dorm) "bj" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -363,17 +244,6 @@ /obj/item/paper/crumpled/ruins/snowdin/foreshadowing, /turf/open/floor/wood, /area/awaymission/snowdin/post/dorm) -"bl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) "bm" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -400,9 +270,24 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/awaymission/snowdin/post/research) +"bq" = ( +/obj/structure/statue/snow/snowman{ + name = "Snow-Luc Price" + }, +/obj/item/clothing/head/hats/hos{ + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) "bs" = ( /turf/open/floor/plating, /area/awaymission/snowdin/post/research) +"bt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral/snowmountain/cavern, +/area/awaymission/snowdin/cave/cavern) "bu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/blood/old, @@ -413,24 +298,6 @@ /obj/structure/spider/stickyweb, /turf/open/floor/iron/freezer, /area/awaymission/snowdin/post/kitchen) -"bw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/kitchenspike, -/turf/open/floor/iron/freezer, -/area/awaymission/snowdin/post/kitchen) -"bx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) "by" = ( /obj/structure/closet/cabinet, /obj/item/clothing/suit/hooded/wintercoat/science, @@ -458,17 +325,6 @@ }, /turf/open/floor/wood, /area/awaymission/snowdin/post/dorm) -"bA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - broken = 1 - }, -/area/awaymission/snowdin/post/dorm) "bB" = ( /obj/structure/closet/cabinet, /obj/item/clothing/shoes/winterboots, @@ -505,16 +361,18 @@ }, /turf/open/floor/wood, /area/awaymission/snowdin/post/dorm) -"bF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +"bE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, /area/awaymission/snowdin/post/research) "bG" = ( /obj/structure/table, @@ -524,27 +382,24 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post/minipost) -"bH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +"bK" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Mess Hall" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/research) -"bI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/research) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) "bL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/spider/stickyweb, @@ -555,15 +410,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/freezer, /area/awaymission/snowdin/post/kitchen) -"bN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/iron/freezer, -/area/awaymission/snowdin/post/kitchen) "bO" = ( /obj/structure/rack, /obj/item/storage/toolbox/electrical, @@ -581,86 +427,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) -"bQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - id_tag = "snowdindormresearch3"; - name = "Jouslen McGee's Private Quarters" - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"bR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - id_tag = "snowdindormresearch2"; - name = "Elizabeth Queef's Private Quarters" - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"bS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - id_tag = "snowdindormresearch1"; - name = "Jacob Ullman's Private Quarters" - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"bT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - id_tag = "snowdindormhydro2"; - name = "Rachel Migro's Private Quarters" - }, -/turf/open/floor/wood{ - broken = 1 - }, -/area/awaymission/snowdin/post/dorm) -"bU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - id_tag = "snowdindormhydro1"; - name = "Katherine Esterdeen's Private Quarters" - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"bV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/research) "bW" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -675,6 +441,23 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/awaymission/snowdin/post/research) +"bZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "ca" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/spider/stickyweb, @@ -687,16 +470,6 @@ /obj/structure/spider/stickyweb, /turf/open/floor/iron/freezer, /area/awaymission/snowdin/post/kitchen) -"cc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/kitchenspike, -/obj/structure/spider/stickyweb, -/turf/open/floor/iron/freezer, -/area/awaymission/snowdin/post/kitchen) "cd" = ( /turf/closed/wall, /area/awaymission/snowdin/post/kitchen) @@ -711,7 +484,7 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/kitchen) "cf" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /obj/structure/spider/stickyweb, @@ -748,17 +521,6 @@ /obj/structure/table, /turf/open/floor/iron, /area/awaymission/snowdin/post/kitchen) -"cl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/kitchen) "cm" = ( /obj/machinery/light/small, /obj/structure/rack, @@ -780,34 +542,56 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) +"cp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) "cr" = ( /turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) -"cs" = ( +"cu" = ( +/obj/machinery/door/airlock/external/glass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) +/area/awaymission/snowdin/post/garage) "cv" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) -"cy" = ( +"cz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"cA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - broken = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "45" }, -/area/awaymission/snowdin/post/dorm) +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/awaymission/snowdin/post) "cB" = ( /turf/open/floor/iron, /area/awaymission/snowdin/post/research) @@ -816,162 +600,55 @@ broken = 1 }, /area/awaymission/snowdin/post/research) -"cG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/spider/stickyweb, -/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, -/turf/open/floor/iron/freezer, -/area/awaymission/snowdin/post/kitchen) -"cH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/iron/freezer, -/area/awaymission/snowdin/post/kitchen) -"cI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/iron/freezer, -/area/awaymission/snowdin/post/kitchen) -"cJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"cD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ - name = "Freezer" + id_tag = "snowdindormhydro2"; + name = "Rachel Migro's Private Quarters" }, -/obj/structure/barricade/wooden, -/obj/structure/spider/stickyweb, -/turf/open/floor/iron/freezer, -/area/awaymission/snowdin/post/kitchen) -"cK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/wood{ + broken = 1 }, +/area/awaymission/snowdin/post/dorm) +"cE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; + dir = 9; pixel_x = 5; pixel_y = 5 }, +/obj/effect/landmark/awaystart, /turf/open/floor/iron, -/area/awaymission/snowdin/post/kitchen) -"cL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/area/awaymission/snowdin/post/gateway) +"cF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/item/kitchen/fork, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/kitchen) -"cM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/item/storage/box{ - illustration = "donk_kit"; - name = "box of donkpockets" - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/awaymission/snowdin/post/kitchen) -"cN" = ( +/area/awaymission/snowdin/post/dorm) +"cG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/kitchen) -"cO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/kitchen) -"cP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/kitchen) -"cQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/kitchen) -"cR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 + dir = 5 }, -/turf/open/floor/plating, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/iron/freezer, /area/awaymission/snowdin/post/kitchen) -"cS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +"cH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/decal/cleanable/food/egg_smudge, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/obj/structure/spider/stickyweb, +/turf/open/floor/iron/freezer, /area/awaymission/snowdin/post/kitchen) "cT" = ( /obj/item/stack/sheet/wood, @@ -988,125 +665,45 @@ }, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/cave) -"cV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) -"cW" = ( +"cY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; + dir = 9; pixel_x = 5; pixel_y = 5 }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) +"dh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) -"cX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) -"db" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/area/awaymission/snowdin/post/kitchen) +"dl" = ( +/obj/machinery/light, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/dorm) -"dc" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"dm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; + dir = 6; pixel_x = 5; pixel_y = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 + dir = 6 }, -/turf/open/floor/plating{ - broken = 1 +/obj/machinery/shower{ + pixel_y = 25 }, +/turf/open/floor/iron/showroomfloor, /area/awaymission/snowdin/post/dorm) -"dd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) -"df" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/dorm) -"dj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/research) -"dl" = ( -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/research) "dn" = ( /obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/floor/iron/freezer, @@ -1133,19 +730,6 @@ broken = 1 }, /area/awaymission/snowdin/post/kitchen) -"dt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/kitchen) "du" = ( /obj/machinery/deepfryer, /obj/effect/decal/cleanable/dirt, @@ -1200,6 +784,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) +"dE" = ( +/obj/machinery/door/airlock/external/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) "dG" = ( /obj/machinery/light, /turf/open/floor/plating, @@ -1208,20 +802,33 @@ /obj/structure/table, /turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) -"dK" = ( -/turf/closed/wall, -/area/awaymission/snowdin/post) -"dL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"dI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"dJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) +"dK" = ( +/turf/closed/wall, /area/awaymission/snowdin/post) "dM" = ( /turf/closed/wall/rust, @@ -1252,25 +859,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post/kitchen) -"dS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/storage/box{ - illustration = "donk_kit"; - name = "box of donkpockets" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/kitchen) "dT" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/enzyme, @@ -1320,19 +908,6 @@ }, /turf/open/floor/carpet, /area/awaymission/snowdin/post/dorm) -"eb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/sign/poster/contraband/lusty_xenomorph{ - pixel_x = 32 - }, -/obj/structure/table/wood, -/obj/item/paper_bin, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post/dorm) "ed" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -1362,35 +937,10 @@ /obj/item/trash/cheesie, /turf/open/floor/wood, /area/awaymission/snowdin/post/dorm) -"eh" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/landmark/awaystart, -/obj/item/bedsheet/red, -/turf/open/floor/wood{ - broken = 1 - }, -/area/awaymission/snowdin/post/dorm) "ei" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/wall, /area/awaymission/snowdin/post) -"ej" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) "ek" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1405,22 +955,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/awaymission/snowdin/post) -"em" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Gateway APC"; - pixel_y = -24; - req_access = 150 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/gateway) "en" = ( /obj/machinery/power/apc{ dir = 1; @@ -1462,25 +996,25 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/awaymission/snowdin/post/messhall) -"ey" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +"ex" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/kitchen) -"ez" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; + dir = 5; pixel_x = 5; pixel_y = 5 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) +"ey" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/secure_closet/freezer/kitchen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post/kitchen) @@ -1556,110 +1090,28 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, /area/awaymission/snowdin/post/dorm) -"eP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post/dorm) -"eR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/dorm) -"eS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"eQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) -"eT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/door/airlock{ - id_tag = "snowdindormsec"; - name = "James Reed's Private Quarters" - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"eU" = ( +/turf/open/floor/iron, +/area/awaymission/snowdin/post/kitchen) +"eY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/wood{ - broken = 1 - }, -/area/awaymission/snowdin/post/dorm) -"eV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/trash/cheesie, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"eW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/trash/cheesie, -/turf/open/floor/wood, -/area/awaymission/snowdin/post/dorm) -"fd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ pixel_x = 5; pixel_y = 5 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) "fe" = ( /obj/structure/rack, /obj/machinery/light/small{ @@ -1679,24 +1131,6 @@ "fh" = ( /turf/closed/wall/rust, /area/awaymission/snowdin/post/gateway) -"fj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/kitchen) "fk" = ( /obj/machinery/smartfridge, /turf/open/floor/iron, @@ -1745,51 +1179,55 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/awaymission/snowdin/post/dorm) -"fu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - piping_layer = 3; +"ft" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) -"fv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8; - piping_layer = 3; +/area/awaymission/snowdin/post/hydro) +"fx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ pixel_x = 5; pixel_y = 5 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/light/broken{ - dir = 4 +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access_txt = "1" }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) -"fD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/secpost) +"fA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/structure/spider/stickyweb, +/turf/open/floor/iron/freezer, +/area/awaymission/snowdin/post/kitchen) +"fB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) "fE" = ( /obj/machinery/power/apc{ dir = 4; @@ -1826,6 +1264,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/awaymission/snowdin/post/gateway) +"fJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) "fL" = ( /obj/structure/table/reinforced, /obj/item/kitchen/fork, @@ -1835,6 +1284,17 @@ /obj/structure/table_frame, /turf/open/floor/plating, /area/awaymission/snowdin/post/messhall) +"fN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/awaymission/snowdin/post) "fP" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -1842,18 +1302,6 @@ broken = 1 }, /area/awaymission/snowdin/post/hydro) -"fQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/hydro) "fU" = ( /obj/machinery/light/broken{ dir = 1 @@ -1924,31 +1372,6 @@ /obj/item/bedsheet/nanotrasen, /turf/open/floor/carpet, /area/awaymission/snowdin/post/dorm) -"gh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post/dorm) -"gi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) "gk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/closet/crate{ @@ -1967,30 +1390,27 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) -"gm" = ( +"go" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; + dir = 1; pixel_x = 5; pixel_y = 5 }, -/obj/structure/closet/crate, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) -"gt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; +/obj/machinery/light/broken, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post) +"gr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ pixel_x = 5; pixel_y = 5 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/light{ + dir = 1 }, /turf/open/floor/plating, -/area/awaymission/snowdin/post) +/area/awaymission/snowdin/post/kitchen) "gu" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -2062,21 +1482,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/hydro) -"gF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/hydro) "gG" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/plating, @@ -2099,20 +1504,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/awaymission/snowdin/post/hydro) -"gL" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/hydro) "gM" = ( /obj/item/stack/cable_coil/red{ amount = 1 @@ -2205,90 +1596,41 @@ }, /turf/open/floor/carpet, /area/awaymission/snowdin/post/dorm) -"gY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/button/door{ - id = "snowdindormcap"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post/dorm) -"gZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - piping_layer = 3; +"ha" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/trash/can, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) -"hb" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"hg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/door/airlock/maintenance{ - name = "Misc Storage"; - req_access_txt = "12" +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) -"hc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/snowdin_station_sign/up/two, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) +"hh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) -"hd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) -"he" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/closet/crate{ - opened = 1 - }, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/turf/open/floor/plating, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, /area/awaymission/snowdin/post/dorm) "hj" = ( /obj/structure/reagent_dispensers/fueltank, @@ -2328,7 +1670,7 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/gateway) "ho" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -2380,14 +1722,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post/hydro) -"hA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/hydro) "hB" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/weather/snow, @@ -2437,48 +1771,17 @@ }, /turf/open/floor/carpet, /area/awaymission/snowdin/post/dorm) -"hI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post/dorm) -"hJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/door/airlock{ - id_tag = "snowdindormcap"; - name = "Overseer's Private Quarters" - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post/dorm) -"hL" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4; - piping_layer = 3; +"hK" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/landmark/awaystart, +/obj/item/bedsheet/red, +/turf/open/floor/wood{ + broken = 1 }, -/turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) "hM" = ( /obj/effect/spawner/structure/window/reinforced, @@ -2495,21 +1798,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post) -"hP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) "hQ" = ( /obj/structure/window, /obj/effect/decal/cleanable/dirt, @@ -2530,16 +1818,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post/gateway) -"hT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/landmark/awaystart, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/gateway) "hU" = ( /obj/structure/window, /turf/open/floor/iron, @@ -2548,36 +1826,24 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/messhall) -"hW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) -"hY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"hX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; + dir = 4; pixel_x = 5; pixel_y = 5 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) -"ib" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ia" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; + dir = 4; pixel_x = 5; pixel_y = 5 }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/hydro) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/research) "ic" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/ice, @@ -2651,78 +1917,63 @@ initial_temperature = 120 }, /area/awaymission/snowdin/cave/cavern) -"io" = ( +"is" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; + dir = 10; pixel_x = 5; pixel_y = 5 }, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "2-8" }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) -"ip" = ( +/obj/structure/sign/departments/medbay{ + pixel_y = 32 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post) +"it" = ( +/obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; + dir = 9; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/dorm) -"iv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/secpost) +"iu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ broken = 1 }, -/area/awaymission/snowdin/post) -"iw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, +/area/awaymission/snowdin/post/research) +"ix" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; + dir = 4; pixel_x = 5; pixel_y = 5 }, /obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/sign/departments/medbay{ - pixel_y = 32 - }, -/turf/open/floor/plating{ - broken = 1 + icon_state = "4-8" }, -/area/awaymission/snowdin/post) +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/hydro) "iz" = ( /obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; +/obj/machinery/airalarm/directional/west{ pixel_x = -23 }, /obj/item/paper_bin, @@ -2735,34 +1986,6 @@ /obj/effect/landmark/awaystart, /turf/open/floor/iron, /area/awaymission/snowdin/post/gateway) -"iB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/landmark/awaystart, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/gateway) -"iC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/landmark/awaystart, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/gateway) "iD" = ( /obj/structure/table, /obj/item/crowbar, @@ -2780,14 +2003,6 @@ /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/messhall) -"iH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) "iJ" = ( /turf/open/floor/iron, /area/awaymission/snowdin/post/hydro) @@ -2800,140 +2015,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating/snowed/smoothed, /area/awaymission/snowdin/outside) -"iN" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"iO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"iP" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"iQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"iR" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Garage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"iS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"iT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/garage) -"iU" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Garage" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"iV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) "iW" = ( /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "iX" = ( /obj/structure/table, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /turf/open/floor/plating, @@ -2981,6 +2068,13 @@ broken = 1 }, /area/awaymission/snowdin/post/dorm) +"jl" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/messhall) "jm" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -2998,59 +2092,6 @@ broken = 1 }, /area/awaymission/snowdin/post) -"jp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post) -"jq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"jr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) "js" = ( /turf/open/floor/plating, /area/awaymission/snowdin/post) @@ -3069,21 +2110,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/awaymission/snowdin/post/gateway) -"jv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/landmark/awaystart, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/gateway) "jw" = ( /obj/structure/table, /obj/item/paper/pamphlet/gateway, @@ -3112,16 +2138,6 @@ /obj/item/trash/candle, /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/messhall) -"jz" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/kitchen/fork, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) "jA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/plantgenes, @@ -3149,19 +2165,6 @@ }, /turf/open/floor/plating/snowed/smoothed, /area/awaymission/snowdin/outside) -"jE" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/awaystart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) "jF" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ @@ -3183,25 +2186,6 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/garage) -"jJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"jK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) "jL" = ( /obj/vehicle/ridden/atv, /turf/open/floor/plating, @@ -3225,18 +2209,6 @@ initial_temperature = 120 }, /area/awaymission/snowdin/cave/cavern) -"jP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - name = "Bathroom" - }, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) "jQ" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/wall, @@ -3257,19 +2229,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post) -"jV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) "jW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ @@ -3283,42 +2242,15 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/awaymission/snowdin/post/gateway) -"jZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +"ka" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "snowdin_gate" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/gateway) -"ka" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) -"kc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/messhall) -"kd" = ( -/obj/machinery/light{ - dir = 4 +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) +"kd" = ( +/obj/machinery/light{ + dir = 4 }, /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/messhall) @@ -3332,51 +2264,6 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/awaymission/snowdin/post/hydro) -"kh" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"ki" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/garage) -"kj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) -"kk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) "kl" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, @@ -3432,96 +2319,6 @@ "ku" = ( /turf/closed/wall/ice, /area/awaymission/snowdin/cave/mountain) -"kv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/shower{ - pixel_y = 25 - }, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"kw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/shower{ - pixel_y = 25 - }, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"kx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/shower{ - pixel_y = 25 - }, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"ky" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Showers" - }, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"kz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"kA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"kB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) "kC" = ( /obj/structure/sink{ dir = 4; @@ -3543,7 +2340,7 @@ /area/awaymission/snowdin/post/custodials) "kE" = ( /obj/structure/table, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /turf/open/floor/iron/dark, @@ -3560,636 +2357,134 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post) -"kM" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Mess Hall" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) -"kN" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/messhall) -"kO" = ( -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/messhall) -"kP" = ( -/obj/item/trash/candy, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/messhall) -"kR" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) -"kS" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) -"kT" = ( -/obj/item/stack/cable_coil/red{ - amount = 1 - }, -/obj/structure/lattice/catwalk, -/obj/effect/turf_decal/weather/snow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating/snowed/smoothed, -/area/awaymission/snowdin/outside) -"kU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"kV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"kW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) -"kX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"kY" = ( -/obj/structure/table/reinforced, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"kZ" = ( +"kL" = ( +/obj/structure/bed, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/garage) -"la" = ( -/obj/structure/filingcabinet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"lb" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) -"lc" = ( -/obj/vehicle/ridden/atv, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) -"ld" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) -"le" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"lf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"lg" = ( -/obj/machinery/light/small/broken{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"lh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"li" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/broken, -/turf/open/floor/iron/showroomfloor, -/area/awaymission/snowdin/post/dorm) -"lj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron/showroomfloor, +/obj/effect/landmark/awaystart, +/obj/item/bedsheet/purple, +/turf/open/floor/wood, /area/awaymission/snowdin/post/dorm) -"lk" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/post/custodials) -"ll" = ( -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/post/custodials) -"lm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/janitorialcart, -/obj/item/mop, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/post/custodials) -"lo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/snowdin_station_sign/up, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"lp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/snowdin_station_sign/up/two, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"lq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/snowdin_station_sign/up/three, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"lr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/snowdin_station_sign/up/four, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"ls" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/snowdin_station_sign/up/five, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"lt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/snowdin_station_sign/up/six, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"lu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/snowdin_station_sign/up/seven, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"lv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"lw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"ly" = ( +"kM" = ( /obj/machinery/door/airlock/public/glass{ name = "Mess Hall" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) -"lz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/messhall) -"lA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/messhall) -"lB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) -"lC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) -"lD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) -"lE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, /obj/machinery/door/firedoor, /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/messhall) -"lF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/hydro) -"lG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/hydro) -"lH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) -"lI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) -"lJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) -"lK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +"kN" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"kO" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"kP" = ( +/obj/item/trash/candy, /turf/open/floor/plating{ broken = 1 }, -/area/awaymission/snowdin/post/hydro) -"lL" = ( +/area/awaymission/snowdin/post/messhall) +"kQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ broken = 1 }, +/area/awaymission/snowdin/post/dorm) +"kR" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/iron, /area/awaymission/snowdin/post/hydro) -"lM" = ( -/obj/machinery/door/airlock/external/glass, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) -"lN" = ( -/obj/machinery/door/airlock/external/glass, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) -"lO" = ( +"kS" = ( +/obj/machinery/hydroponics/constructable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/awaymission/snowdin/post/garage) -"lP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/area/awaymission/snowdin/post/hydro) +"kT" = ( +/obj/item/stack/cable_coil/red{ + amount = 1 }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"kV" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post/garage) -"lQ" = ( -/obj/machinery/door/airlock{ - name = "Mechanic's Quarters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +"kW" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"kX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, /turf/open/floor/iron, /area/awaymission/snowdin/post/garage) -"lR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +"kY" = ( +/obj/structure/table/reinforced, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) +"la" = ( +/obj/structure/filingcabinet, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) +"lc" = ( +/obj/vehicle/ridden/atv, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"ld" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"lg" = ( +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lk" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/post/custodials) +"ll" = ( +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/post/custodials) +"lN" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "lS" = ( @@ -4260,75 +2555,6 @@ }, /turf/open/floor/iron/dark, /area/awaymission/snowdin/post/custodials) -"mb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/post/custodials) -"mc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - name = "Custodial Closet" - }, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/post/custodials) -"me" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"mf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/snowdin_station_sign, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) "mg" = ( /obj/effect/turf_decal/snowdin_station_sign/two, /obj/effect/decal/cleanable/dirt, @@ -4366,18 +2592,6 @@ }, /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/messhall) -"mo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) "mp" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 5; @@ -4427,28 +2641,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating/snowed/smoothed, /area/awaymission/snowdin/outside) -"mx" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) -"my" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) "mz" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -4493,47 +2685,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/awaymission/snowdin/post/custodials) -"mH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post) -"mI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post) -"mJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) "mK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -4556,23 +2707,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/awaymission/snowdin/post/messhall) -"mP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering"; - req_access_txt = "32" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/cafeteria, -/area/awaymission/snowdin/post/messhall) "mQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -4591,15 +2725,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) -"mT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) "mU" = ( /obj/structure/rack, /obj/item/clothing/suit/hooded/wintercoat, @@ -4657,18 +2782,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/awaymission/snowdin/post/custodials) -"nc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/light/broken, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post) "nd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -4677,86 +2790,52 @@ broken = 1 }, /area/awaymission/snowdin/post) -"ng" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"nh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; +"ne" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"ni" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/awaymission/snowdin/post) -"nj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/area/awaymission/snowdin/post/research) +"nf" = ( +/obj/structure/bonfire/prelit{ + burn_icon = "bonfire_warm" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"nk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/effect/light_emitter{ + light_color = "#FAA019"; + light_range = 4; + name = "fire light" }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) +/turf/open/floor/plating/asteroid/snow{ + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) "nl" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/wall, /area/awaymission/snowdin/post/engineering) -"np" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - piping_layer = 3; +"nm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, -/area/awaymission/snowdin/post/engineering) +/area/awaymission/snowdin/post) "nq" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4840,15 +2919,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/awaymission/snowdin/post/secpost) -"nM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) "nN" = ( /turf/closed/wall, /area/awaymission/snowdin/post/engineering) @@ -4875,16 +2945,19 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/engineering) -"nR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - piping_layer = 3; +"nQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/engineering) +/obj/structure/closet/crate{ + opened = 1 + }, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) "nS" = ( /turf/open/floor/plating, /area/awaymission/snowdin/post/engineering) @@ -4939,24 +3012,37 @@ "oc" = ( /turf/closed/wall, /area/awaymission/snowdin/post/secpost) -"od" = ( -/obj/item/gun/ballistic/rifle/boltaction, -/obj/item/ammo_box/a762, -/obj/item/ammo_box/a762, -/obj/structure/closet/secure_closet{ - icon_state = "sec"; - locked = 1; - name = "security officer's locker"; - req_access_txt = "201" +"oe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 }, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash, -/obj/item/storage/box/rubbershot, -/obj/structure/fireaxecabinet{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) +"of" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"og" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + pixel_x = 5; + pixel_y = 5 }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plating, -/area/awaymission/snowdin/post/secpost) +/area/awaymission/snowdin/post/engineering) "oh" = ( /obj/structure/chair/office{ dir = 1 @@ -4964,6 +3050,17 @@ /obj/item/shard, /turf/open/floor/plating, /area/awaymission/snowdin/post/secpost) +"ok" = ( +/obj/vehicle/ridden/atv{ + dir = 4 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) "ol" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -4985,54 +3082,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/engineering) -"on" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/engineering) -"oo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/engineering) -"op" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/engineering) -"oq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = -1; - pixel_y = 1 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/engineering) "or" = ( /obj/structure/table, /obj/item/cultivator, @@ -5042,13 +3091,6 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/hydro) -"ot" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) "ou" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -5093,43 +3135,38 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post/secpost) -"oD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +"oG" = ( +/obj/machinery/sleeper/syndie{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/cave) +"oH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/awaymission/snowdin/post/secpost) -"oE" = ( +"oJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/iron, /area/awaymission/snowdin/post/secpost) -"oF" = ( +"oL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; + dir = 5; pixel_x = 5; pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/secpost) -"oH" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/secpost) +/obj/structure/spider/stickyweb, +/turf/open/floor/iron/freezer, +/area/awaymission/snowdin/post/kitchen) "oM" = ( /obj/machinery/power/smes/engineering, /obj/effect/turf_decal/stripes/line{ @@ -5156,15 +3193,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/engineering) -"oO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/engineering) "oP" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -5298,6 +3326,15 @@ "pn" = ( /turf/open/floor/plating, /area/awaymission/snowdin/post/secpost) +"po" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) "pq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -5312,17 +3349,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post) -"ps" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) "pu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -5335,19 +3361,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/engineering) -"pv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 8 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/engineering) "pw" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 8 @@ -5433,18 +3446,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/awaymission/snowdin/post/secpost) -"pO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"pN" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"pQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; + dir = 10; pixel_x = 5; pixel_y = 5 }, /turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"pO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, /area/awaymission/snowdin/post) "pS" = ( /obj/machinery/power/terminal{ @@ -5466,17 +3483,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/engineering) -"pT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/engineering) "pU" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 8 @@ -5550,15 +3556,17 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) "qd" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/item/clothing/head/utility/welding, -/obj/item/weldingtool/largetank, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/engineering) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormresearch3"; + name = "Jouslen McGee's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) "qe" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 8 @@ -5641,41 +3649,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/awaymission/snowdin/post) -"qs" = ( -/obj/machinery/door/airlock/external/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/barricade/wooden/crude, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"qt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/engineering) -"qu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/engineering) "qv" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ name = "Air Mix To Turbine Mix" @@ -5813,24 +3786,19 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/awaymission/snowdin/post/engineering) -"qQ" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - piping_layer = 3; +"qR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ pixel_x = 5; pixel_y = 5 }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/engineering) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "qS" = ( /obj/machinery/button/door{ id = "snowdinturbineoutlet"; @@ -5849,6 +3817,25 @@ broken = 1 }, /area/awaymission/snowdin/post/engineering) +"qT" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/obj/item/clothing/head/hats/bowler{ + pixel_y = 13 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"qU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + broken = 1 + }, +/area/awaymission/snowdin/post/dorm) "qX" = ( /obj/machinery/computer/atmos_control/tank{ dir = 1; @@ -5864,6 +3851,26 @@ broken = 1 }, /area/awaymission/snowdin/post/engineering) +"qZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"rb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/bedsheet/purple, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) "rc" = ( /obj/machinery/door/airlock/external/glass, /obj/structure/fans/tiny, @@ -5872,13 +3879,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/cavern2) -"rd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/cavern2) "re" = ( /obj/machinery/door/airlock/external/glass, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -5891,7 +3891,7 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/cavern2) "rg" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /turf/open/floor/engine/cult, @@ -5915,25 +3915,6 @@ /obj/structure/rack, /turf/open/floor/plating, /area/awaymission/snowdin/post) -"rl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"rm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) "rn" = ( /obj/structure/rack, /obj/item/clothing/suit/hooded/wintercoat, @@ -5943,14 +3924,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post) -"ro" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/turf/closed/wall/ice, -/area/awaymission/snowdin/post/engineering) "rp" = ( /turf/closed/wall/r_wall, /area/awaymission/snowdin/post/engineering) @@ -6089,20 +4062,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post) -"rI" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/light_emitter{ - name = "cave light"; - set_cap = 3; - set_luminosity = 6 - }, -/turf/open/floor/plating/snowed/smoothed, -/area/awaymission/snowdin/post/engineering) "rJ" = ( /obj/machinery/light/small{ brightness = 3; @@ -6392,6 +4351,25 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/cavern2) +"sw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/dorm) +"sx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/kitchenspike, +/obj/structure/spider/stickyweb, +/turf/open/floor/iron/freezer, +/area/awaymission/snowdin/post/kitchen) "sz" = ( /obj/machinery/door/poddoor{ id = "snowdinturbinegas"; @@ -6459,6 +4437,24 @@ }, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/outside) +"sL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/storage/box{ + illustration = "donk_kit"; + name = "box of donkpockets" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/kitchen) "sM" = ( /obj/machinery/power/compressor{ comp_id = "snowdin_turbine"; @@ -6530,23 +4526,6 @@ }, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/outside) -"sV" = ( -/obj/structure/statue/snow/snowman{ - anchored = 1 - }, -/obj/item/clothing/head/hats/bowler{ - pixel_y = 13 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/outside) -"sW" = ( -/obj/machinery/power/turbine{ - dir = 2; - luminosity = 2 - }, -/obj/structure/cable, -/turf/open/floor/engine/vacuum, -/area/awaymission/snowdin/post/engineering) "sX" = ( /obj/structure/flora/rock/icy, /turf/open/floor/plating/asteroid/snow/ice, @@ -6638,9 +4617,6 @@ /mob/living/simple_animal/hostile/asteroid/basilisk, /turf/open/floor/plating/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) -"tn" = ( -/turf/open/floor/plating/elevatorshaft, -/area/awaymission/snowdin/post/mining_main) "tp" = ( /turf/closed/wall/mineral/snow, /area/awaymission/snowdin/cave/cavern) @@ -6741,6 +4717,19 @@ /mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, /turf/open/floor/plating/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) +"tM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/sign/poster/contraband/kudzu{ + pixel_y = 32 + }, +/turf/open/floor/wood{ + broken = 1 + }, +/area/awaymission/snowdin/post/dorm) "tN" = ( /turf/open/floor/plating/ice/smooth, /area/awaymission/snowdin/outside) @@ -6941,7 +4930,7 @@ /turf/open/floor/plating/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) "uy" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /turf/open/floor/plating, @@ -6978,6 +4967,9 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/cavern1) +"uE" = ( +/turf/open/floor/plating/elevatorshaft, +/area/awaymission/snowdin/post/mining_dock) "uF" = ( /turf/open/floor/plating{ broken = 1 @@ -6986,6 +4978,21 @@ "uG" = ( /turf/open/floor/iron, /area/awaymission/snowdin/post/cavern1) +"uH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/trash/can, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) "uI" = ( /turf/closed/wall/ice, /area/awaymission/snowdin/post/cavern1) @@ -7099,6 +5106,20 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/awaymission/snowdin/post/cavern1) +"vg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "vi" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -7107,6 +5128,18 @@ broken = 1 }, /area/awaymission/snowdin/post/cavern1) +"vj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/secpost) "vk" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -7155,6 +5188,16 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/cavern1) +"vr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) "vs" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow, @@ -7169,6 +5212,12 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plating, /area/awaymission/snowdin/post/cavern1) +"vu" = ( +/obj/vehicle/ridden/atv{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) "vv" = ( /obj/machinery/light/small{ brightness = 3; @@ -7200,6 +5249,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/ice, /area/awaymission/snowdin/post/cavern1) +"vB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/engineering) "vC" = ( /obj/structure/rack, /obj/machinery/light, @@ -7421,15 +5478,6 @@ slowdown = 1 }, /area/awaymission/snowdin/cave) -"wm" = ( -/obj/machinery/porta_turret/centcom_shuttle/weak{ - desc = "A turret built with substandard parts and run down further with age."; - dir = 9; - faction = list("pirate"); - icon_state = "syndie_off" - }, -/turf/open/floor/plating/snowed/smoothed, -/area/awaymission/snowdin/cave) "wn" = ( /obj/structure/closet/crate/wooden, /obj/effect/spawner/lootdrop/snowdin/dungeonlite, @@ -7505,21 +5553,6 @@ /obj/effect/decal/remains/human, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/cave) -"wy" = ( -/obj/structure/bonfire/prelit{ - burn_icon = "bonfire_warm" - }, -/obj/effect/light_emitter{ - light_color = "#FAA019"; - light_power = 1; - light_range = 4; - name = "fire light" - }, -/turf/open/floor/plating/asteroid/snow{ - icon_state = "snow_dug"; - slowdown = 1 - }, -/area/awaymission/snowdin/cave) "wz" = ( /obj/structure/closet/crate/wooden, /turf/open/floor/plating/asteroid/snow{ @@ -7538,18 +5571,6 @@ /obj/item/key, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/outside) -"wC" = ( -/obj/vehicle/ridden/atv{ - dir = 4; - icon_state = "atv" - }, -/obj/effect/light_emitter{ - name = "outdoor light"; - set_cap = 3; - set_luminosity = 6 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/outside) "wD" = ( /turf/closed/wall, /area/awaymission/snowdin/post/mining_dock) @@ -7646,9 +5667,50 @@ "wS" = ( /turf/closed/indestructible/rock/snow/ice, /area/awaymission/snowdin/cave) +"wT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) +"wU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"wV" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) "wW" = ( /turf/open/floor/engine/cult, /area/awaymission/snowdin/post/mining_dock) +"wX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/engineering) "wY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -7689,6 +5751,17 @@ broken = 1 }, /area/awaymission/snowdin/post/mining_dock) +"xg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/research) "xh" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine/cult, @@ -7781,6 +5854,17 @@ /obj/item/shard, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) +"xA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) "xC" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 4 @@ -7812,6 +5896,15 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/cave) +"xI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/hydro) "xJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -7820,6 +5913,19 @@ broken = 1 }, /area/awaymission/snowdin/post/mining_dock) +"xK" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) "xL" = ( /obj/machinery/atmospherics/pipe/manifold/orange/visible{ dir = 8 @@ -7839,6 +5945,19 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) +"xP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/kitchen) "xR" = ( /obj/effect/light_emitter{ name = "outdoor light"; @@ -7869,16 +5988,26 @@ }, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/cave) -"xV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3 - }, -/turf/closed/mineral/snowmountain/cavern, -/area/awaymission/snowdin/cave/cavern) "xW" = ( /turf/closed/wall/ice, /area/awaymission/snowdin/post/mining_dock) +"xX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) "xY" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, @@ -7934,17 +6063,6 @@ /obj/structure/fence, /turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/cave/cavern) -"yj" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/crate, -/obj/item/relic, -/obj/item/relic, -/turf/open/floor/plating{ - broken = 1 - }, -/area/awaymission/snowdin/post/mining_dock) "yl" = ( /obj/structure/sign/warning/nosmoking{ pixel_x = -32 @@ -8008,13 +6126,6 @@ "yv" = ( /turf/closed/wall/mineral/snow, /area/awaymission/snowdin/outside) -"yx" = ( -/obj/structure/closet/crate, -/obj/item/relic, -/obj/item/relic, -/obj/item/relic, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_dock) "yy" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -8137,6 +6248,24 @@ /obj/machinery/light/broken, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) +"yU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/item/storage/box{ + illustration = "donk_kit"; + name = "box of donkpockets" + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/kitchen) "yV" = ( /obj/machinery/light/small{ dir = 4 @@ -8268,13 +6397,6 @@ "zp" = ( /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) -"zq" = ( -/obj/vehicle/ridden/atv{ - dir = 8; - icon_state = "atv" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/minipost) "zr" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 10 @@ -8388,27 +6510,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) -"zH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3 - }, -/obj/machinery/space_heater, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 32 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_dock) -"zI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3 - }, -/turf/closed/wall/ice, -/area/awaymission/snowdin/post/mining_dock) "zJ" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8 @@ -8495,6 +6596,17 @@ /obj/structure/filingcabinet, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) +"zX" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) "zY" = ( /obj/effect/turf_decal/bot, /obj/structure/ore_box, @@ -8642,12 +6754,33 @@ /obj/machinery/door/airlock/external/glass, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) +"Aw" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ + dir = 1; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/engineering) "Ax" = ( /obj/structure/chair/office{ dir = 4 }, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) +"Ay" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) "Az" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister, @@ -8690,18 +6823,6 @@ /obj/structure/bed, /turf/open/floor/plating/snowed/smoothed, /area/awaymission/snowdin/post/minipost) -"AI" = ( -/obj/structure/bonfire/prelit{ - burn_icon = "bonfire_warm" - }, -/obj/effect/light_emitter{ - light_color = "#FAA019"; - light_power = 1; - light_range = 4; - name = "fire light" - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/igloo) "AJ" = ( /obj/effect/light_emitter{ name = "outdoor light"; @@ -8785,6 +6906,17 @@ /obj/structure/grille, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) +"AY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/research) "AZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -8853,6 +6985,30 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) +"Bl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood{ + broken = 1 + }, +/area/awaymission/snowdin/post/dorm) +"Bm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Showers" + }, +/turf/open/floor/iron/showroomfloor, +/area/awaymission/snowdin/post/dorm) "Bn" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 5 @@ -8892,6 +7048,22 @@ /obj/machinery/computer/monitor/secret, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) +"Bu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock{ + name = "Freezer" + }, +/obj/structure/barricade/wooden, +/obj/structure/spider/stickyweb, +/turf/open/floor/iron/freezer, +/area/awaymission/snowdin/post/kitchen) "Bv" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister, @@ -9293,6 +7465,17 @@ /obj/structure/table/reinforced, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"CI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/hydro) "CJ" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, @@ -9304,23 +7487,24 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"CO" = ( -/obj/machinery/recharge_station, -/turf/open/floor/circuit/red, -/area/awaymission/snowdin/cave) -"CP" = ( -/obj/structure/shuttle/engine/heater{ +"CL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4; - icon_state = "heater" + pixel_x = 5; + pixel_y = 5 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/weather/snow, -/turf/open/floor/plating/snowed, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"CO" = ( +/obj/machinery/recharge_station, +/turf/open/floor/circuit/red, /area/awaymission/snowdin/cave) "CQ" = ( /obj/structure/shuttle/engine/propulsion/left{ @@ -9350,6 +7534,52 @@ }, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/cave) +"CV" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) +"CW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) +"CY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) "CZ" = ( /obj/structure/frame/machine, /obj/item/stack/cable_coil/red{ @@ -9405,6 +7635,20 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/snowdin/cave) +"Dj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) "Dl" = ( /obj/structure/shuttle/engine/propulsion/right{ dir = 4 @@ -9458,6 +7702,16 @@ /obj/item/stack/rods, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/snowdin/cave) +"Ds" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/kitchen) "Du" = ( /obj/structure/girder, /turf/open/floor/plating/asteroid/snow{ @@ -9480,6 +7734,19 @@ /obj/machinery/light/built, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/cave) +"DA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/space_heater, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) "DB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -9543,6 +7810,23 @@ /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/cave) +"DQ" = ( +/obj/item/gun/ballistic/rifle/boltaction, +/obj/item/ammo_box/a762, +/obj/item/ammo_box/a762, +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + name = "security officer's locker"; + req_access_txt = "201" + }, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash, +/obj/item/storage/box/rubbershot, +/obj/structure/fireaxecabinet{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) "DR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -9550,6 +7834,18 @@ /obj/item/shard, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/snowdin/cave) +"DS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/hydro) "DT" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -9626,6 +7922,16 @@ }, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/cave) +"Ef" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/shower{ + pixel_y = 25 + }, +/turf/open/floor/iron/showroomfloor, +/area/awaymission/snowdin/post/dorm) "Eg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -9692,6 +7998,18 @@ /obj/item/shard, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/snowdin/cave) +"Et" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/hydro) "Eu" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/beer{ @@ -9709,6 +8027,15 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/snowdin/cave) +"Ew" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/janitorialcart, +/obj/item/mop, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/post/custodials) "Ey" = ( /obj/structure/girder, /obj/effect/turf_decal/weather/snow, @@ -9787,6 +8114,16 @@ "EH" = ( /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"EI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "EM" = ( /obj/structure/table/optable, /obj/effect/turf_decal/bot_white, @@ -9794,26 +8131,10 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"EN" = ( -/obj/machinery/sleeper/syndie{ - dir = 1; - icon_state = "sleeper_s" - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/cave) "EO" = ( /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"EP" = ( -/obj/effect/turf_decal/bot_white, -/obj/machinery/sleeper/syndie{ - dir = 1; - icon_state = "sleeper_s" - }, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/cave) "ES" = ( /obj/structure/table/reinforced, /obj/machinery/light/built, @@ -10064,15 +8385,6 @@ /obj/structure/lattice/catwalk, /turf/open/floor/plating/snowed/smoothed, /area/awaymission/snowdin/outside) -"FF" = ( -/obj/structure/statue/snow/snowman{ - name = "Snow-Luc Price" - }, -/obj/item/clothing/head/hats/hos{ - pixel_y = 10 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/outside) "FG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -10105,16 +8417,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) -"FK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3 - }, -/obj/structure/sign/warning/xeno_mining{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_dock) "FL" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8 @@ -10173,32 +8475,25 @@ /obj/structure/ore_box, /turf/closed/mineral/snowmountain/cavern, /area/awaymission/snowdin/cave/cavern) +"FV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood{ + broken = 1 + }, +/area/awaymission/snowdin/post/dorm) "FW" = ( /obj/structure/sign/nanotrasen{ pixel_y = -32 }, /turf/open/floor/plating/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) -"FX" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) -"FY" = ( -/obj/machinery/conveyor{ - dir = 2; - id = "snowdin_belt_mine" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/ice, -/area/awaymission/snowdin/post/mining_dock) "FZ" = ( /turf/closed/wall/ice, /area/awaymission/snowdin/post/mining_main) @@ -10212,17 +8507,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) -"Gc" = ( -/obj/structure/statue/snow/snowman{ - anchored = 1; - name = "snowman" - }, -/obj/item/pickaxe/mini{ - pixel_x = 5; - pixel_y = 3 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/outside) "Gd" = ( /turf/closed/wall/ice, /area/awaymission/snowdin/post/mining_main/robotics) @@ -10288,14 +8572,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main/mechbay) -"Gn" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 2; - id = "snowdin_belt_mine" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_dock) "Go" = ( /turf/closed/wall, /area/awaymission/snowdin/post/mining_main) @@ -10356,14 +8632,14 @@ /turf/closed/wall, /area/awaymission/snowdin/post/mining_main/robotics) "Gy" = ( -/obj/structure/table, -/obj/item/clothing/head/utility/welding{ - pixel_x = -3; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; pixel_y = 5 }, -/obj/item/clothing/glasses/welding, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/mining_main/robotics) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) "Gz" = ( /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main/robotics) @@ -10453,19 +8729,6 @@ "GN" = ( /turf/closed/wall, /area/awaymission/snowdin/post/mining_main/mechbay) -"GO" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 - }, -/obj/machinery/conveyor{ - dir = 2; - id = "snowdin_belt_mine" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_dock) "GP" = ( /turf/closed/wall/rust, /area/awaymission/snowdin/post/mining_main) @@ -10575,13 +8838,6 @@ /obj/structure/window/reinforced/fulltile/ice, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main/mechbay) -"Hk" = ( -/obj/machinery/conveyor{ - dir = 2; - id = "snowdin_belt_mine" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_dock) "Hl" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/wall, @@ -10691,17 +8947,6 @@ /obj/machinery/mineral/processing_unit_console, /turf/closed/wall, /area/awaymission/snowdin/post/mining_main/mechbay) -"HC" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1; - output_dir = 2 - }, -/obj/machinery/conveyor{ - dir = 2; - id = "snowdin_belt_mine" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_dock) "HD" = ( /obj/structure/table, /turf/open/floor/plating{ @@ -10724,8 +8969,7 @@ /area/awaymission/snowdin/outside) "HJ" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - dir = 4; +/obj/machinery/airalarm/directional/west{ pixel_x = -23 }, /turf/open/floor/iron, @@ -10752,8 +8996,7 @@ /area/awaymission/snowdin/post/mining_main/robotics) "HN" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - dir = 4; +/obj/machinery/airalarm/directional/west{ pixel_x = -23 }, /turf/open/floor/plating{ @@ -10803,6 +9046,48 @@ "HW" = ( /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"HX" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/hydro) +"HY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) +"HZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) "Ia" = ( /obj/machinery/door/poddoor/shutters{ id = "snowdingarage3"; @@ -10826,17 +9111,58 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post/mining_main/robotics) +"Id" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) "Ie" = ( /obj/structure/barricade/sandbags, /turf/open/floor/plating{ broken = 1 }, /area/awaymission/snowdin/post/mining_dock) +"If" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = -1; + pixel_y = 1 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/engineering) "Ig" = ( -/obj/vehicle/sealed/mecha/working/ripley/mining, -/obj/effect/turf_decal/bot, -/turf/open/floor/mech_bay_recharge_floor, -/area/awaymission/snowdin/post/mining_main/mechbay) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) "Ii" = ( /obj/machinery/mech_bay_recharge_port, /obj/machinery/light, @@ -10901,14 +9227,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) -"Ix" = ( -/obj/vehicle/ridden/atv{ - dir = 1; - icon_state = "atv" - }, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_main) "Iy" = ( /obj/structure/table, /turf/open/floor/plating, @@ -10930,6 +9248,18 @@ /obj/structure/table, /turf/open/floor/iron/white, /area/awaymission/snowdin/post/mining_main/robotics) +"IC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) "IE" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -11022,6 +9352,18 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main/mechbay) +"IR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormhydro1"; + name = "Katherine Esterdeen's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) "IT" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -11030,6 +9372,15 @@ heat_capacity = 1e+006 }, /area/awaymission/snowdin/post/mining_main) +"IW" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/kitchen/fork, +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) "IX" = ( /obj/structure/closet/crate{ opened = 1 @@ -11165,6 +9516,30 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) +"Jy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) +"Jz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/engineering) "JA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -11174,6 +9549,16 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) +"JD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/food/egg_smudge, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/kitchen) "JE" = ( /obj/structure/closet/crate{ opened = 1 @@ -11185,14 +9570,45 @@ "JF" = ( /obj/structure/ore_box, /obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/mining_dock) -"JK" = ( -/obj/machinery/light/small{ - dir = 4 +/turf/open/floor/iron, +/area/awaymission/snowdin/post/mining_dock) +"JK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/carpet/grimy, +/area/awaymission/snowdin/post/mining_main) +"JL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Dorms" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) +"JM" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/clothing/head/utility/welding, +/obj/item/weldingtool/largetank, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 }, -/turf/open/floor/carpet/grimy, -/area/awaymission/snowdin/post/mining_main) +/turf/open/floor/iron, +/area/awaymission/snowdin/post/engineering) "JN" = ( /obj/structure/closet/crate{ opened = 1 @@ -11209,6 +9625,40 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) +"JR" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) +"JS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"JT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) "JV" = ( /obj/machinery/power/port_gen/pacman, /obj/structure/cable{ @@ -11237,6 +9687,68 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) +"Kb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) +"Kd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/dorm) +"Ke" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/engineering) +"Kg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"Kh" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/bedsheet/orange, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) "Ki" = ( /obj/machinery/light{ dir = 8 @@ -11260,6 +9772,20 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) +"Kl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_dock) +"Kn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/kitchenspike, +/turf/open/floor/iron/freezer, +/area/awaymission/snowdin/post/kitchen) "Kp" = ( /obj/machinery/holopad, /turf/open/floor/plating, @@ -11280,6 +9806,14 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) +"Ku" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) "Kv" = ( /obj/machinery/power/terminal{ dir = 1 @@ -11335,6 +9869,31 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) +"KE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"KF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) "KG" = ( /obj/structure/sign/warning/docking{ pixel_x = 32 @@ -11367,6 +9926,20 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) +"KM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "KN" = ( /obj/structure/sign/warning/docking{ pixel_x = 32 @@ -11375,21 +9948,6 @@ broken = 1 }, /area/awaymission/snowdin/post/mining_main) -"KO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/research) "KP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -11399,27 +9957,111 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"KQ" = ( +/obj/structure/table, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/awaymission/snowdin/post) +"KS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/awaymission/snowdin/post) +"KV" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "KW" = ( /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"KY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) +"KZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/hydro) "La" = ( /obj/effect/spawner/lootdrop/crate_spawner, /turf/open/floor/plating/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) -"Lc" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 +"Lb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/dorm) +"Le" = ( +/obj/machinery/conveyor{ + id = "snowdin_belt_mine" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/post/mining_dock) +"Lf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/awaymission/snowdin/post/research) +/area/awaymission/snowdin/post/dorm) "Lg" = ( /obj/item/reagent_containers/food/drinks/beer{ list_reagents = null @@ -11446,6 +10088,30 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/minipost) +"Lj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock{ + id_tag = "snowdindormcap"; + name = "Overseer's Private Quarters" + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"Ll" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/awaystart, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) "Lm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -11484,6 +10150,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/cave) +"Lr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) "Lt" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -11511,6 +10186,24 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) +"Ly" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Research Desks" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/research) "Lz" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -11536,23 +10229,43 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) -"LF" = ( +"LG" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) +"LH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) +"LI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; + dir = 5; pixel_x = 5; pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"LG" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/light/small{ + brightness = 3; + dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/showroomfloor, /area/awaymission/snowdin/post/dorm) "LJ" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -11560,6 +10273,27 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"LK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) +"LN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/crate, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/mining_dock) "LO" = ( /obj/structure/cable{ icon_state = "2-8" @@ -11581,25 +10315,40 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/cavern1) -"LS" = ( -/obj/effect/turf_decal/stripes/corner{ +"LQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/six, /turf/open/floor/iron, -/area/awaymission/snowdin/post/mining_dock) -"LU" = ( +/area/awaymission/snowdin/post) +"LR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; + dir = 4; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/awaymission/snowdin/post) +"LS" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) +/area/awaymission/snowdin/post/mining_dock) "LX" = ( /obj/machinery/vending/wallmed{ pixel_y = 32 @@ -11639,46 +10388,23 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"Me" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/secpost) "Mf" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post/minipost) -"Mh" = ( +"Mg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Research Desks" - }, -/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + dir = 4 }, /turf/open/floor/iron, -/area/awaymission/snowdin/post/research) +/area/awaymission/snowdin/post) "Mi" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -11705,24 +10431,6 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) -"Mp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) "Ms" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -11735,6 +10443,32 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"Mu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"Mv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock{ + id_tag = "snowdindormsec"; + name = "James Reed's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) "Mx" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ @@ -11742,6 +10476,20 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"My" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/research) "Mz" = ( /obj/structure/ore_box, /obj/effect/turf_decal/bot, @@ -11750,6 +10498,26 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"MB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/snowdin_station_sign, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "MC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/caution/stand_clear{ @@ -11777,36 +10545,35 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) -"MF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - piping_layer = 3; +"MG" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/cave) +"MI" = ( +/obj/item/paper/crumpled/ruins/snowdin/misc1, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/cave) +"MK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + icon_state = "4-8" }, +/obj/effect/turf_decal/snowdin_station_sign/up/three, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post) -"MG" = ( -/obj/structure/table/reinforced, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/cave) -"MI" = ( -/obj/item/paper/crumpled/ruins/snowdin/misc1, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/cave) "ML" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -11834,6 +10601,18 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post/minipost) +"MS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) "MU" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/closed/wall, @@ -11853,6 +10632,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"Nb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/awaymission/snowdin/post) +"Nc" = ( +/obj/vehicle/sealed/mecha/working/ripley/mining, +/obj/effect/turf_decal/bot, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/snowdin/post/mining_main/mechbay) "Nd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -11868,12 +10664,6 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) -"Ng" = ( -/obj/structure/closet/crate, -/obj/item/relic, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/mining_dock) "Nj" = ( /obj/structure/door_assembly/door_assembly_min{ anchored = 1; @@ -11893,6 +10683,24 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post) +"Nm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/hydro) "Nn" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -11902,20 +10710,27 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) -"Ns" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; +"No" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"Nr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/secpost) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/broken, +/turf/open/floor/iron/showroomfloor, +/area/awaymission/snowdin/post/dorm) "Nt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/seed_extractor, @@ -11938,7 +10753,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -11963,42 +10778,30 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) -"NH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"NF" = ( +/obj/machinery/firealarm{ + pixel_y = 24 }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + dir = 4 }, /turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) -"NK" = ( +/area/awaymission/snowdin/post/research) +"NN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Dorms" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/button/door{ + id = "snowdindormcap"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 }, -/turf/open/floor/iron, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, /area/awaymission/snowdin/post/dorm) "NO" = ( /obj/effect/decal/cleanable/dirt, @@ -12026,6 +10829,32 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"NW" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"NX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/messhall) "NY" = ( /obj/machinery/light{ dir = 4 @@ -12041,33 +10870,35 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"NZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) "Oa" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/airalarm{ - dir = 8; +/obj/machinery/airalarm/directional/east{ pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) -"Ob" = ( +"Of" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, +/turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) "Oi" = ( /obj/item/stack/rods, @@ -12082,6 +10913,40 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post) +"Ok" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) +"On" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/kitchen) "Op" = ( /obj/machinery/atmospherics/pipe/manifold/orange/visible{ dir = 4 @@ -12100,6 +10965,15 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"Ox" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/garage) "Oy" = ( /obj/machinery/door/airlock/public/glass{ name = "Dorms" @@ -12110,18 +10984,15 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) -"Oz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; +"OA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; pixel_x = 5; pixel_y = 5 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, /area/awaymission/snowdin/post) "OC" = ( /obj/structure/table, @@ -12146,11 +11017,6 @@ heat_capacity = 1e+006 }, /area/awaymission/snowdin/post/mining_dock) -"OF" = ( -/turf/open/floor/plating/elevatorshaft{ - initial_gas_mix = "o2=22;n2=82;TEMP=180" - }, -/area/awaymission/snowdin/cave) "OJ" = ( /obj/item/shard, /obj/item/stack/cable_coil/red{ @@ -12179,6 +11045,18 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"OP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) "OQ" = ( /obj/item/shard, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -12206,6 +11084,36 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"OX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"OY" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/engineering) +"OZ" = ( +/obj/machinery/power/turbine{ + luminosity = 2 + }, +/obj/structure/cable, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) "Pa" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -12230,6 +11138,34 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/snowdin/post/messhall) +"Pd" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/awaystart, +/obj/item/paper/crumpled/ruins/snowdin/dontdeadopeninside, +/obj/item/bedsheet/green, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"Pg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/can, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) "Pi" = ( /obj/structure/noticeboard{ pixel_y = 32 @@ -12248,6 +11184,26 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/snowdin/post/messhall) +"Pn" = ( +/obj/machinery/conveyor{ + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Po" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/secpost) "Pp" = ( /obj/structure/table, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -12264,6 +11220,20 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post) +"Pr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/awaystart, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/gateway) "Ps" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet{ @@ -12303,6 +11273,40 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post) +"PA" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/hydro) +"PC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"PD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "PE" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -12317,6 +11321,15 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post) +"PI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) "PJ" = ( /obj/structure/table, /obj/item/storage/firstaid/ancient, @@ -12325,14 +11338,22 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post) -"PK" = ( -/obj/structure/closet/crate, -/obj/item/relic, -/obj/item/relic, -/obj/item/relic, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +"PM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/five, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/awaymission/snowdin/post/mining_dock) +/area/awaymission/snowdin/post) "PO" = ( /obj/effect/spawner/randomvend/snack, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -12345,6 +11366,21 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/secpost) +"PS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) "PV" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, @@ -12357,23 +11393,36 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"Qa" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; +"PX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormresearch1"; + name = "Jacob Ullman's Private Quarters" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"PZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"Qc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/iron, +/obj/structure/closet/crate, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) "Qe" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -12407,6 +11456,13 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) +"Qk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/awaymission/snowdin/post/dorm) "Ql" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 @@ -12421,38 +11477,148 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/outside) -"Qo" = ( -/obj/item/reagent_containers/blood, +"Qq" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"Qr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) +"Qs" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) +"Qu" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/cavern1) +"Qw" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/mining_dock) +"Qx" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"Qy" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Qz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/screwdriver, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/secpost) +"QA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/garage) +"QB" = ( +/obj/item/shard, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/cave) +"QC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"QG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; + dir = 1; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) +"QH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/hydro) +"QI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; pixel_x = 5; pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/awaymission/snowdin/post) -"Qq" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/landmark/awaystart, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/area/awaymission/snowdin/post/cavern1) -"Qs" = ( -/obj/machinery/light, +/obj/machinery/holopad, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron, +/area/awaymission/snowdin/post/gateway) +"QK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, /area/awaymission/snowdin/post) -"Qt" = ( +"QL" = ( +/obj/machinery/door/airlock/external{ + name = "Ready Room"; + req_access_txt = "150" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/cave) +"QM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, @@ -12465,50 +11631,24 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) -"Qu" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/cavern1) -"Qw" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"QN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/mining_dock) -"Qx" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 + icon_state = "1-4" }, -/area/awaymission/snowdin/post/mining_dock) -"Qz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/screwdriver, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, +/obj/effect/turf_decal/snowdin_station_sign/up, /turf/open/floor/iron, -/area/awaymission/snowdin/post/secpost) -"QB" = ( -/obj/item/shard, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/cave) -"QL" = ( -/obj/machinery/door/airlock/external{ - name = "Ready Room"; - req_access_txt = "150" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/cave) +/area/awaymission/snowdin/post) "QQ" = ( /obj/machinery/door/airlock/external{ name = "Ready Room"; @@ -12520,21 +11660,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"QR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) "QS" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -12547,18 +11672,13 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post/minipost) -"QU" = ( +"QW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; + dir = 4; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, +/turf/open/floor/plating, /area/awaymission/snowdin/post/dorm) "QZ" = ( /obj/machinery/door/airlock/mining/glass{ @@ -12575,6 +11695,42 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) +"Re" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"Rg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/engineering) +"Rh" = ( +/obj/machinery/power/apc{ + name = "Gateway APC"; + pixel_y = -24; + req_access = 150 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/gateway) "Ri" = ( /obj/item/storage/firstaid{ empty = 1 @@ -12585,6 +11741,20 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post) +"Rm" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garage" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) "Ro" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -12630,6 +11800,15 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"Ry" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) "Rz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -12673,6 +11852,22 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"RJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/dorm) "RK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -12711,10 +11906,41 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post) +"RQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/awaymission/snowdin/post/dorm) "RS" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"RU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormresearch2"; + name = "Elizabeth Queef's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"RV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) "RW" = ( /obj/item/stack/rods, /obj/item/reagent_containers/food/drinks/beer{ @@ -12723,6 +11949,13 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"RX" = ( +/obj/effect/turf_decal/bot_white, +/obj/machinery/sleeper/syndie{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/cave) "RY" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/blood/random, @@ -12769,6 +12002,18 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"Sj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) "Sk" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, @@ -12787,18 +12032,22 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post) -"Sp" = ( +"Sm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/hydro) +"Sn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/iron/white, +/obj/machinery/light/small, +/turf/open/floor/plating, /area/awaymission/snowdin/post) "Sr" = ( /obj/structure/closet/emcloset, @@ -12830,21 +12079,22 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) -"SA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; +"Sx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, +/obj/effect/turf_decal/snowdin_station_sign/up/seven, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/awaymission/snowdin/post/research) +/area/awaymission/snowdin/post) "SB" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -12858,6 +12108,11 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"SE" = ( +/turf/open/floor/plating/elevatorshaft{ + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/awaymission/snowdin/cave) "SG" = ( /obj/structure/sign/warning/docking{ pixel_x = 32 @@ -12867,6 +12122,15 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"SI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/engineering) "SJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -12876,38 +12140,27 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) -"SK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +"ST" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/white, +/area/awaymission/snowdin/post) +"SV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) -"SN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) -"ST" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/awaymission/snowdin/post) "SX" = ( /obj/machinery/door/airlock/external/glass, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -12915,22 +12168,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) -"SY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/trash/can, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) "SZ" = ( /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 @@ -12944,6 +12181,16 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post) +"Tb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/research) "Tc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -12954,49 +12201,46 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) -"Tg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; +"Tf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/storage/firstaid/o2{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/awaymission/snowdin/post) +/obj/effect/landmark/awaystart, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/gateway) "Th" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/research) -"Tm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; +"Ti" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"Tj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) "Tn" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) "Tp" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /obj/structure/sign/warning/docking{ @@ -13022,20 +12266,6 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post) -"Tz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) "TA" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -13049,6 +12279,14 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post) +"TD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) "TE" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -13068,6 +12306,21 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"TH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) "TI" = ( /obj/machinery/power/apc{ dir = 1; @@ -13089,6 +12342,13 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) +"TK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) "TM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -13120,6 +12380,20 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) +"TO" = ( +/obj/machinery/door/airlock{ + name = "Mechanic's Quarters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) "TQ" = ( /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, @@ -13150,25 +12424,30 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) -"Ub" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/messhall) -"Uc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"TY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; + dir = 4; pixel_x = 5; pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/post/custodials) +"Ub" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, -/area/awaymission/snowdin/post/research) +/area/awaymission/snowdin/post/messhall) "Uf" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -13176,6 +12455,14 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"Ug" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/engineering) "Ui" = ( /obj/item/shard, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -13216,57 +12503,45 @@ heat_capacity = 1e+006 }, /area/awaymission/snowdin/post/minipost) -"Ur" = ( +"Uq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"Us" = ( +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/research) -"Uw" = ( /obj/effect/landmark/awaystart, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/minipost) -"Ux" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) -"Uz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/area/awaymission/snowdin/post/garage) +"Ut" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/machinery/shower{ + pixel_y = 25 }, +/turf/open/floor/iron/showroomfloor, /area/awaymission/snowdin/post/dorm) +"Uw" = ( +/obj/effect/landmark/awaystart, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/minipost) "UC" = ( /mob/living/simple_animal/hostile/netherworld/migo, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -13281,22 +12556,51 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"UG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "32" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria, +/area/awaymission/snowdin/post/messhall) +"UH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"UI" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 }, -/area/awaymission/snowdin/post/mining_dock) -"UJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; +/obj/item/pickaxe/mini{ pixel_x = 5; - pixel_y = 5 + pixel_y = 3 }, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) "UK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -13342,6 +12646,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"UW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) "UZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/biogenerator, @@ -13375,13 +12694,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/cave) -"Vi" = ( -/obj/machinery/vending/boozeomat{ - req_access_txt = "0" - }, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/messhall) "Vj" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -13395,6 +12707,20 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post) +"Vl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/hydro) "Vm" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -13406,6 +12732,50 @@ heat_capacity = 1e+006 }, /area/awaymission/snowdin/post/cavern1) +"Vo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post) +"Vr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/garage) +"Vs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) "Vt" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -13423,31 +12793,38 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"VC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; +"VD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/cavern1) +"VG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/light{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/awaymission/snowdin/post) -"VD" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +/area/awaymission/snowdin/post/research) +"VH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/cavern1) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) "VI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -13457,11 +12834,36 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post) +"VJ" = ( +/obj/structure/bonfire/prelit{ + burn_icon = "bonfire_warm" + }, +/obj/effect/light_emitter{ + light_color = "#FAA019"; + light_range = 4; + name = "fire light" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) "VK" = ( /obj/item/aicard, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"VM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) "VN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -13487,22 +12889,25 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) -"VQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/hydro) "VR" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) +"VT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) "VV" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -13522,16 +12927,13 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) -"VZ" = ( +"Wa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) "Wb" = ( /obj/machinery/light{ dir = 1 @@ -13539,6 +12941,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"We" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) "Wf" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -13551,6 +12967,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"Wh" = ( +/obj/structure/table, +/obj/item/clothing/head/utility/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/mining_main/robotics) "Wi" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -13560,7 +12985,7 @@ }, /area/awaymission/snowdin/post/mining_main) "Wj" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -13585,6 +13010,15 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"Wq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) "Wr" = ( /obj/structure/barricade/wooden/crude, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -13603,7 +13037,7 @@ "Ww" = ( /obj/structure/table, /obj/item/clothing/glasses/hud/health, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -13611,25 +13045,21 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post) -"WB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/awaymission/snowdin/post) "WC" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, /area/awaymission/snowdin/post) +"WE" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/hydro) "WF" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -13649,6 +13079,21 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) +"WI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) "WJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -13684,6 +13129,17 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"WU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/iron/showroomfloor, +/area/awaymission/snowdin/post/dorm) "WX" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -13746,24 +13202,35 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/outside) +"Xm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "Xo" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron, /area/awaymission/snowdin/post/secpost) -"Xq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; +"Xr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ pixel_x = 5; pixel_y = 5 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/awaymission/snowdin/post) +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) "Xs" = ( /obj/machinery/computer/atmos_control/tank{ dir = 1; @@ -13780,6 +13247,18 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) +"Xv" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/obj/machinery/conveyor{ + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) "Xx" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -13797,6 +13276,25 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/cave) +"Xz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) +"XA" = ( +/obj/vehicle/ridden/atv{ + dir = 1 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) "XB" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -13823,17 +13321,29 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) -"XI" = ( -/obj/structure/table, +"XE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = 32 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"XF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; + dir = 6; pixel_x = 5; pixel_y = 5 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/secpost) +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"XG" = ( +/turf/open/floor/plating/elevatorshaft, +/area/awaymission/snowdin/post/mining_main) "XJ" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 @@ -13847,32 +13357,32 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) -"XM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"XL" = ( +/obj/machinery/porta_turret/centcom_shuttle/weak{ + desc = "A turret built with substandard parts and run down further with age."; + dir = 9; + faction = list("pirate") + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"XO" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"XS" = ( +/obj/item/reagent_containers/blood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ pixel_x = 5; pixel_y = 5 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, +/turf/open/floor/iron/white, /area/awaymission/snowdin/post) -"XO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/ice, -/area/awaymission/snowdin/cave/cavern) "XU" = ( /obj/item/shard, /obj/item/stack/cable_coil/red{ @@ -13881,110 +13391,76 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"XV" = ( +"XX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/effect/turf_decal/snowdin_station_sign/up/four, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post) -"Yc" = ( -/obj/effect/turf_decal/weather/snow, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 +"XY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark/snowdin, -/area/awaymission/snowdin/outside) -"Ye" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; pixel_x = 5; pixel_y = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post) -"Yg" = ( -/obj/item/stack/rods, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/cave) -"Yh" = ( -/obj/structure/table, -/obj/item/clothing/neck/stethoscope, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/turf/open/floor/iron/white, -/area/awaymission/snowdin/post) -"Yj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"XZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access = null; - req_access_txt = "1" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "snowdin_gate" }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/awaymission/snowdin/post/secpost) -"Yk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/area/awaymission/snowdin/post/gateway) +"Yc" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark/snowdin, +/area/awaymission/snowdin/outside) +"Yd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "45" - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/awaymission/snowdin/post) -"Yl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/machinery/door/airlock/public/glass, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, -/area/awaymission/snowdin/post) +/area/awaymission/snowdin/post/hydro) +"Yg" = ( +/obj/item/stack/rods, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/cave) "Yn" = ( /obj/machinery/door/airlock/external/glass, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -14000,13 +13476,63 @@ /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/cave) "Yq" = ( -/turf/open/floor/plating/elevatorshaft, -/area/awaymission/snowdin/post/mining_dock) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/dorm) "Yr" = ( /obj/effect/decal/cleanable/vomit/old, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) +"Yt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"Yu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) +"Yz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post) "YB" = ( /obj/structure/closet/emcloset, /obj/item/clothing/suit/hooded/wintercoat, @@ -14021,20 +13547,18 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/cavern1) -"YE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/light{ - dir = 1 +"YD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 }, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/turf/open/floor/wood{ + broken = 1 }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/research) +/area/awaymission/snowdin/post/dorm) "YI" = ( /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 8 @@ -14090,8 +13614,24 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post) +"YQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "YR" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /obj/effect/decal/cleanable/dirt, @@ -14100,6 +13640,11 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/research) +"YS" = ( +/obj/machinery/vending/boozeomat, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/messhall) "YT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -14108,8 +13653,7 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) "YU" = ( -/obj/machinery/airalarm{ - dir = 4; +/obj/machinery/airalarm/directional/west{ pixel_x = -23 }, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -14117,6 +13661,20 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/hydro) +"YY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post) "YZ" = ( /obj/structure/table, /obj/structure/cable/yellow{ @@ -14144,6 +13702,55 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/cavern1) +"Zi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/dorm) +"Zj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"Zm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post) "Zn" = ( /obj/machinery/door/airlock/public/glass{ name = "Observation Deck" @@ -14160,14 +13767,16 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) -"Zp" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 +"Zr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/messhall) +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post/hydro) "Zt" = ( /obj/structure/sign/poster/official/no_erp{ pixel_x = -32 @@ -14194,24 +13803,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/cave) -"Zy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/dorm) "Zz" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, @@ -14230,6 +13821,32 @@ }, /turf/open/floor/iron/white, /area/awaymission/snowdin/post/minipost) +"ZG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/garage) +"ZH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/storage/firstaid/o2{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/awaymission/snowdin/post) "ZI" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -14247,6 +13864,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) +"ZM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/post/custodials) "ZN" = ( /obj/machinery/door/airlock/public/glass{ name = "Research Desks" @@ -14273,18 +13904,73 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/dorm) -"ZW" = ( +"ZR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ZS" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/obj/machinery/conveyor{ + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"ZT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9; - piping_layer = 3; pixel_x = 5; pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/turf/open/floor/plating{ + broken = 1 + }, +/area/awaymission/snowdin/post) +"ZU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"ZV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"ZX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/awaymission/snowdin/post/research) +/area/awaymission/snowdin/post/secpost) (1,1,1) = {" aa @@ -19449,12 +19135,12 @@ bP cn aS dC -eb -eP -eP -gh -gY -hI +XE +NZ +NZ +JS +NN +No aK aK aK @@ -19711,12 +19397,12 @@ aS aV aV aS -hJ +Lj aV LA aS -kv -le +Ef +LI lU aK af @@ -19956,24 +19642,24 @@ ae af af aK -aQ -bi -bx -bQ -Qt -cV +Bl +YD +dI +qd +QM +WI cv Nd PE Zt PE PE -Uz +Zi PE YT aS -kw -lf +dm +Yt lV aK af @@ -20213,23 +19899,23 @@ ae af ag aK -aR +kL bj by aV LG -cW +TH dD ed -eR -fu -gi -gZ -hL -io +RJ +PC +SV +Pg +Id +ex TJ aV -kx +Ut lg lW aK @@ -20475,18 +20161,18 @@ aV aS aV cr -cX +cF VR WY -eS -fv +Of +ZU Oa -Tz +Lf VR -ip +Kg TA aV -ky +Bm aV aV aK @@ -20727,23 +20413,23 @@ af ak af aK -aT -bi -bx -bR -cs -SK +rb +YD +dI +RU +TD +Xr aS aS -eT +Mv aS aS -hb +UW aS -Zy +xX TJ aV -kz +Ti lh lX mD @@ -20984,24 +20670,24 @@ af af af aK -aU +Ku bk bz aS LG -SY +uH aS ef -eU +FV aV gk -hc +qZ aV -Qa -SN -jP -kA -li +dJ +Kb +WU +hh +Nr aV aV aK @@ -21246,19 +20932,19 @@ aV aV aS ZQ -Ob +PS aV eg -eV +VH aV gl -hd +QW aS -Zy +xX ji aS -kB -lj +Qk +RQ lX mD aK @@ -21498,20 +21184,20 @@ af am af aK -aW -bl -bA -bS -QU -db +po +vr +qU +PX +MS +Lb aV -eh -eW +hK +of aS -gm -he +Qc +nQ aV -Zy +xX jj aS kC @@ -21755,12 +21441,12 @@ af af ag aK -aX +Ll bm bB aS cv -dc +Kd aS aS aS @@ -21768,7 +21454,7 @@ aS aV aS aS -Zy +xX TA jQ jR @@ -22017,7 +21703,7 @@ aV aS aS cr -dd +xA mN ei RY @@ -22025,7 +21711,7 @@ RP RP RP dK -NK +JL Oy jR kD @@ -22269,20 +21955,20 @@ af af af aK -aY -bl -bx -bT -LU -SK +XF +vr +dI +cD +Yq +Xr mN dK Nl -Qo -WB +XS +Nb ST hM -VC +bZ VN jR kE @@ -22526,25 +22212,25 @@ af af ao aK -aZ +Kh bm bC aS Rb -NH +oe mN dM Nl Py -Xq +fN MX hM -VC +bZ jm jR jR -lm -mb +Ew +ZM mG mG nD @@ -22788,20 +22474,20 @@ aV aV aV Rb -NH +oe dG dM -Yh +KQ Pw -Oz +LR OQ hN -VC +bZ jn Xi jR jR -mc +TY lY jR nE @@ -23040,29 +22726,29 @@ af af af aK -ba -bl -bx -bU -cy -df +tM +vr +dI +IR +kQ +sw dH dK Ww Tv -Sp -Tg -Yk -Tm +KS +ZH +cA +KV jm jT Ul Rz -XM -mH -nc +Vs +Vo +go nF -od +DQ YK MN pI @@ -23297,12 +22983,12 @@ af af ag aK -bb +Pd bn bD aS LG -NH +oe OC dK LX @@ -23310,13 +22996,13 @@ Ri ST ST hM -iv +Yz jo jU js jU -me -mI +vg +ZT nd nF TI @@ -23559,7 +23245,7 @@ aV aV aS LG -dd +xA ZJ dK PJ @@ -23567,17 +23253,17 @@ Ve YP Sl dK -iw -jp -jV -gt -lo -mf -mJ -MF -Yj -Me -oD +is +Zm +Jy +Mu +QN +MB +qR +Ok +fx +Po +vj pl pI pH @@ -23816,7 +23502,7 @@ bo Vj az ZN -Mh +Ly dK dK dK @@ -23825,16 +23511,16 @@ dM dM dK Sd -jq +CL jm jU -lp +hg mg mK -QR +nm nH PQ -oE +Gy pm Xo qq @@ -24073,25 +23759,25 @@ bo Vj az bo -SA -dL -ej -fd -fD -gt -fd -hP -gt -jr +ne +Re +ZR +Sj +VT +Mu +Sj +Dj +Mu +PD jW jU -lq +MK mh mL -QR +nm WF oh -oF +oJ pn Zu qq @@ -24330,7 +24016,7 @@ NO Vj az US -KO +My dM ek fe @@ -24342,13 +24028,13 @@ PF js TF kG -lr +XX mi mM -QR +nm nF -Ns -XI +ZX +it Rt pM qq @@ -24583,11 +24269,11 @@ az aC aC az -YE -bF -bV -Uc -dj +bE +wU +iu +AY +OP dM el ff @@ -24599,10 +24285,10 @@ fh fg fg Pi -ls +PM mj jo -ng +Ig nF oc oH @@ -24841,12 +24527,12 @@ aE aE bd US -bI +ia bW cB bo dK -em +Rh fg fF gv @@ -24856,10 +24542,10 @@ iz jt fh kI -lt +LQ mk mL -nh +QK NS hM Pq @@ -25098,7 +24784,7 @@ aH aN aE bs -bH +Tb bX cB Vj @@ -25113,10 +24799,10 @@ iA ju jY VI -lu +Sx ml jU -ni +Xm Ms Oj Vk @@ -25355,7 +25041,7 @@ aG aO bc US -bI +ia bY cC Vj @@ -25366,14 +25052,14 @@ fH gx hm hS -iB -jv -jZ -Mp -lv +QI +Pr +XZ +wT +KM js jW -nj +hX WC dK js @@ -25381,7 +25067,7 @@ pr Qs dK qO -rl +Sn qL oa dX @@ -25611,8 +25297,8 @@ aC aC aC az -Ur -ZW +VG +xg Th NO WJ @@ -25622,23 +25308,23 @@ fh fI gy hn -hT -iC +Tf +cE ju jY VI -lw +YY jo js -nk -nM -Yl -LF -ps -pQ -qs -pQ -rm +QC +PZ +EI +Mg +OA +TK +dE +TK +Ay rH dX dX @@ -25884,14 +25570,14 @@ iD jw fh TC -XV +YQ TM TF TF jm hM -Ye -VZ +LK +cY ZC dK qM @@ -26128,7 +25814,7 @@ aE NO bs az -Lc +NF WJ dN dO @@ -26141,7 +25827,7 @@ dP dP dP kM -ly +bK dP dP nl @@ -26398,7 +26084,7 @@ gA jx ka gC -lz +Zj mn dO KC @@ -26414,7 +26100,7 @@ af af ak af -sV +qT af af af @@ -26507,7 +26193,7 @@ af ae ae yY -zq +vu zy zL XJ @@ -26655,7 +26341,7 @@ gA jy gA kN -lA +CY gA dO NA @@ -26664,10 +26350,10 @@ om oN om pS -qt -qQ -ro -rI +HZ +NW +wX +Aw dX dX dX @@ -26902,7 +26588,7 @@ ca cG dn dO -Vi +YS Zz fL gC @@ -26912,7 +26598,7 @@ iE hp gC gD -lB +fB gC mO XB @@ -26921,7 +26607,7 @@ Px Px Px Px -op +vB TX rp rp @@ -27110,7 +26796,7 @@ af af af af -Gc +UI af am Hn @@ -27169,16 +26855,16 @@ iF gD gC kO -lC -mo -mP -np -nR -on -oO -pv -pT -qu +LH +fJ +UG +OY +SI +Rg +og +Jz +cz +Ug qS rp rJ @@ -27410,10 +27096,10 @@ af af af bf -bw -bN -cc -cI +Kn +fA +sx +oL cb dP ho @@ -27426,12 +27112,12 @@ iG hs gD kP -lB +fB gA mO nq nS -oo +Ke oP pw pw @@ -27442,7 +27128,7 @@ rK sg sB sM -sW +OZ tg dX dX @@ -27670,25 +27356,25 @@ bf bf bf cd -cJ +Bu dp dp -Zp +jl Zz Ub gA ht -hW -iH -jz -kc -iH -lD +cp +Qr +IW +NX +Qr +eY hV dO nr nT -op +vB oP px pU @@ -27927,7 +27613,7 @@ af ag bf ce -cK +dh dq dQ Zz @@ -27940,12 +27626,12 @@ gA hp kd gA -lB +fB mp dO ns nU -oq +If oQ py pV @@ -28146,7 +27832,7 @@ dX Ia Gq Gq -Ix +XA GP WS ML @@ -28184,7 +27870,7 @@ af af bf cf -cL +KE dr cd cd @@ -28197,7 +27883,7 @@ hv hv dO dP -lE +CW mq dO nt @@ -28406,11 +28092,11 @@ II IY Go xv -tn -tn -tn -tn -tn +XG +XG +XG +XG +XG ME Go ac @@ -28441,7 +28127,7 @@ af af bf cg -cM +yU ds dR ey @@ -28454,7 +28140,7 @@ Nt jA YU VV -lF +VM mr mQ nu @@ -28658,16 +28344,16 @@ af dX dX Ia -Ix +XA Gq Gq Go xv -tn -tn -tn -tn -tn +XG +XG +XG +XG +XG ME GP ac @@ -28698,20 +28384,20 @@ af af bf ch -cN -dt -dS -ez -fj -fQ -gF -fQ -hY -hY -fQ -hY -hY -lG +XY +UH +sL +xP +On +ft +Vl +ft +Yd +Yd +ft +Yd +Yd +Nm hx mt nv @@ -28920,11 +28606,11 @@ Iy Iy Go Qf -tn -tn -tn -tn -tn +XG +XG +XG +XG +XG VP GP ac @@ -28955,7 +28641,7 @@ af af bf ci -cO +Lr du dT eA @@ -28968,7 +28654,7 @@ iJ gI gH kR -lH +ix ms mt Va @@ -29177,11 +28863,11 @@ GP GP GP xv -tn -tn -tn -tn -tn +XG +XG +XG +XG +XG ME GP ac @@ -29212,7 +28898,7 @@ af ag bf cj -cP +Ds dv ch eB @@ -29225,12 +28911,12 @@ gH gJ kf iJ -lI +KZ mt hx Wl nW -ot +PA oT nN qa @@ -29434,11 +29120,11 @@ ae ae Go xv -tn -tn -tn -tn -tn +XG +XG +XG +XG +XG ME GP ac @@ -29469,7 +29155,7 @@ af af bf cj -cQ +eQ dw dU dr @@ -29482,7 +29168,7 @@ gJ gG kg kS -lH +ix kR iJ Ps @@ -29726,12 +29412,12 @@ af ak bf ck -cR +OX ds dV eC cd -FX +WE gJ hy gH @@ -29739,7 +29425,7 @@ hx gH kf hy -lJ +DS nz mR nz @@ -29982,8 +29668,8 @@ af af af bf -cl -cS +gr +JD dr dW eD @@ -29996,7 +29682,7 @@ iJ gI kf gI -lK +Zr ms kf nA @@ -30004,7 +29690,7 @@ nY ov oV nN -qd +JM qB Xs rt @@ -30245,15 +29931,15 @@ bf bf bf bf -VQ -gL -hA -ib -UJ -Ux -UJ -UJ -lL +CI +HX +Wa +xI +Sm +Et +Sm +Sm +QH mv hx nA @@ -30353,12 +30039,12 @@ ae ae aj xa -OF -OF -OF -OF -OF -OF +SE +SE +SE +SE +SE +SE an ii ii @@ -30610,12 +30296,12 @@ ae ae aj xa -OF -OF -OF -OF -OF -OF +SE +SE +SE +SE +SE +SE yp ii wS @@ -30867,12 +30553,12 @@ ae wQ ai xb -OF -OF -OF -OF -OF -OF +SE +SE +SE +SE +SE +SE yq ii wS @@ -31124,12 +30810,12 @@ ae wQ ai xb -OF -OF -OF -OF -OF -OF +SE +SE +SE +SE +SE +SE yq an ii @@ -31381,12 +31067,12 @@ ae wQ wS xa -OF -OF -OF -OF -OF -OF +SE +SE +SE +SE +SE +SE yp an ii @@ -31638,12 +31324,12 @@ ae wQ wS xa -OF -OF -OF -OF -OF -OF +SE +SE +SE +SE +SE +SE ai an an @@ -31791,12 +31477,12 @@ fX gO hC ic -iN -jE -kh -kU -lM -mx +CV +Us +JR +KY +cu +KF mS Yn dX @@ -32048,13 +31734,13 @@ fY gP hD id -iO +JT iW -ki +Vr kV lN -my -mT +Tj +ha Yn dX dX @@ -32305,9 +31991,9 @@ fY gQ hE ie -iP +HY jF -kj +Wq kW id ld @@ -32562,9 +32248,9 @@ fY gR hE if -iQ +IC jG -kk +PI kX ie mz @@ -32819,7 +32505,7 @@ fY gS hE id -iR +Rm jH ie kY @@ -33076,11 +32762,11 @@ fY fY fY fY -iS +ZG jI id -kZ -lO +Ox +Yu mB mW fY @@ -33333,11 +33019,11 @@ af af dX fY -iT -jJ +QA +QG ie la -lP +Xz mC mX fY @@ -33590,11 +33276,11 @@ eE eE af fY -iU +We jH id id -lQ +TO id ie fY @@ -33847,11 +33533,11 @@ fZ eE af fY -iV -jK -jK -lb -lR +pN +ZV +ZV +zX +RV hE mY nB @@ -35765,7 +35451,7 @@ ae Aa zD zD -AI +VJ zD zD Aa @@ -35819,7 +35505,7 @@ CH Eu Ez EH -EN +oG CC zh af @@ -36287,7 +35973,7 @@ af Aa zD zD -AI +VJ zD zD Aa @@ -36333,7 +36019,7 @@ DR DB EA Vw -EP +RX CC zh af @@ -37861,9 +37547,9 @@ zh af ao CD -CP -CP -CP +xK +xK +xK Du DE zh @@ -37873,9 +37559,9 @@ zh zh zh CD -CP -CP -CP +xK +xK +xK CC AJ af @@ -42939,7 +42625,7 @@ ae ae af wB -wC +ok af af am @@ -43218,7 +42904,7 @@ af Aa zD AA -AI +VJ zD zD Aa @@ -43226,7 +42912,7 @@ am Aa zD zD -AI +VJ zD zD Aa @@ -43811,7 +43497,7 @@ af af am sf -FF +bq af am ae @@ -44724,7 +44410,7 @@ vQ wh wk wk -wm +XL tI wl vQ @@ -44980,7 +44666,7 @@ aj vQ wi wk -wm +XL ii tI wq @@ -45504,7 +45190,7 @@ tI aj vQ ww -wy +nf ww vQ wA @@ -58722,7 +58408,7 @@ oZ oZ oZ Ge -Gy +Wh GV Hs HJ @@ -61031,7 +60717,7 @@ oZ oZ VW wL -FK +Ry Lx xy xy @@ -61288,7 +60974,7 @@ oZ Fv xW xW -zI +Kl xW Uf RS @@ -62587,11 +62273,11 @@ IO wL wE WX -Yq -Yq -Yq -Yq -Yq +uE +uE +uE +uE +uE xw wE bh @@ -62844,11 +62530,11 @@ IQ wL wE WX -Yq -Yq -Yq -Yq -Yq +uE +uE +uE +uE +uE xw wE bh @@ -63101,11 +62787,11 @@ wL wL wE MC -Yq -Yq -Yq -Yq -Yq +uE +uE +uE +uE +uE Tc wE bh @@ -63352,17 +63038,17 @@ GJ He HA HO -Ig +Nc GH wL wL wE WX -Yq -Yq -Yq -Yq -Yq +uE +uE +uE +uE +uE xw wE bh @@ -63615,11 +63301,11 @@ wL wL wD WX -Yq -Yq -Yq -Yq -Yq +uE +uE +uE +uE +uE xw wD bh @@ -63767,7 +63453,7 @@ eJ eJ eJ eL -xV +bt fr fr fr @@ -64282,8 +63968,8 @@ RA wL wL Nk -yj -PK +LN +UT xW eJ eJ @@ -64539,8 +64225,8 @@ xy XD xy Nk -Ng -yx +UT +Qy wD eJ eJ @@ -64631,15 +64317,15 @@ oZ oZ oZ FO -FY -Gn -GO -Hk -HC -Hk -Hk -Hk -Hk +Le +wV +Xv +Pn +ZS +Pn +Pn +Pn +Pn Jh wE eJ @@ -65562,12 +65248,12 @@ eJ wE Wj ym -Yq -Yq -Yq -Yq -Yq -Yq +uE +uE +uE +uE +uE +uE yz yR wD @@ -65819,12 +65505,12 @@ eJ wD wW ym -Yq -Yq -Yq -Yq -Yq -Yq +uE +uE +uE +uE +uE +uE yA wM zm @@ -66076,12 +65762,12 @@ wD wP RF ym -Yq -Yq -Yq -Yq -Yq -Yq +uE +uE +uE +uE +uE +uE yB xy zn @@ -66243,7 +65929,7 @@ eJ oZ qj qF -rd +Uq rz rX ox @@ -66334,11 +66020,11 @@ wP wW xh wW -Yq -Yq -Yq -Yq -Yq +uE +uE +uE +uE +uE yB xy zn @@ -66592,15 +66278,15 @@ wW xh wW wW -Yq -Yq -Yq -Yq +uE +uE +uE +uE OD TG zm zw -zH +DA zR qi As @@ -66850,14 +66536,14 @@ xi wW wW wW -Yq -Yq -Yq +uE +uE +uE RK Qw wE xW -zI +Kl xW Af At diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index a6ed5f6bbb517..ffe5cae05a52f 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -111,9 +111,8 @@ }, /area/awaymission/undergroundoutpost45/central) "aw" = ( -/obj/machinery/camera{ +/obj/machinery/camera/directional/east{ c_tag = "Bar"; - dir = 8; network = list("uo45") }, /obj/structure/table/reinforced, @@ -678,7 +677,8 @@ dir = 1 }, /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -692,7 +692,8 @@ dir = 1 }, /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -1703,9 +1704,8 @@ dir = 1; pixel_y = -24 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/south{ c_tag = "Central Hallway"; - dir = 1; network = list("uo45") }, /turf/open/floor/iron{ @@ -2081,12 +2081,13 @@ /area/awaymission/undergroundoutpost45/research) "gY" = ( /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/north{ c_tag = "Research Lab"; network = list("uo45","uo45r") }, @@ -2165,7 +2166,7 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "hg" = ( /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 23 }, /turf/open/floor/iron{ @@ -2213,12 +2214,11 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "hs" = ( /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 23 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/east{ c_tag = "Kitchen"; - dir = 8; network = list("uo45") }, /obj/structure/table, @@ -2424,7 +2424,7 @@ /area/awaymission/undergroundoutpost45/gateway) "ic" = ( /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -2873,9 +2873,8 @@ dir = 4; pixel_x = -23 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/west{ c_tag = "Gateway Chamber"; - dir = 4; network = list("uo45","uo45r") }, /obj/effect/decal/cleanable/dirt, @@ -3062,7 +3061,7 @@ /area/awaymission/undergroundoutpost45/gateway) "jK" = ( /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 23 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -3287,7 +3286,8 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "ko" = ( /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -3451,7 +3451,8 @@ /area/awaymission/undergroundoutpost45/gateway) "kJ" = ( /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/light/small{ dir = 1 @@ -3561,7 +3562,8 @@ /area/awaymission/undergroundoutpost45/research) "kT" = ( /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/light/small{ dir = 1 @@ -3751,12 +3753,13 @@ icon_state = "2-4" }, /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/north{ c_tag = "Gateway Ready Room"; network = list("uo45","uo45r") }, @@ -3856,9 +3859,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/south{ c_tag = "Research Division West"; - dir = 1; network = list("uo45","uo45r") }, /obj/effect/turf_decal/tile/purple, @@ -4037,9 +4039,8 @@ dir = 1; pixel_y = -24 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/south{ c_tag = "Research Division East"; - dir = 1; network = list("uo45","uo45r") }, /obj/effect/turf_decal/tile/purple, @@ -4117,7 +4118,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/north{ c_tag = "Engineering Secure Storage"; network = list("uo45") }, @@ -4316,7 +4317,8 @@ dir = 1 }, /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /turf/open/floor/carpet{ heat_capacity = 1e+006 @@ -4343,7 +4345,8 @@ dir = 1 }, /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/structure/chair/wood/normal{ dir = 8 @@ -5021,7 +5024,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/camera{ +/obj/machinery/camera/directional/north{ c_tag = "Dormitories"; network = list("uo45") }, @@ -5422,7 +5425,7 @@ icon_state = "1-2" }, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 23 }, /obj/machinery/light/small{ @@ -6052,7 +6055,8 @@ "qp" = ( /obj/structure/table, /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/hand_labeler, @@ -6088,7 +6092,7 @@ dir = 4 }, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 23 }, /turf/open/floor/carpet{ @@ -6106,7 +6110,7 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "qv" = ( /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 23 }, /turf/open/floor/carpet{ @@ -6217,7 +6221,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 10 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/north{ c_tag = "Atmospherics"; network = list("uo45") }, @@ -6683,9 +6687,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/west{ c_tag = "Engineering Hallway"; - dir = 4; network = list("uo45") }, /turf/open/floor/iron{ @@ -6782,7 +6785,8 @@ icon_state = "4-8" }, /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -8106,7 +8110,8 @@ dir = 4 }, /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron{ @@ -8549,9 +8554,8 @@ pixel_y = -32 }, /obj/machinery/vending/engivend, -/obj/machinery/camera{ +/obj/machinery/camera/directional/south{ c_tag = "Engineering Foyer"; - dir = 1; network = list("uo45") }, /obj/effect/decal/cleanable/dirt, @@ -9038,7 +9042,7 @@ "xp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 23 }, /obj/structure/cable{ @@ -9127,9 +9131,8 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/west{ c_tag = "Mining"; - dir = 4; network = list("uo45") }, /obj/effect/decal/cleanable/dirt, @@ -10940,7 +10943,8 @@ icon_state = "4-8" }, /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -11689,9 +11693,8 @@ }, /area/awaymission/undergroundoutpost45/engineering) "Rl" = ( -/obj/machinery/camera{ +/obj/machinery/camera/directional/south{ c_tag = "Hydroponics"; - dir = 1; network = list("uo45") }, /obj/machinery/power/apc/highcap/fifteen_k{ @@ -12006,7 +12009,7 @@ dir = 4 }, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -12020,7 +12023,7 @@ dir = 4 }, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 23 }, /obj/effect/turf_decal/tile/green/half/contrasted, @@ -12596,7 +12599,8 @@ /area/awaymission/undergroundoutpost45/central) "YY" = ( /obj/machinery/airalarm/all_access{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/light{ dir = 1 @@ -12741,9 +12745,8 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "ZJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ +/obj/machinery/camera/directional/east{ c_tag = "Arrivals"; - dir = 8; network = list("uo45") }, /obj/effect/turf_decal/tile/neutral/half/contrasted, diff --git a/_maps/RuinGeneration/13x13_ai-lab.dmm b/_maps/RuinGeneration/13x13_ai-lab.dmm index c8cbc0416b039..c070dca1389c1 100644 --- a/_maps/RuinGeneration/13x13_ai-lab.dmm +++ b/_maps/RuinGeneration/13x13_ai-lab.dmm @@ -273,7 +273,7 @@ /obj/effect/decal/cleanable/robot_debris/old, /obj/machinery/camera{ c_tag = "Telecomms - Server Room - Aft-Port"; - dir = 9; + dir = 6; network = list("ss13","tcomms") }, /obj/effect/decal/cleanable/blood/tracks, diff --git a/_maps/RuinGeneration/13x13_listening_base.dmm b/_maps/RuinGeneration/13x13_listening_base.dmm index 193ca40432d90..dc5cea8a72d4c 100644 --- a/_maps/RuinGeneration/13x13_listening_base.dmm +++ b/_maps/RuinGeneration/13x13_listening_base.dmm @@ -142,7 +142,8 @@ /area/ruin/space/has_grav/listeningstation) "kX" = ( /obj/machinery/airalarm/syndicate{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -214,7 +215,7 @@ dir = 4 }, /obj/machinery/airalarm/syndicate{ - dir = 8; + dir = 4; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, @@ -891,7 +892,8 @@ "YS" = ( /obj/machinery/computer/message_monitor, /obj/machinery/airalarm/syndicate{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RuinGeneration/13x17_permabrig.dmm b/_maps/RuinGeneration/13x17_permabrig.dmm index e9856b113908d..c06af229e26eb 100644 --- a/_maps/RuinGeneration/13x17_permabrig.dmm +++ b/_maps/RuinGeneration/13x17_permabrig.dmm @@ -8,13 +8,6 @@ "aW" = ( /turf/template_noop, /area/template_noop) -"bv" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/unpowered) "bO" = ( /turf/open/floor/iron, /area/ruin/unpowered) @@ -48,9 +41,7 @@ /turf/open/floor/iron/freezer, /area/ruin/unpowered) "gN" = ( -/obj/structure/chair/stool{ - dir = 4 - }, +/obj/structure/chair/stool/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/unpowered) @@ -120,7 +111,7 @@ }, /obj/machinery/hydroponics/soil, /obj/item/plant_analyzer, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, @@ -533,7 +524,7 @@ KP Nf xe NR -bv +gN NR VL dn @@ -628,7 +619,7 @@ NR jz NR NR -bv +gN NR NR NR diff --git a/_maps/RuinGeneration/21x29_solars.dmm b/_maps/RuinGeneration/21x29_solars.dmm index a358ad90290e9..19ee7e2def8c2 100644 --- a/_maps/RuinGeneration/21x29_solars.dmm +++ b/_maps/RuinGeneration/21x29_solars.dmm @@ -9,6 +9,16 @@ }, /turf/template_noop/open, /area/template_noop) +"d" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/template_noop) "f" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor/window, @@ -110,16 +120,6 @@ }, /turf/template_noop/open, /area/template_noop) -"w" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/template_noop) "x" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -140,6 +140,13 @@ }, /turf/open/floor/plating, /area/ruin/unpowered) +"D" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/template_noop) "E" = ( /obj/structure/cable{ icon_state = "1-4" @@ -193,14 +200,14 @@ }, /turf/open/floor/plating, /area/ruin/unpowered) -"L" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" +"M" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/turf/open/floor/iron/solarpanel/airless, -/area/template_noop) +/obj/machinery/power/smes, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/plating, +/area/ruin/unpowered) "N" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -212,23 +219,6 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/ruin/unpowered) -"P" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/template_noop) -"S" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/unpowered) "U" = ( /obj/structure/cable{ icon_state = "1-2" @@ -243,6 +233,14 @@ /obj/structure/lattice, /turf/template_noop/open, /area/template_noop) +"X" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/template_noop) "Z" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -382,17 +380,17 @@ q q W q -w +d n -L +X q -w +d n -L +X q -w +d n -L +X q W z @@ -413,17 +411,17 @@ q q W z -w +d v -L +X q -w +d v -L +X q -w +d v -L +X z z q @@ -444,17 +442,17 @@ q q W q -w +d v -L +X z -w +d v -L +X z -w +d v -L +X q z q @@ -475,17 +473,17 @@ q q z z -w +d v -L +X q -w +d v -L +X q -w +d v -L +X z z z @@ -506,17 +504,17 @@ W W z q -w +d v -L +X q -w +d v -L +X q -w +d v -L +X q z q @@ -565,7 +563,7 @@ q q W z -P +D N N x @@ -619,7 +617,7 @@ b b F p -S +M O "} (13,1,1) = {" @@ -630,17 +628,17 @@ o W G q -w +d g -L +X q -w +d g -L +X q -w +d g -L +X q z q @@ -661,17 +659,17 @@ q q z z -w +d g -L +X q -w +d g -L +X q -w +d g -L +X z z z @@ -692,17 +690,17 @@ q q W q -w +d g -L +X z -w +d g -L +X z -w +d g -L +X q z q @@ -723,17 +721,17 @@ q q W z -w +d g -L +X q -w +d g -L +X q -w +d g -L +X z z q @@ -754,17 +752,17 @@ q q W q -w +d J -L +X q -w +d J -L +X q -w +d J -L +X q W z diff --git a/_maps/RuinGeneration/41x41_corgasteroid.dmm b/_maps/RuinGeneration/41x41_corgasteroid.dmm index f8d1b3dbce4cd..b85f97d499258 100644 --- a/_maps/RuinGeneration/41x41_corgasteroid.dmm +++ b/_maps/RuinGeneration/41x41_corgasteroid.dmm @@ -207,9 +207,7 @@ /turf/open/floor/plating, /area/ruin/unpowered) "lO" = ( -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /turf/open/floor/plating/asteroid, /area/ruin/unpowered) "mf" = ( @@ -220,9 +218,7 @@ /turf/open/floor/plating, /area/ruin/unpowered) "mi" = ( -/obj/structure/chair/stool{ - dir = 4 - }, +/obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -1078,12 +1074,6 @@ /obj/machinery/atmospherics/pipe/simple/dark/hidden, /turf/open/floor/plating/asteroid, /area/ruin/unpowered) -"YT" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/plating/asteroid, -/area/ruin/unpowered) (1,1,1) = {" vZ @@ -2439,8 +2429,8 @@ jZ jZ jZ jZ -YT -YT +lO +lO mi jZ DU diff --git a/_maps/RuinGeneration/9x9_chemlab.dmm b/_maps/RuinGeneration/9x9_chemlab.dmm index 9c19bc8134a73..c907bcfb3aaa8 100644 --- a/_maps/RuinGeneration/9x9_chemlab.dmm +++ b/_maps/RuinGeneration/9x9_chemlab.dmm @@ -206,9 +206,7 @@ /turf/open/floor/iron/white, /area/ruin) "FI" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, +/obj/machinery/camera/autoname/directional/east, /obj/structure/rack, /obj/item/storage/box/beakers, /obj/item/storage/box/medsprays, diff --git a/_maps/arenas/aiupload.dmm b/_maps/arenas/aiupload.dmm index aa6928a3b6ab6..32be0208f4a19 100644 --- a/_maps/arenas/aiupload.dmm +++ b/_maps/arenas/aiupload.dmm @@ -70,7 +70,7 @@ /turf/open/floor/iron/techmaint, /area/space) "z" = ( -/obj/machinery/camera, +/obj/machinery/camera/directional/north, /turf/open/floor/iron/techmaint, /area/space) "B" = ( @@ -85,7 +85,7 @@ /turf/open/floor/iron/techmaint, /area/space) "C" = ( -/obj/machinery/camera{ +/obj/machinery/camera/directional/north{ pixel_x = 20 }, /turf/open/floor/iron/techmaint, diff --git a/_maps/arenas/bar.dmm b/_maps/arenas/bar.dmm index f15bc90ce1688..18942cc5a4b78 100644 --- a/_maps/arenas/bar.dmm +++ b/_maps/arenas/bar.dmm @@ -105,9 +105,7 @@ /turf/open/floor/iron, /area/tdome/arena) "S" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/tdome/arena) diff --git a/_maps/arenas/beach.dmm b/_maps/arenas/beach.dmm index bdddc785b52cd..5cca3a6b01b76 100644 --- a/_maps/arenas/beach.dmm +++ b/_maps/arenas/beach.dmm @@ -91,9 +91,7 @@ /turf/open/floor/plating/beach/sand, /area/tdome/arena) "t" = ( -/obj/structure/chair/stool{ - dir = 1 - }, +/obj/structure/chair/stool/directional/south, /turf/open/floor/plating/beach/sand, /area/tdome/arena) "u" = ( diff --git a/_maps/arenas/dorms.dmm b/_maps/arenas/dorms.dmm index a1f73e3dcff4f..220c06bd284a1 100644 --- a/_maps/arenas/dorms.dmm +++ b/_maps/arenas/dorms.dmm @@ -238,9 +238,7 @@ /turf/open/floor/iron, /area/tdome/arena) "aW" = ( -/obj/structure/chair/stool{ - dir = 1 - }, +/obj/structure/chair/stool/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/tdome/arena) @@ -255,16 +253,7 @@ /turf/open/floor/iron/cafeteria, /area/tdome/arena) "aY" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/tdome/arena) -"aZ" = ( -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/tdome/arena) @@ -447,7 +436,7 @@ OA am hK ac -aZ +aY ac ac an diff --git a/_maps/holodeck/small/lounge.dmm b/_maps/holodeck/small/lounge.dmm index 048452a9dc7f0..bb037948677f9 100644 --- a/_maps/holodeck/small/lounge.dmm +++ b/_maps/holodeck/small/lounge.dmm @@ -129,9 +129,7 @@ }, /area/template_noop) "v" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/holofloor/carpet, /area/template_noop) "w" = ( diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index d7fb50db804cb..1503a89092d5e 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -78,19 +78,6 @@ /obj/effect/spawner/room/threexthree, /turf/open/floor/plating, /area/maintenance/port/fore) -"abf" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/quartermaster/storage) "abg" = ( /obj/effect/spawner/room/threexthree, /turf/open/floor/plating, @@ -107,15 +94,6 @@ /obj/effect/spawner/room/fivexthree, /turf/open/floor/plating, /area/maintenance/port/fore) -"abD" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "abY" = ( /obj/structure/grille, /turf/open/space, @@ -136,6 +114,18 @@ }, /turf/open/floor/iron, /area/ai_monitored/security/armory) +"acs" = ( +/obj/structure/sign/departments/minsky/supply/cargo{ + pixel_x = -32 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "acu" = ( /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) @@ -411,6 +401,13 @@ }, /turf/open/space/basic, /area/space) +"afb" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "AI Upload Chamber - External"; + network = list("aiupload") + }, +/turf/open/space/basic, +/area/space) "afe" = ( /obj/structure/grille, /obj/structure/window{ @@ -480,6 +477,15 @@ "afM" = ( /turf/open/floor/iron, /area/security/brig) +"afV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/engineering) "agc" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/machinery/flasher{ @@ -522,10 +528,40 @@ /obj/effect/spawner/room/fivexfour, /turf/open/floor/plating, /area/maintenance/port/aft) +"agT" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron, +/area/science/explab) "agZ" = ( /obj/effect/spawner/room/threexfive, /turf/open/floor/plating, /area/maintenance/port/aft) +"ahd" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "port to mix" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/mixing/chamber) "ahn" = ( /turf/closed/wall, /area/maintenance/fore/secondary) @@ -622,14 +658,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"aiP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/engine/gravity_generator) "aiR" = ( /obj/structure/curtain{ layer = 4.5 @@ -658,16 +686,12 @@ }, /turf/open/space, /area/solar/port/fore) -"ajQ" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/turf/open/floor/iron/dark, -/area/security/main) +"ajH" = ( +/obj/structure/closet/crate, +/obj/item/clothing/under/color/lightpurple, +/obj/item/stack/spacecash/c200, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "ajZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external{ @@ -713,6 +737,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"akD" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "akF" = ( /obj/structure/table, /obj/item/storage/toolbox/emergency, @@ -764,12 +799,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"ald" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/misc_lab) "alg" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -792,18 +821,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/fore) -"alD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "alF" = ( /obj/machinery/atmospherics/components/unary/tank/air, /turf/open/floor/plating, @@ -950,6 +967,27 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"anu" = ( +/obj/machinery/button/door{ + desc = "A remote control-switch for the engineering security doors."; + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = -24; + pixel_y = -6; + req_access_txt = "10" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = -27; + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/checkpoint/engineering) "anw" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -1053,16 +1091,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"apB" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "apC" = ( /turf/closed/wall/r_wall, /area/maintenance/starboard/fore) @@ -1078,19 +1106,6 @@ "apJ" = ( /turf/closed/wall, /area/construction/mining/aux_base) -"apK" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/iron, -/area/storage/tools) "apN" = ( /turf/open/floor/plating, /area/construction/mining/aux_base) @@ -1120,15 +1135,6 @@ }, /turf/open/floor/wood, /area/library) -"aqP" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "aqQ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -1147,12 +1153,6 @@ name = "Holodeck Projector Floor" }, /area/holodeck/rec_center) -"arq" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "arx" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -1212,6 +1212,16 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/construction/mining/aux_base) +"asH" = ( +/mob/living/carbon/human/species/monkey, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/freezer, +/area/medical/virology) "asO" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -1474,26 +1484,6 @@ /obj/machinery/cell_charger, /turf/open/floor/plating, /area/maintenance/port/fore) -"avZ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/research/glass{ - name = "Test Chamber"; - req_access_txt = "47" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "awo" = ( /obj/structure/rack, /obj/machinery/light/small{ @@ -1542,6 +1532,19 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"awI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "awJ" = ( /obj/structure/janitorialcart, /turf/open/floor/plating, @@ -1637,16 +1640,6 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) -"ayw" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet) "ayz" = ( /turf/closed/wall/r_wall, /area/maintenance/port/fore) @@ -1755,21 +1748,6 @@ "azF" = ( /turf/closed/wall, /area/hydroponics/garden) -"azS" = ( -/obj/machinery/camera/autoname, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/vendor/exploration, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) "aAg" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -1811,20 +1789,6 @@ /obj/structure/sign/warning/docking, /turf/closed/wall/r_wall, /area/hallway/secondary/entry) -"aAD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/misc_lab) "aAG" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/stripes/line{ @@ -1832,14 +1796,17 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"aAH" = ( -/obj/effect/turf_decal/stripes/line, -/obj/item/kirbyplants/random, -/obj/machinery/camera/autoname{ - dir = 1 +"aAM" = ( +/obj/machinery/camera/motion/directional/west{ + c_tag = "MiniSat Core Hallway"; + network = list("aicore") }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) "aAP" = ( /obj/machinery/hydroponics/soil, /turf/open/floor/grass, @@ -1877,6 +1844,26 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/security/prison) +"aBu" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_y = 30 + }, +/obj/structure/table/wood, +/obj/item/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/storage/box/deputy, +/obj/item/toy/figure/hos, +/obj/machinery/camera/autoname/directional/north{ + network = list("ss13","security") + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "aBF" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -1909,24 +1896,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aBU" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aBV" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) "aBZ" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, @@ -1988,6 +1957,10 @@ }, /turf/open/floor/plating, /area/maintenance/central) +"aCF" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/hallway/primary/central) "aCJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -2003,6 +1976,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"aCK" = ( +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 1 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat/atmos) "aCP" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, @@ -2032,41 +2014,6 @@ /obj/machinery/biogenerator, /turf/open/floor/iron, /area/hydroponics/garden) -"aDh" = ( -/obj/machinery/vending/assist, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/turf/open/floor/iron, -/area/storage/primary) -"aDk" = ( -/obj/structure/table, -/obj/item/assembly/igniter{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/item/assembly/igniter, -/obj/item/screwdriver{ - pixel_y = 16 - }, -/obj/machinery/requests_console{ - department = "Tool Storage"; - pixel_y = 30 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/storage/primary) -"aDl" = ( -/obj/structure/table, -/obj/item/t_scanner, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron, -/area/storage/primary) "aDm" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -2184,6 +2131,18 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/chapel/main) +"aEu" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","prison") + }, +/turf/open/floor/prison, +/area/security/prison) "aEE" = ( /turf/open/floor/iron, /area/security/checkpoint/auxiliary) @@ -2258,16 +2217,6 @@ }, /turf/open/floor/noslip/white, /area/crew_quarters/heads/captain) -"aFO" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hydroponics/garden) "aFQ" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -2306,6 +2255,12 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/ai_monitored/nuke_storage) +"aGc" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "aGh" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating, @@ -2561,16 +2516,6 @@ "aIp" = ( /turf/closed/wall, /area/hydroponics) -"aIr" = ( -/obj/structure/filingcabinet, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/wood, -/area/library) "aIt" = ( /turf/open/floor/wood, /area/library) @@ -2580,18 +2525,6 @@ }, /turf/open/floor/wood, /area/library) -"aIB" = ( -/obj/structure/bodycontainer/crematorium{ - id = "crematoriumChapel" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark, -/area/chapel/office) "aID" = ( /obj/structure/closet/crate/coffin, /obj/structure/window/reinforced{ @@ -2713,20 +2646,6 @@ "aJC" = ( /turf/closed/wall, /area/crew_quarters/bar) -"aJE" = ( -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/structure/table/wood, -/obj/item/stack/spacecash/c10, -/obj/item/stack/spacecash/c100, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "aJF" = ( /obj/machinery/newscaster{ pixel_x = 30 @@ -2747,13 +2666,6 @@ "aJJ" = ( /turf/open/floor/iron/dark, /area/chapel/office) -"aJK" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/science/mixing) "aJL" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=2"; @@ -2813,19 +2725,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/primary) -"aKq" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aKr" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "aKs" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/structure/window, @@ -2887,17 +2786,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"aKL" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera/autoname, -/obj/machinery/chem_master/condimaster, -/turf/open/floor/iron, -/area/hydroponics) "aKN" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2912,10 +2800,6 @@ "aKR" = ( /turf/open/floor/wood, /area/crew_quarters/bar) -"aKS" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/wood, -/area/crew_quarters/bar) "aKW" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -2951,16 +2835,6 @@ /obj/item/book/manual/hydroponics_pod_people, /turf/open/floor/iron, /area/hydroponics) -"aLf" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) "aLg" = ( /obj/structure/table/wood, /turf/open/floor/wood, @@ -2993,15 +2867,6 @@ "aLE" = ( /turf/open/floor/iron, /area/hallway/primary/port) -"aLG" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "aLJ" = ( /obj/machinery/light{ dir = 1 @@ -3018,23 +2883,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/port) -"aLL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/hallway/primary/port) "aLN" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, /area/hallway/primary/port) -"aLQ" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/hallway/primary/central) "aLR" = ( /obj/machinery/newscaster{ pixel_y = 32 @@ -3044,21 +2898,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"aLU" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/chem_master/condimaster{ - desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."; - name = "HoochMaster Deluxe"; - pixel_x = -4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "aLZ" = ( /obj/effect/turf_decal/plaque{ icon_state = "L3" @@ -3107,12 +2946,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"aMo" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "aMp" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -3168,6 +3001,16 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/hallway/secondary/entry) +"aNf" = ( +/obj/machinery/vending/assist, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/iron, +/area/storage/primary) "aNg" = ( /obj/machinery/vending/coffee, /turf/open/floor/iron/dark, @@ -3308,19 +3151,6 @@ /obj/machinery/photocopier, /turf/open/floor/wood, /area/library) -"aNW" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) "aNY" = ( /obj/machinery/door/morgue{ name = "Confession Booth (Chaplain)"; @@ -3335,14 +3165,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"aOe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "aOi" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3389,15 +3211,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"aOp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "aOq" = ( /obj/structure/disposalpipe/junction{ dir = 4 @@ -3477,11 +3290,6 @@ }, /turf/open/floor/iron/dark, /area/hydroponics) -"aOW" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/camera/autoname, -/turf/open/floor/iron/dark, -/area/hydroponics) "aOX" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/iron/dark, @@ -3493,16 +3301,6 @@ }, /turf/open/floor/iron/dark, /area/hydroponics) -"aPa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "aPb" = ( /obj/structure/bookcase/random/religion, /turf/open/floor/wood, @@ -3586,6 +3384,17 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tools) +"aPD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/crew_quarters/locker) "aPE" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -3798,6 +3607,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"aRu" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "aRy" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; @@ -3809,14 +3626,6 @@ /obj/machinery/vending/dinnerware, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"aRB" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/camera/autoname, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "aRC" = ( /obj/structure/sink/kitchen{ pixel_y = 28 @@ -3832,20 +3641,6 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"aRG" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "aRJ" = ( /turf/open/floor/iron, /area/hydroponics) @@ -3912,13 +3707,6 @@ /obj/vehicle/ridden/janicart, /turf/open/floor/iron, /area/janitor) -"aSb" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "aSd" = ( /obj/machinery/firealarm{ dir = 1; @@ -3930,12 +3718,6 @@ /obj/machinery/light, /turf/open/floor/iron, /area/hallway/secondary/entry) -"aSf" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "aSg" = ( /turf/open/floor/plating, /area/maintenance/port) @@ -3965,19 +3747,6 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/storage/emergency/port) -"aSr" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/janitor) "aSs" = ( /turf/closed/wall, /area/janitor) @@ -3990,18 +3759,6 @@ }, /turf/open/floor/noslip/standard, /area/security/prison) -"aSL" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark, -/area/bridge) "aSP" = ( /obj/machinery/smartfridge, /turf/closed/wall, @@ -4017,13 +3774,6 @@ /obj/machinery/biogenerator, /turf/open/floor/iron, /area/hydroponics) -"aSW" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron, -/area/janitor) "aTb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4093,37 +3843,10 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"aTx" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) "aTz" = ( /obj/structure/table, /turf/open/floor/iron, /area/crew_quarters/locker) -"aTB" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) -"aTD" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) "aTE" = ( /obj/structure/table, /obj/item/hand_labeler, @@ -4136,16 +3859,6 @@ /obj/item/camera, /turf/open/floor/iron, /area/storage/art) -"aTG" = ( -/obj/structure/table, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron, -/area/storage/art) "aTH" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/airalarm/directional/west, @@ -4200,6 +3913,18 @@ "aTQ" = ( /turf/closed/wall, /area/bridge) +"aUe" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) "aUh" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastleft{ @@ -4246,27 +3971,6 @@ }, /turf/open/floor/iron, /area/janitor) -"aUy" = ( -/obj/machinery/iv_drip, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/sleeper) -"aUz" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/iron/dark, -/area/hydroponics) "aUB" = ( /obj/structure/bookcase/random/adult, /turf/open/floor/wood, @@ -4295,13 +3999,6 @@ /obj/structure/chair/office, /turf/open/floor/wood, /area/library) -"aUG" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "aUH" = ( /obj/effect/landmark/start/assistant, /turf/open/floor/iron/chapel{ @@ -4396,35 +4093,6 @@ /obj/machinery/holopad, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"aVv" = ( -/obj/item/book/manual/wiki/detective{ - pixel_x = 7; - pixel_y = -5 - }, -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes/cigpack_robustgold{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = -3 - }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/lighter, -/obj/machinery/camera{ - c_tag = "Detective's Office"; - dir = 8; - network = list("ss13","security") - }, -/obj/machinery/button/door{ - id = "detective_shutters"; - name = "Detective Private Shutters"; - pixel_x = 26; - pixel_y = -7; - req_access_txt = "4" - }, -/turf/open/floor/carpet/green, -/area/security/detectives_office) "aVz" = ( /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) @@ -4513,20 +4181,6 @@ /obj/item/camera_film, /turf/open/floor/wood, /area/library) -"aVT" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/turf/open/floor/wood, -/area/library) -"aVV" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "aVW" = ( /obj/structure/table/wood, /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, @@ -4563,15 +4217,33 @@ }, /turf/open/floor/iron, /area/storage/tools) -"aWl" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"aWr" = ( +/obj/machinery/door/window/westleft{ + name = "Delivery Desk"; + req_access_txt = "50" + }, +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, +/obj/machinery/door/firedoor, /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "4-8" + }, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = -4 }, /turf/open/floor/iron, -/area/storage/tools) +/area/quartermaster/sorting) "aWw" = ( /obj/structure/chair/fancy/comfy{ dir = 1 @@ -4719,6 +4391,15 @@ "aXQ" = ( /turf/closed/wall, /area/crew_quarters/toilet/locker) +"aXW" = ( +/obj/machinery/light, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/quartermaster/office) "aYe" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -4738,6 +4419,17 @@ /obj/effect/turf_decal/tile/dark_blue/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"aYA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) +"aYI" = ( +/obj/machinery/camera/motion/directional/west{ + c_tag = "Armory - External" + }, +/turf/open/space/basic, +/area/space/nearstation) "aYJ" = ( /obj/machinery/light_switch{ pixel_y = -25 @@ -4778,13 +4470,6 @@ /obj/effect/landmark/start/botanist, /turf/open/floor/iron, /area/hydroponics) -"aYT" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hydroponics) "aYV" = ( /turf/open/floor/iron, /area/hallway/primary/starboard) @@ -4924,14 +4609,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hydroponics) -"ban" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/turf/open/floor/iron, -/area/hydroponics) "baq" = ( /obj/machinery/door/airlock/security{ name = "Evidence Storage"; @@ -4961,16 +4638,6 @@ /obj/item/pen, /turf/open/floor/wood, /area/library) -"bau" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/library) "baw" = ( /obj/structure/sink{ dir = 4; @@ -4988,20 +4655,6 @@ }, /turf/open/floor/iron/techmaint, /area/engine/engineering) -"baD" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) "baF" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ @@ -5013,6 +4666,19 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"baI" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "baL" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 4 @@ -5094,12 +4760,6 @@ dir = 1 }, /area/hallway/primary/starboard) -"bbA" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) "bbD" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -5147,6 +4807,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/central) +"bbY" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "bch" = ( /obj/machinery/vending/cigarette, /turf/open/floor/wood, @@ -5175,10 +4843,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"bcr" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "bcs" = ( /obj/machinery/firealarm{ pixel_y = 24 @@ -5228,11 +4892,6 @@ /obj/effect/spawner/randomarcade, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"bdn" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/carpet/green, -/area/crew_quarters/dorms) "bdq" = ( /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; @@ -5245,12 +4904,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/sleeper) -"bds" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "bdv" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=HOP2"; @@ -5267,19 +4920,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"bdE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "bdJ" = ( /obj/machinery/door/airlock{ name = "Unit 3" @@ -5373,15 +5013,6 @@ /obj/structure/plasticflaps, /turf/open/floor/plating, /area/quartermaster/sorting) -"beB" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "beE" = ( /obj/machinery/light, /turf/open/floor/iron, @@ -5519,6 +5150,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"bfq" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "bfv" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) @@ -5567,14 +5206,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/techmaint, /area/storage/tech) -"bfP" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "bfR" = ( /obj/structure/table/reinforced, /obj/item/hand_labeler{ @@ -5630,14 +5261,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/locker) -"bgs" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet/locker) "bgu" = ( /obj/machinery/button/door{ id = "qm_warehouse"; @@ -5661,13 +5284,6 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/quartermaster/sorting) -"bgE" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/iron, -/area/quartermaster/sorting) "bgF" = ( /obj/machinery/firealarm{ dir = 4; @@ -5699,19 +5315,6 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) -"bhd" = ( -/obj/structure/bed/roller, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/sleeper) "bhh" = ( /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -5768,51 +5371,6 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) -"bhn" = ( -/obj/structure/table/glass, -/obj/item/assembly/igniter{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/assembly/igniter{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/assembly/igniter{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/assembly/igniter{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/apothecary) "bhp" = ( /obj/structure/table/glass, /obj/item/stack/ducts/fifty, @@ -5845,6 +5403,21 @@ /obj/machinery/computer/rdconsole/robotics, /turf/open/floor/iron/white, /area/science/robotics/lab) +"bhx" = ( +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/machinery/ecto_sniffer, +/turf/open/floor/iron/white, +/area/science/robotics/lab) "bhy" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics"; @@ -6105,18 +5678,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"biE" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) "biF" = ( /obj/structure/table, /obj/item/paper, @@ -6126,18 +5687,13 @@ }, /turf/open/floor/iron/tech, /area/security/prison/shielded) -"biG" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 2 - }, +"biH" = ( /obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat/atmos) "biJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -6154,17 +5710,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"biS" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron/white, -/area/science/research) "biT" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -6191,6 +5736,15 @@ }, /turf/open/floor/iron/techmaint, /area/security/brig) +"bja" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "bjb" = ( /obj/machinery/conveyor{ id = "garbage" @@ -6249,23 +5803,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"bjn" = ( -/obj/structure/table, -/obj/item/clothing/head/soft/cargo, -/obj/item/clothing/head/soft/cargo, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/quartermaster/storage) -"bjo" = ( -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/quartermaster/storage) "bjp" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -6350,13 +5887,6 @@ /obj/effect/landmark/start/chemist, /turf/open/floor/iron/white, /area/medical/chemistry) -"bkj" = ( -/obj/structure/closet/emcloset, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "bkx" = ( /obj/machinery/status_display/supply{ pixel_y = 2 @@ -6376,24 +5906,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"bkB" = ( -/obj/machinery/button/door{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_x = -25; - pixel_y = 4; - req_access_txt = "12" - }, -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_x = -26; - pixel_y = -6 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "bkC" = ( /obj/effect/decal/cleanable/oil, /obj/machinery/light_switch{ @@ -6449,20 +5961,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"bkR" = ( -/obj/structure/chair, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/apothecary) "bkT" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -6472,15 +5970,6 @@ }, /turf/open/floor/plating, /area/maintenance/central) -"bla" = ( -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) "blg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -6513,41 +6002,6 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) -"bln" = ( -/mob/living/carbon/human/species/monkey, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/freezer, -/area/medical/virology) -"blp" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - icon_state = "left"; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/poddoor/preopen{ - id = "chemistry_shutters"; - name = "Chemistry shutters" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/medical/apothecary) -"bls" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/crowbar/large, -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) "blu" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 4 @@ -6753,6 +6207,14 @@ "bnc" = ( /turf/closed/wall/r_wall, /area/science/robotics/mechbay) +"bng" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/digital_clock/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/quartermaster/office) "bnj" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel{ @@ -6771,6 +6233,12 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) +"bnm" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/dorms) "bnn" = ( /obj/machinery/computer/rdconsole/core{ dir = 4 @@ -6816,13 +6284,6 @@ /obj/machinery/computer/cargo/request, /turf/open/floor/iron, /area/quartermaster/office) -"bnJ" = ( -/obj/machinery/firealarm{ - pixel_y = 27 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/quartermaster/office) "bnK" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -6833,6 +6294,22 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"bnT" = ( +/obj/structure/sign/warning/deathsposal{ + pixel_y = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "bnY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -6882,26 +6359,6 @@ "bon" = ( /turf/closed/wall/r_wall, /area/medical/genetics) -"bop" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Air Outlet Pump"; - target_pressure = 500 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "bou" = ( /turf/open/floor/iron, /area/science/robotics/lab) @@ -7002,6 +6459,13 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"bpy" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/library) "bpA" = ( /obj/machinery/computer/cargo{ dir = 1 @@ -7279,12 +6743,6 @@ "bsQ" = ( /turf/open/floor/iron/dark, /area/science/robotics/lab) -"bsS" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) "bsT" = ( /obj/machinery/light, /turf/open/floor/iron/white, @@ -7366,10 +6824,6 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"btA" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/iron/white, -/area/science/research) "btG" = ( /turf/closed/wall/r_wall, /area/engine/gravity_generator) @@ -7409,17 +6863,18 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"buc" = ( -/obj/machinery/light, -/obj/machinery/power/apc/auto_name/south{ +"bui" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = -6; pixel_y = -24 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = 6; + pixel_y = -24 }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/iron, -/area/quartermaster/office) +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "buj" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics2"; @@ -7428,11 +6883,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/robotics/lab) -"bus" = ( -/obj/machinery/rnd/experimentor, -/obj/effect/landmark/blobstart, -/turf/open/floor/engine, -/area/science/misc_lab) "but" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -7468,14 +6918,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/quartermaster/storage) -"bvf" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) "bvh" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 5; @@ -7562,12 +7004,6 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"bvX" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "bvY" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -7609,14 +7045,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) -"bwL" = ( -/obj/machinery/light, -/obj/effect/turf_decal/box, -/obj/machinery/plumbing/pill_press{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) "bwU" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/iron/showroomfloor, @@ -7707,12 +7135,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) -"bxL" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "bxN" = ( /obj/structure/cable/yellow, /obj/machinery/power/apc/highcap/fifteen_k{ @@ -7747,14 +7169,6 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/heads/hor) -"byb" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/heads/hor) "bye" = ( /turf/closed/wall/r_wall, /area/medical/chemistry) @@ -7823,15 +7237,6 @@ "byE" = ( /turf/open/floor/iron, /area/quartermaster/miningdock) -"byF" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/quartermaster/miningdock) "byI" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -7849,18 +7254,23 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"byU" = ( -/obj/machinery/light, -/turf/open/floor/iron, -/area/hallway/primary/central) -"byX" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"byS" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/machinery/light{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/security/checkpoint/engineering) +"byU" = ( +/obj/machinery/light, /turf/open/floor/iron, /area/hallway/primary/central) "byZ" = ( @@ -7896,57 +7306,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"bzo" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) -"bzp" = ( -/obj/structure/table/glass, -/obj/item/storage/box/rxglasses, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/genetics) -"bzq" = ( -/obj/structure/table/glass, -/obj/item/storage/box/disks{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/genetics) -"bzr" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/genetics) "bzs" = ( /turf/closed/wall, /area/maintenance/aft) @@ -7989,18 +7348,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/dark, /area/science/server) -"bzy" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/science/server) "bzE" = ( /turf/open/floor/iron/white/side{ dir = 5 @@ -8076,6 +7423,18 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron, /area/quartermaster/miningdock) +"bAg" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 2" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "bAl" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -8086,6 +7445,13 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"bAv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/engineering) "bAw" = ( /turf/open/floor/plating, /area/maintenance/aft) @@ -8093,16 +7459,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/iron/dark/telecomms, /area/science/server) -"bAz" = ( -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/iron/dark/telecomms, -/area/science/server) "bAA" = ( /obj/machinery/atmospherics/pipe/manifold{ dir = 8 @@ -8159,24 +7515,21 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/medical/apothecary) +"bBd" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, +/turf/open/space, +/area/space/nearstation) "bBi" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, /turf/open/floor/iron, /area/hallway/primary/central) -"bBj" = ( -/obj/machinery/camera/autoname, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) "bBm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -8198,14 +7551,6 @@ dir = 9 }, /area/science/research) -"bBI" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/wardrobe/miner, -/turf/open/floor/iron, -/area/quartermaster/miningdock) "bBQ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -8251,6 +7596,19 @@ /obj/item/pen, /turf/open/floor/iron/dark, /area/science/server) +"bBY" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/iron/white, +/area/science/research) "bCd" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -8263,17 +7621,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"bCf" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/item/kirbyplants/dead, -/obj/structure/cable/yellow, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/heads/hor) "bCh" = ( /obj/machinery/keycard_auth{ pixel_y = -24 @@ -8449,6 +7796,26 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"bDy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/science/mixing/chamber) +"bDC" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bDF" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/tile/black/fourcorners, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/grid/steel, +/area/ai_monitored/storage/eva) "bDJ" = ( /obj/machinery/light/small{ dir = 1 @@ -8513,13 +7880,6 @@ "bEm" = ( /turf/open/floor/engine, /area/science/xenobiology) -"bEn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/engine, -/area/science/xenobiology) "bEo" = ( /obj/machinery/portable_atmospherics/canister/plasma, /obj/effect/turf_decal/delivery, @@ -8533,17 +7893,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/storage) -"bEq" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/white/side{ - dir = 5 - }, -/area/science/research) "bEr" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -8610,17 +7959,6 @@ /obj/effect/landmark/start/geneticist, /turf/open/floor/iron/white, /area/medical/genetics) -"bFI" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/storage) "bFL" = ( /obj/machinery/firealarm{ dir = 8; @@ -8691,6 +8029,12 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/port/aft) +"bGp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/explab) "bGz" = ( /obj/structure/table/reinforced, /obj/item/wrench, @@ -8831,6 +8175,20 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"bIc" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 + }, +/obj/structure/closet/secure_closet/personal, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/brown/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/vacant_room/commissary) "bIe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/status_display/evac{ @@ -8976,21 +8334,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/gateway) -"bJv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "bJx" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/dark_blue{ @@ -9086,26 +8429,6 @@ /obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/iron/white, /area/science/mixing) -"bJZ" = ( -/obj/item/assembly/timer{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/assembly/timer{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/assembly/timer{ - pixel_x = 6; - pixel_y = -4 - }, -/obj/item/assembly/timer, -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron/white, -/area/science/mixing) "bKa" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -9119,15 +8442,6 @@ }, /turf/open/floor/iron, /area/science/mixing) -"bKd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/mixing) "bKf" = ( /obj/machinery/door/window/southleft{ name = "Mass Driver Door"; @@ -9195,22 +8509,6 @@ /obj/item/bikehorn/rubberducky, /turf/open/floor/iron/freezer, /area/security/prison) -"bKS" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "bKW" = ( /obj/item/wrench, /obj/structure/cable/yellow{ @@ -9248,6 +8546,17 @@ /obj/structure/sign/warning/biohazard, /turf/closed/wall, /area/science/xenobiology) +"bLg" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/airalarm/server{ + dir = 8; + pixel_x = -22 + }, +/turf/open/floor/circuit/telecomms, +/area/tcommsat/server) "bLh" = ( /obj/structure/sign/warning/fire, /turf/closed/wall, @@ -9349,10 +8658,6 @@ }, /turf/open/floor/plating, /area/vacant_room/commissary) -"bLJ" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/iron/dark, -/area/engine/atmos) "bLK" = ( /turf/closed/wall/r_wall, /area/engine/atmos) @@ -9393,18 +8698,6 @@ "bMd" = ( /turf/open/floor/iron/white, /area/medical/genetics) -"bMg" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "bMh" = ( /obj/structure/chair/stool, /obj/structure/cable/yellow{ @@ -9420,18 +8713,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/science/xenobiology) -"bMn" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/xenobiology) "bMo" = ( /obj/machinery/smartfridge/extract/preloaded, /obj/effect/turf_decal/stripes/line, @@ -9511,15 +8792,6 @@ }, /turf/open/floor/iron/white, /area/science/mixing/chamber) -"bMA" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/science/mixing) "bMB" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -9556,18 +8828,6 @@ dir = 9 }, /area/engine/atmos) -"bMM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/engine/atmos) "bMN" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 4 @@ -9676,18 +8936,6 @@ /obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior, /turf/open/floor/engine, /area/science/mixing/chamber) -"bNz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/turf/open/floor/iron, -/area/science/mixing) "bNA" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -9750,14 +8998,6 @@ }, /turf/open/floor/iron/grid/steel, /area/gateway) -"bNL" = ( -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron/techmaint, -/area/gateway) "bNM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -9772,6 +9012,14 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/iron/dark, /area/engine/atmos) +"bNR" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/security/courtroom) "bNV" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -9863,23 +9111,6 @@ "bOt" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) -"bOu" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "bOx" = ( /obj/machinery/holopad, /turf/open/floor/iron/white, @@ -9921,15 +9152,6 @@ }, /turf/open/floor/iron/white, /area/science/mixing/chamber) -"bOI" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/science/mixing) "bOJ" = ( /obj/item/target, /obj/structure/window/reinforced{ @@ -9975,6 +9197,10 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"bOU" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/science/explab) "bOW" = ( /obj/machinery/requests_console{ department = "Atmospherics"; @@ -10014,10 +9240,6 @@ /obj/machinery/meter, /turf/closed/wall/r_wall, /area/engine/atmos) -"bPk" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) "bPl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ dir = 8 @@ -10035,6 +9257,21 @@ /obj/structure/closet/secure_closet/medical3, /turf/open/floor/iron/white, /area/medical/storage) +"bPu" = ( +/obj/machinery/camera/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/vendor/exploration, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "bPx" = ( /obj/machinery/disposal/bin, /obj/structure/sign/warning/deathsposal{ @@ -10189,13 +9426,19 @@ /obj/item/reagent_containers/dropper, /turf/open/floor/iron, /area/science/xenobiology) -"bPK" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/misc_lab) -"bPN" = ( -/turf/closed/wall, -/area/science/misc_lab) +"bPQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/gravity_generator) "bPV" = ( /obj/machinery/door/airlock/maintenance{ name = "Maint Bar Access"; @@ -10210,6 +9453,14 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) +"bQc" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/suit/burgundy, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/carpet/orange, +/area/crew_quarters/dorms) "bQf" = ( /obj/machinery/door/poddoor/preopen{ id = "atmos"; @@ -10291,6 +9542,14 @@ /obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/iron/white, /area/medical/storage) +"bQQ" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/hallway/primary/central) "bQT" = ( /obj/structure/closet/bombcloset, /turf/open/floor/iron/white, @@ -10306,9 +9565,13 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/white, /area/science/mixing) -"bQZ" = ( -/turf/closed/wall/r_wall, -/area/science/misc_lab) +"bRa" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) "bRd" = ( /obj/machinery/door/poddoor/shutters{ id = "hosarmory"; @@ -10334,6 +9597,15 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"bRq" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "bRs" = ( /obj/structure/chair{ dir = 8 @@ -10357,16 +9629,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) -"bRw" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/t_scanner, -/obj/item/t_scanner, -/obj/item/t_scanner, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/engine/atmos) "bRx" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -10521,36 +9783,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) -"bSc" = ( -/obj/structure/table, -/obj/machinery/button/ignition{ - id = "testigniter"; - pixel_x = -6; - pixel_y = 2 - }, -/obj/machinery/button/door{ - id = "testlab"; - name = "Test Chamber Blast Doors"; - pixel_x = 4; - pixel_y = 2; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/misc_lab) -"bSe" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) "bSf" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -10576,34 +9808,10 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/port/aft) -"bSt" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 8 - }, -/turf/open/floor/iron, -/area/tcommsat/computer) "bSu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/storage/primary) -"bSv" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/tile/black/fourcorners, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/grid/steel, -/area/gateway) "bSA" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow{ @@ -10775,9 +9983,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"bTl" = ( -/turf/open/floor/engine, -/area/science/misc_lab) "bTz" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -10788,16 +9993,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"bTJ" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) "bTK" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -10866,24 +10061,6 @@ }, /turf/open/floor/engine/n2o, /area/engine/atmos) -"bTY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/obj/item/taperecorder, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/pen, -/obj/item/book/manual/wiki/xenoarchaeology, -/turf/open/floor/iron, -/area/science/misc_lab) "bUc" = ( /obj/machinery/requests_console{ announcementConsole = 1; @@ -11143,24 +10320,6 @@ }, /turf/open/floor/iron/dark, /area/security/prison) -"bVn" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table, -/obj/item/folder/white, -/obj/item/pen{ - layer = 3.1 - }, -/obj/item/clothing/neck/stethoscope{ - layer = 3.2 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/turf/open/floor/iron/freezer, -/area/medical/virology) "bVo" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -11191,31 +10350,6 @@ "bVJ" = ( /turf/closed/wall/r_wall, /area/tcommsat/computer) -"bVO" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) "bVS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -11591,15 +10725,6 @@ }, /turf/open/floor/iron, /area/science/mixing) -"bXs" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/extinguisher, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "bXz" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 4 @@ -11696,21 +10821,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"bXV" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Plasma Outlet Pump" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/engine/atmos) "bXW" = ( /turf/open/floor/engine/plasma, /area/engine/atmos) @@ -11758,14 +10868,6 @@ /obj/structure/cable/yellow, /turf/open/floor/engine, /area/science/xenobiology) -"bYi" = ( -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/misc_lab) "bYj" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -11776,27 +10878,20 @@ }, /turf/open/floor/iron/dark, /area/security/prison) -"bYl" = ( -/obj/structure/chair/office/light{ - dir = 4 +"bYq" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/effect/landmark/start/scientist, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/misc_lab) +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/dark, +/area/science/server) "bYr" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"bYs" = ( -/obj/structure/closet/crate, -/obj/item/clothing/under/color/lightpurple, -/obj/item/stack/spacecash/c200, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "bYy" = ( /obj/machinery/door/airlock/maintenance{ name = "Incinerator Access"; @@ -11949,12 +11044,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"bZc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/misc_lab) "bZe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11972,6 +11061,18 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"bZi" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit) "bZo" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 @@ -12031,16 +11132,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/tcommsat/computer) -"bZu" = ( -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -27 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/break_room) "bZv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -12055,21 +11146,6 @@ "bZy" = ( /turf/open/floor/iron, /area/engine/break_room) -"bZz" = ( -/obj/machinery/light_switch{ - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/break_room) "bZC" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -12100,17 +11176,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/chief) -"bZF" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/engine/atmos) "bZH" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -12252,13 +11317,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) -"bZZ" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "caa" = ( /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) @@ -12290,6 +11348,18 @@ /obj/item/toy/cards/deck, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"caj" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "cak" = ( /obj/machinery/door/airlock{ name = "Private Restroom" @@ -12385,6 +11455,12 @@ }, /turf/open/space, /area/space/nearstation) +"caL" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "caN" = ( /obj/machinery/button/door{ id = "ViroA"; @@ -12443,30 +11519,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"caY" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/misc_lab) -"caZ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/science/misc_lab) -"cbc" = ( -/obj/structure/closet/crate, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/item/target/syndicate, -/obj/item/target/syndicate, -/obj/machinery/light, -/turf/open/floor/iron, -/area/science/misc_lab) "cbd" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -12480,6 +11532,14 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/science/nanite) +"cbk" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "cbm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -12505,6 +11565,19 @@ }, /turf/open/floor/plating, /area/tcommsat/computer) +"cbq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/iron, +/area/engine/engineering) "cbv" = ( /obj/machinery/door/airlock/maintenance{ name = "Research Delivery Access"; @@ -12565,6 +11638,18 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"cbN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 27 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8; + name = "output gas connector port" + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "cbO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -12576,23 +11661,6 @@ }, /turf/open/floor/plating, /area/medical/virology) -"cbP" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/salglu_solution{ - pixel_x = -5; - pixel_y = 10 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/item/storage/box/pillbottles, -/turf/open/floor/iron/white, -/area/medical/chemistry) "cbQ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -12656,13 +11724,6 @@ /obj/structure/cable/yellow, /turf/open/floor/engine, /area/science/xenobiology) -"cbV" = ( -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/misc_lab) "ccc" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -12700,11 +11761,6 @@ /obj/machinery/telecomms/bus/preset_two, /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) -"ccn" = ( -/obj/structure/closet/radiation, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/engine/engineering) "ccu" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -12763,18 +11819,6 @@ }, /turf/open/space, /area/solar/port/aft) -"ccZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "cda" = ( /obj/machinery/light/small{ dir = 1 @@ -12848,18 +11892,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/carpet/green, /area/chapel/main) -"cds" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/sign/departments/minsky/engineering/engineering{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "cdu" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -12885,13 +11917,6 @@ }, /turf/open/floor/engine/co2, /area/engine/atmos) -"cdL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cdR" = ( /obj/machinery/atmospherics/components/unary/tank/air, /turf/open/floor/plating, @@ -12903,15 +11928,6 @@ /obj/effect/landmark/start/chief_engineer, /turf/open/floor/iron, /area/crew_quarters/heads/chief) -"cdW" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "cdZ" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 @@ -12980,21 +11996,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/tcommsat/computer) -"ceg" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/iron, -/area/tcommsat/computer) "cei" = ( /obj/structure/rack, /obj/item/storage/toolbox/mechanical{ @@ -13136,17 +12137,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"ceO" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ceQ" = ( -/obj/structure/target_stake, -/obj/machinery/magnetic_module, -/obj/effect/landmark/blobstart, -/turf/open/floor/engine, -/area/science/misc_lab) "ceR" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, @@ -13217,19 +12207,6 @@ }, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) -"cfs" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "cfw" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/port/aft) @@ -13313,24 +12290,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"cfX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) "cfY" = ( /obj/machinery/door/firedoor, /turf/open/floor/iron/white, @@ -13396,12 +12355,6 @@ }, /turf/open/floor/iron, /area/science/xenobiology) -"cgu" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "cgz" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -13461,17 +12414,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/chief) -"cgV" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"chg" = ( -/turf/open/floor/glass/reinforced, -/area/crew_quarters/dorms) "chk" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -13504,6 +12446,14 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"chn" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/science/mixing/chamber) "cho" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -13579,27 +12529,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"chA" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"chC" = ( -/obj/structure/rack, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "chG" = ( /obj/structure/cable{ icon_state = "4-8" @@ -13700,11 +12629,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/crew_quarters/heads/chief) -"cit" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/space, -/area/space/nearstation) "cix" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/closed/wall/r_wall, @@ -13719,20 +12643,6 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ciM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Incinerator to Output" - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "ciN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -13805,12 +12715,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"cjh" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/iron, -/area/engine/engineering) "cji" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -13895,43 +12799,27 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/port/aft) -"cjN" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Security - Medbay"; - dir = 8 - }, -/turf/open/floor/carpet/royalblack, -/area/lawoffice) "cjV" = ( /obj/structure/closet/emcloset, /turf/open/floor/iron, /area/engine/engineering) -"cka" = ( -/obj/machinery/magnetic_controller{ - autolink = 1; - pixel_y = 3 +"cjW" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/structure/table, /turf/open/floor/iron, -/area/science/misc_lab) +/area/hallway/secondary/service) "ckb" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"ckc" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"ckd" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/space/basic, -/area/space/nearstation) "cki" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -13955,15 +12843,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"ckt" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "cku" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -13978,6 +12857,12 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"ckz" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat/service) "ckB" = ( /obj/machinery/field/generator, /turf/open/floor/plating, @@ -14022,11 +12907,6 @@ }, /turf/open/floor/engine/n2, /area/engine/atmos) -"ckV" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/space/basic, -/area/space/nearstation) "ckW" = ( /obj/machinery/air_sensor/atmos/nitrogen_tank, /turf/open/floor/engine/n2, @@ -14092,25 +12972,6 @@ /obj/machinery/cell_charger, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"clE" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "clH" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/general/hidden{ @@ -14123,12 +12984,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/engine/engineering) -"clQ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/engineering) "clR" = ( /obj/machinery/light{ dir = 1 @@ -14166,37 +13021,21 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/engine/air, /area/engine/atmos) -"cmd" = ( -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "atmospherics mix pump" - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) -"cmf" = ( -/obj/structure/sign/warning/deathsposal{ - pixel_y = 32 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "cmj" = ( /obj/machinery/telecomms/server/presets/service, /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) +"cmp" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/explab) "cmr" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -14230,13 +13069,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/engineering) -"cmR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "cmU" = ( /turf/open/floor/engine/n2, /area/engine/atmos) @@ -14264,20 +13096,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/gateway) -"cmZ" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "cnb" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/segment, @@ -14324,17 +13142,6 @@ /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, /area/engine/engineering) -"cnC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "cnG" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -14374,15 +13181,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"cnZ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron, -/area/engine/engineering) "coe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -14403,15 +13201,6 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"com" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "con" = ( /obj/machinery/newscaster{ pixel_y = -32 @@ -14429,10 +13218,6 @@ /obj/structure/disposalpipe/segment, /turf/open/space, /area/space/nearstation) -"coZ" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/iron, -/area/engine/engineering) "cpa" = ( /obj/machinery/light{ dir = 4 @@ -14495,15 +13280,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"cpI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four" - }, -/turf/open/floor/catwalk_floor, -/area/engine/engineering) "cpJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -14517,30 +13293,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"cpO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) -"cpP" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) -"cpQ" = ( -/obj/machinery/meter, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "cpR" = ( /obj/machinery/door/airlock{ name = "Observatory Access" @@ -14643,27 +13395,10 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"cqm" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/engine/engineering) "cqn" = ( /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/port/aft) -"cqo" = ( -/obj/structure/sign/warning/pods{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/iron, -/area/engine/engineering) "cqq" = ( /obj/docking_port/stationary{ dir = 8; @@ -14796,18 +13531,6 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark, /area/engine/engineering) -"cra" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Filter" - }, -/obj/machinery/airalarm/engine{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/engine/supermatter) "crc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -15329,21 +14052,34 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/service) +"cus" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat_interior) "cuu" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"cuz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "cuA" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat_interior) -"cuB" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/service) "cuC" = ( /obj/machinery/holopad, /turf/open/floor/iron/dark, @@ -15363,15 +14099,6 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) -"cuK" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "cuX" = ( /obj/machinery/door/airlock/medical/glass{ name = "Autopsy"; @@ -15422,14 +14149,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"cvv" = ( -/obj/structure/lattice, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("minisat") - }, -/turf/open/space, -/area/space/nearstation) "cvw" = ( /obj/machinery/dna_scannernew, /obj/machinery/light{ @@ -15477,6 +14196,26 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cvV" = ( +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/assembly/timer{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/assembly/timer{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/assembly/timer, +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron/white, +/area/science/mixing) "cvW" = ( /obj/machinery/clonepod/prefilled, /obj/effect/turf_decal/tile/blue{ @@ -15487,12 +14226,6 @@ "cvX" = ( /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) -"cvZ" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "cwf" = ( /obj/structure/table, /obj/item/book/manual/wiki/medical_cloning{ @@ -15510,16 +14243,6 @@ /obj/item/pen, /turf/open/floor/iron/white, /area/medical/genetics) -"cwj" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/genetics) "cwk" = ( /obj/machinery/shower{ dir = 8 @@ -15564,13 +14287,6 @@ /obj/machinery/computer/security/wooden_tv, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"cwT" = ( -/obj/machinery/light/small, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "cwV" = ( /obj/docking_port/stationary/random{ dir = 8; @@ -15607,6 +14323,14 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"cxi" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/crowbar/large, +/obj/machinery/light, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/science/robotics/mechbay) "cxq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -15729,32 +14453,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"czg" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - shuttledocked = 1 - }, -/turf/open/floor/catwalk_floor, -/area/engine/engineering) -"czp" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "czE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -15984,13 +14682,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/hallway/primary/starboard) -"cBn" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet/locker) "cBp" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/bot, @@ -16009,6 +14700,19 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"cBs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/science/explab) "cBu" = ( /obj/machinery/status_display/ai{ pixel_y = 32 @@ -16138,22 +14842,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"cBT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "cBZ" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -16227,14 +14915,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"cCD" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Engine" - }, -/turf/open/floor/iron, -/area/engine/atmos) "cCE" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -16253,23 +14933,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"cCI" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/space, -/area/space/nearstation) -"cCQ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"cCS" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) "cCT" = ( /obj/machinery/shower{ dir = 4 @@ -16324,10 +14987,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"cDm" = ( -/obj/machinery/vending/engivend, -/turf/open/floor/iron, -/area/engine/engineering) "cDq" = ( /obj/machinery/door/poddoor/preopen{ id = "Prisongate" @@ -16375,12 +15034,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"cDz" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "cDB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -16446,31 +15099,21 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"cDI" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engine/engineering) -"cDL" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ +"cDU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cDN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/turf/closed/wall, -/area/engine/engineering) -"cDY" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/space, -/area/space/nearstation) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/storage/tech) "cDZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -16715,18 +15358,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"cEZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/closet/bombcloset/security, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("ss13, security") - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "cFb" = ( /turf/open/floor/engine, /area/engine/engineering) @@ -16768,15 +15399,6 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"cFi" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) "cFj" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -16822,15 +15444,6 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"cFq" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cFu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -17034,10 +15647,6 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/engine/engineering) -"cGl" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/iron/dark, -/area/engine/engineering) "cGx" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, @@ -17060,18 +15669,6 @@ }, /turf/closed/wall/r_wall, /area/engine/engineering) -"cGG" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) "cGH" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -17112,18 +15709,6 @@ }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"cGS" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) -"cGT" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) "cGV" = ( /obj/structure/reflector/box/anchored{ dir = 1 @@ -17136,13 +15721,6 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) -"cHa" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "cHb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -17383,6 +15961,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/medbay/central) +"cIy" = ( +/obj/structure/table, +/obj/machinery/vending/wallmed{ + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/glove_box, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 8 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "cIO" = ( /obj/item/paper/fluff/jobs/security/beepsky_mom, /turf/open/floor/plating, @@ -17493,6 +16088,21 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) +"cLk" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Command Hallway #2" + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/command) "cLp" = ( /obj/structure/railing{ dir = 8 @@ -17552,14 +16162,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"cMK" = ( -/obj/item/kirbyplants/random, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/engineering) "cMN" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, @@ -17573,29 +16175,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"cNq" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = 7 - }, -/obj/machinery/recharger{ - pixel_x = -7 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/dark, -/area/security/main) -"cNy" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 1 - }, -/turf/open/space/basic, -/area/engine/atmos) "cNG" = ( /turf/open/floor/iron, /area/quartermaster/sorting) @@ -17603,19 +16182,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) -"cNK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/nuke_storage) "cNP" = ( /obj/structure/closet/emcloset, /turf/open/floor/iron, @@ -17626,14 +16192,6 @@ "cOe" = ( /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cOk" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) "cOl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -17734,37 +16292,6 @@ }, /turf/open/floor/iron, /area/quartermaster/warehouse) -"cPA" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cPO" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/item/pen/blue, -/obj/item/clipboard{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/machinery/light_switch{ - name = "Control Room light switch"; - pixel_x = 28; - pixel_y = 5 - }, -/obj/machinery/light_switch/tcomms{ - pixel_x = 28; - pixel_y = -5 - }, -/turf/open/floor/iron, -/area/tcommsat/computer) "cQo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -17797,37 +16324,14 @@ /obj/item/stack/sheet/mineral/plasma/five, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"cRG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"cSy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"cSz" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +"cRb" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/turf/open/floor/engine, -/area/science/misc_lab) +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/engine/engineering) "cSE" = ( /obj/effect/turf_decal/siding/wideplating_new/dark/corner{ dir = 1 @@ -17964,6 +16468,19 @@ }, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) +"cUt" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "cUE" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -18049,37 +16566,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"cVe" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"cVf" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Foyer"; - dir = 6; - network = list("aiupload") - }, -/obj/item/kirbyplants/photosynthetic{ - layer = 3.1 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) "cVm" = ( /obj/machinery/door/poddoor/preopen{ id = "Prisongate" @@ -18123,29 +16609,50 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cWf" = ( +"cWe" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white, +/area/science/robotics/lab) +"cWj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/turf/open/floor/iron/white, +/area/medical/surgery) +"cWu" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" }, -/turf/open/floor/plating, -/area/storage/emergency/port) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/crew_quarters/toilet) "cXc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"cYa" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 +"cXA" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) +/obj/machinery/door/firedoor, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "cYD" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ @@ -18178,6 +16685,10 @@ "cZK" = ( /turf/closed/wall, /area/medical/sleeper) +"cZX" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/hallway/primary/central) "dad" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -18219,20 +16730,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"dax" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary) "daA" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/red/line, @@ -18337,23 +16834,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"ddP" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "ded" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -18462,6 +16942,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) +"dhE" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/robotics/lab) "dhN" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -18474,6 +16960,15 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"dic" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/chem_master/condimaster, +/turf/open/floor/iron, +/area/hydroponics) "die" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -18489,6 +16984,9 @@ /obj/item/book/manual/wiki/sopcommand, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) +"dij" = ( +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "diC" = ( /obj/machinery/button/door{ id = "evashutter"; @@ -18557,16 +17055,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"djM" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "djN" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -18587,28 +17075,35 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"dkc" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/science/explab) "dkp" = ( /obj/effect/turf_decal/bot_white/left, /turf/open/floor/engine/light, /area/engine/gravity_generator) -"dkr" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"dkt" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/machinery/light_switch{ + pixel_x = 6; + pixel_y = -25 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/goonplaque, -/area/security/brig) +/turf/open/floor/iron, +/area/security/checkpoint/auxiliary) "dla" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -18633,16 +17128,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"dly" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13, security") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "dlz" = ( /turf/open/floor/iron/dark, /area/teleporter) @@ -18684,6 +17169,12 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"dme" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) "dmo" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -18743,17 +17234,17 @@ dir = 8 }, /area/maintenance/starboard) -"dnD" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Incinerator"; - network = list("ss13","turbine") +"dnH" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/item/screwdriver, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/brown/opposingcorners{ + dir = 1 }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/vacant_room/commissary) "dnN" = ( /obj/machinery/light{ dir = 8 @@ -18766,6 +17257,16 @@ dir = 8 }, /area/crew_quarters/dorms) +"dnQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/science/mixing) "doy" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "meetingshutter"; @@ -18786,15 +17287,6 @@ /obj/effect/landmark/start/detective, /turf/open/floor/carpet/green, /area/security/detectives_office) -"doH" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "doR" = ( /obj/machinery/door/airlock/research{ name = "Xenobiology Lab"; @@ -18812,18 +17304,6 @@ }, /turf/open/floor/carpet/grimy, /area/ai_monitored/turret_protected/aisat_interior) -"dpf" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/engineering) "dpp" = ( /obj/structure/table/glass, /obj/item/stock_parts/manipulator, @@ -18851,16 +17331,6 @@ }, /turf/open/floor/engine/n2, /area/engine/atmos) -"dpV" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "dqA" = ( /obj/structure/table/glass, /obj/item/reagent_containers/syringe/antiviral{ @@ -18909,6 +17379,13 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/prison/dark, /area/security/prison) +"drV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/medical/chemistry) "dsg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -18945,14 +17422,18 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"dto" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 +"dts" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/catwalk_floor, -/area/engine/engineering) +/area/hallway/secondary/exit) "dtC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -18975,93 +17456,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"dtP" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/reagent_containers/glass/bottle/chloralhydrate, -/obj/item/reagent_containers/glass/bottle/toxin{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/bottle/facid{ - name = "fluorosulfuric acid bottle"; - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/reagent_containers/syringe{ - pixel_y = 5 - }, -/obj/item/reagent_containers/dropper, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/button/ignition{ - id = "executionburn"; - name = "Justice Ignition Switch"; - pixel_x = -25; - pixel_y = 36 - }, -/obj/machinery/button/door{ - id = "executionfireblast"; - name = "Justice Area Lockdown"; - pixel_x = -25; - pixel_y = 26; - req_access_txt = "2" - }, -/obj/item/assembly/signaler{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/machinery/button/flasher{ - id = "justiceflash"; - name = "Justice Flash Control"; - pixel_x = -36; - pixel_y = 36; - req_access_txt = "1" - }, -/obj/machinery/button/door{ - id = "SecJusticeChamber"; - layer = 4; - name = "Justice Vent Control"; - pixel_x = -36; - pixel_y = 26; - req_access_txt = "3" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) -"dtQ" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" - }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/sorting) "dtY" = ( /obj/structure/rack, /obj/structure/window/reinforced, @@ -19090,6 +17484,16 @@ }, /turf/open/floor/iron/techmaint, /area/ai_monitored/storage/eva) +"dtZ" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "dud" = ( /obj/structure/chair{ dir = 8 @@ -19120,19 +17524,17 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/primary/fore) -"duN" = ( -/obj/machinery/light{ +"duD" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Port to Filter" - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, /turf/open/floor/iron, -/area/engine/atmos) +/area/janitor) "duR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -19171,15 +17573,17 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"dvq" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/chair{ +"dvM" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/radio/off, +/turf/open/floor/iron, +/area/security/checkpoint/engineering) "dvV" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/turretid{ @@ -19208,15 +17612,6 @@ /obj/effect/landmark/start/cyborg, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"dwb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "dwh" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -19265,6 +17660,17 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"dxb" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "dxd" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -19323,10 +17729,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) -"dyt" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/mixing) "dyB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -19339,16 +17741,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/prison) -"dyY" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness) "dzG" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -19394,18 +17786,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) -"dAd" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/obj/structure/cable/yellow{ - cable_color = "red"; - color = "#ff0000"; - icon_state = "0-2" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "dAs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19418,14 +17798,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"dAJ" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "dAN" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -19457,15 +17829,6 @@ /obj/machinery/light/small, /turf/open/floor/wood, /area/vacant_room/office) -"dBd" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/misc_lab) "dBh" = ( /obj/machinery/door/airlock/public/glass{ name = "Courtroom"; @@ -19586,15 +17949,27 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"dDX" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 +"dDL" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/airlock/arrivals_external{ + name = "Arrivals Airlock" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/catwalk_floor, /area/hallway/secondary/entry) +"dDY" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "dEo" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/spawner/structure/window/reinforced, @@ -19632,22 +18007,6 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"dFn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/iron/white, -/area/medical/storage) "dFp" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -19682,6 +18041,15 @@ /obj/structure/bookcase/random, /turf/open/floor/iron, /area/quartermaster/exploration_prep) +"dGZ" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "dHi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -19691,17 +18059,35 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"dHE" = ( -/obj/effect/turf_decal/bot{ +"dHx" = ( +/obj/machinery/airalarm/mixingchamber{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/science/mixing/chamber) +"dHJ" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/iron, -/area/engine/engineering) +/turf/open/floor/iron/white, +/area/science/robotics/lab) "dHO" = ( /obj/machinery/door/airlock/engineering{ name = "Port Bow Solar Access"; @@ -19718,16 +18104,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"dHS" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "dHW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -19758,6 +18134,12 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) +"dIi" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "dIo" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -19791,33 +18173,28 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) -"dII" = ( -/mob/living/carbon/human/species/monkey, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron, -/area/medical/genetics) -"dJi" = ( +"dIw" = ( +/obj/structure/table, /obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmos RC"; - pixel_x = 30 + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = 30; + receive_ore_updates = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/light{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science{ + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/item/xenoartifact_labeler, +/obj/item/xenoartifact_labeler{ + pixel_x = -9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/obj/item/clothing/gloves/artifact_pinchers, +/obj/item/clothing/gloves/artifact_pinchers, +/turf/open/floor/iron/white, +/area/science/explab) "dJt" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -19843,6 +18220,13 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"dJI" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/storage/emergency/port) "dJK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -19914,20 +18298,25 @@ }, /turf/open/floor/carpet, /area/quartermaster/exploration_prep) +"dLr" = ( +/obj/structure/bed/roller, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/sleeper) "dLv" = ( /obj/machinery/computer/bank_machine, /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/nuke_storage) -"dLB" = ( -/obj/machinery/telecomms/processor/preset_exploration, -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -28 - }, -/turf/open/floor/circuit/telecomms/server, -/area/quartermaster/exploration_dock) "dMh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -19940,6 +18329,22 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"dMi" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "dMm" = ( /obj/effect/landmark/blobstart, /obj/structure/disposalpipe/segment{ @@ -19988,6 +18393,17 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) +"dMG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/reagent_dispensers/peppertank/directional/east, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "dML" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -19996,6 +18412,18 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/storage/tech) +"dMU" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, +/area/security/main) "dMZ" = ( /obj/item/transfer_valve{ pixel_x = -5 @@ -20088,12 +18516,6 @@ /obj/effect/spawner/lootdrop/maintenance/six, /turf/open/floor/iron, /area/quartermaster/warehouse) -"dOP" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "dOV" = ( /obj/machinery/computer/shuttle_flight/custom_shuttle/exploration{ dir = 8 @@ -20131,17 +18553,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/medbay/central) -"dPk" = ( -/obj/machinery/iv_drip, -/obj/structure/bed/roller, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "dPl" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -20226,6 +18637,20 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) +"dQC" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) "dQJ" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /obj/effect/turf_decal/siding/dark_blue{ @@ -20236,21 +18661,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) -"dQW" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) "dRs" = ( /obj/machinery/light/small, /obj/structure/disposalpipe/segment{ @@ -20285,6 +18695,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hop) +"dRP" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/engine/atmos) "dSm" = ( /obj/machinery/conveyor{ dir = 4; @@ -20361,12 +18775,44 @@ }, /turf/open/floor/iron, /area/security/brig) +"dUE" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/fore) "dUJ" = ( /obj/structure/chair/office{ dir = 8 }, /turf/open/floor/carpet, /area/vacant_room/office) +"dUO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/goonplaque, +/area/security/brig) "dUZ" = ( /obj/item/radio/intercom{ broadcasting = 1; @@ -20392,6 +18838,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"dVo" = ( +/obj/structure/table/glass, +/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/medical/morgue) "dVI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -20411,24 +18866,6 @@ /obj/effect/landmark/start/bartender, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"dWm" = ( -/obj/item/radio/intercom{ - dir = 4; - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "dWn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/tile/green{ @@ -20439,6 +18876,18 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"dWL" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Corporate Meeting Room" + }, +/obj/machinery/newscaster{ + pixel_y = 34 + }, +/turf/open/floor/iron/dark, +/area/bridge/meeting_room) "dWS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -20468,24 +18917,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"dXi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet/locker) -"dXk" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "dXA" = ( /obj/machinery/status_display/evac{ pixel_x = -32 @@ -20537,12 +18968,46 @@ "dYq" = ( /turf/closed/wall, /area/science/nanite) +"dYv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "dYA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating/airless, /area/space/nearstation) +"dYW" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "dZe" = ( /obj/item/radio/intercom{ pixel_y = -29 @@ -20610,22 +19075,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"eam" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "eao" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -20721,24 +19170,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"ecx" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) "ecA" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -20750,6 +19181,11 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/hallway/secondary/exit) +"ecU" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet/locker) "edc" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -20827,19 +19263,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"eeo" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/white, -/area/security/brig) "eeu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -20902,6 +19325,16 @@ }, /turf/open/floor/grass, /area/security/prison) +"efz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "efF" = ( /obj/machinery/door/airlock/command/glass{ name = "Bridge"; @@ -20934,18 +19367,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet, /area/library) -"egQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/iron, -/area/science/nanite) "egX" = ( /obj/machinery/button/door{ id = "quarantineshutters"; @@ -20957,6 +19378,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/medical/virology) +"ehL" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) +"ehY" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "eif" = ( /obj/structure/table/wood, /obj/item/pen, @@ -20994,12 +19428,19 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) -"eiT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +"eiK" = ( +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat/atmos) +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/checker, +/area/engine/break_room) "eja" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/nanite_chamber_control{ @@ -21044,6 +19485,32 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"ekr" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/atmos) +"eku" = ( +/obj/machinery/firealarm{ + pixel_y = 27 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 4 + }, +/obj/item/pen{ + pixel_x = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/office) "ekw" = ( /obj/effect/turf_decal/siding/thinplating_new/corner{ dir = 4 @@ -21092,16 +19559,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/aft) -"elC" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/dorms) "elF" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -21208,23 +19665,19 @@ /obj/machinery/light/small, /turf/open/floor/carpet, /area/vacant_room/office) +"enr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) "enz" = ( /turf/open/floor/iron/techmaint, /area/crew_quarters/fitness) -"enT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "eoN" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -21234,20 +19687,6 @@ }, /turf/open/floor/iron/white, /area/science/lab) -"eoO" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/engine/engineering) "epb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/freezer, @@ -21273,12 +19712,42 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"epF" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "epI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, /area/science/nanite) +"epM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/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 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("minisat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/service) "epP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -21330,16 +19799,6 @@ }, /turf/open/floor/carpet/grimy, /area/ai_monitored/turret_protected/aisat_interior) -"equ" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/machinery/telecomms/server/presets/exploration, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/circuit/telecomms/server, -/area/quartermaster/exploration_dock) "eqw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -21369,13 +19828,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"err" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 8 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/engine/atmos) "erE" = ( /obj/machinery/vending/wallmed{ pixel_x = -25 @@ -21387,6 +19839,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/freezer, /area/medical/virology) +"erR" = ( +/obj/structure/closet/crate/solarpanel_small, +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/storage/tech) "erT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -21396,24 +19860,24 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"esl" = ( -/obj/machinery/camera/autoname{ - dir = 1 +"esa" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/camera/directional/north, +/obj/item/radio/intercom{ + pixel_y = 20 }, -/turf/open/floor/iron, -/area/crew_quarters/fitness) -"esK" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_x = -32 +/turf/open/floor/iron/dark, +/area/medical/surgery) +"esN" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/security/brig) +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/science/mixing) "esU" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 @@ -21505,23 +19969,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"etJ" = ( -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science) "etK" = ( /obj/structure/table, /obj/machinery/door/window{ @@ -21544,14 +19991,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) -"etX" = ( -/mob/living/carbon/human/species/monkey, -/obj/machinery/flasher{ - id = "monkeypen"; - pixel_y = 23 - }, -/turf/open/floor/iron/freezer, -/area/medical/virology) "etZ" = ( /obj/structure/table/glass, /obj/item/storage/belt/medical, @@ -21616,6 +20055,30 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"evh" = ( +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit) +"evp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/aft) "ewc" = ( /obj/effect/turf_decal/siding/thinplating_new{ dir = 8 @@ -21706,18 +20169,19 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/engine/engineering) -"exc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - external_pressure_bound = 140; - name = "killroom vent"; - pressure_checks = 0 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") +"ewV" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = -1 }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/white, +/area/security/brig) "exj" = ( /obj/machinery/status_display/ai{ pixel_x = -32 @@ -21796,6 +20260,11 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/central) +"ezq" = ( +/obj/machinery/light/small, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "ezu" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, @@ -21867,6 +20336,10 @@ }, /turf/open/floor/iron/dark, /area/security/prison) +"eAv" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/hallway/primary/aft) "eAF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/firedoor, @@ -21899,6 +20372,19 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"eBg" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Plasma Outlet Pump" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/engine/atmos) "eBh" = ( /obj/structure/chair{ dir = 1 @@ -21922,23 +20408,15 @@ }, /turf/open/floor/wood, /area/vacant_room/office) -"eBQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +"eBz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "eBT" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron, @@ -21974,6 +20452,21 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) +"eCG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) "eCM" = ( /obj/structure/flora/ausbushes/grassybush, /obj/structure/flora/ausbushes/fullgrass, @@ -22022,20 +20515,14 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"eDY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, +"eDV" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/hallway/primary/starboard) +"eDW" = ( +/obj/machinery/atmospherics/components/binary/valve, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/starboard/aft) "eEd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/blue{ @@ -22043,18 +20530,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"eEg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "eEs" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 8 @@ -22125,24 +20600,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"eGU" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"eGN" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/camera/autoname{ +/obj/machinery/advanced_airlock_controller{ dir = 4; - network = list("minisat") + pixel_x = -24 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/aft) "eHb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22153,6 +20622,17 @@ /obj/structure/closet/firecloset, /turf/open/floor/iron, /area/hallway/primary/starboard) +"eHt" = ( +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/mob/living/simple_animal/pet/dog/pug{ + density = 0; + dir = 8 + }, +/obj/item/beacon, +/turf/open/floor/engine, +/area/science/explab) "eHB" = ( /obj/machinery/door/airlock/command{ name = "Head of Security's Quarters"; @@ -22333,6 +20813,17 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) +"eKq" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/science/research) "eLa" = ( /obj/machinery/door/poddoor/preopen{ id = "bridgeentrance"; @@ -22374,6 +20865,21 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) +"eLm" = ( +/obj/machinery/light, +/obj/machinery/airalarm/directional/south, +/obj/machinery/rnd/production/techfab/department/security, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/dark, +/area/security/warden) +"eLx" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/science/research) "eLO" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -22385,6 +20891,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/security/brig) +"eLP" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "eLT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -22455,19 +20969,6 @@ /obj/structure/bed/roller, /turf/open/floor/iron/freezer, /area/medical/virology) -"eNl" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/quartermaster/storage) "eNp" = ( /obj/machinery/door/airlock/security{ name = "Detective's Office"; @@ -22492,6 +20993,16 @@ }, /turf/open/floor/prison, /area/security/prison) +"eNx" = ( +/obj/structure/filingcabinet, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/checkpoint/engineering) "eOa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -22539,15 +21050,26 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"eOJ" = ( -/obj/machinery/telecomms/receiver/preset_exploration, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 +"eOW" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_dock) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ePb" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "ePu" = ( /obj/structure/cable{ icon_state = "1-8" @@ -22607,6 +21129,13 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/sleeper) +"eQC" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "eQI" = ( /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, @@ -22719,12 +21248,20 @@ }, /turf/open/floor/prison, /area/security/prison) -"eSM" = ( +"eSP" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Atmospherics Maintenance"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 + dir = 1 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) +/turf/open/floor/catwalk_floor/iron, +/area/maintenance/aft) "eTq" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -22748,6 +21285,16 @@ }, /turf/open/floor/prison/dark, /area/security/prison) +"eTN" = ( +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/central) "eTP" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -22808,18 +21355,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"eVJ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "eVL" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -22829,10 +21364,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) -"eVR" = ( -/obj/structure/table, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "eWm" = ( /obj/machinery/light{ dir = 4 @@ -22844,6 +21375,10 @@ dir = 9 }, /area/science/research) +"eWn" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "eWC" = ( /turf/closed/wall, /area/maintenance/central) @@ -22895,19 +21430,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"eXM" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light/small, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13, security") - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) "eYe" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22921,6 +21443,15 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/hallway/primary/aft) +"eYf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Air Supply Maintenance"; + req_access_txt = "12" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "eYm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -22956,6 +21487,18 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"eYS" = ( +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/obj/structure/cable/yellow{ + cable_color = "red"; + color = "#ff0000"; + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "eYZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -22979,23 +21522,22 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"eZr" = ( +/obj/structure/closet/secure_closet/hos, +/obj/item/clothing/head/hats/hos/beret, +/obj/item/clothing/suit/armor/hos/trenchcoat, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/clothing/shoes/sneakers/white, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "eZA" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"eZM" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/exit) "eZP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -23029,16 +21571,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"faf" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/engine/engineering) "fag" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral, @@ -23051,18 +21583,35 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"faP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = -6; - pixel_y = -24 +"faA" = ( +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = 6; - pixel_y = -24 +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/break_room) +"fbE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, /turf/open/floor/iron/dark/textured_large, /area/maintenance/disposal/incinerator) +"fbN" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/science/research) "fbS" = ( /obj/structure/table, /obj/item/storage/box/chemimp{ @@ -23076,22 +21625,6 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"fcb" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "fcq" = ( /obj/machinery/airalarm/directional/east, /obj/structure/sink{ @@ -23100,20 +21633,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"fcN" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/structure/closet/secure_closet/personal, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/brown/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/vacant_room/commissary) "fcX" = ( /obj/machinery/door/airlock/engineering{ name = "Tech Storage"; @@ -23142,51 +21661,29 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/dark, /area/storage/tech) -"fdc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/medical/virology) "fdh" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ dir = 1 }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"fdk" = ( -/obj/structure/table/reinforced, -/obj/item/wrench/medical, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = -26 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"fdA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"fdC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) +"fdD" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/turf/open/floor/iron/white, +/area/science/xenobiology) "fdL" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -23241,6 +21738,22 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) +"feZ" = ( +/obj/structure/sign/plaques/kiddie{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Upload Chamber - Fore"; + network = list("aiupload") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) "ffm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -23353,6 +21866,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"fhJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "fhT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -23387,6 +21908,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"fiw" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/quartermaster/exploration_dock) "fiy" = ( /obj/machinery/newscaster{ pixel_x = -30 @@ -23404,6 +21938,24 @@ /obj/effect/spawner/randomvend/cola, /turf/open/floor/iron/dark, /area/hallway/secondary/entry) +"fiU" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) +"fja" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/science/mixing) "fjc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -23423,13 +21975,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/hallway/primary/central) -"fjE" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "fka" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -23482,15 +22027,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"fkE" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/security/brig) "fkM" = ( /obj/structure/sink{ dir = 4; @@ -23504,28 +22040,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/locker) -"fkQ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron/dark, -/area/bridge/meeting_room) -"fkS" = ( -/obj/machinery/button/ignition{ - id = "Incinerator"; - pixel_x = -6; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/trinary/filter/flipped, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "fkT" = ( /obj/machinery/suit_storage_unit/security, /obj/effect/turf_decal/bot/right, @@ -23605,6 +22119,24 @@ }, /turf/open/floor/iron/dark, /area/security/prison) +"fnf" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/security/brig) "fnS" = ( /obj/machinery/door/airlock/security/glass{ name = "Anti Radiation shielded room" @@ -23620,33 +22152,6 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) -"fnW" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" - }, -/obj/machinery/door/window/northleft{ - dir = 8; - name = "Reception Window" - }, -/obj/machinery/flasher{ - id = "hopflash"; - pixel_y = 28 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopshutter"; - name = "Privacy Shutters" - }, -/obj/machinery/door/firedoor, -/obj/structure/desk_bell{ - pixel_y = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/heads/hop) "fod" = ( /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; @@ -23678,22 +22183,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) -"foS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/fore) "fph" = ( /obj/machinery/porta_turret/ai{ dir = 8 @@ -23738,6 +22227,32 @@ /obj/structure/chair, /turf/open/floor/carpet/grimy, /area/chapel/office) +"fpU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/ai"; + name = "AI Chamber APC"; + pixel_y = -24 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -11; + pixel_y = -24 + }, +/obj/machinery/camera/motion/directional/south{ + c_tag = "MiniSat AI Chamber North"; + network = list("aicore") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) "fpV" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 @@ -23785,21 +22300,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"fqO" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - c_tag = "Command Hallway #3" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +"fqv" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666" }, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/command) +/turf/open/floor/wood, +/area/library) "fqQ" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -23857,47 +22366,21 @@ }, /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) -"ftc" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/quartermaster/miningdock) -"fte" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +"ftd" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/extinguisher, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "fto" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/security/prison) -"ftu" = ( -/obj/structure/sign/departments/minsky/supply/cargo{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "ftG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -23905,6 +22388,24 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/medical/virology) +"ftY" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/iron, +/area/engine/engineering) +"ftZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + external_pressure_bound = 140; + name = "killroom vent"; + pressure_checks = 0 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) "ful" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -23960,29 +22461,16 @@ }, /turf/open/floor/prison, /area/security/prison) -"fvq" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/research/glass{ - name = "Test Chamber"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, +"fvy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 }, -/turf/open/floor/engine, -/area/science/misc_lab) +/turf/open/floor/iron, +/area/engine/engineering) "fwN" = ( /obj/structure/kitchenspike, /obj/machinery/light/small{ @@ -24021,6 +22509,13 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"fwY" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "fxf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -24030,16 +22525,6 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"fxY" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/departments/minsky/security/security{ - pixel_y = 32 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "fyh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24069,6 +22554,28 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/security/brig) +"fyx" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"fzt" = ( +/obj/item/toy/plush/flushed{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/double/dorms, +/turf/open/floor/carpet/green, +/area/crew_quarters/dorms) "fzD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24171,15 +22678,6 @@ /obj/machinery/telecomms/receiver/preset_right, /turf/open/floor/circuit/telecomms, /area/tcommsat/server) -"fCa" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Incinerator" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "fCc" = ( /obj/machinery/light{ dir = 1 @@ -24205,14 +22703,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"fCg" = ( -/obj/structure/lattice, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("minisat") - }, -/turf/open/space, -/area/space/nearstation) "fCh" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -24243,6 +22733,13 @@ /obj/structure/disposalpipe/segment, /turf/open/space, /area/space/nearstation) +"fDm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/hallway/primary/port) "fDt" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -24279,6 +22776,15 @@ }, /turf/open/floor/plating, /area/engine/atmos) +"fEU" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "fEW" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -24300,6 +22806,18 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) +"fFz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "fFA" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -24321,16 +22839,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/medical/medbay/central) -"fGe" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "fGf" = ( /obj/structure/closet/secure_closet/hydroponics, /turf/open/floor/iron, @@ -24345,17 +22853,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"fGq" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "fGt" = ( /obj/structure/railing{ dir = 8 @@ -24411,24 +22908,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"fHf" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/dropper, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/lab) "fHE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24464,13 +22943,16 @@ }, /turf/open/floor/circuit, /area/science/robotics/mechbay) -"fID" = ( -/obj/structure/closet, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/maintenance/disposal) +"fIq" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/white, +/area/science/research) "fIX" = ( /obj/machinery/bluespace_beacon, /obj/effect/turf_decal/stripes/line{ @@ -24491,22 +22973,13 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"fJk" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/digital_clock/directional/north, -/turf/open/floor/iron, -/area/quartermaster/office) -"fJw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/chair/stool{ - dir = 8 +"fJi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 }, -/turf/open/floor/iron, -/area/crew_quarters/locker) +/turf/open/floor/plating, +/area/engine/engineering) "fJy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, @@ -24533,6 +23006,26 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"fKB" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, +/turf/open/space, +/area/space/nearstation) +"fLa" = ( +/obj/machinery/holopad, +/obj/structure/rack, +/obj/item/assembly/igniter, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 + }, +/turf/open/floor/iron/white, +/area/science/explab) "fLd" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, @@ -24555,6 +23048,31 @@ }, /turf/open/floor/grass/no_border, /area/crew_quarters/cryopods) +"fLD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"fLN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "fLS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -24578,6 +23096,18 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) +"fMt" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/security/brig) "fMC" = ( /obj/effect/landmark/start/shaft_miner, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -24585,6 +23115,80 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"fMM" = ( +/obj/item/book/manual/wiki/detective{ + pixel_x = 7; + pixel_y = -5 + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3 + }, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/lighter, +/obj/machinery/camera/directional/east{ + c_tag = "Detective's Office"; + network = list("ss13","security") + }, +/obj/machinery/button/door{ + id = "detective_shutters"; + name = "Detective Private Shutters"; + pixel_x = 26; + pixel_y = -7; + req_access_txt = "4" + }, +/turf/open/floor/carpet/green, +/area/security/detectives_office) +"fMO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/science/research) +"fNa" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/fore) +"fNg" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13, security") + }, +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) +"fNn" = ( +/obj/structure/sign/warning/pods{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/iron, +/area/engine/engineering) "fNw" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -24599,17 +23203,15 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"fOy" = ( -/obj/machinery/sparker{ - id = "testigniter"; - pixel_x = -25 +"fOI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/misc_lab) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "fPa" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 10 @@ -24674,6 +23276,13 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"fPP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/engine/engineering) "fPQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -24772,22 +23381,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"fSm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"fSt" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "fSx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -24844,12 +23437,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) -"fTI" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "fTL" = ( /obj/machinery/light/small{ dir = 4 @@ -25030,20 +23617,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) -"fVS" = ( -/obj/structure/table/wood, -/obj/machinery/camera/autoname{ - c_tag = "Captain's Office"; - dir = 5 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/recharger{ - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "fWn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -25094,23 +23667,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"fWT" = ( -/obj/structure/table, -/obj/machinery/vending/wallmed{ - pixel_x = -28 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/item/glove_box, -/obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_y = 8 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "fWY" = ( /obj/machinery/light{ dir = 4 @@ -25133,16 +23689,11 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"fXU" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/arrivals_external{ - name = "Arrivals Airlock" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) +"fXh" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/hydroponics) "fXX" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 @@ -25150,6 +23701,19 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/central) +"fYb" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13, security") + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/brig) "fYc" = ( /obj/machinery/computer/pandemic, /obj/structure/sign/departments/minsky/medical/virology/virology1{ @@ -25190,6 +23754,11 @@ dir = 4 }, /area/engine/atmos) +"fZa" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "fZi" = ( /obj/structure/chair/office/light{ dir = 8 @@ -25240,6 +23809,16 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron, /area/security/brig) +"fZK" = ( +/obj/machinery/button/ignition{ + id = "Incinerator"; + pixel_x = -6; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "fZY" = ( /obj/effect/turf_decal/bot_white/right, /obj/structure/closet/crate/goldcrate, @@ -25300,25 +23879,11 @@ /obj/machinery/holopad, /turf/open/floor/iron/white, /area/medical/chemistry) -"gcO" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/engine/atmos) -"gcQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron, -/area/medical/genetics) +"gct" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) "gcR" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -25396,6 +23961,16 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) +"gdw" = ( +/obj/structure/chair, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/medical/surgery) "gdO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -25471,14 +24046,23 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"ggf" = ( -/obj/machinery/telecomms/receiver/preset_left, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") +"ggh" = ( +/obj/machinery/light{ + dir = 4 }, -/turf/open/floor/circuit/telecomms, -/area/tcommsat/server) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) +"ggm" = ( +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "ggq" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westright{ @@ -25497,6 +24081,16 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) +"ggB" = ( +/mob/living/carbon/human/species/monkey, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron, +/area/medical/genetics) "ggQ" = ( /obj/machinery/door/airlock/public/glass{ name = "Hydroponics"; @@ -25510,6 +24104,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hydroponics) +"ghe" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "gho" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, @@ -25575,17 +24176,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/science/mixing) -"giq" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/manifold/dark/visible/layer4{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) "giD" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -25601,6 +24191,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"giS" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","rd") + }, +/turf/open/floor/iron/white, +/area/science/explab) "gjl" = ( /turf/closed/wall, /area/quartermaster/warehouse) @@ -25622,26 +24221,10 @@ dir = 9 }, /area/science/research) -"gjO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +"gjK" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/wood, +/area/crew_quarters/bar) "gjS" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -25715,6 +24298,13 @@ }, /turf/open/floor/prison/dark, /area/security/prison) +"glT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/hallway/primary/aft) "glV" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 @@ -25724,17 +24314,41 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"gmL" = ( -/obj/structure/chair/fancy/bench/right, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","prison","security") +"glY" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/iron/dark, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"gmy" = ( +/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/engineering) +"gmZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "gnc" = ( /obj/structure/cable{ icon_state = "1-2" @@ -25750,6 +24364,28 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) +"gnh" = ( +/obj/item/stack/sheet/glass, +/obj/structure/table/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/stock_parts/scanning_module, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/science/lab) "gnK" = ( /obj/structure/dresser, /obj/machinery/newscaster{ @@ -25779,6 +24415,16 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"gnS" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 3" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "gnX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25816,15 +24462,12 @@ }, /turf/open/floor/carpet, /area/hallway/secondary/entry) -"gox" = ( -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/machinery/light_switch{ - pixel_x = -28 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) +"goG" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "goI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25888,16 +24531,16 @@ /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, /turf/open/floor/plating, /area/maintenance/starboard) -"gpA" = ( -/obj/structure/chair, -/obj/machinery/airalarm{ - pixel_y = 23 +"gpI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/surgery) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "gpU" = ( /obj/effect/turf_decal/siding/thinplating_new{ dir = 4 @@ -25923,6 +24566,17 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"gqr" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/quartermaster/sorting) "gqv" = ( /obj/machinery/light/small{ dir = 1 @@ -26054,6 +24708,15 @@ /obj/effect/landmark/start/geneticist, /turf/open/floor/iron/white, /area/medical/genetics) +"gsZ" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/dorms) "gto" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -26072,25 +24735,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"gtp" = ( -/obj/machinery/door/window/westleft{ - name = "Delivery Desk"; - req_access_txt = "50" - }, -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, +"gtq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - icon_state = "4-8" + dir = 1 }, -/turf/open/floor/iron, -/area/quartermaster/sorting) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "gtt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -26110,19 +24761,6 @@ }, /turf/open/floor/carpet, /area/hallway/secondary/entry) -"gud" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","prison") - }, -/turf/open/floor/prison, -/area/security/prison) "gui" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -26130,6 +24768,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port/aft) +"guo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/white, +/area/science/explab) "gut" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/blue{ @@ -26137,6 +24784,18 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) +"gux" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance"; + req_access_txt = "6" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/aft) "guI" = ( /obj/structure/chair/fancy/bench{ dir = 8 @@ -26158,16 +24817,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"gvq" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) "gvI" = ( /obj/structure/sink{ dir = 8; @@ -26179,15 +24828,6 @@ }, /turf/open/floor/iron/dark, /area/hydroponics) -"gwd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/nanite) "gwt" = ( /obj/structure/closet/emcloset, /obj/item/toy/figure/virologist, @@ -26285,6 +24925,10 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"gyc" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "gzc" = ( /obj/structure/table, /obj/item/storage/toolbox/emergency, @@ -26342,17 +24986,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"gzX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) "gAd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26366,6 +24999,22 @@ }, /turf/open/floor/iron/tech, /area/security/prison/shielded) +"gAl" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) "gAn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26405,14 +25054,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"gAZ" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) "gBM" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -26461,19 +25102,26 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"gCW" = ( -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 +"gCM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/obj/machinery/rnd/production/techfab/department/cargo, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/iron, -/area/quartermaster/office) +/area/engine/atmos) +"gCN" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","prison") + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = 25; + prison_radio = 1 + }, +/turf/open/floor/prison, +/area/security/prison) "gDd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -26526,6 +25174,17 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"gDK" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/obj/item/storage/firstaid/regular, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/machinery/light_switch{ + pixel_y = -26 + }, +/turf/open/floor/iron/techmaint, +/area/gateway) "gDW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -26588,23 +25247,32 @@ }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"gFp" = ( -/obj/item/storage/box/bodybags, -/obj/item/reagent_containers/syringe{ - name = "steel point" +"gFw" = ( +/turf/open/floor/prison/dark, +/area/security/prison) +"gFN" = ( +/obj/machinery/button/door{ + id = "robotics"; + name = "Shutters Control Button"; + pixel_x = 6; + pixel_y = 24; + req_access_txt = "29" }, /obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/item/book/manual/wiki/robotics_cyborgs{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/stack/sheet/mineral/copper{ + amount = 5 + }, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/stack/medical/gauze, /turf/open/floor/iron/white, -/area/security/brig) -"gFw" = ( -/turf/open/floor/prison/dark, -/area/security/prison) +/area/science/robotics/lab) "gGm" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/yellow/filled/corner{ @@ -26626,6 +25294,34 @@ }, /turf/open/floor/iron/dark, /area/storage/tech) +"gGs" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/item/kirbyplants/photosynthetic{ + layer = 3.1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/motion/directional/east{ + network = list("aiupload") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload) +"gGt" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/turf/open/floor/iron/dark, +/area/security/main) "gGK" = ( /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 1 @@ -26668,6 +25364,12 @@ /obj/effect/spawner/structure/window/reinforced/prison, /turf/open/floor/plating, /area/security/prison) +"gHt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat/atmos) "gHK" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -26744,6 +25446,14 @@ }, /turf/open/floor/carpet/royalblack, /area/lawoffice) +"gJx" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -31 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/genetics) "gJM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -26777,39 +25487,6 @@ }, /turf/open/floor/iron/dark, /area/teleporter) -"gKk" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"gKq" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/mineral/plasma, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/item/book/manual/wiki/experimentor, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "gKu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26822,19 +25499,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"gKB" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) "gKG" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/railing{ @@ -26895,6 +25559,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/central) +"gMo" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "gMz" = ( /obj/structure/window/reinforced{ dir = 1 @@ -26916,6 +25590,48 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) +"gNl" = ( +/obj/structure/lattice, +/obj/machinery/camera/autoname/directional/east{ + network = list("minisat") + }, +/turf/open/space, +/area/space/nearstation) +"gNn" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/hallway/secondary/command) +"gNK" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) +"gOd" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/reagent_dispensers/peppertank/directional/north, +/turf/open/floor/iron, +/area/security/brig) +"gOe" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "gOf" = ( /obj/effect/landmark/start/station_engineer, /obj/effect/turf_decal/stripes/corner{ @@ -26942,6 +25658,22 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/engine/engineering) +"gOv" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13, prison") + }, +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "gPp" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/item/pool/pool_noodle, @@ -26951,32 +25683,27 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) -"gQd" = ( -/turf/closed/wall, -/area/quartermaster/exploration_dock) -"gQA" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/light, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 7 +"gPP" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 4 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 +/obj/item/pen, +/turf/open/floor/prison, +/area/security/prison) +"gQb" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/item/storage/pill_bottle/mannitol, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, -/area/medical/cryo) +/area/medical/chemistry) +"gQd" = ( +/turf/closed/wall, +/area/quartermaster/exploration_dock) "gQS" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/girder, @@ -26989,6 +25716,15 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) +"gRT" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/engine/atmos) "gSi" = ( /obj/machinery/door/airlock{ name = "Kitchen"; @@ -26997,10 +25733,44 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/kitchen) +"gSz" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/arrivals_external{ + name = "Arrivals Airlock" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "gSK" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/surgery) +"gSP" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/item/pen/blue, +/obj/item/clipboard{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/machinery/light_switch{ + name = "Control Room light switch"; + pixel_x = 28; + pixel_y = 5 + }, +/obj/machinery/light_switch/tcomms{ + pixel_x = 28; + pixel_y = -5 + }, +/turf/open/floor/iron, +/area/tcommsat/computer) "gTc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -27011,18 +25781,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/medical/virology) -"gTB" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "gTL" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -27031,19 +25789,6 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/line, /turf/open/floor/iron/dark, /area/bridge) -"gTM" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) "gTO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -27071,6 +25816,22 @@ /obj/effect/spawner/randomvend/snack, /turf/open/floor/iron, /area/hallway/primary/central) +"gUB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "gUG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/blue{ @@ -27138,6 +25899,18 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/dorms) +"gWo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) "gWs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -27153,36 +25926,22 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"gWI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +"gWG" = ( +/obj/structure/closet/crate, +/obj/item/crowbar, +/obj/item/stack/cable_coil, +/obj/item/screwdriver, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/black/fourcorners, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/iron, -/area/science/misc_lab) +/turf/open/floor/iron/grid/steel, +/area/teleporter) "gWM" = ( /turf/closed/wall, /area/medical/surgery) -"gWT" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron, -/area/science/mixing) "gWY" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -27 @@ -27216,23 +25975,24 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"gXs" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"gXu" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +"gXn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/iron/white, +/area/medical/storage) +"gXs" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "gXR" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -27249,6 +26009,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"gXU" = ( +/obj/item/radio/intercom{ + pixel_y = -35 + }, +/obj/machinery/status_display/supply{ + pixel_x = -32 + }, +/obj/machinery/computer/security/qm{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/quartermaster/qm) "gYe" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 @@ -27256,6 +26034,23 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) +"gYp" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"gYA" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/genetics) "gYM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -27322,6 +26117,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"han" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/quartermaster/miningdock) +"haw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/iron, +/area/engine/engineering) "haz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -27347,6 +26160,27 @@ /obj/effect/turf_decal/bot/left, /turf/open/floor/iron/dark, /area/security/execution/transfer) +"hbq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) +"hbu" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/hallway/primary/starboard) +"hbx" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "hbA" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -27395,25 +26229,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"hch" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/prison, -/area/security/prison) "hcs" = ( /obj/structure/chair{ dir = 8 @@ -27440,12 +26255,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/engine, /area/engine/engineering) -"hcK" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat/service) "hcL" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -27590,13 +26399,6 @@ }, /turf/open/floor/iron, /area/storage/primary) -"hfE" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/misc_lab) "hfS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, @@ -27644,26 +26446,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/cryo) +"hgQ" = ( +/obj/effect/turf_decal/delivery, +/obj/item/xenoartifact, +/obj/machinery/xenoartifact_inbox, +/turf/open/floor/engine, +/area/science/explab) "hha" = ( /obj/machinery/digital_clock, /turf/closed/wall, /area/hallway/secondary/exit) -"hhD" = ( -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_x = 30; - receive_ore_updates = 1 - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "hig" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -27675,6 +26467,19 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"hil" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "hix" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -27713,19 +26518,6 @@ /obj/machinery/vending/medical, /turf/open/floor/iron/white, /area/medical/virology) -"hju" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/mixing) "hjw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -27741,29 +26533,16 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"hjQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/white, -/area/science/research) -"hkp" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13, security") +"hke" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/light/small{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/security/brig) +/area/science/storage) "hkC" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Maintenance"; @@ -27791,17 +26570,14 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"hkZ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/computer/station_alert{ - dir = 4 +"hkN" = ( +/obj/structure/window/reinforced/spawner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/obj/machinery/telecomms/server/presets/exploration, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/circuit/telecomms/server, +/area/quartermaster/exploration_dock) "hlq" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 @@ -27859,6 +26635,17 @@ /obj/item/stack/rods/fifty, /turf/open/floor/iron, /area/storage/tools) +"hlZ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/dark/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, +/turf/open/space, +/area/space/nearstation) "hmL" = ( /obj/machinery/light_switch{ pixel_x = 21; @@ -27866,6 +26653,13 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) +"hmQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "hmY" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 5; @@ -27886,6 +26680,16 @@ }, /turf/open/floor/iron, /area/security/brig) +"hnu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/hallway/primary/fore) "hny" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -27937,6 +26741,20 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"hoN" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/fore) "hoO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -27972,6 +26790,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"hpW" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/science/xenobiology) "hqh" = ( /turf/open/floor/iron/white, /area/medical/virology) @@ -28001,6 +26831,15 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/dorms) +"hqQ" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/robotics/mechbay) "hqX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -28128,6 +26967,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"huD" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/reagent_dispensers/peppertank/directional/west, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "huE" = ( /obj/structure/closet/emcloset, /obj/structure/disposalpipe/segment{ @@ -28145,14 +26993,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"hvw" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) "hvx" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/table/glass, @@ -28165,18 +27005,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"hvH" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/closet/crate/wooden/toy, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/theatre) "hvV" = ( /obj/item/phone{ pixel_x = 8; @@ -28277,6 +27105,18 @@ }, /turf/open/floor/iron/techmaint, /area/gateway) +"hzf" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/carpet/grimy, +/area/vacant_room/office) "hzi" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -28289,23 +27129,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"hzE" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/pen{ - layer = 3.1 - }, -/obj/item/clothing/neck/stethoscope{ - layer = 3.2 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/freezer, -/area/medical/virology) "hzN" = ( /obj/machinery/light{ dir = 1 @@ -28359,6 +27182,12 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/wood, /area/lawoffice) +"hBo" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) "hBv" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -28430,6 +27259,11 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"hCt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) "hCC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -28533,19 +27367,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"hDH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) "hEc" = ( /obj/item/kirbyplants/random, /obj/machinery/firealarm{ @@ -28577,18 +27398,10 @@ }, /turf/open/floor/plating, /area/maintenance/central) -"hEW" = ( -/obj/machinery/camera/autoname, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'HIGH-POWER TURRETS AHEAD'."; - name = "\improper HIGH-POWER TURRETS AHEAD"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/dark_blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) +"hFw" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/science/research) "hFx" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; @@ -28600,6 +27413,13 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"hFC" = ( +/obj/structure/lattice, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13", "minisat") + }, +/turf/open/space, +/area/space/nearstation) "hFT" = ( /mob/living/simple_animal/hostile/retaliate/goose/vomit, /turf/open/floor/plating, @@ -28627,16 +27447,63 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"hGQ" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/item/clothing/mask/balaclava, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/machinery/camera/autoname{ - network = list("ss13","security") +"hGu" = ( +/obj/machinery/computer/rdconsole/production{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/main) +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = -23 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/break_room) +"hGK" = ( +/obj/structure/table/glass, +/obj/item/assembly/igniter{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/assembly/igniter{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/assembly/igniter{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/assembly/igniter{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/apothecary) "hGV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -28646,6 +27513,13 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"hGY" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/implant{ + pixel_y = 8 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "hHC" = ( /obj/machinery/light, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -28658,17 +27532,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"hHP" = ( -/obj/structure/chair/fancy, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13, security, prison") - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/security/courtroom) "hIb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -28690,6 +27553,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"hIm" = ( +/obj/machinery/computer/operating{ + name = "Robotics Operating Computer" + }, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "hII" = ( /obj/machinery/atmospherics/components/binary/valve/layer2{ dir = 4 @@ -28702,6 +27571,27 @@ }, /turf/open/floor/engine/air, /area/engine/atmos) +"hJg" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/light, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_y = 7 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/storage/pill_bottle/mannitol, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/cryo) "hJq" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -28789,14 +27679,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"hJU" = ( -/obj/item/kirbyplants/random, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "hKj" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -28830,6 +27712,15 @@ }, /turf/open/floor/iron/techmaint, /area/storage/tech) +"hKP" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_x = 32 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/security/brig) "hKU" = ( /obj/effect/turf_decal/tile/yellow, /obj/structure/disposalpipe/segment{ @@ -28843,18 +27734,6 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) -"hLb" = ( -/obj/structure/reflector/double/anchored{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) "hLk" = ( /obj/structure/table, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -28871,18 +27750,6 @@ }, /turf/open/floor/iron/techmaint, /area/storage/tech) -"hLy" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/engine/atmos) "hLW" = ( /obj/machinery/smartfridge/organ, /obj/effect/turf_decal/tile/blue{ @@ -28906,14 +27773,6 @@ }, /turf/open/floor/iron/dark, /area/security/prison) -"hMy" = ( -/obj/structure/bed/roller, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/virology) "hMJ" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -28936,15 +27795,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/hallway) -"hNJ" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_x = 32 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/security/brig) "hNV" = ( /obj/structure/bed, /obj/item/clothing/suit/jacket/straight_jacket, @@ -29064,14 +27914,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"hPc" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13, security") - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/brig) "hPg" = ( /obj/machinery/light, /obj/effect/turf_decal/tile/blue, @@ -29106,19 +27948,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"hPJ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to External" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "hPU" = ( /obj/structure/filingcabinet, /obj/item/folder/documents, @@ -29198,15 +28027,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"hRz" = ( -/obj/effect/turf_decal/stripes/box, -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/iron/dark, -/area/security/main) "hRP" = ( /obj/structure/chair/office, /obj/effect/landmark/start/depsec/engineering, @@ -29265,18 +28085,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/primary/fore) -"hSB" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/command) "hTg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -29305,6 +28113,14 @@ /obj/effect/landmark/start/paramedic, /turf/open/floor/iron/dark, /area/medical/surgery) +"hTu" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/bridge/meeting_room) "hTF" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -29421,6 +28237,15 @@ }, /turf/open/floor/iron/white, /area/quartermaster/exploration_prep) +"hWy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet/locker) "hWE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -29448,6 +28273,18 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) +"hWQ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat/service) "hWS" = ( /obj/effect/turf_decal/plaque{ icon_state = "L5" @@ -29586,9 +28423,6 @@ /obj/item/cigbutt/roach, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"hZk" = ( -/turf/open/floor/glass/reinforced, -/area/science/nanite) "hZm" = ( /obj/machinery/keycard_auth{ pixel_x = 24 @@ -29644,6 +28478,18 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"iaE" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/quartermaster/storage) "iaG" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -29699,24 +28545,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"idz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/misc_lab) -"idO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13","engine") - }, -/turf/open/floor/engine, -/area/engine/supermatter) "iea" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -29732,21 +28560,6 @@ /obj/item/plunger, /turf/open/floor/iron/white, /area/medical/chemistry) -"iem" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "ier" = ( /obj/machinery/door/poddoor/shutters{ id = "stationgate"; @@ -29837,6 +28650,11 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"ifD" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/hallway/primary/central) "ifH" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -29950,22 +28768,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/auxiliary) -"iio" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) "iis" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -30060,6 +28862,25 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"ijS" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/fore) "ikf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30081,6 +28902,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port/aft) +"iks" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "ikz" = ( /obj/machinery/light/small{ dir = 4 @@ -30132,13 +28959,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"ikR" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "ilh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -30159,6 +28979,22 @@ }, /turf/open/floor/iron/dark, /area/security/prison) +"ilp" = ( +/obj/machinery/button/door{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -25; + pixel_y = 4; + req_access_txt = "12" + }, +/obj/machinery/button/massdriver{ + id = "trash"; + pixel_x = -26; + pixel_y = -6 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/plating, +/area/maintenance/disposal) "ilv" = ( /obj/machinery/light{ dir = 4 @@ -30282,16 +29118,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"inz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "ioc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -30356,6 +29182,13 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) +"ipC" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/aft) "ipF" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -30404,22 +29237,6 @@ dir = 4 }, /area/engine/atmos) -"iqE" = ( -/obj/machinery/light/small, -/obj/machinery/computer/turbine_computer{ - dir = 1; - id = "incineratorturbine" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/computer/security/telescreen/turbine{ - dir = 1; - pixel_y = -30 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "iqN" = ( /obj/machinery/chem_master/condimaster{ name = "CondiMaster Neo" @@ -30442,11 +29259,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/dorms) -"irL" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engine/engineering) "irX" = ( /obj/effect/turf_decal/stripes/corner{ dir = 9 @@ -30460,19 +29272,6 @@ /obj/effect/turf_decal/loading_area, /turf/open/floor/iron/dark, /area/science/nanite) -"isp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "isy" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/tile/red{ @@ -30509,43 +29308,6 @@ /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) -"isP" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) -"isU" = ( -/obj/machinery/photocopier, -/obj/structure/extinguisher_cabinet{ - pixel_y = -29 - }, -/obj/machinery/camera{ - c_tag = "Vacant Office"; - dir = 1 - }, -/turf/open/floor/wood, -/area/vacant_room/office) -"itn" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) "itt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30640,6 +29402,13 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"ivl" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet/locker) "ivp" = ( /obj/structure/disposalpipe/segment, /obj/machinery/light{ @@ -30678,6 +29447,18 @@ }, /turf/open/floor/prison, /area/security/prison) +"ivQ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/quartermaster/miningdock) "ivT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30727,6 +29508,18 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron/dark, /area/security/prison) +"iwg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "iwm" = ( /obj/structure/bed{ dir = 8 @@ -30751,6 +29544,17 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"iwU" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/white, +/area/science/research) "iwV" = ( /obj/structure/safe, /obj/item/clothing/head/costume/bearpelt, @@ -30815,20 +29619,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"ixY" = ( -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/item/wrench, -/obj/item/weldingtool, -/obj/item/clothing/head/utility/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "iyk" = ( /obj/machinery/door/airlock/public/glass{ name = "Visitation" @@ -30849,6 +29639,20 @@ /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/engine, /area/science/xenobiology) +"iyu" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/trimline/dark_blue/filled/end{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) "iyA" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -30864,41 +29668,56 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"izm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +"izu" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) +"iAb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/carpet, -/area/quartermaster/exploration_prep) -"izp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/iron, +/area/hallway/primary/fore) +"iAg" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) -"iBk" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) +"iAk" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/ai_monitored/turret_protected/aisat_interior) +"iAr" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/port) +/area/hallway/primary/aft) "iBE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/end{ @@ -30921,14 +29740,28 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"iBN" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ +"iBL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Incinerator to Output" + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) +"iBM" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/chair, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "iBQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30984,13 +29817,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"iCT" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "iDc" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -31048,6 +29874,15 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"iEj" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/checkpoint/supply) "iEk" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, @@ -31098,15 +29933,9 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"iFC" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) +"iFz" = ( +/turf/open/floor/glass/reinforced, +/area/crew_quarters/dorms) "iFG" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -31114,6 +29943,20 @@ }, /turf/open/floor/carpet, /area/hallway/secondary/entry) +"iFM" = ( +/obj/machinery/seed_extractor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/hydroponics/garden) "iGe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -31183,6 +30026,20 @@ }, /turf/open/floor/grass, /area/hydroponics/garden) +"iHZ" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/medical/morgue) +"iIm" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "iIx" = ( /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /obj/structure/closet/toolcloset, @@ -31202,17 +30059,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"iIO" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/turf/open/floor/iron/dark, -/area/medical/surgery) "iIT" = ( /obj/machinery/light/small{ dir = 1 @@ -31259,19 +30105,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"iJE" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/item/screwdriver, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/vacant_room/commissary) "iJR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -31328,13 +30161,13 @@ /obj/effect/spawner/structure/window/reinforced/prison, /turf/open/floor/plating, /area/security/prison) -"iLQ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +"iLD" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13, security") }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/security/brig) "iMv" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple/anticorner/contrasted, @@ -31355,13 +30188,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"iMH" = ( -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/implant{ - pixel_y = 8 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "iMY" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -31390,6 +30216,37 @@ }, /turf/open/space/basic, /area/space/nearstation) +"iNm" = ( +/obj/structure/table, +/obj/item/assembly/igniter{ + pixel_x = -8; + pixel_y = -4 + }, +/obj/item/assembly/igniter, +/obj/item/screwdriver{ + pixel_y = 16 + }, +/obj/machinery/requests_console{ + department = "Tool Storage"; + pixel_y = 30 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/storage/primary) +"iNr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/engine/atmos) +"iND" = ( +/obj/structure/table, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/turf/open/floor/iron, +/area/engine/engineering) "iNG" = ( /obj/machinery/newscaster{ pixel_y = 32 @@ -31426,6 +30283,29 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) +"iOQ" = ( +/obj/structure/toilet, +/obj/machinery/status_display/door_timer{ + id = "cell"; + name = "Solitary confinement timer"; + pixel_y = 32 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("minisat") + }, +/turf/open/floor/iron/tech, +/area/security/prison/shielded) +"iOW" = ( +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom{ + pixel_x = 25 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) "iOX" = ( /obj/machinery/requests_console{ department = "Security"; @@ -31460,6 +30340,22 @@ /obj/machinery/light/small, /turf/open/floor/iron, /area/hallway/primary/aft) +"iPC" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/fore/secondary) "iPT" = ( /turf/open/floor/iron, /area/storage/art) @@ -31518,18 +30414,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/medbay/lobby) -"iQX" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/crew_quarters/dorms) "iRe" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -31545,20 +30429,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"iRj" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13, security") - }, -/obj/structure/closet/secure_closet/evidence, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/main) "iRk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -31593,20 +30463,41 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"iRv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat_interior) "iRw" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/vending/wardrobe/det_wardrobe, /turf/open/floor/wood, /area/security/detectives_office) +"iRx" = ( +/obj/machinery/button/door{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = -8; + req_access_txt = "31" + }, +/obj/machinery/button/door{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = 8; + req_access_txt = "31" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/computer/cargo{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "iRL" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -31634,22 +30525,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/theatre) -"iSd" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "iSm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -31666,6 +30541,16 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) +"iSs" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/command) "iTO" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -31722,6 +30607,26 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"iUv" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark, +/area/security/prison) "iVg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -31764,42 +30669,29 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"iWx" = ( -/obj/structure/chair/stool, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/machinery/light_switch{ - pixel_x = -28 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"iWE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +"iWu" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/iron, -/area/science/nanite) -"iWO" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 +/obj/structure/sign/warning/deathsposal{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/medical/virology) +"iWB" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" }, -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/catwalk_floor, -/area/maintenance/fore/secondary) +/area/engine/engineering) "iXb" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -31839,6 +30731,17 @@ /obj/machinery/iv_drip, /turf/open/floor/iron/white, /area/medical/sleeper) +"iXF" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/bridge) "iXG" = ( /obj/machinery/modular_computer/console/preset/curator{ dir = 1 @@ -31856,38 +30759,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"iXO" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"iXS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southright{ - name = "Research and Development Desk"; - req_one_access_txt = "7;29" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd"; - name = "research lab shutters" - }, -/obj/machinery/door/firedoor, -/obj/structure/desk_bell{ - pixel_x = 8 - }, -/turf/open/floor/plating, -/area/science/lab) "iXW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -31900,6 +30771,15 @@ }, /turf/open/floor/carpet/grimy, /area/vacant_room/office) +"iYb" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "iYm" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -32032,31 +30912,12 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"jaY" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) -"jbf" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) +"jaT" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/effect/turf_decal/stripes/end, +/obj/structure/reagent_dispensers/peppertank/directional/north, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "jbn" = ( /obj/machinery/light_switch{ pixel_x = -28 @@ -32113,31 +30974,6 @@ /obj/machinery/vending/cigarette, /turf/open/floor/iron, /area/security/brig) -"jcC" = ( -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for the engineering security doors."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = -24; - pixel_y = -6; - req_access_txt = "10" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/radio/off, -/obj/machinery/light_switch{ - pixel_x = -27; - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "jcS" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -32198,6 +31034,19 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"jdT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "jeB" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -32208,6 +31057,11 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"jeY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "jfd" = ( /obj/item/beacon, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -32231,15 +31085,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"jfl" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","security") - }, -/turf/open/floor/iron/dark, -/area/security/main) "jfw" = ( /obj/effect/turf_decal/delivery/red, /obj/structure/cable/yellow{ @@ -32313,11 +31158,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"jgu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "jgJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -32350,14 +31190,18 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) -"jgY" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +"jhc" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) +/obj/machinery/airalarm/engine{ + dir = 8; + pixel_x = -23 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/engine/supermatter) "jhe" = ( /obj/structure/chair{ dir = 4 @@ -32436,12 +31280,6 @@ }, /turf/open/floor/iron/white, /area/science/lab) -"jiH" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, -/turf/open/space, -/area/space/nearstation) "jjp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -32452,6 +31290,16 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) +"jjA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"jjC" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/prison, +/area/security/prison) "jjV" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -32483,51 +31331,12 @@ }, /turf/open/floor/engine/cult, /area/library) -"jkJ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/vending/wardrobe/chef_wardrobe, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "jkW" = ( /obj/structure/table, /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) -"jli" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit) -"jln" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "jlI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -32568,12 +31377,37 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/atmos) +"jmN" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/research) "jmU" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark, /area/security/prison) +"jnw" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, +/turf/open/space, +/area/space/nearstation) "jnE" = ( /obj/machinery/door/airlock/science{ name = "exploration preparation room"; @@ -32594,28 +31428,10 @@ }, /turf/open/floor/iron, /area/maintenance/starboard) -"jnP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "jnT" = ( /obj/effect/spawner/randomarcade, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"jnY" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/iron, -/area/engine/engineering) "joe" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, @@ -32647,19 +31463,15 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) -"joq" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","prison") - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = 25; - prison_radio = 1 +"jos" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron, +/area/security/checkpoint/supply) "jow" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -32680,19 +31492,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"joR" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) "jpp" = ( /obj/structure/railing{ dir = 4 @@ -32751,16 +31550,18 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"jsO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +"jsL" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/structure/rack, -/obj/item/multitool, -/obj/item/analyzer, -/obj/item/geiger_counter, -/turf/open/floor/iron, -/area/science/misc_lab) +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_y = -26 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "jsS" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ @@ -32950,6 +31751,19 @@ }, /turf/open/floor/iron/grid/steel, /area/ai_monitored/turret_protected/ai_upload) +"jwP" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "jwX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -32995,15 +31809,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/science/robotics/lab) -"jyw" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +"jyq" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, -/turf/open/space, -/area/space/nearstation) +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "jyC" = ( /obj/machinery/light{ dir = 8 @@ -33028,15 +31842,6 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"jyQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/engine, -/area/science/misc_lab) "jzf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -33110,6 +31915,20 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"jzV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) +"jAy" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/quartermaster/miningdock) "jAB" = ( /obj/structure/sink{ dir = 4; @@ -33216,20 +32035,17 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) -"jCd" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" +"jBV" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/black/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/aft) +/turf/open/floor/iron/grid/steel, +/area/teleporter) "jCm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -33256,6 +32072,38 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"jCB" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron, +/area/science/mixing) +"jCO" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron, +/area/vacant_room/commissary) +"jCP" = ( +/obj/structure/table, +/obj/item/t_scanner, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron, +/area/storage/primary) "jDW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -33276,6 +32124,15 @@ /obj/structure/sign/warning/fire, /turf/closed/wall, /area/maintenance/disposal/incinerator) +"jGk" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/turf/open/floor/wood, +/area/library) "jGm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -33285,6 +32142,19 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"jGz" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/airalarm/mixingchamber{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/iron, +/area/science/mixing/chamber) "jGB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -33331,28 +32201,12 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/security/brig) -"jHI" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "jHJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /turf/open/floor/iron, /area/engine/atmos) -"jHQ" = ( -/obj/machinery/aug_manipulator, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "jHR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -33387,22 +32241,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/bridge) -"jIe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"jIo" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/yellow{ +"jIh" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "jIB" = ( /obj/structure/chair/fancy/comfy, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -33414,16 +32259,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"jJd" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/obj/effect/spawner/lootdrop/techstorage/security, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron/dark, -/area/storage/tech) "jJp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, @@ -33457,6 +32292,14 @@ }, /turf/open/floor/iron, /area/tcommsat/computer) +"jJL" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/science/research) "jKn" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -33479,33 +32322,12 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"jKS" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "jKY" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"jLf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "jLx" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -33554,6 +32376,22 @@ "jLS" = ( /turf/open/floor/iron/white, /area/medical/chemistry) +"jLU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/aft) "jMc" = ( /obj/structure/chair/office{ dir = 4 @@ -33616,21 +32454,11 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/vacant_room/commissary) -"jMT" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) +"jMW" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) "jMY" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -33657,13 +32485,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"jOB" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "jOD" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -33695,6 +32516,12 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) +"jPe" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 25 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "jPm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -33744,23 +32571,6 @@ }, /turf/open/floor/plating, /area/bridge) -"jPO" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/dark, -/area/engine/gravity_generator) "jQe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -33791,6 +32601,18 @@ /obj/machinery/vending/boozeomat, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"jRM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "jSj" = ( /obj/structure/sign/warning/electricshock{ pixel_y = 32 @@ -33852,9 +32674,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"jTH" = ( -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) "jTM" = ( /obj/structure/displaycase{ desc = "A display case with a mortar straight from a museum. You might be in a big trouble if you need to use this."; @@ -33866,6 +32685,22 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"jTN" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/checkpoint/science) "jTP" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -33905,25 +32740,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"jUR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/fore) "jUS" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -33954,6 +32770,31 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/hallway/primary/central) +"jVt" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Warden's Office"; + network = list("ss13, security") + }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/emergency{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/wirecutters{ + pixel_y = 2 + }, +/obj/item/radio/off, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/multitool, +/turf/open/floor/iron/dark, +/area/security/warden) "jVC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34020,13 +32861,6 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"jWs" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "jWu" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -34107,16 +32941,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/kitchen/coldroom) -"jYf" = ( -/obj/machinery/computer/med_data, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) "jYJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -34162,26 +32986,37 @@ broken = 1 }, /area/maintenance/starboard/aft) -"jZt" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ - network = list("ss13","engine") +"jZP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"kak" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/power/apc/highcap/fifteen_k{ - areastring = "/area/engine/engineering"; - dir = 1; - name = "Engineering APC"; - pixel_y = 24 +/obj/machinery/door/airlock/arrivals_external{ + name = "Arrivals Airlock" }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) +"kam" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/iron, /area/engine/engineering) -"jZP" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/miningdock) +"kap" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "kaz" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -34192,13 +33027,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/exit) -"kaI" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "kaV" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -34278,27 +33106,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"kbT" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engine/engineering) -"kcf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "kch" = ( /turf/closed/wall/r_wall, /area/quartermaster/exploration_prep) @@ -34326,6 +33133,19 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"kcw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "kcC" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/light{ @@ -34347,6 +33167,23 @@ "kcM" = ( /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) +"kcR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/white, +/area/science/explab) +"kcW" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/reagent_dispensers/peppertank/directional/west, +/turf/open/floor/iron/dark, +/area/security/main) "kdD" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -34386,25 +33223,27 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"keA" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, +"kew" = ( +/obj/structure/closet/radiation, +/obj/machinery/camera/directional/north, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"keL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/arrivals_external{ - name = "Arrivals Airlock" +/area/engine/engineering) +"keM" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark, +/area/engine/gravity_generator) "keR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, @@ -34444,18 +33283,6 @@ dir = 8 }, /area/crew_quarters/dorms) -"kfz" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) "kfB" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -34474,27 +33301,30 @@ }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"kfN" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) -"kgG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +"kgo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" }, -/obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) +"kgz" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron, +/area/engine/engineering) +"kgH" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) "kgL" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/light/small{ @@ -34502,23 +33332,6 @@ }, /turf/open/floor/plating, /area/maintenance/central) -"kgN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/station_engineer, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/engineering) "kgR" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Teleporter"; @@ -34557,6 +33370,15 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) +"khH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "khO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -34566,12 +33388,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) -"kiu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "kjp" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Office"; @@ -34589,6 +33405,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"kjv" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/security/brig) "kjL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -34613,22 +33438,6 @@ }, /turf/open/floor/engine, /area/gateway) -"kkP" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) "klA" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, @@ -34651,6 +33460,14 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/plating, /area/maintenance/port/aft) +"kme" = ( +/obj/machinery/computer/nanite_cloud_controller, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "kmA" = ( /obj/effect/turf_decal/siding/wideplating_new/dark, /obj/effect/turf_decal/siding/wideplating_new/dark{ @@ -34729,40 +33546,21 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/maintenance/aft) -"knh" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/barricade/wooden/crude, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"kno" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/fore/secondary) -"knk" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("test"); - pixel_y = 32 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/iron, -/area/science/misc_lab) +/area/crew_quarters/dorms) "kns" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -34778,6 +33576,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) +"knt" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/explab) "knz" = ( /obj/machinery/light{ dir = 4 @@ -34864,28 +33669,15 @@ }, /turf/open/floor/iron, /area/security/brig) -"koQ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Security Escape Airlock"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit) "koX" = ( /obj/machinery/light/small, /turf/open/floor/engine/n2, /area/engine/atmos) -"kpa" = ( -/obj/structure/reagent_dispensers/cooking_oil, -/obj/machinery/camera/autoname, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +"koY" = ( +/obj/structure/closet/emcloset, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/quartermaster/storage) "kpk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -34904,23 +33696,56 @@ }, /turf/open/floor/prison/dark, /area/security/prison) -"kpM" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"kqe" = ( +/obj/structure/rack, +/obj/item/computer_hardware/hard_drive/role/lawyer{ + pixel_x = -4; + pixel_y = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"kpQ" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" +/obj/item/folder/red{ + pixel_x = 2; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 1 +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) +/obj/item/folder/yellow{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/storage/briefcase, +/obj/item/clothing/glasses/sunglasses/advanced/big{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/clothing/glasses/sunglasses/advanced{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/laser_pointer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/wood, +/area/lawoffice) +"kqi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/carrot, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","prison") + }, +/turf/open/floor/iron/techmaint, +/area/security/prison) "kqm" = ( /obj/structure/table/glass, /obj/item/paper_bin{ @@ -34996,16 +33821,6 @@ /obj/structure/disposalpipe/junction, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"ksb" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13, engine") - }, -/turf/open/floor/prison, -/area/security/prison) "ksf" = ( /obj/structure/disposalpipe/sorting/mail{ sortType = 10 @@ -35119,20 +33934,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"ktw" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/white, -/area/science/robotics/lab) "kty" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -35160,13 +33961,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"ktT" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) "kub" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -35195,6 +33989,21 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) +"kus" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "kuC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -35206,14 +34015,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/virology) -"kuN" = ( -/obj/structure/chair/stool{ - dir = 4; - pixel_x = 7; - pixel_y = 6 - }, -/turf/open/floor/wood, -/area/vacant_room/office) "kvi" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -35270,6 +34071,14 @@ }, /turf/open/floor/iron, /area/science/mixing) +"kwD" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet) "kwK" = ( /obj/structure/table/reinforced, /obj/item/assembly/igniter{ @@ -35305,6 +34114,15 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"kyq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat_interior) "kys" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, @@ -35336,6 +34154,16 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"kzA" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat/atmos) "kzD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/firedoor, @@ -35354,6 +34182,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/security/detectives_office) +"kAg" = ( +/turf/closed/wall/r_wall, +/area/science/explab) "kAi" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -35385,22 +34216,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"kAJ" = ( -/obj/machinery/seed_extractor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/hydroponics/garden) "kAS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -35412,12 +34227,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/aft) -"kBa" = ( -/obj/machinery/airalarm{ - pixel_y = 25 +"kBh" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/engine/atmos) "kBF" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -35435,18 +34256,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"kBH" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "kBL" = ( /obj/effect/turf_decal/siding/wideplating_new{ dir = 8 @@ -35472,6 +34281,15 @@ /obj/effect/mapping_helpers/atmos_auto_connect, /turf/open/floor/plating, /area/maintenance/starboard) +"kCv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname/directional/north{ + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/supermatter) "kCJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -35552,6 +34370,16 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"kDZ" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/space, +/area/space/nearstation) "kEj" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Distro to Waste" @@ -35619,13 +34447,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"kFf" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory - External"; - dir = 1 - }, -/turf/open/space/basic, -/area/space/nearstation) "kFm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -35648,6 +34469,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/engine, /area/engine/engineering) +"kGf" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "kGV" = ( /obj/structure/chair/office, /obj/machinery/computer/security/telescreen/interrogation{ @@ -35657,6 +34490,12 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/carpet/grimy, /area/security/brig) +"kHb" = ( +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "kHh" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -35750,16 +34589,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"kIJ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) "kIO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -35854,39 +34683,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"kKO" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/button/door{ - id = "courtcell"; - name = "Court cell shutters"; - pixel_x = 25; - pixel_y = 8; - req_access_txt = "2" - }, -/turf/open/floor/prison, -/area/security/prison) -"kLC" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/arrivals_external{ - name = "Arrivals Airlock" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) "kLF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -35897,22 +34693,6 @@ }, /turf/open/floor/iron/dark, /area/teleporter) -"kLN" = ( -/obj/structure/sign/plaques/kiddie{ - pixel_y = 32 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - Fore"; - network = list("aiupload") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) "kLQ" = ( /obj/machinery/holopad, /obj/item/kirbyplants/random, @@ -35937,15 +34717,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron, /area/hallway/primary/central) -"kMw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) "kMB" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /obj/effect/turf_decal/delivery, @@ -35995,6 +34766,15 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) +"kNm" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Medbay" + }, +/turf/open/floor/carpet/royalblack, +/area/lawoffice) "kNn" = ( /obj/machinery/light{ dir = 4 @@ -36041,35 +34821,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"kOa" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "MiniSat External Access"; - req_access_txt = "65;13" +"kNT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat_interior) -"kOs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("minisat") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 + dir = 9 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "kOu" = ( /obj/structure/chair{ dir = 1 @@ -36092,6 +34855,22 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"kOR" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/science/research) "kOY" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -36229,6 +35008,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/engineering) +"kRB" = ( +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/structure/table/wood, +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c100, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "kRI" = ( /turf/open/floor/carpet/grimy, /area/chapel/office) @@ -36303,6 +35094,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"kSW" = ( +/obj/structure/closet, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/maintenance/disposal) "kSX" = ( /obj/effect/landmark/start/security_officer, /obj/structure/chair{ @@ -36313,33 +35111,6 @@ "kSZ" = ( /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"kTh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/gravity_generator) -"kTH" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat/service) "kUg" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -36347,6 +35118,17 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) +"kUj" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/engine/atmos) "kUm" = ( /obj/structure/disposalpipe/segment, /obj/machinery/button/crematorium{ @@ -36386,14 +35168,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"kUK" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) "kVh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -36402,6 +35176,9 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) +"kVk" = ( +/turf/open/floor/engine, +/area/science/explab) "kVI" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -36514,11 +35291,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"kWZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/iron, -/area/engine/engineering) "kXd" = ( /obj/structure/grille, /turf/open/floor/plating/airless, @@ -36535,15 +35307,6 @@ dir = 8 }, /area/science/research) -"kXI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat_interior) "kYa" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -36568,47 +35331,11 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"kYA" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/security/detectives_office) -"kYW" = ( -/obj/machinery/camera/autoname{ - c_tag = "Captain's Quarters"; - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/clothing/gloves/color/black, -/obj/item/lighter{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/storage/fancy/cigarettes/cigars/havana{ - pixel_x = 2; - pixel_y = 10 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "kYY" = ( /obj/machinery/washing_machine, /obj/effect/turf_decal/bot, /turf/open/floor/prison, /area/security/prison) -"kZj" = ( -/obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = -25 - }, -/obj/structure/table, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "kZO" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel"; @@ -36678,6 +35405,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"laK" = ( +/obj/structure/bed/roller, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/sleeper) "lbh" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, @@ -36689,6 +35429,24 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/maintenance/solars/port/aft) +"lbF" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron, +/area/security/checkpoint/science) +"lbO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/explab) "lbV" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, @@ -36710,11 +35468,26 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) +"lct" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "lcy" = ( /turf/open/floor/plating{ broken = 1 }, /area/maintenance/port/fore) +"lcI" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "lcX" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 @@ -36773,6 +35546,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/medbay/central) +"ldD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("minisat") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "ldU" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 @@ -36814,6 +35599,25 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"les" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/carpet/grimy, +/area/chapel/office) +"let" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/engineering) "leR" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -36841,31 +35645,42 @@ }, /turf/open/floor/wood, /area/vacant_room/office) +"lfA" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/structure/table/wood/fancy, +/obj/item/soulstone/anybody/chaplain, +/obj/item/organ/heart, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/obj/item/book/granter/spell/smoke/lesser, +/turf/open/floor/iron/dark, +/area/chapel/office) "lfJ" = ( /turf/closed/wall, /area/ai_monitored/turret_protected/ai_upload) -"lgk" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"lgz" = ( +/obj/machinery/light/small{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/quartermaster/miningdock) -"lgo" = ( -/obj/machinery/computer/security, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/engine/engineering) +"lgG" = ( +/obj/machinery/telecomms/processor/preset_exploration, +/obj/machinery/airalarm/server{ + dir = 8; + pixel_x = -28 }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary) +/turf/open/floor/circuit/telecomms/server, +/area/quartermaster/exploration_dock) "lgM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -36876,6 +35691,22 @@ /obj/machinery/vending/wardrobe/viro_wardrobe, /turf/open/floor/iron/white, /area/medical/virology) +"lhe" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2"; + shuttledocked = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/catwalk_floor, +/area/security/brig) "lhg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36883,6 +35714,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"lhq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8; + name = "output gas connector port" + }, +/obj/machinery/portable_atmospherics/canister, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "lhC" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, @@ -36898,6 +35745,15 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"lhL" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/hallway/primary/central) "lhM" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36950,15 +35806,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"lig" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "liI" = ( /obj/machinery/button/door{ id = "ViroA"; @@ -37015,19 +35862,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"ljh" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) "ljk" = ( /obj/structure/chair/fancy/comfy{ color = "#666666" @@ -37037,13 +35871,6 @@ }, /turf/open/floor/wood, /area/library) -"ljp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) "ljw" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 6 @@ -37063,16 +35890,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"ljN" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +"ljM" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) +"ljT" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/service) "ljZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37118,15 +35953,6 @@ }, /turf/open/floor/wood, /area/security/detectives_office) -"llg" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat/atmos) "llo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37196,6 +36022,19 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"llY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/explab) "lme" = ( /obj/effect/spawner/randomvend/cola, /turf/open/floor/wood, @@ -37222,6 +36061,16 @@ }, /turf/open/floor/iron, /area/security/brig) +"lmA" = ( +/obj/structure/chair/fancy/bench/right, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","prison","security") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "lmG" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -37286,6 +36135,10 @@ /obj/structure/chair/office, /turf/open/floor/iron/dark, /area/security/warden) +"lnG" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/explab) "lnJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -37312,6 +36165,24 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"lnL" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/science/research) +"lnO" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/science/xenobiology) "lnU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37323,6 +36194,16 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/security/prison) +"loc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "lod" = ( /obj/structure/closet/secure_closet/security/sec, /obj/item/clothing/mask/balaclava, @@ -37400,21 +36281,6 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/hydroponics/garden) -"lpc" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/storage/tech) "lpu" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -37433,12 +36299,29 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"lpX" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness) "lpZ" = ( /obj/structure/chair/stool{ pixel_y = 8 }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"lqc" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/storage/box/lights/mixed, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/storage/tools) "lqg" = ( /obj/machinery/door/firedoor, /turf/open/floor/iron, @@ -37505,14 +36388,16 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"lsb" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 +"lsz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/turf/open/floor/iron, -/area/engine/engineering) +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13, security") + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "lsU" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/corner{ @@ -37526,6 +36411,12 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"ltq" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, +/turf/open/floor/plating, +/area/engine/atmos) "ltr" = ( /obj/item/kirbyplants/random, /obj/structure/cable/yellow{ @@ -37571,6 +36462,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/chemistry) +"lvc" = ( +/obj/structure/reflector/double/anchored{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "lvf" = ( /obj/machinery/door/airlock/public/glass{ name = "Cell 3" @@ -37591,11 +36494,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"lvu" = ( -/obj/structure/punching_bag, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/fitness) "lvx" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -37621,13 +36519,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"lvN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "lvX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37639,20 +36530,6 @@ }, /turf/open/floor/iron, /area/storage/tools) -"lwc" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/brig) "lwe" = ( /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /obj/effect/turf_decal/stripes/line{ @@ -37692,6 +36569,12 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"lwO" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - External" + }, +/turf/open/space/basic, +/area/space/nearstation) "lxa" = ( /obj/structure/table/glass, /obj/item/storage/box/beakers{ @@ -37712,19 +36595,6 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) -"lxd" = ( -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/science/nanite) "lxj" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron, @@ -37755,6 +36625,14 @@ }, /turf/open/floor/iron, /area/security/brig) +"lxB" = ( +/obj/structure/table, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron, +/area/storage/art) "lxL" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -37791,15 +36669,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"lyj" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/tile/black/fourcorners, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/iron/grid/steel, -/area/ai_monitored/storage/eva) "lyA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -37819,6 +36688,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/locker) +"lzz" = ( +/obj/machinery/camera/autoname/directional/south{ + c_tag = "Captain's Quarters" + }, +/obj/structure/table/wood, +/obj/item/clothing/gloves/color/black, +/obj/item/lighter{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_x = 2; + pixel_y = 10 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "lzG" = ( /obj/machinery/light{ dir = 1 @@ -38029,6 +36914,16 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"lCS" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/storage/tools) "lCW" = ( /obj/machinery/door/airlock{ name = "Kitchen cold room"; @@ -38069,22 +36964,13 @@ }, /turf/open/floor/prison/dark, /area/security/prison) -"lDC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +"lDH" = ( +/obj/structure/chair/stool/directional/west{ + pixel_x = 7; + pixel_y = 6 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/fore) +/turf/open/floor/wood, +/area/vacant_room/office) "lDI" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -38098,18 +36984,24 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"lEr" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 +"lEl" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron, +/area/science/mixing) "lEv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -38198,6 +37090,13 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) +"lGX" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "lHn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38205,6 +37104,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/port) +"lHw" = ( +/obj/structure/rack, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/spawner/lootdrop/techstorage/RnD_secure, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/grid/steel, +/area/storage/tech) "lHK" = ( /obj/structure/rack, /obj/structure/window/reinforced{ @@ -38236,16 +37145,31 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/ai_monitored/storage/eva) -"lHM" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/airalarm{ - pixel_y = 23 +"lHT" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/iron, -/area/quartermaster/qm) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/fore) +"lHX" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos_external" + }, +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/turf/open/floor/plating, +/area/engine/atmos) "lHY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -38258,6 +37182,38 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"lIo" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/loot_jobscale/armoury/bulletproof_vest, +/obj/effect/loot_jobscale/armoury/bulletproof_helmet, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/reagent_dispensers/peppertank/directional/north, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) +"lIx" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"lIy" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/chem_master/condimaster{ + desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."; + name = "HoochMaster Deluxe"; + pixel_x = -4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "lIF" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, @@ -38275,6 +37231,28 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"lIY" = ( +/mob/living/carbon/human/species/monkey, +/obj/machinery/flasher{ + id = "monkeypen"; + pixel_y = 23 + }, +/turf/open/floor/iron/freezer, +/area/medical/virology) +"lJp" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "lJv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -38317,6 +37295,11 @@ /obj/effect/loot_jobscale/armoury/disabler, /turf/open/floor/iron, /area/ai_monitored/security/armory) +"lJL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/punching_bag, +/turf/open/floor/iron/dark, +/area/crew_quarters/fitness) "lKm" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -38335,15 +37318,10 @@ /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) "lKq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/obj/effect/turf_decal/box/corners, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/engine, +/area/science/explab) "lKH" = ( /obj/structure/chair/office{ dir = 1 @@ -38367,15 +37345,6 @@ }, /turf/open/floor/wood, /area/lawoffice) -"lLp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/nanite) "lLK" = ( /obj/structure/table/reinforced, /obj/structure/desk_bell{ @@ -38403,6 +37372,12 @@ }, /turf/open/floor/iron/techmaint, /area/storage/tech) +"lMg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "lMk" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -38418,18 +37393,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"lMl" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"lMx" = ( +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -27 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/engine/break_room) "lMB" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -38439,6 +37410,30 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"lML" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/explab) "lMP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -38510,19 +37505,21 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"lPA" = ( -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom{ - pixel_x = 25 +"lOX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/camera/autoname{ - dir = 9 +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/iron, +/area/engine/engineering) "lPH" = ( /obj/structure/dresser, /turf/open/floor/carpet/orange, @@ -38537,17 +37534,6 @@ /obj/effect/loot_jobscale/armoury/energy_gun, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"lPL" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) "lPN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -38555,42 +37541,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/chapel/main) -"lPT" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_y = 30 - }, -/obj/structure/table/wood, -/obj/item/storage/box/seccarts{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/storage/box/deputy, -/obj/item/toy/figure/hos, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13","security") - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"lQa" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "lQt" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -38617,38 +37567,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"lQG" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - c_tag = "Corporate Meeting Room" - }, -/obj/machinery/newscaster{ - pixel_y = 34 - }, -/turf/open/floor/iron/dark, -/area/bridge/meeting_room) -"lRe" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/storage/firstaid/regular{ - pixel_x = 6; - pixel_y = -5 - }, -/obj/item/multitool, -/turf/open/floor/iron, -/area/quartermaster/office) -"lRv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/rdconsole/experiment{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "lRI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -38674,32 +37592,30 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/captain) -"lST" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice, -/turf/open/floor/iron, -/area/science/misc_lab) -"lTp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +"lSs" = ( +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) +"lSS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/camera/autoname{ +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"lTw" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/white/side{ + dir = 9 }, -/turf/open/floor/iron/white, -/area/medical/virology) +/area/science/research) "lTL" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -38709,21 +37625,6 @@ }, /turf/open/floor/wood, /area/library) -"lUP" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/camera/autoname{ - c_tag = "Command Hallway #2" - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/command) "lUQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/firedoor, @@ -38834,17 +37735,6 @@ }, /turf/open/floor/iron, /area/tcommsat/computer) -"lYt" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "lYu" = ( /obj/machinery/light{ dir = 8 @@ -38876,12 +37766,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"lYD" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "lYS" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -38906,19 +37790,22 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"lZA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +"lZQ" = ( +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 27 + }, +/obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint/engineering) "lZR" = ( /obj/machinery/light, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -38935,6 +37822,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"map" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/bed/dogbed/vector, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white, +/area/medical/virology) "mat" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -38944,15 +37839,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"maH" = ( -/obj/machinery/light/small, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/security/courtroom) "maL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38964,6 +37850,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"mbb" = ( +/obj/structure/reagent_dispensers/peppertank/directional/south, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "mbn" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -38997,27 +37887,40 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/prison, /area/security/prison) -"mbS" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/camera/autoname{ +"mck" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light_switch{ - pixel_y = -26 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) +/obj/machinery/camera/autoname/directional/north{ + network = list("ss13","engine") + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "mcn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"mcu" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/scientist, +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Monitor"; + network = list("test"); + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/explab) "mcF" = ( /obj/machinery/door/airlock{ name = "Custodial Closet"; @@ -39033,26 +37936,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/janitor) -"mcL" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "mdr" = ( /obj/machinery/nuclearbomb/beer, /turf/open/floor/plating, @@ -39087,6 +37970,12 @@ }, /turf/open/floor/prison, /area/security/prison) +"mdM" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "met" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39099,34 +37988,12 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"meM" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "meO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, /turf/open/floor/iron, /area/hallway/primary/port) -"meR" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) "mfk" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -39149,6 +38016,23 @@ /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plating, /area/engine/atmos) +"mfs" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen{ + layer = 3.1 + }, +/obj/item/clothing/neck/stethoscope{ + layer = 3.2 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron/freezer, +/area/medical/virology) "mfX" = ( /obj/machinery/light, /obj/effect/turf_decal/trimline/dark_blue/filled/line, @@ -39215,16 +38099,18 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"mhL" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 +"mhT" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ - dir = 5 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/turf/open/space, -/area/space/nearstation) +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/iron, +/area/engine/break_room) "mia" = ( /obj/effect/turf_decal/bot_white, /turf/open/floor/engine/light, @@ -39337,12 +38223,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/security/main) -"mjT" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "mkg" = ( /obj/machinery/door/firedoor, /turf/open/floor/iron, @@ -39397,18 +38277,14 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"mkT" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance"; - req_access_txt = "6" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"mkM" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/arrivals_external{ + name = "Arrivals Airlock" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "mkY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -39417,33 +38293,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"mlb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/turf/open/floor/iron/dark, -/area/medical/morgue) "mls" = ( /obj/structure/table/wood, /obj/item/storage/crayons, /turf/open/floor/wood, /area/library) "mly" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit) +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/white, +/area/science/research) "mlV" = ( /obj/machinery/telecomms/broadcaster/preset_right, /turf/open/floor/circuit/telecomms, @@ -39470,6 +38328,11 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/corner, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"mmo" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/hydroponics/garden) "mmx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -39528,21 +38391,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"mnz" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/engine/engineering) -"mnD" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory - External"; - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) "mnE" = ( /obj/machinery/door/airlock/hatch{ name = "Exploration Telecommunications"; @@ -39562,27 +38410,6 @@ }, /turf/open/floor/plating, /area/quartermaster/exploration_dock) -"mnF" = ( -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/machinery/ecto_sniffer, -/turf/open/floor/iron/white, -/area/science/robotics/lab) -"mnG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/main) "mnP" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -39596,6 +38423,17 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"moa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/crew_quarters/locker) "moc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39604,15 +38442,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/prison, /area/security/prison) -"mod" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "moo" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 1; @@ -39642,6 +38471,15 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"moW" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "mpg" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Engine Room"; @@ -39693,15 +38531,6 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/line, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"mqS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat_interior) "mrj" = ( /obj/machinery/door/airlock/public/glass{ name = "Chapel" @@ -39724,35 +38553,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"mrA" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"mrB" = ( -/obj/machinery/photocopier{ - pixel_y = 3 - }, -/obj/machinery/light, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/warden) -"mrP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "mso" = ( /obj/structure/closet/secure_closet/lethalshots, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -39761,6 +38561,21 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) +"msu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "msy" = ( /obj/machinery/light_switch{ pixel_x = -6; @@ -39779,6 +38594,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"msE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/locker) "msG" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -39802,18 +38624,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) -"mtb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "mth" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -39857,12 +38667,27 @@ /obj/effect/landmark/start/warden, /turf/open/floor/iron/dark, /area/security/warden) +"mtF" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/crew_quarters/fitness) "mtS" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, /area/hydroponics) +"mtU" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) "mtZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -39897,21 +38722,17 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/security/prison) -"mvl" = ( -/obj/machinery/light/small, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("minisat") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) "mvz" = ( /obj/structure/table/reinforced, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"mvO" = ( +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron, +/area/medical/genetics) "mvX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39941,13 +38762,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"mvZ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat/atmos) "mwi" = ( /obj/effect/turf_decal/siding/thinplating_new{ dir = 1 @@ -39977,17 +38791,49 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/central) -"myC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"mxm" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/structure/table, +/obj/item/clothing/mask/balaclava, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"mxI" = ( +/obj/machinery/light/small{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit) +"mxW" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/east, /turf/open/floor/iron, -/area/crew_quarters/locker) +/area/hallway/primary/central) +"mxZ" = ( +/obj/structure/target_stake, +/obj/machinery/magnetic_module, +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/science/explab) "myF" = ( /obj/structure/closet/secure_closet/genpop, /obj/structure/cable/yellow{ @@ -40046,6 +38892,18 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"mzD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "mAa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -40077,6 +38935,19 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"mAy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/camera/autoname/directional/north{ + network = list("ss13, prison") + }, +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "mBa" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -40144,31 +39015,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science) -"mBR" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) -"mCs" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/light_switch{ - pixel_y = -26 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "mCE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40184,6 +39030,18 @@ }, /turf/open/floor/carpet/green, /area/chapel/main) +"mDs" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Port to Filter" + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron, +/area/engine/atmos) "mDu" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -40199,16 +39057,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"mDF" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) "mDG" = ( /obj/structure/window/reinforced{ dir = 4 @@ -40229,6 +39077,10 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/hydroponics/garden) +"mDK" = ( +/mob/living/carbon/human/species/monkey/punpun, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "mEb" = ( /obj/machinery/gravity_generator/main/station, /obj/effect/turf_decal/bot_white, @@ -40241,15 +39093,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) -"mEe" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat/service) "mEp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -40272,6 +39115,14 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron/dark, /area/security/main) +"mEB" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/carpet/green, +/area/crew_quarters/dorms) "mFg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/machinery/light{ @@ -40285,6 +39136,22 @@ }, /turf/open/floor/iron/dark, /area/security/brig) +"mFF" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/white, +/area/science/explab) "mFR" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -40337,13 +39204,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"mGF" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +"mGB" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/iron/white, -/area/medical/surgery) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "mGI" = ( /obj/machinery/door/airlock/command{ name = "Teleporter Maintenance"; @@ -40371,6 +39243,21 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) +"mHJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 7 + }, +/obj/machinery/recharger{ + pixel_x = -7 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/dark, +/area/security/main) "mIb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -40394,17 +39281,6 @@ }, /turf/open/floor/iron/white, /area/science/mixing) -"mJh" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/fore) "mJp" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -40413,6 +39289,10 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/engineering) +"mJC" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/hallway/primary/central) "mJF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40452,6 +39332,20 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"mKD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/checkpoint/auxiliary) "mLG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -40461,18 +39355,6 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/medical/chemistry) -"mLS" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "mLU" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -40482,11 +39364,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"mLV" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) "mMM" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -40499,20 +39376,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"mMN" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"mNd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "mNm" = ( /obj/effect/turf_decal/siding/thinplating_new{ dir = 8 @@ -40538,12 +39401,36 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"mNA" = ( +/obj/structure/chair/office, +/obj/machinery/camera/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) "mNB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"mOs" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/quartermaster/exploration_dock) "mOt" = ( /obj/effect/landmark/start/head_of_security, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -40590,27 +39477,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"mPC" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13, security") - }, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) -"mPG" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/structure/closet/radiation, -/turf/open/floor/iron, -/area/science/misc_lab) "mPO" = ( /obj/structure/chair/fancy/sofa/old/right{ color = "#742925"; @@ -40624,6 +39490,16 @@ }, /turf/open/floor/carpet, /area/security/brig) +"mQc" = ( +/obj/machinery/camera/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/crew_quarters/theatre) "mQd" = ( /obj/effect/turf_decal/tile/dark_blue{ dir = 8 @@ -40674,28 +39550,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"mQI" = ( -/obj/item/stack/sheet/glass, -/obj/structure/table/glass, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/stock_parts/scanning_module, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/lab) "mQN" = ( /obj/machinery/status_display/evac{ pixel_x = 32 @@ -40741,6 +39595,11 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"mRt" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/engine/engineering) "mRG" = ( /obj/machinery/door/firedoor, /turf/open/floor/iron/white/side{ @@ -40776,6 +39635,12 @@ }, /turf/open/floor/carpet/green, /area/security/detectives_office) +"mSe" = ( +/obj/structure/bed/roller, +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white, +/area/medical/virology) "mSs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -40879,15 +39744,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/vacant_room/commissary) -"mVy" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/dorms) "mVI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -40922,6 +39778,13 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"mWC" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/white, +/area/science/mixing/chamber) "mWI" = ( /obj/machinery/power/terminal{ dir = 1 @@ -41017,6 +39880,17 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) +"mXW" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/light_switch{ + pixel_y = -26 + }, +/turf/open/floor/iron/white, +/area/medical/storage) "mYa" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -41026,30 +39900,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/security/main) -"mYl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"mYv" = ( -/obj/structure/bed/roller, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/sleeper) "mYB" = ( /obj/machinery/computer/teleporter{ dir = 1 @@ -41097,6 +39947,11 @@ /obj/item/canvas/twentythree_twentythree, /turf/open/floor/wood, /area/library) +"mYW" = ( +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/quartermaster/storage) "mYY" = ( /obj/machinery/suit_storage_unit/exploration, /obj/effect/turf_decal/delivery, @@ -41110,6 +39965,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/main) +"mZd" = ( +/turf/open/floor/iron/white, +/area/medical/surgery) "mZh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -41189,6 +40047,14 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) +"naw" = ( +/obj/machinery/door/airlock/research{ + name = "Testing Lab"; + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/science/explab) "naB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -41209,10 +40075,16 @@ }, /turf/open/floor/iron/techmaint, /area/security/brig) -"naJ" = ( -/obj/item/beacon, -/turf/open/floor/engine, -/area/science/misc_lab) +"naC" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/qm) "naN" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -41247,6 +40119,16 @@ }, /turf/open/floor/iron/white, /area/science/mixing) +"nbX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four"; + shuttledocked = 1 + }, +/turf/open/floor/catwalk_floor, +/area/engine/engineering) "nbZ" = ( /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron, @@ -41330,18 +40212,6 @@ }, /turf/open/floor/iron, /area/tcommsat/computer) -"ndi" = ( -/obj/structure/bedsheetbin, -/obj/structure/table, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet) "ndk" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -41431,23 +40301,6 @@ /obj/machinery/teleport/hub, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"ngh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/meter, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "ngt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -41464,20 +40317,13 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"ngB" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"ngv" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/fore) +/obj/machinery/vending/engivend, +/turf/open/floor/iron, +/area/engine/engineering) "ngG" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=2"; @@ -41488,6 +40334,16 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/crew_quarters/kitchen/coldroom) +"ngL" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/space/basic, +/area/space/nearstation) "ngR" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -41524,6 +40380,15 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/vacant_room/commissary) +"nij" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron, +/area/engine/engineering) "niE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -41546,6 +40411,15 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark, /area/medical/surgery) +"niW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/item/stack/package_wrap, +/obj/structure/table/wood, +/obj/item/hand_labeler, +/turf/open/floor/wood, +/area/vacant_room/office) "njy" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -41589,13 +40463,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"nka" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) "nkq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -41604,37 +40471,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/carpet, /area/quartermaster/exploration_prep) -"nkr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","engine") - }, -/turf/open/floor/engine, -/area/engine/engineering) -"nku" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/trimline/dark_blue/filled/end{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/eva) "nkE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/firealarm{ @@ -41672,20 +40508,6 @@ /obj/machinery/fax/cargo, /turf/open/floor/iron, /area/quartermaster/office) -"nlG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/maintenance/aft) "nlO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41715,26 +40537,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/engine, /area/science/mixing/chamber) -"nms" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/role/signal/toxins, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/radio/intercom{ - pixel_y = -29 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/item/book/manual/wiki/sopcommand, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/heads/hor) "nmS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line, @@ -41743,6 +40545,19 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"nna" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/aft) "nnm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -41773,6 +40588,15 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"nnR" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/hydroponics) "nox" = ( /obj/machinery/button/door{ id = "commissaryshutter"; @@ -41863,6 +40687,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/green, /area/crew_quarters/dorms) +"npk" = ( +/obj/structure/table, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/key/security, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - External"; + network = list("ss13","security") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "npw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -41899,14 +40735,19 @@ }, /turf/open/floor/prison/dark, /area/security/execution/transfer) -"nqq" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - External"; - dir = 1; - network = list("aiupload") +"nqu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/space/basic, -/area/space) +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos_external" + }, +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/turf/open/floor/plating, +/area/engine/atmos) "nqw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/corner{ @@ -41941,18 +40782,35 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"nqM" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" +"nrc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/structure/closet/radiation, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/engine/engineering) +/area/science/explab) +"nre" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/fore) +"nrl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/item/storage/toolbox/emergency, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -28 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "nrr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -41992,33 +40850,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/genetics) -"nsc" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nsg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "nso" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -42054,20 +40885,25 @@ }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) -"nsB" = ( -/obj/structure/closet/crate/solarpanel_small, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/obj/effect/turf_decal/stripes/line{ +"nsJ" = ( +/obj/machinery/computer/med_data, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/item/radio/intercom{ - pixel_y = -28 +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) +"ntf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/dark, -/area/storage/tech) +/turf/open/floor/iron/white, +/area/science/explab) "ntl" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ @@ -42123,9 +40959,6 @@ /obj/effect/turf_decal/arrows, /turf/open/floor/iron, /area/security/brig) -"nuf" = ( -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) "nuF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -42157,25 +40990,47 @@ }, /turf/open/floor/iron, /area/vacant_room/commissary) -"nvs" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" +"nvl" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13, security") }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/iron, +/area/security/brig) +"nvz" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/turf/open/space/basic, +/area/space/nearstation) +"nvH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/gravity_generator) +"nvL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/fore) +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/white, +/area/science/research) "nvN" = ( /obj/structure/chair/office{ dir = 4 @@ -42310,15 +41165,6 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/line, /turf/open/floor/iron/dark, /area/bridge) -"nxX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/mixing) "nyw" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -42350,23 +41196,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"nyZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, +"nyS" = ( +/obj/effect/spawner/room/fivexthree, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/starboard/aft) "nzr" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 10 @@ -42382,6 +41215,20 @@ }, /turf/open/floor/iron/dark/side, /area/engine/atmos) +"nAg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/engineering) "nAK" = ( /obj/machinery/newscaster{ pixel_y = -28 @@ -42389,13 +41236,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"nAO" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "nAP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -42411,6 +41251,13 @@ }, /turf/open/floor/carpet/grimy, /area/ai_monitored/turret_protected/aisat_interior) +"nBw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "nBC" = ( /obj/machinery/power/turbine{ luminosity = 2 @@ -42450,25 +41297,6 @@ }, /turf/open/floor/carpet, /area/hallway/secondary/entry) -"nCf" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table, -/obj/item/taperecorder, -/obj/item/folder/red{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/structure/sign/poster/official/do_not_question{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, security") - }, -/turf/open/floor/iron/dark, -/area/security/brig) "nCC" = ( /obj/structure/table, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -42579,6 +41407,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/medical/surgery) +"nDX" = ( +/obj/structure/closet/secure_closet/security/med, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "nEc" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -42611,18 +41452,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"nEn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/aft) "nEu" = ( /obj/machinery/light, /obj/effect/turf_decal/tile/blue{ @@ -42694,13 +41523,6 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"nFr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "nFD" = ( /obj/machinery/suit_storage_unit/cmo, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -42792,27 +41614,26 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) -"nGA" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, +"nHm" = ( /obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" + name = "Escape Pod One" }, -/obj/machinery/atmospherics/pipe/layer_manifold{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /turf/open/floor/catwalk_floor, -/area/engine/atmos) -"nHe" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 +/area/hallway/secondary/entry) +"nHD" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, -/turf/open/space, -/area/space/nearstation) +/obj/item/pen, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/structure/reagent_dispensers/peppertank/directional/east, +/turf/open/floor/iron, +/area/security/checkpoint/engineering) "nHV" = ( /obj/machinery/light/small{ dir = 1 @@ -42824,6 +41645,15 @@ }, /turf/open/floor/carpet/grimy, /area/chapel/office) +"nIm" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) "nIn" = ( /obj/item/paper_bin{ pixel_x = 1; @@ -42842,6 +41672,15 @@ }, /turf/open/floor/iron/dark, /area/security/warden) +"nIz" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "nIJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -42870,6 +41709,16 @@ /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) +"nJu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "nKg" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 1 @@ -42931,17 +41780,29 @@ dir = 8 }, /area/crew_quarters/dorms) -"nLn" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -29 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +"nLB" = ( +/obj/structure/chair/fancy, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) +/obj/machinery/camera/directional/north{ + network = list("ss13, security, prison") + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/security/courtroom) +"nLU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "nMf" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -43000,6 +41861,19 @@ }, /turf/open/floor/iron/ridged, /area/crew_quarters/toilet) +"nNl" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos_external" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) "nNL" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law, @@ -43026,26 +41900,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"nOu" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat/atmos"; - name = "Atmospherics Turret Control"; - pixel_x = -27; - req_access = null; - req_access_txt = "65" - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("minisat") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) "nOH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -43076,17 +41930,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/theatre) -"nPO" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/black/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron/grid/steel, -/area/teleporter) "nPP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -43095,22 +41938,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/storage) -"nPT" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/closeup, -/turf/open/floor/catwalk_floor, -/area/security/brig) "nQd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -43121,15 +41948,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"nQl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "nQy" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -43164,10 +41982,22 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"nQR" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/freezer, -/area/medical/virology) +"nQO" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/salglu_solution{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/item/storage/box/pillbottles, +/turf/open/floor/iron/white, +/area/medical/chemistry) "nQV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -43230,6 +42060,19 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"nSk" = ( +/obj/machinery/light/small, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit) "nSD" = ( /obj/structure/sign/warning/electricshock{ pixel_y = -32 @@ -43245,6 +42088,15 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"nSE" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "nSG" = ( /obj/machinery/computer/security/telescreen/cmo{ dir = 1; @@ -43265,22 +42117,17 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"nSL" = ( -/obj/machinery/computer/nanite_cloud_controller, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") +"nSU" = ( +/obj/structure/bedsheetbin, +/obj/structure/table, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/nanite) -"nTh" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber South"; - network = list("aicore") +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet) "nTi" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -43313,22 +42160,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"nTq" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/computer/security/mining{ - dir = 8 +"nTD" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" }, -/obj/machinery/camera/autoname{ +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/supply) +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/fore) "nTL" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, @@ -43368,6 +42210,21 @@ /obj/structure/table/wood, /turf/open/floor/carpet/grimy, /area/vacant_room/office) +"nVu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access_txt = "5" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"nVE" = ( +/obj/machinery/light/small, +/turf/open/floor/engine, +/area/science/explab) "nVG" = ( /obj/item/stack/ore/iron, /obj/effect/turf_decal/stripes/line{ @@ -43394,30 +42251,10 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"nWp" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/structure/sign/painting/library{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/library) "nWr" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) -"nWA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Air Supply Maintenance"; - req_access_txt = "12" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "nWL" = ( /obj/machinery/photocopier, /obj/item/radio/intercom{ @@ -43525,6 +42362,14 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) +"nYn" = ( +/obj/structure/filingcabinet, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/wood, +/area/library) "nYz" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hopshutter"; @@ -43537,6 +42382,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hop) +"nYL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "nYQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -43562,14 +42413,10 @@ }, /turf/open/floor/engine, /area/gateway) -"nYS" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/miningdock) +"nZh" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/prison, +/area/security/prison) "nZo" = ( /obj/machinery/button/door{ id = "quarantineshutters"; @@ -43588,6 +42435,13 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"nZp" = ( +/obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/bridge) "nZz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -43608,6 +42462,13 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"oas" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/engine/atmos) "oau" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light{ @@ -43674,6 +42535,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"obR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/science/nanite) "obT" = ( /obj/effect/turf_decal/tile/dark_blue{ dir = 4 @@ -43683,34 +42553,18 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) -"ocL" = ( -/obj/machinery/light/small, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit) "ocY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "oda" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -43729,6 +42583,16 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"odg" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/exit) "odh" = ( /obj/machinery/newscaster{ pixel_y = -32 @@ -43862,19 +42726,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"ogL" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "ohi" = ( /obj/machinery/computer/holodeck/prison{ dir = 4 @@ -43882,6 +42733,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/security/warden) +"ohj" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/captain) "ohq" = ( /obj/machinery/light/small{ dir = 4 @@ -43935,18 +42794,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"ohP" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/fore) "ohW" = ( /obj/structure/railing{ dir = 8 @@ -43959,24 +42806,19 @@ }, /turf/open/floor/prison/dark, /area/security/prison) -"oia" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"ohZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/science/explab) "oiT" = ( /obj/machinery/shower{ dir = 8 @@ -43998,6 +42840,13 @@ /obj/item/reagent_containers/glass/rag, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"oji" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/science/explab) "ojl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -44010,18 +42859,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"ojv" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "ojA" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ @@ -44075,22 +42912,6 @@ /obj/effect/turf_decal/tile/dark_blue/half/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"okM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/east, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8; - name = "output gas connector port" - }, -/obj/machinery/portable_atmospherics/canister, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "okX" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -44106,6 +42927,27 @@ }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"olm" = ( +/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) +"olr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) "olu" = ( /obj/structure/railing/corner, /obj/structure/railing/corner{ @@ -44123,6 +42965,30 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) +"olv" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/hydroponics) +"olW" = ( +/obj/structure/table/glass, +/obj/item/storage/box/disks{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/airalarm/directional/north, +/obj/item/storage/box/monkeycubes{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/genetics) "olY" = ( /obj/item/radio/intercom{ pixel_y = 20 @@ -44159,27 +43025,16 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"onC" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 +"onj" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/catwalk_floor, -/area/maintenance/starboard/fore) -"onR" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/storage/box/lights/mixed, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/storage/tools) +/area/quartermaster/exploration_dock) "onS" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -44201,14 +43056,6 @@ /obj/item/gavelhammer, /turf/open/floor/iron, /area/security/courtroom) -"ooe" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "ool" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -44292,6 +43139,14 @@ /obj/effect/landmark/blobstart, /turf/open/floor/iron/dark, /area/security/main) +"opI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/xenoartifact, +/turf/open/floor/iron/white, +/area/science/explab) "opQ" = ( /obj/machinery/computer/atmos_control/tank/mix_tank{ dir = 8 @@ -44324,6 +43179,17 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"oqM" = ( +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/science/research) +"oqT" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ + dir = 5 + }, +/turf/open/space/basic, +/area/space) "org" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -44333,6 +43199,13 @@ }, /turf/open/floor/iron, /area/security/checkpoint/auxiliary) +"orr" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) "osc" = ( /obj/machinery/newscaster{ pixel_x = -30 @@ -44357,15 +43230,6 @@ }, /turf/open/floor/iron/dark, /area/gateway) -"osI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/clothing/neck/stethoscope, -/obj/item/storage/firstaid/regular, -/turf/open/floor/iron, -/area/science/misc_lab) "osO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -44385,6 +43249,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/sleeper) +"oti" = ( +/obj/machinery/telecomms/receiver/preset_left, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/circuit/telecomms, +/area/tcommsat/server) "otj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -44411,6 +43282,13 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"otI" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/hallway/secondary/service) "ouj" = ( /obj/structure/sign/warning/securearea{ pixel_x = -32 @@ -44420,13 +43298,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"oul" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/xenoartifact_inbox, -/obj/effect/landmark/xeno_spawn, -/obj/item/xenoartifact, -/turf/open/floor/engine, -/area/science/misc_lab) "oup" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -44443,19 +43314,6 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) -"ouA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/gravity_generator) "ouI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44484,13 +43342,6 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"ouS" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/turf/open/floor/plating, -/area/engine/engineering) "ouW" = ( /obj/structure/window/reinforced{ dir = 1; @@ -44526,6 +43377,10 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"ovO" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/locker) "ovQ" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -44573,24 +43428,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"oyH" = ( -/obj/structure/table, -/obj/item/aiModule/reset, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 4 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - Port"; - dir = 10; - network = list("aiupload") - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/grid/steel, -/area/ai_monitored/turret_protected/ai_upload) "oyM" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 4 @@ -44604,25 +43441,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"oyZ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/structure/table/wood/fancy, -/obj/item/soulstone/anybody/chaplain, -/obj/item/organ/heart, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/item/book/granter/spell/smoke/lesser, -/turf/open/floor/iron/dark, -/area/chapel/office) "ozl" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, @@ -44692,17 +43510,6 @@ /mob/living/basic/cockroach, /turf/open/floor/wood, /area/vacant_room/office) -"oAi" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/stripes/closeup, -/turf/open/floor/catwalk_floor, -/area/security/brig) "oAt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -44750,16 +43557,19 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/iron/dark, /area/storage/tech) -"oBA" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"oBu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/quartermaster/storage) "oBF" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -44772,14 +43582,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"oBK" = ( -/obj/structure/chair/office, -/obj/machinery/camera/autoname, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) "oBM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -44787,11 +43589,18 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/engine/atmos) -"oBV" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) +"oCa" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/structure/reagent_dispensers/peppertank/directional/east, +/turf/open/floor/iron, +/area/security/checkpoint/supply) "oCv" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -44841,6 +43650,13 @@ }, /turf/open/floor/iron/dark, /area/medical/surgery) +"oDz" = ( +/obj/machinery/camera/directional/north{ + c_tag = "MiniSat AI Chamber South"; + network = list("aicore") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) "oDF" = ( /obj/machinery/light, /turf/open/floor/plating, @@ -44853,29 +43669,35 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet/grimy, /area/chapel/office) -"oDU" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"oEd" = ( +/turf/open/floor/iron/white, +/area/science/explab) +"oEn" = ( +/mob/living/carbon/human/species/monkey, +/obj/machinery/light{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"oDY" = ( -/obj/machinery/computer/card/minor/hos{ +/turf/open/floor/iron, +/area/medical/genetics) +"oFc" = ( +/obj/structure/table, +/obj/item/aiModule/reset, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/obj/effect/turf_decal/siding/dark_blue{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = -26 +/obj/machinery/firealarm/directional/south, +/obj/machinery/camera/motion/directional/south{ + network = list("aiupload") }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/turf/open/floor/iron/grid/steel, +/area/ai_monitored/turret_protected/ai_upload) "oFh" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -44926,25 +43748,29 @@ }, /turf/open/space/basic, /area/space) -"oGB" = ( -/obj/machinery/computer/operating{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "oGY" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"oHG" = ( +/obj/structure/chair/fancy/bench/left{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "oHZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -44958,6 +43784,21 @@ }, /turf/open/floor/iron, /area/science/storage) +"oIf" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air Outlet Pump"; + target_pressure = 500 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "oIm" = ( /obj/structure/chair/office/light{ dir = 1 @@ -44970,6 +43811,14 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"oIK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/science/research) "oJk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -45012,6 +43861,18 @@ /obj/machinery/light, /turf/open/floor/iron/white, /area/medical/virology) +"oKj" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "oKn" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -45061,6 +43922,16 @@ }, /turf/open/floor/wood, /area/vacant_room/office) +"oLu" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/carpet/grimy, +/area/security/brig) "oLE" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -45084,26 +43955,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"oMf" = ( -/obj/structure/toilet, -/obj/machinery/status_display/door_timer{ - id = "cell"; - name = "Solitary confinement timer"; - pixel_y = 32 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("minisat") - }, -/turf/open/floor/iron/tech, -/area/security/prison/shielded) -"oMq" = ( -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron, -/area/medical/genetics) "oMw" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 10 @@ -45118,12 +43969,27 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, /area/security/brig) +"oML" = ( +/obj/structure/lattice, +/obj/machinery/camera/autoname/directional/west{ + network = list("minisat") + }, +/turf/open/space, +/area/space/nearstation) "oMN" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, /area/science/nanite) +"oNu" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "oNw" = ( /obj/item/cigbutt, /obj/machinery/atmospherics/pipe/manifold4w/general/visible, @@ -45222,11 +44088,36 @@ /obj/item/assembly/timer, /turf/open/floor/iron/dark, /area/security/main) +"oPV" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/fore) "oQs" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"oQO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/mixing/chamber) "oRo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -45243,6 +44134,16 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"oRz" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/chemistry) "oRK" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -45316,6 +44217,33 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/medical/virology) +"oTv" = ( +/obj/machinery/computer/xenoartifact_console{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = 1; + pixel_y = 28 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/button/door{ + id = "testlab"; + name = "Test Chamber Blast Doors"; + pixel_x = 24 + }, +/turf/open/floor/iron, +/area/science/explab) +"oTx" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 8 + }, +/turf/open/floor/iron, +/area/tcommsat/computer) "oTM" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -45326,6 +44254,29 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"oUi" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) +"oUo" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/turf/open/floor/iron/dark, +/area/security/main) "oUq" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 8 @@ -45464,20 +44415,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"oWc" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/turf/open/floor/iron, -/area/science/storage) "oWf" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/fullgrass, @@ -45497,6 +44434,14 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/iron/dark/side, /area/engine/atmos) +"oWR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/science/explab) "oWZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -45524,19 +44469,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"oZd" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/bulletproof_vest, -/obj/effect/loot_jobscale/armoury/bulletproof_helmet, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "oZi" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -45581,6 +44513,14 @@ }, /turf/open/floor/iron/techmaint, /area/ai_monitored/storage/eva) +"oZR" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 + }, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron, +/area/engine/engineering) "paf" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/firealarm/directional/south, @@ -45619,6 +44559,18 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"pas" = ( +/obj/structure/table/glass, +/obj/item/storage/box/rxglasses, +/obj/item/radio/intercom{ + pixel_y = 20 + }, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/genetics) "paC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -45626,6 +44578,20 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/port) +"pbg" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/obj/structure/reagent_dispensers/peppertank/directional/south, +/turf/open/floor/iron/dark, +/area/security/brig) "pbP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -45635,55 +44601,27 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"pcf" = ( -/obj/machinery/camera{ - c_tag = "Warden's Office"; - network = list("ss13, security") - }, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -4; - pixel_y = 4 +"pcD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/storage/toolbox/emergency{ - pixel_x = 2; - pixel_y = -3 +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) +"pdm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/item/wirecutters{ - pixel_y = 2 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/radio/off, /obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/item/multitool, -/turf/open/floor/iron/dark, -/area/security/warden) -"pcu" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/prison, -/area/security/prison) -"pcB" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/side{ - dir = 5 + icon_state = "4-8" }, -/area/science/research) -"pcD" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "pdt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -45740,20 +44678,6 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) -"peo" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/captain) -"peE" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "peT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45894,6 +44818,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/locker) +"pkx" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/iron, +/area/tcommsat/computer) "pky" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -45904,6 +44842,41 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) +"pkB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"pkC" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/medicine, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/item/glove_box, +/turf/open/floor/iron/white, +/area/medical/storage) +"plc" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "plq" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -45990,6 +44963,14 @@ /obj/structure/closet/l3closet/virology, /turf/open/floor/iron/white, /area/medical/virology) +"pnK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, +/turf/open/floor/iron, +/area/engine/atmos) "pnL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -46059,6 +45040,14 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"poJ" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) "poT" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -46105,13 +45094,36 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"pqp" = ( -/obj/machinery/camera/autoname{ - dir = 8 +"ppz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/bridge) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"ppP" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/item/multitool, +/turf/open/floor/iron, +/area/quartermaster/office) "pqq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood{ @@ -46172,14 +45184,30 @@ dir = 8 }, /area/crew_quarters/heads/captain) -"pra" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to MiniSat" +"pqX" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/atmos) "prb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -46199,6 +45227,19 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"prl" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/light_switch{ + pixel_y = -26 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "prm" = ( /obj/structure/table/optable, /obj/item/radio/intercom{ @@ -46345,6 +45386,15 @@ /obj/structure/chair/stool, /turf/open/floor/iron/white, /area/science/mixing) +"ptR" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13, security") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "ptV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -46373,6 +45423,18 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/toilet) +"puD" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "puK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -46390,6 +45452,16 @@ /obj/effect/spawner/structure/window/reinforced/prison, /turf/open/floor/plating, /area/security/prison) +"puY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/turf/open/floor/iron/dark, +/area/medical/morgue) "pvv" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -46414,20 +45486,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"pwq" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "pwt" = ( /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"pwQ" = ( -/obj/structure/table/glass, -/obj/item/storage/box/bodybags, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +"pxg" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/camera/directional/north, /turf/open/floor/iron/dark, -/area/medical/morgue) +/area/hydroponics) "pxn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -46582,13 +45658,6 @@ }, /turf/open/floor/iron, /area/science/storage) -"pzf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/engineering) "pAb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -46661,21 +45730,16 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"pBs" = ( -/obj/effect/turf_decal/tile/red/anticorner_ramp/contrasted{ - dir = 4 +"pBw" = ( +/obj/machinery/photocopier, +/obj/structure/extinguisher_cabinet{ + pixel_y = -29 }, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13, prison") +/obj/machinery/camera/directional/south{ + c_tag = "Vacant Office" }, -/obj/structure/sign/warning/radiation_shelter{ - pixel_x = 1; - pixel_y = 33 - }, -/obj/effect/landmark/prisonspawn, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/wood, +/area/vacant_room/office) "pBA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -46745,6 +45809,16 @@ }, /turf/open/floor/prison, /area/security/prison) +"pCl" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/science/research) "pCH" = ( /obj/structure/chair/fancy/comfy{ color = "#596479"; @@ -46767,6 +45841,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"pDG" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "pDJ" = ( /obj/machinery/requests_console{ department = "Science"; @@ -46835,6 +45922,11 @@ }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"pEJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/hallway/primary/central) "pET" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -46893,6 +45985,22 @@ dir = 8 }, /area/teleporter) +"pFu" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/north{ + network = list("ss13","engine") + }, +/obj/machinery/power/apc/highcap/fifteen_k{ + areastring = "/area/engine/engineering"; + dir = 1; + name = "Engineering APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/engine/engineering) "pGw" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -46914,6 +46022,15 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) +"pGA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "pGI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -46932,24 +46049,36 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"pHo" = ( +/obj/structure/table/glass, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/medical/morgue) +"pHq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) "pHs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) -"pHy" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron, -/area/security/brig) "pHH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -47001,15 +46130,14 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/circuit/green/off, /area/teleporter) -"pIP" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +"pIO" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/aft) "pIU" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -47034,19 +46162,23 @@ dir = 1 }, /area/hallway/primary/starboard) -"pJt" = ( -/obj/structure/table, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/obj/item/key/security, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/camera/motion{ - c_tag = "Armory - External"; - dir = 1; - network = list("ss13","security") +"pJr" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/fore/secondary) "pJv" = ( /turf/open/floor/grass, /area/hallway/primary/central) @@ -47061,15 +46193,10 @@ /turf/open/floor/iron/dark, /area/chapel/main) "pJF" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat/atmos) +/obj/machinery/camera/directional/north, +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/turf/open/floor/iron/dark, +/area/medical/morgue) "pJP" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -47134,23 +46261,27 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/aft) -"pKk" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "pKm" = ( /obj/structure/table, /obj/item/nanite_remote, /turf/open/floor/iron/dark, /area/science/nanite) +"pKv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/white, +/area/science/research) +"pKw" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "pKz" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance/two, @@ -47159,17 +46290,6 @@ /obj/item/stack/sheet/mineral/copper, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"pKT" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/rnd/production/circuit_imprinter, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/checker, -/area/engine/break_room) "pLb" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -47205,21 +46325,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/security/main) -"pLK" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat_interior"; - name = "Antechamber Turret Control"; - pixel_y = -24; - req_access = null; - req_access_txt = "65" - }, -/obj/machinery/light/small, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("minisat") - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) "pMf" = ( /obj/effect/turf_decal/siding/wideplating_new{ dir = 8 @@ -47251,17 +46356,6 @@ }, /turf/open/floor/iron/dark, /area/security/prison) -"pNB" = ( -/obj/effect/landmark/start/clown, -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/theatre) "pNH" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -47271,42 +46365,18 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"pNJ" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) -"pOi" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/light{ - dir = 4 +"pOb" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ +/obj/effect/turf_decal/tile/dark_blue{ dir = 8 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/turf/open/floor/iron, +/area/hallway/primary/central) "pOk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47325,6 +46395,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/freezer, /area/medical/virology) +"pOn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/medical/virology) "pOt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -47374,16 +46456,6 @@ }, /turf/open/floor/iron/dark, /area/teleporter) -"pQc" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) "pQr" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -47391,19 +46463,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) -"pQu" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = -26 - }, -/turf/open/floor/iron/white, -/area/medical/storage) "pQE" = ( /obj/structure/chair/office, /obj/structure/extinguisher_cabinet{ @@ -47417,6 +46476,17 @@ }, /turf/open/floor/prison, /area/security/prison) +"pRq" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/item/crowbar, +/obj/effect/decal/cleanable/dirt, +/obj/item/hand_labeler, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/explab) "pRy" = ( /obj/structure/showcase/cyborg/old{ dir = 8; @@ -47430,6 +46500,26 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/atmos) +"pRz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/white, +/area/science/research) +"pRI" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/quartermaster/storage) "pSb" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, @@ -47445,6 +46535,16 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"pSo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "pSt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47538,19 +46638,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"pTu" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -30 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "pTx" = ( /turf/closed/wall, /area/hallway/primary/aft) @@ -47561,12 +46648,6 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/main) -"pTR" = ( -/obj/machinery/meter, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "pUt" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, @@ -47667,34 +46748,9 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"pWH" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/vacant_room/commissary) "pWI" = ( /turf/open/floor/carpet/green, /area/security/detectives_office) -"pWN" = ( -/turf/open/floor/iron, -/area/science/misc_lab) -"pWP" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "pWQ" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -47810,14 +46866,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"pZC" = ( -/obj/structure/lattice, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("minisat") - }, -/turf/open/space, -/area/space/nearstation) "pZR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -47871,17 +46919,13 @@ /obj/machinery/light, /turf/open/floor/iron/techmaint, /area/gateway) -"qbD" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/obj/item/storage/firstaid/regular, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/machinery/light_switch{ - pixel_y = -26 +"qbv" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/iron/techmaint, -/area/gateway) +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "qbL" = ( /obj/structure/cable{ icon_state = "1-4" @@ -47894,13 +46938,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"qbM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/misc_lab) "qbQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -47944,6 +46981,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) +"qea" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/science/mixing/chamber) "qef" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -47984,12 +47025,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"qfK" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/research) "qfW" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47999,17 +47034,41 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"qgx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 +"qgd" = ( +/mob/living/simple_animal/pet/dog/corgi/Ian, +/obj/effect/turf_decal/siding/wood, +/obj/structure/bed/dogbed/ian, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13, security") +/obj/machinery/light_switch{ + pixel_x = 27 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"qgy" = ( +/obj/machinery/light_switch{ + pixel_y = 26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "atmospherics mix pump" + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) +"qgK" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/engine/atmos) "qgO" = ( /obj/effect/turf_decal/pool, /turf/open/floor/iron, @@ -48108,15 +47167,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"qjQ" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "qjV" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -48139,19 +47189,6 @@ /obj/structure/displaycase/captain, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) -"qkt" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "qkH" = ( /obj/structure/railing{ dir = 9 @@ -48163,14 +47200,13 @@ }, /turf/open/floor/iron/dark, /area/storage/tech) -"qkT" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" +"qkI" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) +/obj/machinery/vending/wardrobe/engi_wardrobe, +/turf/open/floor/iron, +/area/engine/engineering) "qlf" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -48191,6 +47227,15 @@ }, /turf/open/floor/iron, /area/security/brig) +"qlY" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/bridge) "qmd" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -48213,13 +47258,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"qmP" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron/dark, -/area/engine/gravity_generator) "qng" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -48246,6 +47284,25 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"qnu" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/fore) "qnv" = ( /obj/machinery/sleeper{ dir = 4 @@ -48255,16 +47312,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"qnH" = ( -/obj/structure/closet/secure_closet/hos, -/obj/item/clothing/head/hats/hos/beret, -/obj/item/clothing/suit/armor/hos/trenchcoat, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/item/clothing/shoes/sneakers/white, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "qnI" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -48375,16 +47422,24 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"qqt" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 +"qqs" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/role/signal/toxins, +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_x = -4; + pixel_y = 2 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_x = 4; + pixel_y = 6 }, -/turf/open/floor/catwalk_floor, -/area/quartermaster/exploration_dock) +/obj/item/radio/intercom{ + pixel_y = -29 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/item/book/manual/wiki/sopcommand, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/heads/hor) "qqM" = ( /obj/effect/turf_decal/siding/dark_blue, /obj/structure/cable/yellow{ @@ -48443,18 +47498,29 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) -"qsb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"qrS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/carpet, +/area/quartermaster/exploration_prep) +"qsc" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/aisat/service) +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness) "qsl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/blue{ @@ -48527,15 +47593,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"qud" = ( -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/bridge) "quo" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 @@ -48548,34 +47605,20 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"quu" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "quT" = ( /obj/structure/lattice, /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) -"qve" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/ai_monitored/turret_protected/aisat_interior) -"qvm" = ( -/obj/structure/table/reinforced, -/obj/item/wrench/medical, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/crowbar, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/cryo) "qvR" = ( /obj/item/radio/off, /obj/item/crowbar, @@ -48602,40 +47645,27 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"qwk" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2"; + shuttledocked = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/catwalk_floor, +/area/security/brig) "qwp" = ( /obj/structure/disposalpipe/junction, /turf/open/floor/iron, /area/hallway/primary/starboard) -"qwt" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/side{ - dir = 5 - }, -/area/science/research) "qwD" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"qwH" = ( -/obj/machinery/power/smes{ - capacity = 9e+006; - charge = 10000 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "qwJ" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -48688,37 +47718,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/bridge/meeting_room) -"qxb" = ( -/obj/machinery/button/door{ - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = -8; - req_access_txt = "31" - }, -/obj/machinery/button/door{ - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = 8; - req_access_txt = "31" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/computer/cargo{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "qxh" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -48830,19 +47829,25 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"qzD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"qzw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) +"qzO" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/northleft{ + name = "Hydroponics Desk"; + req_access_txt = "35" }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/item/paper_bin{ + pixel_y = 4 }, -/turf/open/floor/iron/white, -/area/medical/surgery) +/obj/item/pen, +/turf/open/floor/iron, +/area/hydroponics) "qzT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -48896,6 +47901,18 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) +"qBv" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat/service) "qBF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -49012,6 +48029,20 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"qEL" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "qEQ" = ( /obj/effect/landmark/start/botanist, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -49027,17 +48058,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port/aft) -"qFa" = ( -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/item/radio/intercom{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13, prison") - }, -/turf/open/floor/prison, -/area/security/prison) "qFi" = ( /obj/machinery/light/small{ dir = 4 @@ -49088,6 +48108,17 @@ }, /turf/open/floor/iron/dark, /area/security/brig) +"qFU" = ( +/obj/structure/rack, +/obj/item/storage/belt/utility, +/obj/item/wrench, +/obj/item/weldingtool, +/obj/item/clothing/head/utility/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/engine/engineering) "qFV" = ( /obj/structure/table, /obj/item/clipboard, @@ -49155,6 +48186,24 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/vacant_room/commissary) +"qIE" = ( +/turf/open/floor/catwalk_floor, +/area/engine/engineering) +"qIY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","rd") + }, +/turf/open/floor/iron, +/area/science/explab) "qJm" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -49190,13 +48239,22 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"qJN" = ( -/obj/machinery/suit_storage_unit/hos, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/iron{ - icon_state = "chapel" +"qKd" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/area/crew_quarters/heads/hos) +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "qKl" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -49220,6 +48278,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/nuke_storage) +"qKq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/science/explab) "qKr" = ( /obj/effect/landmark/prisonspawn, /turf/open/floor/prison, @@ -49251,6 +48320,10 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"qKU" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/medical/morgue) "qLK" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -49306,22 +48379,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/atmos) -"qMl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"qMn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/research) "qMo" = ( /obj/machinery/door/airlock/maintenance{ name = "Garden Maintenance"; @@ -49336,6 +48393,14 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"qMu" = ( +/obj/machinery/gibber, +/obj/machinery/airalarm/kitchen_cold_room{ + pixel_x = 22; + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "qMz" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, @@ -49368,12 +48433,33 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"qNe" = ( -/obj/machinery/airalarm{ - pixel_y = 25 +"qNk" = ( +/obj/structure/chair/stool/directional/west, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/carpet/grimy, -/area/chapel/office) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/prison, +/area/security/prison) +"qNu" = ( +/obj/structure/table/reinforced, +/obj/item/wrench/medical, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/item/crowbar, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/cryo) "qNw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -49401,13 +48487,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"qOf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/turf/open/floor/iron, -/area/engine/engineering) "qOi" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /obj/structure/cable/yellow{ @@ -49424,6 +48503,22 @@ "qOk" = ( /turf/open/indestructible/sound/pool, /area/crew_quarters/fitness) +"qOn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/fore) "qOI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -49460,12 +48555,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"qPP" = ( -/obj/machinery/camera/autoname{ - network = list("minisat") - }, -/turf/open/space, -/area/space/nearstation) "qQb" = ( /obj/structure/chair/office{ dir = 1 @@ -49476,14 +48565,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/white, /area/medical/chemistry) -"qQC" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron, -/area/science/mixing) "qQG" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line, @@ -49514,13 +48595,29 @@ }, /turf/open/floor/iron, /area/janitor) -"qRY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +"qRG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/iron, +/area/engine/engineering) +"qRZ" = ( +/obj/machinery/computer/security/mining, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron, +/area/quartermaster/miningdock) +"qSg" = ( +/obj/machinery/light/small, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/security/courtroom) "qSv" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -49567,6 +48664,14 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) +"qTI" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/computer/security/telescreen/vault{ + pixel_y = 30 + }, +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "qTN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -49586,13 +48691,6 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"qUa" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) "qUb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -49635,18 +48733,6 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) -"qUB" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness) "qUC" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -49709,6 +48795,20 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/central) +"qWd" = ( +/obj/machinery/button/door{ + id = "rnd"; + name = "Shutters Control Button"; + pixel_x = -6; + pixel_y = 24; + req_access_txt = "47" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/white, +/area/science/lab) "qWt" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -49734,30 +48834,25 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"qWM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, +"qXk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/camera/autoname{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 }, /turf/open/floor/iron, -/area/crew_quarters/locker) -"qXk" = ( +/area/hallway/primary/fore) +"qXy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/iron, -/area/hallway/primary/fore) +/area/crew_quarters/dorms) "qXG" = ( /obj/structure/window/reinforced{ dir = 4 @@ -49854,6 +48949,17 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/virology) +"qZH" = ( +/obj/machinery/iv_drip, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/sleeper) "qZW" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -49891,20 +48997,11 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"rbg" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/structure/barricade/wooden/crude, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/fore/secondary) +"rbl" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/turf/open/floor/iron/dark, +/area/medical/morgue) "rbK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -50167,6 +49264,17 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) +"reP" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 25 + }, +/obj/structure/closet/secure_closet/security/science, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/structure/reagent_dispensers/peppertank/directional/west, +/turf/open/floor/iron, +/area/security/checkpoint/science) "rfh" = ( /obj/structure/grille/broken, /obj/effect/spawner/lootdrop/glowstick, @@ -50190,6 +49298,14 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"rfx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/iron, +/area/engine/engineering) "rfG" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -50233,6 +49349,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/nuke_storage) +"rgj" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "rgu" = ( /turf/open/floor/engine/light, /area/engine/gravity_generator) @@ -50258,6 +49384,10 @@ }, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) +"rgJ" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/freezer, +/area/medical/virology) "rgN" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=CHW"; @@ -50302,9 +49432,14 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"rht" = ( -/turf/open/floor/catwalk_floor, -/area/engine/engineering) +"rhv" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "rhC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50382,14 +49517,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"rje" = ( -/obj/structure/lattice, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("minisat") - }, -/turf/open/space, -/area/space/nearstation) "rju" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -50399,6 +49526,16 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"rjR" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) "rkm" = ( /obj/structure/window/reinforced{ dir = 4 @@ -50411,19 +49548,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"rkF" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - c_tag = "Command Hallway #1"; - dir = 5 - }, -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/command) "rkQ" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -50502,28 +49626,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"rlG" = ( -/obj/structure/rack, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/spawner/lootdrop/techstorage/RnD_secure, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/obj/machinery/camera/motion, -/turf/open/floor/iron/grid/steel, -/area/storage/tech) -"rmg" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/turf/open/floor/iron, -/area/engine/break_room) "rmh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -50561,19 +49663,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/secondary/entry) -"rmN" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "rnd" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=QM"; @@ -50641,16 +49730,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"rod" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") - }, -/turf/open/floor/engine, -/area/engine/engineering) "rog" = ( /obj/structure/table, /obj/item/storage/box/donkpockets, @@ -50672,6 +49751,17 @@ dir = 1 }, /area/hallway/secondary/entry) +"roN" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/item/clothing/mask/balaclava, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/obj/structure/reagent_dispensers/peppertank/directional/west, +/turf/open/floor/iron/dark, +/area/security/main) "rpg" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, @@ -50691,6 +49781,23 @@ /obj/item/reagent_containers/food/drinks/flask/det, /turf/open/floor/carpet/green, /area/security/detectives_office) +"rpp" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/locker) +"rpC" = ( +/obj/structure/chair, +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/apothecary) "rpN" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -50709,19 +49816,27 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/techmaint, /area/teleporter) -"rqr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"rqv" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/security/detectives_office) +"rqD" = ( +/obj/structure/table, +/obj/item/clothing/head/soft/cargo, +/obj/item/clothing/head/soft/cargo, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/engine, -/area/engine/engineering) +/turf/open/floor/iron, +/area/quartermaster/storage) "rqE" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -50863,6 +49978,17 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/engine/gravity_generator) +"rsJ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) "rsX" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/door/poddoor/preopen{ @@ -50973,12 +50099,45 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) +"ruO" = ( +/obj/machinery/airalarm/server{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/iron/dark/telecomms, +/area/science/server) +"ruR" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/bridge/meeting_room) "ruS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, /turf/open/floor/carpet/grimy, /area/chapel/office) +"ruU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) +"rva" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "rvd" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Power Storage"; @@ -51009,6 +50168,13 @@ }, /turf/open/floor/iron, /area/security/brig) +"rvw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron, +/area/medical/genetics) "rvO" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -51025,9 +50191,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"rwy" = ( -/turf/open/floor/iron/white, -/area/medical/surgery) "rwH" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -51073,6 +50236,15 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"rxF" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "rxG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -51104,12 +50276,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"rxV" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) "rya" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ @@ -51121,22 +50287,19 @@ /obj/structure/flora/rock/pile, /turf/open/floor/grass, /area/hallway/primary/central) -"ryM" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +"ryN" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 + dir = 5 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/aft) "rzf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/binary/pump{ @@ -51181,6 +50344,16 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"rzZ" = ( +/obj/structure/chair/stool, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "rAb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -51194,6 +50367,19 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/secondary/exit) +"rAp" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) "rBg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -51209,6 +50395,17 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/port) +"rBB" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/engine/atmos) "rBC" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/dark_blue{ @@ -51240,6 +50437,29 @@ }, /turf/open/floor/iron, /area/tcommsat/computer) +"rCs" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/aft) +"rCt" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/hallway/primary/port) "rCK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -51351,6 +50571,22 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"rEi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "rEE" = ( /obj/structure/table, /obj/item/razor, @@ -51430,13 +50666,6 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"rGB" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/dorms) "rGD" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51466,28 +50695,6 @@ dir = 5 }, /area/science/research) -"rGP" = ( -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/dark, -/area/security/prison) "rHj" = ( /obj/structure/chair{ dir = 1 @@ -51528,15 +50735,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"rHF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/goonplaque, -/area/hallway/secondary/entry) "rHU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -51563,14 +50761,17 @@ }, /turf/open/floor/iron/dark, /area/bridge/meeting_room) -"rHZ" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/item/crowbar, -/obj/effect/decal/cleanable/dirt, -/obj/item/hand_labeler, -/turf/open/floor/iron, -/area/science/misc_lab) +"rIx" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/light, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/nuke_storage) "rIV" = ( /obj/structure/table/wood, /obj/machinery/requests_console{ @@ -51682,16 +50883,6 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"rLQ" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/security/courtroom) "rLR" = ( /obj/effect/turf_decal/pool{ dir = 4 @@ -51733,6 +50924,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/security/brig) +"rML" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "rNa" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -51854,17 +51056,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/wood, /area/security/detectives_office) -"rPD" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/computer/security/telescreen/vault{ - pixel_y = 30 - }, -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "rPL" = ( /obj/machinery/porta_turret/ai{ dir = 8 @@ -51897,22 +51088,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"rQA" = ( -/obj/machinery/button/door{ - id = "rnd"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "47" - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/lab) "rQI" = ( /obj/machinery/light/small{ dir = 4 @@ -52000,31 +51175,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"rRR" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark, -/area/security/main) -"rRS" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/storage/box/lights/mixed, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron, -/area/engine/engineering) "rRU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -52047,34 +51197,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) -"rSg" = ( -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science{ - pixel_y = 8 - }, -/obj/item/xenoartifact_labeler, -/obj/item/xenoartifact_labeler{ - pixel_x = -9 - }, -/obj/item/clothing/gloves/artifact_pinchers, -/obj/item/clothing/gloves/artifact_pinchers, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "rSk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -52088,6 +51210,14 @@ /obj/machinery/telecomms/server/presets/engineering, /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) +"rSt" = ( +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "rSC" = ( /obj/machinery/door/airlock{ name = "Service Hall"; @@ -52112,6 +51242,20 @@ }, /turf/open/floor/plating, /area/engine/engineering) +"rSQ" = ( +/obj/effect/turf_decal/tile/red/anticorner_ramp/contrasted{ + dir = 4 + }, +/obj/structure/sign/warning/radiation_shelter{ + pixel_x = 1; + pixel_y = 33 + }, +/obj/effect/landmark/prisonspawn, +/obj/machinery/camera/autoname/directional/north{ + network = list("ss13, prison") + }, +/turf/open/floor/prison, +/area/security/prison) "rST" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -52139,18 +51283,23 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/science/mixing) +"rUq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "rUC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"rUL" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "rUR" = ( /obj/structure/chair{ dir = 4 @@ -52173,19 +51322,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"rWg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark, -/area/engine/gravity_generator) "rWw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -52195,6 +51331,15 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"rWz" = ( +/obj/structure/sign/departments/minsky/engineering/atmospherics{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) "rWK" = ( /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ @@ -52219,6 +51364,12 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) +"rXa" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) "rXf" = ( /obj/structure/closet/secure_closet/injection{ name = "educational injections"; @@ -52244,25 +51395,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"rYd" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) -"rYj" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) "rYs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -52284,6 +51416,11 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) +"rYE" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/dark, +/area/engine/gravity_generator) "rYJ" = ( /obj/machinery/portable_atmospherics/canister, /obj/effect/turf_decal/bot, @@ -52326,6 +51463,13 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"rZv" = ( +/obj/structure/lattice, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13", "minisat") + }, +/turf/open/space, +/area/space/nearstation) "rZC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -52397,22 +51541,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) -"sad" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/quartermaster/exploration_dock) "sbv" = ( /obj/effect/landmark/start/assistant, /obj/structure/chair/fancy/comfy{ @@ -52426,27 +51554,18 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/dorms) -"sby" = ( -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/obj/structure/chair/stool{ - dir = 8 +"sbz" = ( +/obj/machinery/light_switch{ + pixel_x = -28 }, -/turf/open/floor/iron/tech, -/area/maintenance/fore/secondary) -"sbK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/medical/chemistry) +"sbG" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/closet/wardrobe/miner, +/turf/open/floor/iron, +/area/quartermaster/miningdock) "sca" = ( /obj/machinery/newscaster{ pixel_y = 33 @@ -52456,6 +51575,14 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/dorms) +"sch" = ( +/obj/structure/closet/secure_closet/hop, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "scX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -52479,27 +51606,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/quartermaster/storage) -"sdo" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"sdp" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) "sdq" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52557,21 +51663,24 @@ "sdX" = ( /turf/closed/wall, /area/quartermaster/office) -"sec" = ( -/obj/structure/closet/crate, -/obj/item/crowbar, -/obj/item/stack/cable_coil, -/obj/item/screwdriver, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/black/fourcorners, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +"seM" = ( +/obj/item/radio/intercom{ + pixel_x = -25 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/structure/chair{ + dir = 4 }, -/turf/open/floor/iron/grid/steel, -/area/teleporter) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "seN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -52581,21 +51690,17 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) -"sff" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "mix to port" - }, -/obj/effect/turf_decal/stripes/line{ +"sfc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/mixing) +/turf/open/floor/iron, +/area/hallway/secondary/exit) "sfj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -52619,6 +51724,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"sfO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron, +/area/science/nanite) "sgi" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -52668,16 +51782,30 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"shI" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"shC" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating, -/area/maintenance/aft) +/turf/open/floor/catwalk_floor, +/area/engine/engineering) +"shD" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "shL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -52716,15 +51844,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"siz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/obj/item/storage/toolbox/emergency, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "siD" = ( /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/iron, @@ -52765,6 +51884,12 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) +"sjd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "sjn" = ( /obj/effect/turf_decal/delivery, /obj/machinery/disposal/bin, @@ -52776,15 +51901,6 @@ }, /turf/open/floor/iron/dark, /area/security/detectives_office) -"sjr" = ( -/obj/effect/turf_decal/loading_area, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/iron/dark, -/area/science/nanite) "sjz" = ( /obj/item/reagent_containers/spray/plantbgone, /obj/item/reagent_containers/spray/pestspray{ @@ -52805,18 +51921,6 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) -"sjU" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/xenoartifact_console{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/misc_lab) "skg" = ( /obj/machinery/computer/atmos_alert, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ @@ -52842,22 +51946,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/prison/dark, /area/security/prison) -"skC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/science/research) -"skV" = ( -/obj/machinery/gibber, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "sld" = ( /obj/machinery/vending/wallmed{ pixel_x = 24 @@ -52901,6 +51989,14 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) +"slN" = ( +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "smJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52911,6 +52007,18 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) +"smL" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/command) "snr" = ( /obj/structure/lattice/catwalk/over, /obj/structure/cable/yellow{ @@ -52960,18 +52068,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"soh" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/obj/structure/cable/yellow{ - cable_color = "red"; - color = "#ff0000"; - icon_state = "0-2" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "soA" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -53041,6 +52137,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/secondary/exit) +"spo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/item/kirbyplants/random, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "spq" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -53105,14 +52207,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sqw" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/chair, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) "sqB" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53149,6 +52243,22 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) +"srF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("minisat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/atmos) "srI" = ( /obj/machinery/newscaster{ pixel_y = 33 @@ -53184,40 +52294,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"ssR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"ssX" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/pipe_dispenser, -/obj/machinery/button/door{ - id = "aux_base_shutters"; - name = "Public Shutters Control"; - pixel_x = 24; - req_one_access_txt = "72" - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/construction/mining/aux_base) "stf" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -53238,65 +52314,28 @@ }, /turf/open/floor/prison/dark, /area/security/prison) -"stN" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 8 - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/turret_protected/ai_upload"; - name = "Upload APC"; - pixel_y = -24 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - Starboard"; - dir = 1; - network = list("aiupload") - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"sum" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, /obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/grid/steel, -/area/ai_monitored/turret_protected/ai_upload) -"suw" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -30 - }, -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/structure/closet/secure_closet/security/science, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science) -"suB" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/fore) -"suU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/turf/open/floor/plating, +/area/maintenance/aft) +"suW" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/science/nanite) +/area/crew_quarters/fitness) "svb" = ( /obj/machinery/door/airlock/maintenance{ name = "Plumbing Factory Maintenance"; @@ -53316,6 +52355,16 @@ }, /turf/open/floor/iron/white, /area/maintenance/aft) +"svv" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "svw" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=AIW"; @@ -53323,21 +52372,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"swj" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "port to mix" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/mixing) "swm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -53380,6 +52414,15 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) +"sxs" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "sxt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -53418,25 +52461,6 @@ /obj/structure/closet/crate, /turf/open/floor/iron/techmaint, /area/gateway) -"sxK" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/medicine, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/reagent_containers/spray/cleaner, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/item/glove_box, -/turf/open/floor/iron/white, -/area/medical/storage) "sxR" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -53478,18 +52502,12 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"syO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) +"syT" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/item/storage/fancy/donut_box, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/crew_quarters/fitness) "syU" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Office"; @@ -53507,33 +52525,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/security/checkpoint/supply) -"szj" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/turret_protected/ai"; - name = "AI Chamber APC"; - pixel_y = -24 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = -11; - pixel_y = -24 - }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber North"; - dir = 1; - network = list("aicore") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) "szk" = ( /obj/machinery/flasher/portable, /obj/effect/turf_decal/stripes/line{ @@ -53648,13 +52639,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"sAF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +"sBf" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) +/turf/open/floor/iron/techmaint, +/area/gateway) "sBr" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/stripes/line, @@ -53674,26 +52666,6 @@ dir = 8 }, /area/crew_quarters/dorms) -"sBv" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/assembly/igniter, -/obj/item/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "sBx" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -53735,6 +52707,22 @@ dir = 4 }, /area/crew_quarters/theatre) +"sBQ" = ( +/obj/machinery/telecomms/receiver/preset_exploration, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_dock) +"sBU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "sCg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -53748,16 +52736,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"sCt" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "sCw" = ( /obj/structure/window/reinforced{ dir = 8 @@ -53777,19 +52755,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sCK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "sCT" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/spawner/structure/window/reinforced, @@ -53878,14 +52843,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"sEz" = ( -/obj/machinery/door/airlock/research{ - name = "Testing Lab"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/science/misc_lab) "sER" = ( /obj/structure/railing, /obj/structure/railing{ @@ -53938,17 +52895,6 @@ }, /turf/open/floor/prison/dark, /area/security/execution/transfer) -"sFV" = ( -/obj/machinery/computer/rdconsole/production{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/break_room) "sFW" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -54021,6 +52967,13 @@ "sHg" = ( /turf/closed/wall/r_wall, /area/storage/tech) +"sIt" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "sIA" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -54030,19 +52983,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) -"sIG" = ( -/obj/item/toy/plush/flushed{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/bed/double, -/obj/item/bedsheet/double/dorms, -/turf/open/floor/carpet/green, -/area/crew_quarters/dorms) "sII" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/item/bedsheet/brown, @@ -54182,6 +53122,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/main) +"sLn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"sLC" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/bridge) "sMt" = ( /obj/structure/sink{ dir = 8; @@ -54277,6 +53227,23 @@ }, /turf/open/floor/iron/dark, /area/security/warden) +"sOm" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"sOn" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13, prison") + }, +/turf/open/floor/prison, +/area/security/prison) "sOs" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, @@ -54310,6 +53277,12 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"sPl" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) "sPB" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -54368,16 +53341,6 @@ }, /turf/open/floor/engine, /area/gateway) -"sQc" = ( -/obj/structure/sign/departments/minsky/research/research{ - pixel_x = 32 - }, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/effect/spawner/randomvend/cola, -/turf/open/floor/iron, -/area/maintenance/aft) "sQm" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -54412,15 +53375,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) -"sQA" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) "sQE" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /obj/item/clothing/head/utility/hardhat/orange{ @@ -54446,6 +53400,10 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) +"sQV" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/quartermaster/storage) "sRe" = ( /obj/machinery/door/poddoor/shutters{ id = "teleshutter"; @@ -54465,14 +53423,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/teleporter) -"sRl" = ( -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "sRt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -54536,10 +53486,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/science/research) -"sSr" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "sSx" = ( /obj/machinery/status_display/ai, /turf/closed/wall/r_wall, @@ -54564,18 +53510,21 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"sTu" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"sTf" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 + dir = 8 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "sTG" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -54626,6 +53575,14 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/hallway) +"sTV" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/iron, +/area/engine/engineering) "sUc" = ( /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, @@ -54664,16 +53621,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port) -"sUZ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) "sVh" = ( /obj/structure/closet/crate/bin, /obj/effect/spawner/lootdrop/maintenance, @@ -54703,15 +53650,22 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"sVA" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ +"sVr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/machinery/ai_slipper{ - uses = 10 +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"sVF" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/atmos) +/turf/open/floor/plating, +/area/engine/engineering) "sVT" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -54732,6 +53686,18 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/security/courtroom) +"sXh" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/engine/atmos) "sXq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -54741,6 +53707,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"sXS" = ( +/obj/structure/table, +/obj/item/crowbar/large, +/obj/item/storage/box/lights/mixed, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/turf/open/floor/iron, +/area/engine/engineering) "sXV" = ( /obj/structure/sign/departments/minsky/engineering/telecommmunications{ pixel_x = -32 @@ -54820,12 +53794,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) -"sZj" = ( -/obj/structure/sign/departments/minsky/engineering/atmospherics{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/aft) "sZo" = ( /obj/item/storage/secure/safe{ pixel_x = 6; @@ -54836,6 +53804,27 @@ }, /turf/open/floor/plating, /area/vacant_room/commissary) +"sZA" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron, +/area/engine/engineering) +"sZT" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "sZW" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -54852,6 +53841,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"tau" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/atmos) "tav" = ( /turf/closed/wall, /area/vacant_room/commissary) @@ -54865,22 +53860,13 @@ /obj/machinery/digital_clock/directional/east, /turf/open/floor/iron, /area/engine/break_room) -"taY" = ( -/mob/living/simple_animal/pet/dog/corgi/Ian, -/obj/effect/turf_decal/siding/wood, -/obj/structure/bed/dogbed/ian, -/obj/machinery/camera/autoname{ - c_tag = "Head of Personnel's Office"; - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - pixel_x = 27 +"tbO" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "tcd" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -54923,6 +53909,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"tcU" = ( +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = 30; + receive_ore_updates = 1 + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "tda" = ( /obj/structure/lattice/catwalk/over, /obj/machinery/door/poddoor/preopen{ @@ -54994,23 +53994,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold/visible, /turf/open/floor/plating, /area/engine/atmos) -"tds" = ( -/obj/structure/table, -/obj/machinery/vending/wallmed{ - pixel_x = 28 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/item/glove_box, -/obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_y = 8 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "tdv" = ( /obj/structure/chair/foldable{ dir = 1 @@ -55107,6 +54090,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"teC" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) "teF" = ( /obj/machinery/door/airlock/maintenance{ name = "Fitness Maintenance"; @@ -55133,6 +54124,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness) +"teV" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) "tfu" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -55160,11 +54155,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/engineering) -"tfE" = ( -/obj/machinery/camera/autoname, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/turf/open/floor/iron/dark, -/area/medical/morgue) +"tfG" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/science/explab) "tfI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55325,6 +54326,17 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"tiS" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/fore) "tjd" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -55395,6 +54407,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/engine/atmos) +"tlH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/anesthetic_machine, +/turf/open/floor/iron/white, +/area/medical/surgery) "tlM" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/tile/black/fourcorners, @@ -55421,15 +54440,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"tmd" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/under/suit/burgundy, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/carpet/orange, -/area/crew_quarters/dorms) "tmB" = ( /obj/machinery/firealarm{ dir = 8; @@ -55528,6 +54538,19 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/teleporter) +"tpl" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, +/turf/open/space, +/area/space/nearstation) +"tpm" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/xenoarchaeology, +/obj/item/storage/firstaid/regular, +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/iron/white, +/area/science/explab) "tpu" = ( /obj/structure/table, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -55557,6 +54580,15 @@ }, /turf/open/floor/plating, /area/hallway/secondary/command) +"tpA" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat/atmos) "tpL" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -55578,17 +54610,23 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/security/checkpoint/science) -"tqh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +"tqg" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/airalarm/directional/east, +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/science/nanite) +"tqi" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/obj/machinery/recharger{ + pixel_y = 2 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "tqv" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55617,14 +54655,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/hallway/primary/starboard) -"trl" = ( -/obj/structure/table, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") - }, -/turf/open/floor/iron, -/area/engine/engineering) "trA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -55650,6 +54680,14 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) +"trK" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "tsb" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -55660,6 +54698,35 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"tsg" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/radiation, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + c_tag = "Incinerator"; + network = list("ss13","turbine") + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) +"tsC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/obj/item/taperecorder, +/obj/item/folder/red{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/structure/sign/poster/official/do_not_question{ + pixel_x = -32 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, security") + }, +/turf/open/floor/iron/dark, +/area/security/brig) "tsI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55710,6 +54777,16 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"ttf" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "tth" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -55744,23 +54821,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"ttN" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +"ttT" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13, prison") - }, -/obj/effect/turf_decal/arrows{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/space/basic, +/area/space) "tud" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/secure_closet/brig_physician, @@ -55803,18 +54869,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"tur" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "tuB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -55830,6 +54884,22 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) +"tuZ" = ( +/obj/machinery/light/small, +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "incineratorturbine" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/computer/security/telescreen/turbine{ + dir = 1; + pixel_y = -30 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "tvf" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box{ @@ -55870,22 +54940,6 @@ }, /turf/open/floor/carpet, /area/library) -"tvR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) "twb" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -55919,18 +54973,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"twj" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat Core Hallway"; - dir = 4; - network = list("aicore") - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/hallway) "twu" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -55959,19 +55001,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/crew_quarters/fitness) -"twI" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/effect/turf_decal/tile/dark_blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "twN" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -55981,6 +55010,15 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/port) +"twV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/nanite) "twX" = ( /obj/machinery/vending/sovietsoda, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -56007,6 +55045,15 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"txC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/goonplaque, +/area/hallway/secondary/entry) "tyd" = ( /obj/structure/punching_bag, /obj/effect/turf_decal/bot_white, @@ -56044,32 +55091,10 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"tyE" = ( -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "tyH" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning, /turf/open/floor/iron/dark, /area/bridge/meeting_room) -"tyR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/item/stack/package_wrap, -/obj/structure/table/wood, -/obj/item/hand_labeler, -/turf/open/floor/wood, -/area/vacant_room/office) "tyT" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -56147,34 +55172,19 @@ /obj/machinery/light/small, /turf/open/floor/engine/o2, /area/engine/atmos) -"tAi" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/exploration, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"tAt" = ( +/obj/machinery/computer/cryopod{ + pixel_y = 25 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) -"tAz" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/cryopod{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/medical/cryo) "tAB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -56237,6 +55247,18 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/atmos) +"tBw" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "tBx" = ( /obj/effect/turf_decal{ dir = 1 @@ -56271,6 +55293,18 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) +"tCf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/science/mixing/chamber) "tCh" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; @@ -56334,15 +55368,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"tDw" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "tDA" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -56375,13 +55400,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/genetics) -"tDQ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"tDZ" = ( +/obj/machinery/computer/card/minor/hos{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/light_switch{ + pixel_x = 1; + pixel_y = -26 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "tEj" = ( /obj/machinery/computer/objective{ dir = 8 @@ -56472,6 +55503,21 @@ }, /turf/open/floor/iron/techmaint, /area/storage/tech) +"tEK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/airlock/research{ + name = "Testing Lab"; + req_access_txt = "47" + }, +/turf/open/floor/iron, +/area/science/explab) "tFe" = ( /obj/machinery/door/firedoor, /turf/open/floor/iron, @@ -56503,17 +55549,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) -"tGv" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/turf/open/floor/iron/dark, -/area/bridge) "tGF" = ( /obj/machinery/ntnet_relay, /obj/structure/cable/yellow{ @@ -56584,6 +55619,11 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/locker) +"tHX" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/locker) "tIc" = ( /obj/structure/showcase/cyborg/old{ dir = 4; @@ -56636,17 +55676,6 @@ /obj/machinery/light/small, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) -"tIH" = ( -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "tIO" = ( /obj/machinery/atmospherics/components/binary/pump/on{ name = "Waste Out" @@ -56656,41 +55685,30 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"tIU" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/central) -"tIV" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/turf/open/floor/plating, -/area/engine/engineering) "tIW" = ( /obj/structure/table, /obj/item/kitchen/rollingpin, /obj/item/book/manual/wiki/sopservice, /turf/open/floor/iron, /area/hallway/secondary/service) -"tJe" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"tJr" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/side{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/area/science/research) +"tJB" = ( +/obj/machinery/computer/atmos_control/tank/air_tank{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "tJF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -56703,6 +55721,14 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) +"tJJ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Engine"; + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "tJL" = ( /obj/structure/closet/wardrobe/mixed, /obj/item/radio/intercom{ @@ -56717,17 +55743,6 @@ /obj/effect/turf_decal/siding/wideplating/dark, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) -"tJZ" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/hydroponics) "tKd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56740,31 +55755,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"tKn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"tKq" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/computer/camera_advanced/base_construction{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/construction/mining/aux_base) "tKA" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -56785,12 +55775,17 @@ }, /turf/open/floor/iron/dark, /area/teleporter) -"tKG" = ( -/obj/machinery/light/small{ - dir = 4 +"tKY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/engine, -/area/science/misc_lab) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "tLg" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 8 @@ -56903,6 +55898,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"tNg" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_y = -23 + }, +/obj/item/kirbyplants/dead, +/obj/structure/cable/yellow, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/heads/hor) "tNy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -56910,9 +55916,36 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/medical/surgery) +"tNA" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/exploration, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "tNE" = ( /turf/open/floor/holofloor/plating, /area/holodeck/prison) +"tOl" = ( +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/obj/structure/cable/yellow{ + cable_color = "red"; + color = "#ff0000"; + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "tOU" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westleft{ @@ -56978,6 +56011,12 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) +"tPC" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/dorms) "tPK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57011,6 +56050,13 @@ /obj/machinery/status_display/supply, /turf/closed/wall, /area/quartermaster/storage) +"tQk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/vending/wardrobe/chef_wardrobe, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "tRo" = ( /obj/structure/sink{ dir = 8; @@ -57039,18 +56085,6 @@ dir = 9 }, /area/science/research) -"tSf" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit) "tSt" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -57129,19 +56163,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"tTX" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/qm) "tUj" = ( /obj/machinery/status_display/door_timer{ id = "cell"; @@ -57160,6 +56181,17 @@ /obj/item/clothing/head/utility/chefhat, /turf/open/floor/prison, /area/security/prison) +"tVc" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/engine/engineering) "tVj" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 @@ -57184,6 +56216,23 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"tVp" = ( +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmos RC"; + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "tVy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -57230,17 +56279,46 @@ }, /turf/open/floor/wood, /area/lawoffice) -"tXj" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +"tWs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, +/area/engine/gravity_generator) +"tWF" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3" + name = "MiniSat External Access"; + req_access_txt = "65;13" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat_interior) +"tWR" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/crew_quarters/dorms) "tXy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57350,6 +56428,26 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"tZa" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "tZg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57382,18 +56480,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/medical/morgue) -"tZT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) "tZZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57428,18 +56514,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"ubb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/tank/plasma{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "ubw" = ( /obj/effect/turf_decal/bot, /obj/machinery/firealarm{ @@ -57449,17 +56523,18 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/science/nanite) -"uby" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"ubI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/engineering) "ubU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -57481,6 +56556,19 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/fitness) +"ucM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/crew_quarters/locker) "ucP" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -57583,18 +56671,23 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"ueF" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers" +"ueC" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/item/pipe_dispenser, +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Public Shutters Control"; + pixel_x = 24; + req_one_access_txt = "72" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, -/area/crew_quarters/toilet) +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "ueQ" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -57606,6 +56699,18 @@ /obj/effect/landmark/start/geneticist, /turf/open/floor/iron/white, /area/medical/genetics) +"ufg" = ( +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/obj/structure/cable/yellow{ + cable_color = "red"; + color = "#ff0000"; + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "ufk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57625,11 +56730,13 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) -"ufv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/engine/atmos) +"ufY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "ugf" = ( /obj/machinery/computer/card, /obj/machinery/light{ @@ -57649,12 +56756,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/auxiliary) -"ugi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/engine/atmos) "ugj" = ( /obj/machinery/light{ dir = 4 @@ -57714,6 +56815,11 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"ugV" = ( +/obj/machinery/airalarm/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/heads/hor) "uht" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -57781,6 +56887,10 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"ujd" = ( +/obj/machinery/light, +/turf/open/floor/engine, +/area/science/explab) "ujl" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57796,35 +56906,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"ujG" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light_switch{ - pixel_x = 6; - pixel_y = -25 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary) -"ujL" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/quartermaster/storage) "ujS" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -57847,6 +56928,35 @@ /obj/item/multitool, /turf/open/floor/iron/dark, /area/bridge) +"ulh" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) +"ulj" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"ulp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/fore) "ulq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -57932,6 +57042,12 @@ "umi" = ( /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) +"ums" = ( +/obj/machinery/camera/directional/north{ + network = list("minisat") + }, +/turf/open/space, +/area/space/nearstation) "umF" = ( /obj/machinery/newscaster{ pixel_y = 32 @@ -58005,6 +57121,16 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"uoq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "uos" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -58069,29 +57195,26 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/space, /area/space/nearstation) -"upN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +"uqy" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2" }, -/obj/machinery/camera/autoname{ - dir = 1 +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30 }, -/turf/open/floor/iron, -/area/science/mixing) -"uqz" = ( -/obj/machinery/computer/card/minor/ce{ - dir = 4 +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13, engine") }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/sorting) "uqP" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -58164,6 +57287,10 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/heads/hor) +"urF" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/chapel/main) "usl" = ( /obj/structure/sign/warning/securearea{ pixel_x = 32 @@ -58182,6 +57309,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/science/xenobiology) +"usz" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "usF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/door/airlock/command{ @@ -58199,6 +57330,14 @@ /obj/machinery/digital_clock/directional/south, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"utp" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/dorms) "utF" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -58214,27 +57353,33 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"utO" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +"uug" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ - icon_state = "0-8" + icon_state = "0-2" }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/crew_quarters/fitness) -"uuV" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/arrivals_external{ - name = "Arrivals Airlock" +/area/quartermaster/qm) +"uuT" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) +/area/maintenance/port/aft) "uve" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -58246,10 +57391,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) -"uvi" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/misc_lab) "uvs" = ( /obj/machinery/power/solar_control{ id = "auxsolareast"; @@ -58274,24 +57415,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/surgery) -"uvC" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/aft) "uvN" = ( /obj/item/radio/intercom{ pixel_y = 22 @@ -58337,16 +57460,6 @@ }, /turf/open/floor/plating, /area/security/courtroom) -"uxh" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "uxq" = ( /obj/structure/chair{ dir = 8; @@ -58371,6 +57484,17 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) +"uxA" = ( +/obj/structure/table/reinforced, +/obj/item/wrench/medical, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light_switch{ + pixel_x = 1; + pixel_y = -26 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "uxB" = ( /obj/machinery/button/door{ id = "maint2"; @@ -58512,6 +57636,21 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) +"uAT" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "mix to port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/mixing/chamber) "uBy" = ( /obj/effect/spawner/randomarcade{ dir = 8 @@ -58519,6 +57658,23 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/prison, /area/security/prison) +"uBV" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","prison") + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/button/door{ + id = "courtcell"; + name = "Court cell shutters"; + pixel_x = 25; + pixel_y = 8; + req_access_txt = "2" + }, +/turf/open/floor/prison, +/area/security/prison) "uCp" = ( /obj/structure/table, /obj/structure/window/reinforced{ @@ -58528,13 +57684,6 @@ /obj/effect/loot_jobscale/medical/medkits, /turf/open/floor/iron/white, /area/medical/storage) -"uCq" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/misc_lab) "uCL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -58609,12 +57758,34 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/central) +"uDN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/research) "uEw" = ( /obj/structure/cable{ icon_state = "2-8" }, /turf/open/floor/iron, /area/engine/engineering) +"uEE" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) "uEM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -58635,6 +57806,19 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"uEV" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron, +/area/science/storage) "uFg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -58649,6 +57833,21 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"uFT" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen{ + layer = 3.1 + }, +/obj/item/clothing/neck/stethoscope{ + layer = 3.2 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/freezer, +/area/medical/virology) "uGA" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -58706,26 +57905,15 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"uHw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) -"uHL" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 4 +"uHr" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/science/explab) "uHQ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 5; @@ -58741,18 +57929,6 @@ /obj/machinery/fax/bridge, /turf/open/floor/iron/dark, /area/bridge) -"uHW" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "uHY" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -58781,21 +57957,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"uIT" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) "uJp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -58805,6 +57966,14 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"uJM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/engine/gravity_generator) "uJP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -58845,6 +58014,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"uKJ" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/quartermaster/exploration_dock) "uKS" = ( /obj/structure/chair/fancy/comfy{ color = "#666666"; @@ -58921,22 +58097,6 @@ }, /turf/closed/wall/r_wall, /area/science/xenobiology) -"uNp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "uNx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -58983,6 +58143,12 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"uOA" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) "uOJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59014,6 +58180,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/science/mixing) +"uPZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/science/research) "uQf" = ( /obj/structure/window/reinforced{ dir = 1; @@ -59039,25 +58214,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"uQn" = ( -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "uQt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -59082,6 +58238,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"uRb" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Command Hallway #3" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/command) "uRq" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -59143,20 +58314,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron, /area/hallway/primary/fore) -"uTE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/iron, -/area/science/misc_lab) -"uTK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "uUy" = ( /turf/open/floor/iron, /area/science/mixing) @@ -59182,6 +58339,25 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"uUV" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "uVc" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -59194,13 +58370,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"uVA" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/warden) "uWa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -59240,6 +58409,11 @@ }, /turf/open/floor/iron/dark, /area/security/warden) +"uWd" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "uWn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59287,6 +58461,15 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"uXs" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat_interior) "uXB" = ( /obj/structure/chair/fancy/bench/right{ dir = 4 @@ -59309,20 +58492,14 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"uYc" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"uXW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) +/turf/open/space/basic, +/area/engine/atmos) "uYp" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -59383,6 +58560,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"uZl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) "uZo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -59399,19 +58582,6 @@ /obj/effect/turf_decal/bot_red, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"uZY" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/carpet/grimy, -/area/vacant_room/office) "vaj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -59435,15 +58605,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"vaH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/science/research) "vaO" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -59462,14 +58623,6 @@ /obj/effect/spawner/lootdrop/donkpockets, /turf/open/floor/iron, /area/quartermaster/warehouse) -"vbn" = ( -/obj/structure/closet/secure_closet/hop, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "vbv" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -59555,6 +58708,15 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"vdY" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "veo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -59574,10 +58736,31 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"vfu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/aft) "vfy" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) +"vfB" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 25 + }, +/turf/open/floor/carpet/grimy, +/area/chapel/office) "vfF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59643,10 +58826,29 @@ }, /turf/open/floor/prison, /area/security/prison) +"vgR" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Engine" + }, +/turf/open/floor/iron, +/area/engine/engineering) "vgU" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/iron/dark, /area/security/execution/transfer) +"vhe" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/science/mixing/chamber) "vht" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -59726,6 +58928,16 @@ }, /turf/open/floor/prison, /area/security/prison) +"vjr" = ( +/obj/machinery/light/small, +/obj/machinery/camera/autoname/directional/south{ + network = list("minisat") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) "vjP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/wood, @@ -59775,6 +58987,23 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/security/detectives_office) +"vlf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/hallway/primary/port) +"vli" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/multitool, +/obj/item/analyzer, +/obj/item/geiger_counter, +/turf/open/floor/iron/white, +/area/science/explab) "vlj" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -59806,6 +59035,12 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/construction/mining/aux_base) +"vlv" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat/service) "vlI" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -59914,6 +59149,25 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/central) +"vmP" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/aft) "vmV" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms" @@ -59961,6 +59215,37 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) +"vns" = ( +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/syringe{ + name = "steel point" + }, +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/item/stack/medical/gauze, +/turf/open/floor/iron/white, +/area/security/brig) +"vny" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) +"vnH" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "vnK" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/lattice/catwalk, @@ -59988,6 +59273,15 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/gateway) +"voi" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/turf/open/floor/iron/white, +/area/science/robotics/lab) "vom" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -60000,6 +59294,16 @@ }, /turf/open/floor/iron, /area/security/brig) +"voL" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "vpP" = ( /obj/machinery/door/poddoor{ id = "SecJusticeChamber"; @@ -60103,17 +59407,6 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/hallway/primary/central) -"vso" = ( -/obj/structure/table, -/obj/item/crowbar/large, -/obj/item/storage/box/lights/mixed, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/engineering) "vsD" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -60191,12 +59484,48 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"vvW" = ( +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; + name = "Antechamber Turret Control"; + pixel_y = -24; + req_access = null; + req_access_txt = "65" + }, +/obj/machinery/light/small, +/obj/machinery/camera/autoname/directional/south{ + network = list("minisat") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "vwb" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance/two, /obj/item/latexballon, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"vws" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 8 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/ai_upload"; + name = "Upload APC"; + pixel_y = -24 + }, +/obj/machinery/camera/motion/directional/south{ + c_tag = "AI Upload Chamber - Starboard"; + network = list("aiupload") + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/grid/steel, +/area/ai_monitored/turret_protected/ai_upload) "vwT" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -60245,6 +59574,18 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"vyB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron, +/area/science/nanite) "vyQ" = ( /obj/item/kirbyplants/random, /obj/machinery/light{ @@ -60288,16 +59629,6 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"vAE" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "vBe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -60360,22 +59691,6 @@ }, /turf/open/floor/iron, /area/science/mixing) -"vDt" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/quartermaster/storage) "vDv" = ( /obj/structure/railing{ dir = 8 @@ -60398,10 +59713,38 @@ }, /turf/open/floor/wood, /area/lawoffice) +"vDB" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/tile/black/fourcorners, +/obj/machinery/camera/motion/directional/west, +/turf/open/floor/iron/grid/steel, +/area/ai_monitored/storage/eva) +"vDN" = ( +/obj/structure/window/reinforced, +/mob/living/carbon/human/species/monkey, +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/medical/genetics) "vES" = ( /obj/structure/plasticflaps, /turf/open/floor/plating, /area/maintenance/fore) +"vFe" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "vFf" = ( /obj/machinery/door/poddoor/preopen{ id = "Prisongate"; @@ -60545,6 +59888,15 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"vGY" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "vHb" = ( /obj/structure/flora/ausbushes/grassybush, /obj/structure/flora/ausbushes/fullgrass, @@ -60599,21 +59951,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"vIB" = ( -/obj/item/cigbutt, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "vIU" = ( /obj/machinery/hydroponics/soil, /obj/machinery/light{ @@ -60637,15 +59974,13 @@ }, /turf/open/floor/carpet, /area/hallway/secondary/entry) -"vJq" = ( -/obj/machinery/computer/operating{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"vJm" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/iron/white, -/area/medical/surgery) +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "vJw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -60665,11 +60000,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"vJH" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/turf/open/floor/iron/dark, -/area/medical/morgue) "vJV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -60702,16 +60032,6 @@ /obj/structure/table/wood, /turf/open/floor/carpet/red, /area/crew_quarters/dorms) -"vKi" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "vKw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -60728,6 +60048,19 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"vKB" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Security Escape Airlock"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit) "vKD" = ( /obj/item/storage/box/lights/mixed, /obj/item/storage/box/lights/mixed, @@ -60763,45 +60096,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/port) -"vKQ" = ( -/obj/structure/rack, -/obj/item/computer_hardware/hard_drive/role/lawyer{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/item/folder/red{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/folder/blue{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/folder/yellow{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/storage/briefcase, -/obj/item/clothing/glasses/sunglasses/advanced/big{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/clothing/glasses/sunglasses/advanced{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/laser_pointer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/lawoffice) "vLp" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60836,21 +60130,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"vLN" = ( -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit) "vMm" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -31 @@ -60877,6 +60156,12 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) +"vMI" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) "vMT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60886,13 +60171,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"vMY" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/carpet/grimy, -/area/chapel/office) "vNj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -60942,34 +60220,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space/nearstation) -"vOh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom{ - dir = 4; - pixel_x = 27 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8; - name = "output gas connector port" - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) -"vOL" = ( -/obj/machinery/power/compressor{ - comp_id = "incineratorturbine"; - dir = 1; - luminosity = 2 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/structure/cable, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "vPa" = ( /turf/closed/wall, /area/hallway/secondary/command) @@ -61030,6 +60280,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/tcommsat/computer) +"vPP" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/item/radio/intercom{ + pixel_x = -32 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/prison, +/area/security/prison) "vPT" = ( /obj/item/radio/intercom{ pixel_x = -27 @@ -61040,16 +60298,6 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) -"vQd" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/carpet/grimy, -/area/security/brig) "vQe" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -61096,13 +60344,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/fore) -"vRS" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +"vRq" = ( +/obj/structure/sign/departments/minsky/research/research{ + pixel_x = 32 }, -/obj/machinery/door/firedoor, +/obj/effect/spawner/randomvend/cola, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, -/area/hallway/primary/fore) +/area/maintenance/aft) "vSa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -61162,6 +60411,23 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"vTq" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/science/research) +"vTs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to MiniSat" + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "vTt" = ( /obj/machinery/door/airlock/public/glass{ name = "Kitchen"; @@ -61215,6 +60481,14 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"vUl" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "vUB" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -61274,14 +60548,18 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/dark, /area/security/brig) -"vWG" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) +"vWU" = ( +/obj/structure/closet/crate, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/machinery/light, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/science/explab) "vXe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61292,16 +60570,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, /area/quartermaster/exploration_prep) -"vXn" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"vXT" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"vYb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/turf/open/floor/iron/dark, +/area/security/brig) "vYB" = ( /obj/machinery/light/small{ dir = 8 @@ -61332,20 +60613,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"vYH" = ( -/obj/machinery/light{ - dir = 4 +"vYE" = ( +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/xenobiology) +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/science/nanite) "vYS" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -61366,6 +60646,41 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"vZh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access_txt = "57" + }, +/obj/machinery/door/window/northleft{ + dir = 8; + name = "Reception Window" + }, +/obj/machinery/flasher{ + id = "hopflash"; + pixel_y = 28 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopshutter"; + name = "Privacy Shutters" + }, +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = -6 + }, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/open/floor/iron, +/area/crew_quarters/heads/hop) "vZp" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -61443,6 +60758,24 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) +"waa" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) +"waJ" = ( +/obj/machinery/light, +/obj/effect/turf_decal/box, +/obj/machinery/plumbing/output{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/chemistry) "waL" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -61498,26 +60831,27 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"wbV" = ( -/obj/structure/chair/fancy/bench/left{ - dir = 8 +"wbY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"wcm" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/iron/techmaint, -/area/security/prison/shielded) +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four" + }, +/turf/open/floor/catwalk_floor, +/area/engine/engineering) "wcx" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -61565,28 +60899,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"weY" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/aft) -"wfo" = ( -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "wfq" = ( /obj/structure/sign/warning/electricshock{ pixel_y = 32 @@ -61606,13 +60918,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"wfB" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "wfD" = ( /obj/machinery/light/small{ dir = 1 @@ -61623,6 +60928,25 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"wfE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/aisat/atmos"; + name = "Atmospherics Turret Control"; + pixel_x = -27; + req_access = null; + req_access_txt = "65" + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("minisat") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "wfM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -61647,6 +60971,12 @@ }, /turf/open/floor/iron, /area/science/mixing) +"wgp" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron, +/area/janitor) "wgw" = ( /obj/machinery/door/airlock{ id_tag = "Dorm6"; @@ -61696,12 +61026,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) -"wgL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "wgM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -61720,6 +61044,13 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"wgO" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/storage/tools) "wgR" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -61739,6 +61070,15 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science) +"whn" = ( +/obj/machinery/iv_drip, +/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "whp" = ( /obj/effect/turf_decal/tile/dark_blue{ dir = 4 @@ -61904,6 +61244,30 @@ }, /turf/open/floor/plating, /area/science/nanite) +"wkT" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) +"wkW" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/camera_advanced/base_construction{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "wll" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -61923,6 +61287,17 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"wlB" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/engine/atmos) "wlD" = ( /obj/structure/table, /obj/machinery/light, @@ -61939,14 +61314,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"wlM" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow, -/turf/open/floor/iron/white, -/area/science/mixing/chamber) "wlS" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -61968,13 +61335,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"wmq" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/turf/open/floor/iron, -/area/engine/engineering) "wmF" = ( /obj/machinery/computer/rdservercontrol{ dir = 1 @@ -62054,29 +61414,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"wop" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"wos" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/fore) "wot" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/structure/chair/fancy/comfy{ @@ -62085,6 +61422,14 @@ }, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) +"woB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/quartermaster/warehouse) "woI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -62194,6 +61539,15 @@ "wpw" = ( /turf/open/floor/wood, /area/lawoffice) +"wpK" = ( +/obj/effect/landmark/start/clown, +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/theatre) "wqH" = ( /obj/machinery/nanite_chamber, /obj/effect/turf_decal/bot, @@ -62281,18 +61635,44 @@ }, /turf/open/floor/prison, /area/security/prison) -"wrV" = ( -/mob/living/carbon/human/species/monkey/punpun, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) -"wsW" = ( -/obj/machinery/computer/security/mining, -/obj/machinery/camera/autoname{ - dir = 4; +"wsz" = ( +/obj/machinery/light_switch{ + pixel_x = 25; + pixel_y = -25 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) +"wsB" = ( +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 1; + luminosity = 2 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/camera/autoname/directional/west{ network = list("ss13, engine") }, -/turf/open/floor/iron, -/area/quartermaster/miningdock) +/obj/structure/cable, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"wsQ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/catwalk_floor, +/area/engine/engineering) "wts" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty{ @@ -62308,6 +61688,12 @@ dir = 8 }, /area/engine/atmos) +"wtv" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) "wtC" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -62366,6 +61752,20 @@ /obj/structure/rack, /turf/open/floor/iron/dark, /area/engine/engineering) +"wtZ" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron/white, +/area/science/robotics/lab) "wur" = ( /obj/structure/closet/emcloset, /obj/structure/sign/warning/pods{ @@ -62400,26 +61800,6 @@ }, /turf/open/floor/iron, /area/tcommsat/computer) -"wuZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) -"wvi" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/carpet/purple, -/area/crew_quarters/dorms) "wvD" = ( /obj/machinery/nuclearbomb/selfdestruct, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -62492,6 +61872,18 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) +"wxT" = ( +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30 + }, +/obj/machinery/rnd/production/techfab/department/cargo, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/iron, +/area/quartermaster/office) "wyf" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -62507,6 +61899,19 @@ }, /turf/open/floor/prison, /area/security/prison) +"wyG" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/quartermaster/storage) "wzi" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ @@ -62515,19 +61920,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"wzp" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, +"wzy" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, /turf/open/floor/iron/white, -/area/science/research) +/area/science/explab) "wzT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62568,6 +61970,22 @@ }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"wAx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "wAH" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /obj/effect/turf_decal/tile/blue{ @@ -62600,17 +62018,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"wBa" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor, -/area/engine/engineering) "wBd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -62643,6 +62050,10 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) +"wBP" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/science/explab) "wCj" = ( /obj/structure/table, /obj/machinery/dish_drive{ @@ -62690,26 +62101,28 @@ }, /turf/open/floor/iron/dark, /area/security/prison) -"wCS" = ( -/obj/item/radio/intercom{ - pixel_x = -28 - }, -/obj/structure/table, -/obj/item/clothing/mask/balaclava, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "wCW" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, /area/hallway/primary/port) +"wDg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/science/explab) +"wDP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -30 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "wDR" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -62721,6 +62134,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness) +"wEg" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/airlock/maintenance{ + name = "Testing Lab Maintenance"; + req_access_txt = "47" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "wEQ" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "quarantineshutters"; @@ -62735,14 +62163,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) -"wFf" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/tile/black/fourcorners, -/obj/machinery/camera/motion{ - dir = 5 - }, -/turf/open/floor/iron/grid/steel, -/area/ai_monitored/storage/eva) "wFn" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -62794,21 +62214,6 @@ }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"wGO" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Testing Lab Maintenance"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "wHs" = ( /turf/closed/wall/r_wall, /area/security/courtroom) @@ -62874,13 +62279,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"wIW" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "wIY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -63021,6 +62419,16 @@ }, /turf/open/floor/iron/techmaint, /area/ai_monitored/storage/eva) +"wLO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/departments/minsky/security/security{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "wLT" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -63090,6 +62498,13 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"wMX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "wNg" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -63101,6 +62516,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) +"wNC" = ( +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "wND" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -63111,28 +62529,40 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /turf/open/floor/carpet/grimy, /area/ai_monitored/turret_protected/aisat_interior) -"wOv" = ( -/obj/structure/chair/office{ +"wNL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/tank/plasma{ dir = 4 }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/quartermaster/exploration_dock) +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) +"wNX" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Incinerator" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) +"wOe" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/iron/white, +/area/medical/surgery) "wOB" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/transit_tube/crossing/horizontal, /turf/open/space, /area/space/nearstation) -"wOQ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "wOZ" = ( /obj/structure/table, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -63193,6 +62623,18 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"wPW" = ( +/obj/item/wrench, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/tech, +/area/maintenance/fore/secondary) "wQj" = ( /turf/closed/wall/r_wall, /area/security/detectives_office) @@ -63203,6 +62645,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/security/brig) +"wQD" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light/small, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13, security") + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "wQJ" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 5 @@ -63232,16 +62685,9 @@ /obj/structure/transit_tube/station/reverse, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"wRj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/dark, -/area/security/brig) +"wRo" = ( +/turf/closed/wall, +/area/science/explab) "wRS" = ( /obj/machinery/computer/security, /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted, @@ -63256,6 +62702,13 @@ }, /turf/open/floor/iron/white, /area/science/lab) +"wSr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "wSx" = ( /obj/structure/flora/rock/pile, /turf/open/floor/grass, @@ -63269,6 +62722,29 @@ }, /turf/open/floor/prison, /area/security/prison) +"wSA" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to External" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"wSZ" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/obj/effect/spawner/lootdrop/techstorage/security, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron/dark, +/area/storage/tech) "wTg" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/light_switch{ @@ -63365,29 +62841,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"wVq" = ( -/obj/machinery/button/door{ - id = "robotics"; - name = "Shutters Control Button"; - pixel_x = 6; - pixel_y = 24; - req_access_txt = "29" - }, -/obj/structure/table, -/obj/item/book/manual/wiki/robotics_cyborgs{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/stack/sheet/mineral/copper{ - amount = 5 - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) "wVH" = ( /obj/effect/decal/cleanable/dirt, /mob/living/basic/cockroach, @@ -63406,24 +62859,20 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"wVQ" = ( -/obj/effect/turf_decal/tile/red{ +"wVX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"wWe" = ( -/obj/structure/chair/stool{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/aft) "wWl" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -63437,67 +62886,28 @@ /obj/item/book/manual/wiki/security_space_law, /turf/open/floor/iron/dark, /area/security/main) -"wWy" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +"wWs" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/misc_lab) -"wWz" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"wWA" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/obj/structure/cable, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) -"wWU" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/area/maintenance/aft) "wWX" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"wXy" = ( +"wXs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "wXK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -63575,19 +62985,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"wZj" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/quartermaster/exploration_dock) "wZI" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -63607,41 +63004,31 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"xaf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"xao" = ( -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13, prison") +"xab" = ( +/obj/structure/reflector/box/anchored{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) +"xae" = ( +/obj/structure/bodycontainer/crematorium{ + id = "crematoriumChapel" }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/techmaint, -/area/security/prison/shielded) -"xaA" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 + icon_state = "0-4" }, -/obj/machinery/light{ - dir = 4 +/turf/open/floor/iron/dark, +/area/chapel/office) +"xaf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/medical) +/area/hallway/primary/central) "xaE" = ( /obj/item/radio/intercom{ pixel_y = -29 @@ -63660,14 +63047,6 @@ }, /turf/open/floor/iron/tech, /area/maintenance/fore/secondary) -"xaZ" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "xbp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -63706,13 +63085,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/security/checkpoint/supply) -"xbH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/maintenance/disposal/incinerator) "xbP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -63731,6 +63103,18 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron, /area/hallway/primary/fore) +"xbW" = ( +/obj/machinery/power/smes{ + capacity = 9e+006; + charge = 10000 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "xcg" = ( /obj/machinery/door/airlock/public/glass{ name = "Cell 2" @@ -63742,17 +63126,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/security/prison) -"xcs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "xcE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -63793,18 +63166,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"xeb" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/engine/engineering) "xel" = ( /obj/structure/filingcabinet{ pixel_x = -8 @@ -63872,6 +63233,28 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"xff" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/quartermaster/miningdock) +"xfr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = 25 + }, +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "xft" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63885,6 +63268,28 @@ /obj/machinery/light/floor, /turf/open/floor/iron/dark, /area/bridge) +"xfx" = ( +/obj/machinery/magnetic_controller{ + autolink = 1; + pixel_y = 3 + }, +/obj/structure/table, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/iron, +/area/science/explab) +"xfX" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/closet/crate/wooden/toy, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/theatre) "xfZ" = ( /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /obj/structure/window/reinforced{ @@ -63906,6 +63311,16 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"xgE" = ( +/obj/machinery/computer/apc_control{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "xgH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -63942,6 +63357,21 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"xio" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/machinery/airalarm/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/science/lab) "xis" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -63962,12 +63392,6 @@ dir = 9 }, /area/science/research) -"xjb" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "xjt" = ( /obj/structure/window/reinforced{ dir = 4 @@ -63981,6 +63405,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) +"xjx" = ( +/obj/machinery/computer/card/minor/ce{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "xjG" = ( /obj/machinery/computer/crew, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, @@ -63992,6 +63426,17 @@ /obj/item/wrench, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) +"xjM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "xkq" = ( /obj/machinery/computer/card{ dir = 1 @@ -64009,12 +63454,13 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/security/main) -"xkE" = ( -/obj/machinery/camera/autoname{ - dir = 10 +"xkB" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/open/floor/iron, -/area/hallway/primary/central) +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "xkG" = ( /obj/effect/turf_decal/siding/thinplating_new, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -64058,6 +63504,14 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) +"xlp" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/peppertank/directional/west, +/turf/open/floor/iron/dark, +/area/security/warden) "xlq" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -64199,17 +63653,6 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/heads/hor) -"xnN" = ( -/obj/machinery/computer/apc_control{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) "xoa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64223,15 +63666,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"xol" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "xon" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -64254,6 +63688,25 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"xoT" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/poddoor/preopen{ + id = "chemistry_shutters"; + name = "Chemistry shutters" + }, +/obj/machinery/door/firedoor, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plating, +/area/medical/apothecary) "xoZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64355,44 +63808,23 @@ /obj/effect/turf_decal/tile/black/fourcorners, /turf/open/floor/iron/techmaint, /area/teleporter) +"xqz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/closet/bombcloset/security, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","security") + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "xqO" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /turf/open/floor/iron, /area/security/checkpoint/auxiliary) -"xrf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"xrj" = ( -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"xrs" = ( -/obj/machinery/airalarm/mixingchamber{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/mixing/chamber) "xrw" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/segment{ @@ -64400,16 +63832,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"xrA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/quartermaster/warehouse) "xrC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -64425,25 +63847,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"xrT" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) "xsl" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -64511,13 +63914,29 @@ /obj/structure/closet/emcloset, /turf/open/floor/iron, /area/tcommsat/computer) -"xtC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +"xty" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southright{ + name = "Research and Development Desk"; + req_one_access_txt = "7;29" }, -/obj/machinery/anesthetic_machine, -/turf/open/floor/iron/white, -/area/medical/surgery) +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd"; + name = "research lab shutters" + }, +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = 8 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = -4 + }, +/turf/open/floor/plating, +/area/science/lab) "xtS" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -64605,6 +64024,15 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/circuit/green/off, /area/teleporter) +"xvB" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/security/brig) "xvI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -64629,6 +64057,15 @@ /obj/item/book/manual/wiki/sopsupply, /turf/open/floor/iron, /area/quartermaster/office) +"xwh" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/crew_quarters/locker) "xwm" = ( /obj/machinery/door/airlock{ name = "Law Office"; @@ -64665,12 +64102,57 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"xwy" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/engineering) "xwA" = ( /obj/structure/sign/painting/library{ pixel_x = -32 }, /turf/open/floor/wood, /area/library) +"xwB" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) +"xwI" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/hand_labeler, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/black/fourcorners, +/obj/machinery/camera/directional/north{ + c_tag = "Teleporter Room" + }, +/turf/open/floor/iron/grid/steel, +/area/teleporter) +"xwN" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "xwR" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ dir = 1 @@ -64680,25 +64162,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"xxi" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -30 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"xxk" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/quartermaster/sorting) "xxy" = ( /obj/structure/rack, /obj/machinery/status_display/evac{ @@ -64708,6 +64171,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"xxB" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/iron, +/area/quartermaster/sorting) "xxG" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line, @@ -64723,18 +64192,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/bar) -"xxQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "xxT" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -64747,24 +64204,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"xxW" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/mixing) "xxY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -64788,25 +64227,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"xyJ" = ( -/obj/item/radio/intercom{ - pixel_y = -35 - }, -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/obj/machinery/computer/security/qm{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/qm) "xyW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -64816,15 +64236,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"xze" = ( -/obj/structure/window/reinforced, -/mob/living/carbon/human/species/monkey, -/obj/effect/spawner/structure/window/reinforced, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron, -/area/medical/genetics) "xzi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -64893,12 +64304,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"xBg" = ( -/obj/machinery/computer/operating{ - name = "Robotics Operating Computer" - }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "xBl" = ( /obj/structure/table, /obj/structure/window/reinforced{ @@ -64930,17 +64335,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/freezer, /area/medical/virology) -"xBN" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "xBP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64954,6 +64348,9 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"xCx" = ( +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "xCy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/structure/cable/yellow{ @@ -64985,16 +64382,25 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/dorms) -"xDw" = ( -/obj/structure/filingcabinet, -/obj/machinery/airalarm{ - pixel_y = 23 +"xDp" = ( +/obj/machinery/aug_manipulator, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) +"xDu" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/library) +"xDI" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) +/area/hallway/primary/central) "xEg" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -65018,6 +64424,25 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"xEJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/explab) +"xFj" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/turf/open/floor/plating, +/area/engine/engineering) "xFo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -65025,6 +64450,19 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) +"xFE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "xFF" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer2{ dir = 8 @@ -65044,19 +64482,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"xGu" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/hand_labeler, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/black/fourcorners, -/obj/machinery/camera/autoname{ - c_tag = "Teleporter Room" - }, -/turf/open/floor/iron/grid/steel, -/area/teleporter) "xGw" = ( /obj/machinery/door/airlock/command/glass{ name = "Chief Medical Officer"; @@ -65086,20 +64511,23 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"xGz" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/hydroponics/constructable, -/obj/item/seeds/carrot, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 +"xGB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, -/obj/effect/turf_decal/stripes/closeup, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","prison") +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron/techmaint, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/white, +/area/medical/virology) "xGD" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 8 @@ -65124,6 +64552,15 @@ /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/grass, /area/hallway/secondary/command) +"xGS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/nanite) "xGT" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 8; @@ -65131,16 +64568,6 @@ }, /turf/closed/wall/r_wall, /area/medical/virology) -"xHt" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron, -/area/security/checkpoint/science) "xHw" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -65212,6 +64639,14 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"xII" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/explab) "xIQ" = ( /obj/structure/table, /obj/machinery/newscaster{ @@ -65239,17 +64674,6 @@ }, /turf/open/floor/carpet, /area/hallway/secondary/entry) -"xJx" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) "xJC" = ( /obj/structure/chair/office{ dir = 1 @@ -65259,24 +64683,6 @@ }, /turf/open/floor/wood, /area/library) -"xJG" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/security/brig) "xJI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -65290,6 +64696,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/quartermaster/office) +"xJS" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "xJU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -65309,37 +64720,29 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"xKs" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 25 - }, -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/cryo) "xKF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"xKG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +"xKJ" = ( +/obj/structure/table, +/obj/machinery/vending/wallmed{ + pixel_x = -28 }, -/obj/structure/bed/dogbed/vector, -/obj/machinery/camera/autoname{ +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/item/glove_box, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 8 + }, /turf/open/floor/iron/white, -/area/medical/virology) +/area/medical/surgery) "xLi" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -65357,6 +64760,20 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) +"xLG" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/fore/secondary) "xLZ" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/under/costume/kilt, @@ -65411,15 +64828,6 @@ /obj/item/pen, /turf/open/floor/iron/dark, /area/security/warden) -"xNa" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, -/turf/open/space, -/area/space/nearstation) "xNj" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -65452,6 +64860,18 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"xNE" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/tile/black/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/grid/steel, +/area/gateway) "xNI" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/spawner/structure/window/reinforced, @@ -65540,6 +64960,14 @@ }, /turf/open/floor/iron/techmaint, /area/storage/tech) +"xPU" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/reagent_dispensers/peppertank/directional/north, +/turf/open/floor/iron, +/area/security/checkpoint/auxiliary) "xQo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -65570,6 +64998,13 @@ }, /turf/open/floor/prison, /area/security/prison) +"xRg" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/iron/dark, +/area/security/main) "xRh" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -65613,6 +65048,14 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"xRu" = ( +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "xRN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -65660,6 +65103,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"xTg" = ( +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "xTj" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -65701,26 +65148,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"xUc" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/command) -"xUD" = ( -/mob/living/carbon/human/species/monkey, +"xUy" = ( /obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron, -/area/medical/genetics) +/obj/machinery/camera/directional/north, +/turf/open/floor/engine, +/area/science/xenobiology) "xVe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -65795,6 +65229,22 @@ }, /turf/open/floor/iron/freezer, /area/security/prison) +"xWd" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/pen{ + pixel_x = 1; + pixel_y = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/science/explab) "xWg" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -65810,24 +65260,18 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"xWw" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"xWq" = ( +/obj/machinery/camera/directional/north, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH-POWER TURRETS AHEAD'."; + name = "\improper HIGH-POWER TURRETS AHEAD"; + pixel_y = 32 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/bridge/meeting_room) -"xWI" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/side{ +/obj/effect/turf_decal/tile/dark_blue{ dir = 1 }, -/area/science/research) +/turf/open/floor/iron, +/area/hallway/primary/central) "xWV" = ( /obj/structure/sink{ pixel_y = 30 @@ -65837,16 +65281,31 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"xWZ" = ( -/obj/machinery/camera/autoname{ +"xXg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/white, +/area/science/explab) +"xXo" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, +/obj/machinery/firealarm{ dir = 4; - network = list("ss13, engine") + pixel_x = -24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/area/engine/atmos) +/turf/open/floor/iron/white, +/area/medical/surgery) "xXr" = ( /obj/item/cigbutt, /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ @@ -65882,6 +65341,13 @@ }, /turf/open/floor/iron/dark/telecomms, /area/quartermaster/exploration_dock) +"xXB" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/engine/engineering) "xXF" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -65891,30 +65357,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"xXU" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/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 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("minisat") - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) "xXW" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -65967,6 +65409,15 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) +"xZd" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat/service) "xZx" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -65986,17 +65437,6 @@ "xZW" = ( /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"yaf" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/circuit/telecomms, -/area/tcommsat/server) "yal" = ( /obj/machinery/light/small{ dir = 8 @@ -66007,6 +65447,12 @@ }, /turf/open/floor/plating, /area/engine/engineering) +"yay" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "yaV" = ( /obj/structure/chair/fancy/comfy{ color = "#742925"; @@ -66031,24 +65477,18 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"ybZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/structure/sign/warning/deathsposal{ - pixel_x = -32 - }, -/turf/open/floor/iron/white, -/area/medical/virology) "ycc" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/hydroponics) +"yck" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "ycx" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -66112,6 +65552,72 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"yds" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/bottle/chloralhydrate, +/obj/item/reagent_containers/glass/bottle/toxin{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/facid{ + name = "fluorosulfuric acid bottle"; + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/reagent_containers/syringe{ + pixel_y = 5 + }, +/obj/item/reagent_containers/dropper, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/button/ignition{ + id = "executionburn"; + name = "Justice Ignition Switch"; + pixel_x = -25; + pixel_y = 36 + }, +/obj/machinery/button/door{ + id = "executionfireblast"; + name = "Justice Area Lockdown"; + pixel_x = -25; + pixel_y = 26; + req_access_txt = "2" + }, +/obj/item/assembly/signaler{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/machinery/button/flasher{ + id = "justiceflash"; + name = "Justice Flash Control"; + pixel_x = -36; + pixel_y = 36; + req_access_txt = "1" + }, +/obj/machinery/button/door{ + id = "SecJusticeChamber"; + layer = 4; + name = "Justice Vent Control"; + pixel_x = -36; + pixel_y = 26; + req_access_txt = "3" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "ydZ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -66126,18 +65632,24 @@ }, /turf/open/floor/iron/cafeteria, /area/hallway/secondary/exit) -"yeq" = ( -/obj/machinery/airalarm{ - dir = 4; +"yea" = ( +/obj/machinery/airalarm/directional/west{ pixel_x = -22 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 +/turf/open/floor/iron/dark, +/area/engine/engineering) +"yeg" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/area/engine/atmos) +/obj/structure/sign/departments/minsky/engineering/engineering{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "yev" = ( /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -66158,21 +65670,6 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness) -"yfo" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/central) "yfq" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -66191,6 +65688,23 @@ "yfx" = ( /turf/open/floor/prison, /area/security/prison) +"yfB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/textured_large, +/area/maintenance/disposal/incinerator) "yfC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -66329,27 +65843,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/storage/primary) -"yic" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/obj/structure/cable/yellow{ - cable_color = "red"; - color = "#ff0000"; - icon_state = "0-2" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) -"yiw" = ( -/obj/structure/reflector/box/anchored{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) "yiW" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -66360,6 +65853,9 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) +"yjg" = ( +/turf/open/floor/glass/reinforced, +/area/science/nanite) "yji" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -66386,6 +65882,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark/telecomms, /area/quartermaster/exploration_dock) +"yjS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "yjY" = ( /obj/machinery/light/small, /turf/open/floor/engine/air, @@ -75001,7 +74510,7 @@ aaa aaf arB asE -sdp +nHm asE arB aaa @@ -75258,8 +74767,8 @@ apJ apJ apJ ezL -nuf -cwT +dij +ezq aAC aaa aaa @@ -75273,7 +74782,7 @@ aaa aAC ezL auP -cwT +ezq arB aaa aaa @@ -75515,7 +75024,7 @@ apN apN apJ avP -iFC +fEU asE arB aaa @@ -76030,9 +75539,9 @@ apN apJ lna iea -keL -dDX -fXU +gSz +rxF +dDL aaa aaa aaa @@ -76040,9 +75549,9 @@ aaa aaa aaa aaa -uuV -gKB -kLC +mkM +vFe +kak hJN aRY rQX @@ -76054,9 +75563,9 @@ aaa rQX awZ dlZ -gzX -sQA -mDF +kgo +nSE +nJu cyd aaa aaa @@ -76812,7 +76321,7 @@ aaa aaa aaa rQX -aOe +fhJ ayl iMy aRY @@ -77059,7 +76568,7 @@ apJ rov rnF ayl -aAH +spo rQX aaa aaa @@ -77083,7 +76592,7 @@ rQX awZ lnp ayl -aAH +spo rQX aaa aaa @@ -77829,9 +77338,9 @@ asF apJ fUp ewv -keL -sQA -fXU +gSz +nSE +dDL aaa aaa aaa @@ -77839,9 +77348,9 @@ aaa aaa aaa aaa -uuV -ljh -kLC +mkM +baI +kak hfS aRY rQX @@ -77853,9 +77362,9 @@ aaa rQX awZ xBf -tXj -dDX -ljN +rML +rxF +gnS aaa aaa aaa @@ -78104,7 +77613,7 @@ aRX arB aaa hcR -cGG +bAg rQX aaa arB @@ -78361,7 +77870,7 @@ aRY arB arB arB -lEr +wkT rQX rQX arB @@ -78592,11 +78101,11 @@ aaa apJ jWz jhy -tKq +wkW vlm oei wks -ssX +ueC apJ xAH ayl @@ -78618,7 +78127,7 @@ aRZ asE dao arB -dQW +kus rQX baF asE @@ -79117,8 +78626,8 @@ ayr azD azD azD -lMl -vWG +rjR +poJ aFG mQN ayl @@ -79130,7 +78639,7 @@ ayl iMy ayl rmG -aSf +gyc ayl gLK pfK @@ -79619,9 +79128,9 @@ aaa aaa aaa aag -kMw -lPL -ngB +nre +fNa +lHT iTR ufk bWi @@ -79633,7 +79142,7 @@ soA aBI brH dnl -ujG +dkt aBI aIM ofr @@ -79642,11 +79151,11 @@ wXZ sdv gtQ jPx -aSb +ulh czK wnx kQa -uZY +hzf vSG qnN czK @@ -80145,7 +79654,7 @@ aeQ alU iGZ aBI -lgo +xPU xqO nIn aHy @@ -80170,7 +79679,7 @@ beS bgj bhJ bjd -bkB +ilp cAI tLw aaa @@ -80419,7 +79928,7 @@ leX vjP pqq eeu -isU +pBw czK pHH beO @@ -80673,10 +80182,10 @@ jPx ayl czK yll -kuN +lDH gdg rvl -tyR +niW czK pHH beO @@ -80726,7 +80235,7 @@ aaa aaa aaS aaf -fSt +tbO aaf aaS aaa @@ -80916,11 +80425,11 @@ amC alU pSV hua -dax +mKD fLd qvR aBI -fxY +wLO eem asE asE @@ -80942,7 +80451,7 @@ beO beZ bje bkC -fID +kSW beO aaa aaa @@ -81140,17 +80649,17 @@ aaa aaa abY aaa -soh +tOl adv -qkT +rSt aaa -soh +tOl adv -qkT +rSt aaa -soh +tOl adv -qkT +rSt aaa aaS aaf @@ -81397,17 +80906,17 @@ aaa aaa abY aaf -soh +tOl adu -qkT +rSt aaa -soh +tOl adu -qkT +rSt aaa -soh +tOl adu -qkT +rSt aaf aaf aaa @@ -81491,19 +81000,19 @@ aaa aaa aaS aaf -vAE -vAE -vAE -vAE -vAE +xwB +xwB +xwB +xwB +xwB aaa chK aaa -vAE -vAE -vAE -vAE -vAE +xwB +xwB +xwB +xwB +xwB aaf aaS aaa @@ -81654,17 +81163,17 @@ aaa aaa abY aaa -soh +tOl adu -qkT +rSt aaf -soh +tOl adu -qkT +rSt aaf -soh +tOl adu -qkT +rSt aaa aaf aaa @@ -81694,11 +81203,11 @@ azF aIR ayl ayl -rHF +txC ayl ayl ayl -aSf +gyc czK czK czK @@ -81911,17 +81420,17 @@ aaa aaa aaf aaf -soh +tOl adu -qkT +rSt aaa -soh +tOl adu -qkT +rSt aaa -soh +tOl adu -qkT +rSt aaf aaf aaf @@ -82005,19 +81514,19 @@ aaa aaf aaS aaf -meM -meM -meM -meM -meM +ttf +ttf +ttf +ttf +ttf aaa chL aaa -meM -meM -meM -meM -meM +ttf +ttf +ttf +ttf +ttf aaf aaS aaa @@ -82168,17 +81677,17 @@ aaS aaS aaf aaa -soh +tOl adu -qkT +rSt aaa -soh +tOl adu -qkT +rSt aaa -soh +tOl adu -qkT +rSt aaa aaf aaa @@ -82190,7 +81699,7 @@ alR alU alU alU -aqP +hbx utF alU amC @@ -82199,7 +81708,7 @@ abe alU qnO azF -kAJ +iFM ett aDg aAQ @@ -82215,7 +81724,7 @@ aQL hlW alV hDp -aWl +wgO aXP oMw oyM @@ -82442,7 +81951,7 @@ xvU xvU lMZ amy -mbS +prl alR aoj amC @@ -82475,7 +81984,7 @@ vwZ hgc hNY vlj -uIT +pHq vlj nrz ngR @@ -82519,19 +82028,19 @@ aaa aaf aaS aaf -vAE -vAE -vAE -vAE -vAE +xwB +xwB +xwB +xwB +xwB aaa chL aaa -vAE -vAE -vAE -vAE -vAE +xwB +xwB +xwB +xwB +xwB aaf aaS aaa @@ -82679,7 +82188,7 @@ aaa aaa aaS aaf -nAO +xkB abZ abZ acW @@ -82694,9 +82203,9 @@ ady ady ady ajq -ohP -lDC -nvs +oPV +ulp +qnu rOl uJV ckp @@ -82727,8 +82236,8 @@ aOl aPB akF alN -apK -onR +lCS +lqc amI aXQ aXQ @@ -82974,11 +82483,11 @@ aAP iHT aAP aAQ -aFO +mmo sjz ksp azF -aLG +rCt aNk aOl aPA @@ -83033,19 +82542,19 @@ aaa aaf aaS acy -meM -meM -meM -meM -meM +ttf +ttf +ttf +ttf +ttf aaa chL aaa -meM -meM -meM -meM -meM +ttf +ttf +ttf +ttf +ttf aaf aaS aaa @@ -83196,17 +82705,17 @@ aba aaS aaf aaa -soh +tOl adz -qkT +rSt aaa -soh +tOl adz -qkT +rSt aaa -soh +tOl adz -qkT +rSt aaa aaf aaa @@ -83453,17 +82962,17 @@ aaa aaa aaf aaf -soh +tOl adz -qkT +rSt aaa -soh +tOl adz -qkT +rSt aaa -soh +tOl adz -qkT +rSt aaf aaf aaa @@ -83486,7 +82995,7 @@ tyZ jPm joD aBQ -aDh +aNf aDo aFQ aHe @@ -83547,19 +83056,19 @@ aaa aaf aaS aaf -vAE -vAE -vAE -vAE -vAE +xwB +xwB +xwB +xwB +xwB aaa chL aaa -vAE -vAE -vAE -vAE -vAE +xwB +xwB +xwB +xwB +xwB aaf aaS aaa @@ -83710,17 +83219,17 @@ aaa aaa aaS aaa -soh +tOl adz -qkT +rSt aaf -soh +tOl adz -qkT +rSt aaf -soh +tOl adz -qkT +rSt aaa aaf aaf @@ -83759,13 +83268,13 @@ aQN aQN xIt vmV -dXi +hWy jAB jzB fkM baw -cBn -bgs +ecU +ivl aXQ inn bkF @@ -83967,17 +83476,17 @@ aaa aaa aaS aaf -soh +tOl adz -qkT +rSt aaa -soh +tOl adz -qkT +rSt aaa -soh +tOl adz -qkT +rSt aaf aaf aaa @@ -84012,9 +83521,9 @@ aOn aPA aQP aQN -pQc -aTB -qWM +rpp +ovO +ucM aXQ aXQ aXQ @@ -84030,9 +83539,9 @@ aaa aaa qdU bqi -abf +oBu xQD -abf +oBu bvS qdU aaa @@ -84061,19 +83570,19 @@ aoV aaa aaS aaf -meM -meM -meM -meM -meM +ttf +ttf +ttf +ttf +ttf aaa chL aaa -meM -meM -meM -meM -meM +ttf +ttf +ttf +ttf +ttf aaf aaS aaa @@ -84224,17 +83733,17 @@ aaa aaa aaS aaa -soh +tOl adA -qkT +rSt aaa -soh +tOl adA -qkT +rSt aaa -soh +tOl adA -qkT +rSt aaa aaS aaa @@ -84257,7 +83766,7 @@ amC alU flJ aBQ -aDl +jCP wJI aFS aDo @@ -84265,7 +83774,7 @@ aIX aBQ aLE aNm -aOp +vlf aPA wTO aQN @@ -84287,9 +83796,9 @@ aaa aaa qjV bqj -eNl +wyG aZE -ujL +iaE bvT qjV aaa @@ -84514,7 +84023,7 @@ amC alU flJ aBQ -aDk +iNm gWs aDo aDo @@ -84544,9 +84053,9 @@ qjV qjV qjV bqi -vDt +pRI aZE -vDt +pRI bvS qjV aaa @@ -84802,7 +84311,7 @@ uYw ozF dSm fCd -qxb +iRx koC bvV qjV @@ -84838,7 +84347,7 @@ aaf aaa aaa cfw -tvR +rCs uRR aaa aaf @@ -85040,8 +84549,8 @@ aOl aPA aQS aQN -fJw -aTx +msE +tHX dtF aXt aPA @@ -85054,7 +84563,7 @@ aPz aPz inn aZE -bkj +koY mJS bjr bps @@ -85095,7 +84604,7 @@ aaf aaa aaa cfw -ssR +vfu uRR aaa aaa @@ -85352,7 +84861,7 @@ bCq bCq cfw cfw -xrT +vmP uRR uRR aaa @@ -85597,7 +85106,7 @@ bHE bHE bCq bCq -uHw +cUt bLv aaf aaf @@ -85823,7 +85332,7 @@ aPA aSg rGD aZE -bjn +rqD uxM hWE pSt @@ -85854,7 +85363,7 @@ bHE bHE bCq nKI -dXk +vdY bLv aaa aaf @@ -86068,14 +85577,14 @@ aOl aPA aQW aQW -aTD +xwh aQW aQW aQW aQN ugj -myC -wuZ +aPD +moa rqX xVS rYK @@ -86111,7 +85620,7 @@ bCq bCq bCq bCq -fcb +uuT bLv bLv bCq @@ -86124,7 +85633,7 @@ bHE cfw cgB ewu -cgV +gOe cfw aag aag @@ -86384,7 +85893,7 @@ cCW cfw cfw bCq -uHw +cUt bCq aaa aaa @@ -86576,7 +86085,7 @@ aBa aBa aaf aKt -aLL +fDm bDe aOl aPF @@ -86594,7 +86103,7 @@ vlj vlj iHL aZE -bjo +mYW bjr mJS bmh @@ -86607,7 +86116,7 @@ bub bxu eiB qyT -xyJ +gXU bxu aaa aaa @@ -86633,7 +86142,7 @@ bHE bLu bCq bSq -cdW +iYb ceW bCq cgD @@ -86641,7 +86150,7 @@ lRI bHE cjI bCq -jaY +dMi bCq aaa aaa @@ -86839,7 +86348,7 @@ cOM aPH igW igW -aTG +lxB aPG inn gjl @@ -86860,9 +86369,9 @@ bjr bjr bjr bjr -bvX +sQV bxu -tTX +uug qrl qBe bxx @@ -86898,7 +86407,7 @@ met bHE bLu bCq -bKS +qKd bCq aaa aaa @@ -87340,7 +86849,7 @@ mUU ayA aaa aBa -aBV +nIm wvD mat jYS @@ -87349,7 +86858,7 @@ rBg edw vKP sKx -xxQ +loc aPG aPG aPG @@ -87384,7 +86893,7 @@ aaf aaf jZP nVG -ftc +xff eZm jZP aoV @@ -87597,10 +87106,10 @@ mUU ayA aaf aBa -aBU +orr tdD uWa -cNK +rIx aHF aJd aKv @@ -87614,7 +87123,7 @@ kIa kIa sUB gjl -xrA +woB baS eZS baS @@ -87641,8 +87150,8 @@ aaa aaa bxy fVH -lgk -nYS +ivQ +jAy jZP aoV bCq @@ -87890,7 +87399,7 @@ aZE aZE aZE bxu -lHM +naC nTi dYn bxu @@ -88142,9 +87651,9 @@ dMh rju boN bqo -gCW +wxT xvX -lRe +ppP nlx bxu bxx @@ -88404,12 +87913,12 @@ cJh bbR bOL bxy -byF +han xOW byE bCo bDk -wsW +qRZ qVP sCg kRq @@ -88637,7 +88146,7 @@ gDW tEs aPL aPK -cWf +dJI aTI aPK aWB @@ -88659,7 +88168,7 @@ bbR niG bbR bbR -buc +aXW bxy eVL gZT @@ -88702,7 +88211,7 @@ bgN bTB mIZ liO -rWg +tWs epi btG aaa @@ -88892,7 +88401,7 @@ rDh ohK twN aOw -iBk +epF aPK aSn aTK @@ -89156,7 +88665,7 @@ aSs aSs tav aYi -pWH +jCO jAJ qIo bLG @@ -89372,7 +88881,7 @@ tNE tNE tNE wrN -gud +aEu yfx dDd yfx @@ -89409,19 +88918,19 @@ aNm dCJ aSs aRV -aSW +wgp aVa tav -fcN +bIc oVC qnW juV pXj tav aZH -dtQ +uqy uZo -bgE +xxB xYN cNI bfm @@ -89437,7 +88946,7 @@ syU bwd bwe uOz -bBI +sbG bGn bGn bGn @@ -89636,7 +89145,7 @@ yfx yfx prM llv -qFa +vPP xEg wwv vfy @@ -89727,10 +89236,10 @@ btG bgN bgN bgN -qmP +rYE fCi rZb -jPO +keM btG aaf aaf @@ -89888,7 +89397,7 @@ tNE tBx yhH ksU -hch +qNk ksU rds dFp @@ -89912,7 +89421,7 @@ gXs bfv bfv vVK -oyH +oFc bfv bfv aaa @@ -89948,7 +89457,7 @@ bbR bwd jgV xVe -tJe +iEj bwe kCJ bHE @@ -90145,8 +89654,8 @@ tNE mdH yfx owj -uHL -pcu +gPP +nZh eAJ acd acd @@ -90155,7 +89664,7 @@ lDm sCw acd tMw -ksb +sOn acd acd acd @@ -90181,7 +89690,7 @@ akC aSs aSa vKD -aSr +duD tav oVC mVs @@ -90193,9 +89702,9 @@ beA pXX cNG ebc -xxk +gqr aZK -fJk +bng bbR bqt cBq @@ -90243,7 +89752,7 @@ aaa aaf btG ctc -kTh +nvH iuQ btG aaa @@ -90403,7 +89912,7 @@ pCb yfx tST gda -pcu +nZh ugl sVh muJ @@ -90440,7 +89949,7 @@ aTL hYo aWD tav -iJE +dnH tav baU nXi @@ -90452,7 +89961,7 @@ bfR bbp qYd aZK -bnJ +eku bbR bbR nlP @@ -90460,9 +89969,9 @@ bty bty qJM bwd -bSe +jos xbF -nTq +oCa bwe eRh bCe @@ -90499,8 +90008,8 @@ bCq bCq bCq btG -aiP -ouA +uJM +bPQ stf btG aaf @@ -90660,13 +90169,13 @@ fuY yfx tST wSz -pcu +nZh ugl vKc muJ sUc kpH -xGz +kqi acd erk obp @@ -90706,7 +90215,7 @@ tav aZK aZK cNI -gtp +aWr cNI aZK bnK @@ -90916,7 +90425,7 @@ tNE cVc yfx yfx -bzo +jjC yfx ugl pXM @@ -90936,10 +90445,10 @@ gXs arP qVj ayE -nqq +afb bfv lfJ -kLN +feZ uZQ whu aDs @@ -90972,7 +90481,7 @@ gMk hzi bfo bfo -ftu +acs bfo bfo bfo @@ -91016,7 +90525,7 @@ cnr qPC xuU cpq -trl +iND cqw cqO crp @@ -91200,9 +90709,9 @@ ojA uzn dDy bfv -cVf +gGs bfv -hEW +xWq uYC rnd sYx @@ -91254,9 +90763,9 @@ bVI bWD bXA bYB -yaf +bLg uwI -ggf +oti ccg cdd cea @@ -91407,9 +90916,9 @@ afA afA afA kCN -dtP -nLn -wCS +yds +huD +mxm afA afA afA @@ -91428,7 +90937,7 @@ tyd vCQ mYT icY -joq +gCN fcq jHS vjl @@ -91475,7 +90984,7 @@ nbZ nbZ sEj aYl -tIU +ifD aYl aYl sEj @@ -91716,7 +91225,7 @@ etK bfv gXs dxw -cFq +nIz iRX kUE dgB @@ -91931,7 +91440,7 @@ rGb vpP gXs tnE -xao +mAy gAH shL xeC @@ -91968,7 +91477,7 @@ gXs bfv bfv jwN -stN +vws bfv bfv aaa @@ -91982,7 +91491,7 @@ aaa dgB cAx jVq -cVe +bQQ eWC iXb rfh @@ -92008,7 +91517,7 @@ aJq aJw gXs sHg -rlG +lHw rhL aGG ldd @@ -92036,7 +91545,7 @@ cay ccw chY ciX -tIV +xFj ckB ckB ckB @@ -92180,7 +91689,7 @@ pLE sNN vZK kNn -rUL +iks acZ cEo aHK @@ -92188,12 +91697,12 @@ axz vpP gXs tnE -wbV +oHG guI tBK jkW tnE -pBs +rSQ tfO oKv oKv @@ -92215,7 +91724,7 @@ acd aai ajo uQt -eXM +wQD ajo kwm aqR @@ -92244,7 +91753,7 @@ eWC hfr mxi bmr -fnW +vZh kPV nYz bmr @@ -92261,7 +91770,7 @@ tyH mgE klN aJq -kpM +xDI aJw aaa sHg @@ -92464,7 +91973,7 @@ pnL pNh mBn cPf -kKO +uBV uBy acd ivE @@ -92508,7 +92017,7 @@ dQJ bxK fqb bmo -lQG +dWL rgI lKZ kHG @@ -92697,14 +92206,14 @@ vnk dIo fkT aiX -vQd +oLu aUP aHG naW -nCf +tsC tdv aiX -oMf +iOQ biF tnE jcc @@ -92812,9 +92321,9 @@ ccw ccw ccw ccw -cnZ +nij erT -lsb +oZR iYz cig yal @@ -92965,9 +92474,9 @@ wwG bth lac bVl -rGP +iUv agn -uVA +xlp edZ ohi phE @@ -92975,7 +92484,7 @@ agn iwc rrq cTy -gmL +lmA aai tSR wjf @@ -93012,7 +92521,7 @@ aPR sVi aPR bjz -yfo +rAp bmr kvF dus @@ -93022,7 +92531,7 @@ pXa qLW tYa bmo -fkQ +ruR cfr njO dae @@ -93068,13 +92577,13 @@ kSG oLO cig ddc -kgN +xwy mDu eLT -dpf -pzf +let +bAv cmr -dto +shC gDw crJ crU @@ -93204,7 +92713,7 @@ aaa aaf gXs aAg -cEZ +xqz nEg rDR pef @@ -93216,7 +92725,7 @@ tMS aHG lDO fyr -wRj +vYb aiX gAd iwm @@ -93265,7 +92774,7 @@ dgB aaa aPR vFT -qud +nZp gdO lel bjz @@ -93280,7 +92789,7 @@ nJq fSz bmo lqE -xWw +hTu rHW qVi bxe @@ -93289,7 +92798,7 @@ qCO aZM umF fjx -cdL +pEJ bCs dDw azv @@ -93322,7 +92831,7 @@ ccw iDp igc ewQ -rRS +sZA cTc mjh kjL @@ -93481,7 +92990,7 @@ tnE jcc rda agn -pcf +jVt gjt wIY owl @@ -93491,7 +93000,7 @@ hMf sRV fto aai -hHP +nLB rOW jJp pdt @@ -93500,7 +93009,7 @@ amr amY amY cKj -rLQ +bNR ajo aqR sse @@ -93509,7 +93018,7 @@ tlM nbl mgh fuF -wFf +vDB vPu tlM ayL @@ -93530,7 +93039,7 @@ acO kZO hxw rvO -taY +qgd jKn xLi lOA @@ -93548,15 +93057,15 @@ klN aJq aJq bCs -jJd +wSZ hix cil tLx -nsB +erR bCs gXs ayG -bNL +sBf sxy sQE eaO @@ -93572,14 +93081,14 @@ rCa dlA lXQ fTO -ceg +pkx bVJ cay ccw wba siP ncy -dHE +sTV clJ glV hCM @@ -93589,9 +93098,9 @@ uXd cFI cFI cFI -rqr +ubI cEr -hDH +gWo cFb cFu cFI @@ -93723,7 +93232,7 @@ bOm dBV csp csp -pHy +fMt oRK qzT csp @@ -93741,7 +93250,7 @@ agn mQn tXy qho -mrB +eLm agn agn jLK @@ -93785,8 +93294,8 @@ jvp bjz hEA bmr -rPD -vbn +qTI +sch bmo olu bmo @@ -93817,15 +93326,15 @@ uEM spX jEn riz -bSv +xNE ayG jfW bVJ bVJ -cPO +gSP ndh bZv -bSt +oTx bUc xtu eYp @@ -93833,7 +93342,7 @@ cei bVJ cay ccw -clE +uUV hqX gOf poT @@ -93857,7 +93366,7 @@ wYO ccw jMY csd -cHa +yea csd wtY ccw @@ -93967,9 +93476,9 @@ aaa aaa aaa oFP -oAi -esK -nPT +qwk +kjv +lhe wQz nEx top @@ -94014,7 +93523,7 @@ amr amY amY cKj -qgx +lsz ajo hEh gXf @@ -94237,7 +93746,7 @@ mTZ jHD jHD jHD -hPc +iLD lmr jHD jHD @@ -94247,7 +93756,7 @@ jHD jHD kBQ jHD -hkp +nvl rvt vHu bUw @@ -94271,12 +93780,12 @@ amr amY amY cKj -maH +qSg ajo aqR sse ayL -nku +iyu kPo vMD sCo @@ -94321,7 +93830,7 @@ byU bCs tpu qWt -lpc +cDU gGm iIx vDe @@ -94369,7 +93878,7 @@ cFK cGe ceu kFU -sTu +nLU cHb cHg cHn @@ -94486,7 +93995,7 @@ gXs aiX wby gwE -lwc +pbg rfQ rfQ rfQ @@ -94515,7 +94024,7 @@ tXy nIx hfq agn -wVQ +hnu vLM paf ajo @@ -94534,7 +94043,7 @@ aqR sse ayL ejT -lyj +bDF fLS cLg tgd @@ -94588,7 +94097,7 @@ vZz bJu osw cmX -qbD +gDK ayG bCq bCq @@ -94605,7 +94114,7 @@ bQg jSz ccw cig -jZt +pFu wMQ cig cig @@ -94618,7 +94127,7 @@ cDv cDD cqU cMD -idO +kCv cEz cEz cMD @@ -94626,7 +94135,7 @@ cFL cGf xKk gOp -nka +sBU cHc cAu cAu @@ -94747,9 +94256,9 @@ lMQ rfQ gnK unJ -oDY +tDZ rfQ -hGQ +roN yhE djs psc @@ -94798,7 +94307,7 @@ ayL jWy ayL ayL -fGq +rUq kAD aLZ aNv @@ -94808,7 +94317,7 @@ lrY aiH atr lCw -aSL +iXF aPR bjz gYX @@ -94823,7 +94332,7 @@ vht vht vPa vPa -hSB +smL deB hbS vPa @@ -94883,7 +94392,7 @@ cFM czE kQq ccw -rYd +puD csd csd csd @@ -94995,16 +94504,16 @@ aaa aaa aaa aaa -oAi -hNJ -nPT +qwk +hKP +lhe wQz qFL lMQ rfQ atx mOt -dly +ptR rfQ iKV aEU @@ -95014,7 +94523,7 @@ eqh adR lUX opC -iRj +fNg adR hOs kJN @@ -95033,7 +94542,7 @@ wCw ful anz gJS -pTu +wDP dXA iue kbv @@ -95071,7 +94580,7 @@ ifm vGV quo wgy -rkF +gNn mRL tsb qfD @@ -95095,7 +94604,7 @@ bSA xkQ uqP vVj -wWU +voL bSA bIe wLg @@ -95103,7 +94612,7 @@ iWh efJ ucY eZY -bTJ +iAr mig prI bWL @@ -95128,9 +94637,9 @@ uEw gop hOR nGx -nkr +nAg cqF -cra +jhc crI cEw cEw @@ -95140,7 +94649,7 @@ cFN csH csR cMm -hLb +lvc gTc csd cHo @@ -95261,13 +94770,13 @@ kte rfQ ygC xIi -qnH +eZr rfQ kyW aEU aEU aEU -cNq +mHJ adR wPx sLc @@ -95277,7 +94786,7 @@ fha ipF tEy rvt -dkr +dUO uav vom vbv @@ -95393,11 +94902,11 @@ cMH cAm cMH cMN -jnP +mck cSI cSI cMm -yiw +xab csd cGV noK @@ -95540,7 +95049,7 @@ gaF nNc ncX agc -ttN +gOv fPr ivY tyx @@ -95555,7 +95064,7 @@ qXk eqi xVw eqi -czp +iAb uZc eqi hWH @@ -95564,7 +95073,7 @@ rmD uTq rmD aWO -gTB +akD uhz rmD gUQ @@ -95579,13 +95088,13 @@ ukk okA tqU lCw -tGv +qlY aTQ gef eXz cMU lDI -xUc +iSs ifH hCs mmm @@ -95597,7 +95106,7 @@ lDI ifH chk hbS -fqO +uRb rOa oKn ogJ @@ -95617,18 +95126,18 @@ fWn bQg hXS bQg -tDQ +eAv emX bUF kqX bQg hXu -jIo -mNd -wfo +pYc +kcw +glT pYc vSa -qkt +tBw cfb cfb cfb @@ -95654,7 +95163,7 @@ cFP csI cAt cMm -eSM +lMg ugK csd cHp @@ -95773,7 +95282,7 @@ hVM mXS wur rfQ -qJN +jaT xIi rag rfQ @@ -95790,7 +95299,7 @@ adR joe cVL adR -tcd +gOd vLp lxA aiX @@ -95806,9 +95315,9 @@ rea aph aph aph -vRS +gJS auu -mMN +gJS arf arf arf @@ -95851,7 +95360,7 @@ vht vht vPa vPa -lUP +cLk lYS hbS vPa @@ -95880,7 +95389,7 @@ bLK bxV bLK bYH -bYH +bVo bYH bYH kHz @@ -95889,11 +95398,11 @@ iPs cfb cfF cfb -xnN -uqz +xgE +xjx wUe cfb -vso +ngv cfz cgR ccw @@ -95911,7 +95420,7 @@ cFM czE kQq ccw -cGT +xwN csd csd csd @@ -96030,56 +95539,56 @@ aiX pEU aiX rfQ -lPT +aBu xIi miy osc -kBH +vny jvY mtr hoO oWt nnM -rRR +dMU fjc -oWt +kcW oWt oWt kxG nWr tcd vLp -mPC +fYb aiX tud juw sMt -eeo +ewV aaQ nEO lLo wpw wpw gCm -vKQ +kqe aph lJE uGK aoz arf dcP -rGB +bnm arf aKa -wvi +tPC arf vKh -elC +gsZ arf lPH -tmd +bQc mgt -mLS +aUe eYZ hyI mgt @@ -96121,11 +95630,11 @@ cBD bDL bDL bDL -cuK +iHZ cBD jxk bLK -cvZ +aGc cwl bOT uQf @@ -96133,12 +95642,12 @@ bRs bSC bMK bUG -bVO +pqX bWO bXK -sFV -bZz -pKT +hGu +faA +eiK bYH bVo avu @@ -96150,7 +95659,7 @@ cim cim ceo cfb -ixY +qkI cje cgR ccw @@ -96168,7 +95677,7 @@ cFR cSJ kQq cMm -jTH +wNC cHd cHj cHd @@ -96311,7 +95820,7 @@ vWy aue oUI ngS -gFp +vns aaQ hBf nBM @@ -96338,7 +95847,7 @@ hRX mgt iYy ufu -kfN +bRa mgt dgB aJw @@ -96376,27 +95885,27 @@ hKs aXh hdg aXN -vJH +rbl snw hKV cBD jxk bLK -bLJ +dRP bNP bOd jHJ bOd bOd bRx -wOQ +gmZ iCc bRA bLK hYV bZy bZy -rmg +mhT bTg rew bYO @@ -96407,7 +95916,7 @@ cBM cdU cSZ cfc -hXB +ftY cje cgR cMm @@ -96425,7 +95934,7 @@ cFS cGg mBv qLU -cGS +mdM cHe cHe cHr @@ -96553,7 +96062,7 @@ gos tzr aEU aEU -mnG +aEU aEU eQj xTq @@ -96565,10 +96074,10 @@ mTZ fZH vsD jvW -fkE +xvB gBM eHR -xJG +fnf aaQ mjo syA @@ -96593,9 +96102,9 @@ arf ycS kWO mgt -doH +mtU onS -eVR +caa mgt oWf dgB @@ -96613,7 +96122,7 @@ aZV pYH vRb rWT -kYW +lzz aZV pqV aZV @@ -96630,23 +96139,23 @@ aaa vWd klN hKs -xkE +mJC cBD -dOP +qKU bFi -mlb +puY qxV -mkT +gux sfj bLK bLM cwm cwr -fSm -jgu -jgu -wgL -gXu +bja +sLn +sLn +sjd +jdT sll bRA rOJ @@ -96664,7 +96173,7 @@ xZx tGL tBb wUH -clQ +fPP cje cgR cMm @@ -96805,12 +96314,12 @@ eAO wLD pBH snJ -xxi +mbb rfQ dJt xkA qet -hRz +xRg qat kSX kSX @@ -96831,10 +96340,10 @@ yhC tWo iYW dPv -cjN +kNm ooM aph -eVJ +pSo vYD ooI arf @@ -96852,7 +96361,7 @@ heC mgt caa jUk -kZj +wsz mgt eCM dgB @@ -96892,7 +96401,7 @@ cBD bDJ cAL lJv -oia +gAl cBD jxk bLK @@ -96903,7 +96412,7 @@ qEK bOd bOd tkN -jln +jRM hwp bRD bXL @@ -97068,12 +96577,12 @@ woI jSF aaZ aaZ -jfl +oUo aEU mbF aEU aaP -ajQ +gGt adR aiX aiX @@ -97097,7 +96606,7 @@ aoz oup kfk nvT -iQX +tWR dnN nvT avy @@ -97127,7 +96636,7 @@ aZV ckE pAb xel -fVS +tqi hqD fPH jsF @@ -97146,7 +96655,7 @@ xTN hKs aJq cBD -tfE +pJF bFi vNj dRs @@ -97160,7 +96669,7 @@ bOd bOd nvN bRx -jln +jRM mIb bWQ bWQ @@ -97170,7 +96679,7 @@ caA caA bZy haz -bZu +lMx cfb cfb cgS @@ -97187,7 +96696,7 @@ cjb cDy cqC crc -rod +afV cED crc crc @@ -97320,7 +96829,7 @@ aaf aaf aaZ bnY -iXO +shD dxd bCl ueB @@ -97343,7 +96852,7 @@ wTg eNp exj hVN -kYA +rqv vYB nWL rli @@ -97360,12 +96869,12 @@ nuF wXL qkk nuF -mrP -inz -ocY -eBQ -isp -enT +efz +qXy +kno +gUB +awI +oUi vlI arf aJw @@ -97377,7 +96886,7 @@ dgB aaa aPR fJh -pqp +sLC vFr aen aZV @@ -97417,11 +96926,11 @@ bQl bRu ijC bMK -gjO +dYv bWN bWQ -jMT -jcC +byS +anu jcZ jeB caA @@ -97432,10 +96941,10 @@ cHw cfK cCT vdT -rDy +cgR cep -cMK -clQ +rDy +hXB hCM cgR cDe @@ -97450,7 +96959,7 @@ csd csd cFz csd -cGj +csd xZy cGM cGZ @@ -97611,18 +97120,18 @@ neT ugn iVg hny -chg -chg -chg +iFz +iFz +iFz awr byM wcx -mjT +kap awr -chg -chg -chg -syO +iFz +iFz +iFz +iwg jCm ktK mgd @@ -97674,13 +97183,13 @@ bMQ bMQ bMK bMK -ddP +fLD bVS bWQ uhI dwU hRP -keA +dvM caA bZy jto @@ -97689,16 +97198,16 @@ myL eXl rsl tYc -nqM -eoO -xcs -rsl -qOf -rsl -rsl -rsl -kWZ -cDz +fvy +lOX +cbq +haw +rfx +qRG +qRG +qRG +kam +xXB cDH cMm csd @@ -97833,7 +97342,7 @@ aaf abY aaa aaZ -oZd +lIo ack nQy cAJ @@ -97906,7 +97415,7 @@ xjt mDG rkm bqH -sec +gWG pPU qIl xqo @@ -97918,44 +97427,44 @@ hKs uHQ cBD bAV -pwQ +dVo cBD qUA cBD jxk bLK bML -gcO +wlB aZh wts -bRw +qgK bSF ixP -sdo +fFz wvY bWQ -xDw -dWm +eNx +lZQ mRi -cfs +nHD caA nCY sJB bZw taJ ctR -ccn +kew fWY -rDy +vgR ccw -hJU -kiu +rDy +hXB xli cgR cgR cgR hCM -cqm +cgR cgR mpg cEk @@ -97963,8 +97472,8 @@ crL cEW cse cse +cGj csu -cGl ccw aaa aaa @@ -98163,7 +97672,7 @@ bbw rQI rtT bqH -xGu +xwI ihH gVW rqm @@ -98188,7 +97697,7 @@ bOd bOd bOd gKG -sdo +fFz tvg bWQ bWQ @@ -98203,17 +97712,17 @@ ccw ccw ccw ccw +fJi ccw ccw -ccw -cpP -irL -kbT -tIH -jnY +tVc +mRt +cRb +gmy +cgR hCM -cjh -cDI +cgR +cgR ccw ccw ccw @@ -98345,13 +97854,13 @@ aaf aaf aaf aaT -kFf +lwO aaZ pst ack lJH hJq -pJt +npk aaZ mYa kNv @@ -98398,7 +97907,7 @@ dIg gkL obl aAh -aLQ +aCF ifY aOE dgB @@ -98412,15 +97921,15 @@ aZV iIT uzV bmx -peo +ohj cMw aVW tJV -oDU +vJm aZV aZV bqH -nPO +jBV dlz fmb dTA @@ -98438,44 +97947,44 @@ tEr cBD jxk bLK -bMM +kBh eBT eBT siD siD bOd bOd -hPJ +wSA bVT bWR bXQ aZe -bZF -ugi -xrf -hLy -yeq -xWZ +rBB +gCM +aZe +sXh +kUj +gRT tdQ nKn ntX -ufv -cNy -aaa +jMW +uXW +oas ccw ccw ccw ccw ccw -cDm +qFU hCM cgR -cDz +cgR etu gtt -xeb -mnz -wBa +iWB +lgz +wsQ aag aaa aaa @@ -98631,7 +98140,7 @@ llb rVA eaF tdz -aVv +fMM pdQ gXs gXs @@ -98662,9 +98171,9 @@ dgB aaa aaa dgB -uxh +eTN sAB -mrA +lhL aZV aFL bwU @@ -98702,32 +98211,32 @@ rkQ bRB bSI bSI -uNp -ogL -pOi -cRG -cRG -jLf -dJi -lKq -tKn -cSy -lig +rEi +yjS +ppz +tKY +tKY +pkB +tVp +jeY +fOI +nBw +nYL bOd vGb oWz sCT -cit +sOm ckb ckY ckU cmU cmU ccw -coZ +sXS eMx rsl -faf +rsl pnh mJp ccw @@ -98897,7 +98406,7 @@ ahn eMU arf pIv -sIG +fzt arf sIK rCL @@ -98910,7 +98419,7 @@ oFB vqV jij vlM -ayw +kwD aAh aMm jDW @@ -98946,20 +98455,20 @@ gnO aJq cBD ctN -tyE +pHo cBD oNQ cBD fVk -nlG -dHS -vXn -nsg -ccZ -mYl -qRY -jKS -mtb +eSP +fyx +cuz +caj +wbY +sVr +gtq +gpI +kNT bVU bMK bXR @@ -98969,13 +98478,13 @@ bMK cbz cbD bOd -com +yay bOd cfP nzC bMQ -aaf -aaa +ulj +oqT bQA ckW clU @@ -98983,8 +98492,8 @@ koX ccw cpa cjc -cqo -cDL +fNn +ccw cep shQ ccw @@ -99167,7 +98676,7 @@ aAh aAh dIg gHK -ndi +nSU aAh aJq aJq @@ -99182,7 +98691,7 @@ aOE rBC dKA aOE -twI +pOb iNa aOE aOE @@ -99226,23 +98735,23 @@ bMK cbC oBM bOd -eEg +lSS bUS qxh vGm -tdq +jMW imP -ckc +nvz ckY dpE cmU cmU ccw ccw -cpI +wcm +ccw ccw -cDL -wmq +kgz hCM cjV cig @@ -99377,7 +98886,7 @@ aaa aaa aaa aaa -mnD +aYI aaa aaa aaa @@ -99415,7 +98924,7 @@ hff arf sIK rCL -bdn +mEB ooz mwi aAh @@ -99426,7 +98935,7 @@ dIg rYB dIg aAh -aMo +ehL aNC aJq aJq @@ -99483,22 +98992,22 @@ bMK cbB bRA bOd -fdA +khH bTO cfQ tYh mfn mFR -aaa +ttT bLK bLK bLK bLK ccw cpb -rht -ouS -cDN +qIE +sVF +cig syd iwQ pJP @@ -99675,7 +99184,7 @@ dwh npc ioN ihm -ueF +cWu nuK ahC aAh @@ -99711,8 +99220,8 @@ aJq taa aJq aJq -bxL -byX +cZX +mxW cjx gUu cBD @@ -99736,26 +99245,26 @@ bWT bWa bYS bZH -duN +mDs bQt cBJ bOd -fdA +khH vFt cfR pVO sCT rqE -rqE +bfq ckY ckX cmV cmV ccw cig -czg +nbX +cig cig -cDN crh crA crR @@ -99925,7 +99434,7 @@ teF arj arf dcP -mVy +utp arf ugU mNm @@ -99997,13 +99506,13 @@ bOd cbD bOd bOd -fdA +khH vFt cfP akW bMQ aaf -aaa +ttT bQA ckZ clW @@ -100012,7 +99521,7 @@ bLK aaa afp aaa -cDN +cig pPF pPF pPF @@ -100201,9 +99710,9 @@ pEr adq aQb tEq -mod +plc fRF -uby +jyq fRF ldf fRF @@ -100218,7 +99727,7 @@ uYs bgF etZ tZy -mYv +dLr vPT bio bqR @@ -100254,13 +99763,13 @@ caH oNw pYU xGE -kcf +wXs vfI qxh sTP tdq imP -ckd +vUl ckY fCv cmV @@ -100269,7 +99778,7 @@ bLK aaa aaa aaa -cDN +cig aaa aaa aaa @@ -100440,7 +99949,7 @@ nRl bXG nXm eCU -dyY +lpX bXG foO bXG @@ -100451,18 +99960,18 @@ aAh aAh aAh qZc -hvH +xfX aCr aCr aMp aMr aOH -arq +usz fRF oli fRF fRF -wWe +usz fRF bUD aJC @@ -100491,11 +100000,11 @@ xyn nvQ nDv oUG -xJx +nVu rzm bLK bLK -err +iNr rcc bSf bMZ @@ -100511,13 +100020,13 @@ caG cbE bOd rcc -fdA +khH cdA cfQ iNO mfn mFR -aaa +ttT bLK bLK bLK @@ -100526,7 +100035,7 @@ bLK aaa aaa aaa -cDL +ccw aaf aaa nfj @@ -100707,7 +100216,7 @@ arj rIV sxa aFl -pNB +wpK vwT aCr aKJ @@ -100720,14 +100229,14 @@ opT jKY fJJ cad -xjb +eWn nAK aJC aYV aYV aYV cZK -aUy +qZH bip bmG iXm @@ -100737,7 +100246,7 @@ bqT cZK cZK cZK -wfB +ggm iYL fsH fsH @@ -100760,7 +100269,7 @@ bSM nKg bUS bUS -cCD +tJJ wHy bUS bUS @@ -100768,13 +100277,13 @@ bUS bXU bUS dth -tur +pGA bMW cfQ ixO cap upK -ckV +cbk clb cla cmW @@ -100783,7 +100292,7 @@ bLK aaa aaa aaa -cCQ +aaf aaf aaa xrw @@ -100961,7 +100470,7 @@ rLR qrR nOH arj -bBj +mQc sBP iRZ jQe @@ -100976,7 +100485,7 @@ fRF adn pEE fRF -arq +usz fRF eRA aJC @@ -101002,7 +100511,7 @@ bhh oGY bof ssN -dPk +whn vay ovr bof @@ -101025,13 +100534,13 @@ bUR bTT bUR xwR -fte -peE -sCt -xrj +fwY +ePb +quu +tJB bMQ gXs -aaa +ttT bQA clc clZ @@ -101040,7 +100549,7 @@ bLK aaa czN aaa -cCQ +aaf aaf aaa xrw @@ -101064,7 +100573,7 @@ jAD aaf aaa aaf -rje +gNl aaf aaa aaa @@ -101079,7 +100588,7 @@ aaa aaa aaa aaf -pZC +hFC aaf aaa aaa @@ -101202,13 +100711,13 @@ anF anF ahn ahJ -sby +wPW xaN arj rPV qTu -lvu -pxI +syT +lJL qgO auv qOk @@ -101224,7 +100733,7 @@ pio nPC nPC aCr -aKr +vXT aMr vil aOH @@ -101241,7 +100750,7 @@ aYV aYV aYV cZK -bhd +laK xCy cGN rQZ @@ -101275,7 +100784,7 @@ bTV bUT fUA bWU -bXV +eBg bYT bZK fYS @@ -101285,10 +100794,10 @@ xYv ceB kUw aJf -bop +oIf cix upK -ckV +cbk clY hJe cmW @@ -101297,7 +100806,7 @@ bLK aaa aaa aaa -cCQ +aaf aaf aaa xrw @@ -101315,8 +100824,8 @@ caJ jAD jAD jmM -eGU -joR +srF +ekr jAD cvk cvk @@ -101454,7 +100963,7 @@ aaa aaa ahn ahn -knh +pJr ahn ahn ahn @@ -101463,7 +100972,7 @@ arj llD arj arj -utO +qsc pxI pxI qgO @@ -101481,13 +100990,13 @@ aCr aCr aCr aCr -aKq +lGX aMr aMr aOH fRF nRm -wWe +usz khg fRF oli @@ -101515,9 +101024,9 @@ gWM gWM gWM gWM -fWT +xKJ aku -oGB +xXo xVM gWM xdc @@ -101531,7 +101040,7 @@ gxp qMR xNI lpu -hvw +qMR qMR xNI lpu @@ -101542,10 +101051,10 @@ fEJ xHM bLK bLK -iio +tau bLK aaf -aaa +ttT bLK bLK bLK @@ -101554,8 +101063,8 @@ bLK aaa aaa aaa -cCQ aaf +aoV aaa xrw bRK @@ -101572,8 +101081,8 @@ vtH fTd rnM tBe -sVA -llg +aCK +tpA oCI cvj nEB @@ -101711,7 +101220,7 @@ aaa aaa aaa ahn -iWO +iPC ahn aaf aaf @@ -101745,7 +101254,7 @@ aOJ fRF sRO heZ -xjb +eWn nRo cGR uYr @@ -101772,8 +101281,8 @@ gWM ovd oDx jrP -xtC -rwy +tlH +mZd bol ezK gWM @@ -101788,21 +101297,21 @@ iEk wZI iEk dxy -nHe -xNa -jiH -jyw -jiH -xNa -jiH -giq -jiH -mhL -bLK -aNW -bLK -aaf -aaa +teC +bBd +tpl +jnw +tpl +bBd +tpl +hlZ +fKB +fKB +ltq +pnK +ltq +fKB +enr aoV aaf aaf @@ -101811,7 +101320,7 @@ aoV aoV aoV aoV -cCQ +aaf aoV aaa xrw @@ -101830,8 +101339,8 @@ jAD jJw qMj sTG -mvZ -eiT +biH +gHt fFA vsO vsO @@ -101968,7 +101477,7 @@ aaa aaa aaa ahn -rbg +xLG ahn aaf aaa @@ -101987,7 +101496,7 @@ qOk qOk qOk uGZ -esl +suW arj alP alP @@ -102001,7 +101510,7 @@ fRF fRF fRF nRm -arq +usz fRF fRF adn @@ -102017,19 +101526,19 @@ sNZ aeK sNZ sNZ -jgY +sxs fGQ kSZ -qjQ +lcI uwZ jIS lHY mXl gWM -iIO +esa ovd jrP -mGF +wOe hgh vCl uJP @@ -102054,29 +101563,29 @@ bPj bQA bPj bLK -kIJ +aaf +bLK +nqu bLK -nGA bLK +jIh aaf -aoV -aoV aaf -aaa -aoV -aoV -aoV -aoV -aoV -cCQ -aoV -aaa +gXs +aaf +aaf +aaf +aaf +aaf +aaf +aaf +gXs xrw bRK aaa qGK csM -qve +iAk jAR cua cua @@ -102087,7 +101596,7 @@ jAD jAD pRy ohq -pJF +kzA pyc cvj cvj @@ -102253,9 +101762,9 @@ dbX qcV dPS ksO -aPa -aPa -aPa +jzV +jzV +jzV kbR wGy fRF @@ -102263,7 +101772,7 @@ fRF fRF fRF fRF -lYD +izu aJC aYV mNB @@ -102287,9 +101796,9 @@ hTk niV jrP hLW -iMH -rwy -qzD +hGY +mZd +cWj gWM xdc bzs @@ -102311,33 +101820,33 @@ cbI ccC cdD bLK -sUZ -cCS -cCS -cCI -cCI -cCI -cCI -cCI -cCI -cCI -cCI -cCI -cCI -cCI -cDY aaf +bLK +xfr +xCx +bMQ +jIh +aaa +gXs +aaa +aaa +aaa +aaa +aaa +aaa aaf +aaa +aaa xrw bRK csM jik csM -kOa +tWF ctd cua cua -hkZ +pwq vMm lww xxy @@ -102350,9 +101859,9 @@ cvk rrE rrE nkW -twj +aAM tpe -iLQ +wtv nkW rrE rrE @@ -102514,15 +102023,15 @@ jMr dmt jMr aOK -fTI -fTI -fTI -fTI -fTI +xTg +xTg +xTg +xTg +xTg fRF hAq aJC -bcr +hbu mNB rpN iQT @@ -102534,16 +102043,16 @@ sNZ szW tXQ bpV -fdk +uxA uwZ iRL lHY mXl gWM -gpA +gdw ovd jrP -mGF +wOe tRo tNy dyB @@ -102552,7 +102061,7 @@ xdc bzs aaf bLK -bPk +teV bPm bPm bLK @@ -102568,12 +102077,12 @@ cbH ccB cbH bLK -rYj -aoV -aoV aaf -aoV -aoV +lHX +moW +vGY +lHX +lIx aoV aaf aoV @@ -102590,7 +102099,7 @@ bRK csM jul xnu -iRv +cus qDd cua pBM @@ -102600,7 +102109,7 @@ doX dZe cuA sUo -nOu +wfE dPF gzS cvk @@ -102614,7 +102123,7 @@ rRY mkj mkj cva -dvq +rva rhX qqN pwt @@ -102623,7 +102132,7 @@ gMz cva cva asY -nTh +oDz pPb cva cva @@ -102775,8 +102284,8 @@ aKD gEU kbO mvz -mvz -ikR +trK +vnH usO aJC aYV @@ -102800,8 +102309,8 @@ gWM ovd ovd jrP -xtC -rwy +tlH +mZd eGr hPg gWM @@ -102825,12 +102334,12 @@ cbH ccD cbH bLK -rYj -aaf -aaf -aaf -aaf -aoV +gXs +bMQ +xCx +iIm +bLK +lIx aoV aaf aoV @@ -102847,8 +102356,8 @@ bRK csM wQL mGj -mqS -kXI +uXs +kyq jok ptl jMd @@ -102881,11 +102390,11 @@ rtv cva pLb mWI -kUK +qbv cva cva cva -qPP +ums aaa aaa aaa @@ -103022,9 +102531,9 @@ aaf alP jVC aJC -aJE +kRB aKQ -aLU +lIy aNu aJC lKm @@ -103033,7 +102542,7 @@ fRF dWa fRF lLK -jOB +uWd wAi aJC aYV @@ -103057,9 +102566,9 @@ gWM gWM gWM gWM -tds +cIy gRe -vJq +bRq gSK gWM xdc @@ -103082,12 +102591,12 @@ bLK bLK bLK bLK -rYj -aaf -aaa -ktT -fgG -cnb +gXs +bLK +bLK +nNl +bLK +ngL cnb cnb cnb @@ -103105,13 +102614,13 @@ csM kcM xth kcM -mvl +vjr cua awo ncb eqt nBo -pLK +vvW cuA wIU fTL @@ -103133,7 +102642,7 @@ kWu qqN pwt oSH -szj +fpU cva cva cva @@ -103286,7 +102795,7 @@ ixC aOO kAz lFf -wrV +mDK fRF fRF tAG @@ -103312,7 +102821,7 @@ iuO bhh cga fWO -lYt +gMo gWM gWM gWM @@ -103339,12 +102848,12 @@ aaf vNP fgG fgG -iBN -fgG -fgG -qUa -aaf -aaf +cnb +cnb +hCt +wWs +hCt +kDZ aaf cfj cfj @@ -103367,7 +102876,7 @@ cua cua omb gWx -sqw +iBM qwN cuA cuA @@ -103380,7 +102889,7 @@ rrE jfI rrE hNs -isP +gct jfI rrE rrE @@ -103544,7 +103053,7 @@ aJC vTD jRJ fRF -hhD +tcU fRF ojc fRF @@ -103571,7 +103080,7 @@ yfC dla hSh bIr -xKs +tAt gxL xRj klA @@ -103596,18 +103105,18 @@ bPn sZW bzs bzs -ljp -bPn -bPn bzs bzs bzs +uZl +bzs +ipC cfj cfj -sbK -siz -bXs -ubb +qzw +nrl +ftd +wNL luc cfj aoV @@ -103629,7 +103138,7 @@ cvc cvc cun htk -qsb +hWQ hBX cvj cvj @@ -103794,7 +103303,7 @@ alP hZH aJC aJC -aKS +gjK lme aJC aJC @@ -103814,12 +103323,12 @@ bok bok bix bjX -blp +xoT bok btZ pVe -xaA -iSd +dMG +nDX btZ eJE ucP @@ -103831,7 +103340,7 @@ bCO bGU tMg cuI -gQA +hJg bof jGB bkQ @@ -103853,19 +103362,19 @@ lmG hXE lmG wUw -eDY -shI -shI -uvC +lmG +wUw +wUw +ryN bAw -mLV +pIO cfj -dnD -sSr -sSr -pra -sAF -iqE +tsg +ruU +ruU +vTs +ufY +tuZ cfj aoV aoV @@ -103881,13 +103390,13 @@ aaf cua qRd fIX -kOs +ldD cvc cui cuq cuC -kTH -mEe +qBv +xZd duz nAP nAP @@ -104088,7 +103597,7 @@ hgw gut vzx uWn -qvm +qNu bRO vck hvq @@ -104113,16 +103622,16 @@ bNd bNd bNd bNd -cfX -bAw +eCG bAw +hBo cfj -djM -cpO -cpQ -nFr -cmR -pTR +rgj +fdC +xRu +hmQ +wMX +kHb czJ kgY vrl @@ -104142,8 +103651,8 @@ owq cvc cui cuq -cuB -hcK +vlv +ckz iCg cvj xjH @@ -104333,10 +103842,10 @@ bkO bok btV btk -gox +sbz bSD caQ -cbP +nQO xJf ucP kDP @@ -104355,7 +103864,7 @@ unz uCp bNd wxA -fdc +pOn ivp cAY fBK @@ -104365,21 +103874,21 @@ ifu kWa noD uFk -ybZ +iWu hjj lAN lgX bNd -cfX +eCG bAw -sZj +rWz cfj -cmd -lvN -fCa -uTK -xbH -faP +qgy +fbE +wNX +aYA +wSr +bui cfj cfj cfj @@ -104399,8 +103908,8 @@ cua cvc cvc mfk -xXU -wWz +epM +ljT cvc cvk cvk @@ -104565,7 +104074,7 @@ alP gAn dHi dZF -dpV +aRu jia fwN eGg @@ -104604,12 +104113,12 @@ pdV bGT bIo bRO -dFn +gXn wLT dmK bII fPk -pQu +mXW bNd bMa cAZ @@ -104627,16 +104136,16 @@ hqh uHd gZG bNd -cfX +eCG eah -kkP +jLU atc -mcL -lZA -vIB -jHI -kgG -xBN +tZa +xFE +olm +pKw +mzD +fiU aCs nst aCs @@ -104662,7 +104171,7 @@ cvc aaf aaa aaf -fCg +oML aaf aaa aaa @@ -104677,7 +104186,7 @@ aaa aaa aaa aaf -cvv +rZv aaf aaa aaa @@ -104839,7 +104348,7 @@ aYV aYV aYV bok -bhn +hGK ePJ oke lhV @@ -104861,7 +104370,7 @@ cug bGV pky bRO -sxK +pkC hlE dVI nPP @@ -104884,21 +104393,21 @@ tCS ikK nMH bNd -ecx -nyZ -tZT +sum +glY +evp cfj -cmf -tAz -cnC -ngh -ciM -cBT +bnT +dxb +xjM +yfB +iBL +wAx dOA eAd lbV xcQ -vOL +wsB nBC tWd aaa @@ -105079,18 +104588,18 @@ alP aGL mmx dZF -kpa +fZa iqN rSk jxJ aJI -aRB +oNu thS aTN wCj aVz cAg -kVI +cXA bbz aYV aYV @@ -105145,12 +104654,12 @@ bNd vJz gwt cfj -qwH -cmZ -vOh -okM -fGe -fkS +xbW +qEL +cbN +lhq +ggh +fZK cqs mVg aCs @@ -105341,7 +104850,7 @@ eJC hmL umi aJI -aRG +gNK qbQ aTO cCq @@ -105357,14 +104866,14 @@ eUm vjh xpk fgo -bkR +rpC bBc jLS cVy jLS bWe bvn -bwL +waJ xJf rDE nQV @@ -105389,10 +104898,10 @@ vTj bWX bNd oon -bVn +mfs bmK bNd -lTp +xGB xWg gBO ovY @@ -105595,8 +105104,8 @@ mmx dZF dZF dZF -jkJ -skV +tQk +qMu aJI aRF eIg @@ -105605,7 +105114,7 @@ aVF aVF aYM aJI -bbA +sPl aYV aYV aYV @@ -105837,7 +105346,7 @@ aaa aaa aaa arj -qUB +mtF xBv iwa vTy @@ -105855,7 +105364,7 @@ dZF dZF dZF aJI -ooe +eLP wfS aVz aVH @@ -105871,7 +105380,7 @@ nRz but vMT but -bla +drV mVY but hGn @@ -106069,17 +105578,17 @@ aaa aaa aaS aaa -dAd +ufg adS -dAJ +rhv aaa -dAd +ufg adS -wWA +slN aaa -dAd +ufg adS -wWA +slN aaa aaS aaf @@ -106326,17 +105835,17 @@ aaa aaa aaS aaf -dAd +ufg adT -dAJ +rhv aaa -dAd +ufg adT -wWA +slN aaa -dAd +ufg adT -wWA +slN aaf aaf aaa @@ -106356,9 +105865,9 @@ qCJ etI kEB cVb -jbf +otI lYu -gTM +cjW cfn rSC mos @@ -106417,7 +105926,7 @@ bWj vHh bNd oon -hzE +uFT bmK bNd ttb @@ -106583,17 +106092,17 @@ aaa aaa aaS aaa -dAd +ufg adT -dAJ +rhv aaf -dAd +ufg adT -wWA +slN aaf -dAd +ufg adT -wWA +slN aaa aaf aaa @@ -106604,9 +106113,9 @@ aaa aaa aaa aag -mJh -onC -wos +nTD +tiS +hoN dFY anf anf @@ -106840,17 +106349,17 @@ aaa aaa aaf aaf -dAd +ufg adT -dAJ +rhv aaa -dAd +ufg adT -wWA +slN aaa -dAd +ufg adT -wWA +slN aaf aaf aaf @@ -106878,7 +106387,7 @@ cVb aGC grA aIp -tJZ +nnR hbd aIp aOX @@ -106908,7 +106417,7 @@ jLS jLS but bye -bzq +olW bMd bMd dsg @@ -106930,16 +106439,16 @@ dOZ bWj lwA bNd -nQR +rgJ ggx -nQR +rgJ cnc dfV tqv oTf wXU gTu -xKG +map gDk cnG cnG @@ -107097,17 +106606,17 @@ aaS aaS aaf aaa -dAd +ufg adT -dAJ +rhv aaa -dAd +ufg adT -wWA +slN aaa -dAd +ufg adT -wWA +slN aaa aaf aaa @@ -107138,7 +106647,7 @@ aIp ycc mvX aIp -aOW +pxg aDU wma aSS @@ -107165,7 +106674,7 @@ jLS jLS but bye -bzp +pas gsW qng kJp @@ -107178,7 +106687,7 @@ ueQ bMd slG bOt -jYf +nsJ wnJ woP tdh @@ -107188,7 +106697,7 @@ bWj lwA bNd isE -bln +asH jLx pps mZL @@ -107374,9 +106883,9 @@ qmd qmd uvs aoN -mCs +jsL aof -abD +gYp anf anf anf @@ -107410,7 +106919,7 @@ aYV aYV aYV xJf -biE +oRz bpL vWb tjd @@ -107422,34 +106931,34 @@ jLS jLS itF bye -bzr +gYA pyN bBQ -gcQ +rvw bEl -gcQ +rvw bHb bMc ioc bMd bMd -cwj +gJx bOt pnv hZm -lPA +iOW pWy -gvq +waa dPm bWj lwA bNd -etX +lIY tnx iLi wEQ bZU -hMy +mSe tsY aUu toA @@ -107458,7 +106967,7 @@ ciH rex cNW cNW -wop +dGZ cOe cOe mAe @@ -107608,7 +107117,7 @@ aaa aaa aaS aaf -wIW +ljM acx acx adt @@ -107626,9 +107135,9 @@ adU adU alg acx -suB -foS -jUR +dUE +qOn +ijS gnc qbL cCi @@ -107649,7 +107158,7 @@ alO aGV aIp aIp -aKL +dic sxt aNQ aOX @@ -107660,12 +107169,12 @@ aRJ aRJ aRJ aYR -ban +qzO aYV tqW oVr bez -bfP +goG xJf rhc jTM @@ -107677,15 +107186,15 @@ wHW bQh bvu bvu -meR +gQb bye tPt csV -dII +ggB ctL -oMq -xUD -xze +mvO +oEn +vDN bon cvw cvM @@ -107702,7 +107211,7 @@ bWj lwA bNd iLi -nQR +rgJ iLi cbO kEX @@ -107888,7 +107397,7 @@ aof aof aoi aoO -apB +lct aqx anf fUO @@ -107921,7 +107430,7 @@ ggq aYV aYV mNB -beB +ehY xJf xJf xJf @@ -107971,7 +107480,7 @@ bNd xGT lmn kqw -uYc +dYW cko cko cko @@ -108125,17 +107634,17 @@ aba aaS acy aaa -dAd +ufg adW -dAJ +rhv aaa -dAd +ufg adW -wWA +slN aaa -dAd +ufg adW -wWA +slN aaa aaf aaa @@ -108170,10 +107679,10 @@ aOZ aOX aOX aOX -aUz +olv aVM aOX -aYT +fXh bam aYV aYV @@ -108228,9 +107737,9 @@ iIE wFn mpr rex -xol -cYa -kpQ +eBz +iAg +dtZ aag aaa aaa @@ -108382,17 +107891,17 @@ aaa aaa aaf aaf -dAd +ufg adW -dAJ +rhv aaa -dAd +ufg adW -wWA +slN aaa -dAd +ufg adW -wWA +slN aaf aaf aaf @@ -108449,7 +107958,7 @@ bfV bfV usl uUU -sQc +vRq cpt hvx aWw @@ -108639,17 +108148,17 @@ aaa aaa aaS aaa -dAd +ufg adW -dAJ +rhv aaf -dAd +ufg adW -wWA +slN aaf -dAd +ufg adW -wWA +slN aaa aaf aaa @@ -108695,12 +108204,12 @@ jWS ohL bfT tun -biG +uEE blw blu bnb bfT -sRl +bbY bpS bsO bfV @@ -108717,7 +108226,7 @@ bEm bDb bJH bKW -bMg +fdD tAB bMi bPx @@ -108734,7 +108243,7 @@ bRT aaK bEm bDb -exc +ftZ cho bDb aaa @@ -108896,17 +108405,17 @@ aaa aaa aaS aaf -dAd +ufg adW -dAJ +rhv aaa -dAd +ufg adW -wWA +slN aaa -dAd +ufg adW -wWA +slN aaf aaf aaa @@ -108943,7 +108452,7 @@ aFu aFu aFu aFu -kBa +jPe aYV aYV tod @@ -108957,7 +108466,7 @@ bhM fIi kQP bfT -xBg +hIm bsQ bsQ box @@ -108965,7 +108474,7 @@ eek eao byf bzu -bAz +ruO bzu bDb bEm @@ -109153,17 +108662,17 @@ aaa aaa aaS aaa -dAd +ufg adY -dAJ +rhv aaa -dAd +ufg adY -wWA +slN aaa -dAd +ufg adY -wWA +slN aaa aaS aaf @@ -109189,9 +108698,9 @@ alP rUC fUO aFu -aIr +nYn xwA -aLf +xDu rHU aNS aPb @@ -109212,9 +108721,9 @@ xlq iSm jHR dzG -bls +cxi bfT -vKi +hbq bsQ bsQ box @@ -109469,20 +108978,20 @@ lGV biJ bhM dmo -oBA +hqQ bfT -jHQ +xDp bsQ bsQ box -bWr -rRU +pKv +bBY byf bzw bAB bBV bDb -bEn +xUy bEm bEm bEm @@ -109703,9 +109212,9 @@ aCC hWb aFu aFu -oBK +mNA aJP -aLg +jGk xJC dfs egN @@ -109973,7 +109482,7 @@ aYW aYW hCC aYW -bau +fqv aFu aYV tdc @@ -109989,10 +109498,10 @@ cHU jvO cIf box -btA +mly rRU byf -bzy +bYq bAD wmF bDb @@ -110014,7 +109523,7 @@ bVj bMi bMi bRZ -ojv +dDY bMi bMi bRZ @@ -110236,18 +109745,18 @@ aYV sGq beE bfV -itn +dHJ cex lhM lhM oNL -ktw +wtZ bpR biL -bsS +cWe box -bWr -rRU +pRz +fbN byf bzx bAC @@ -110491,9 +110000,9 @@ uKS aFu aYV aXq -bds +eDV bfV -mnF +bhx biL biL cHO @@ -110503,7 +110012,7 @@ cHV biL biL box -bWr +btP hOZ byf byf @@ -110520,7 +110029,7 @@ vmb bPD bMi bMi -vYH +hpW bRZ bMi bMi @@ -110738,7 +110247,7 @@ aFw aFw aPf aQq -nWp +bpy aIt aIt frF @@ -110751,7 +110260,7 @@ aXq aYV bfV bhw -rxV +dhE biL blB blF @@ -110760,16 +110269,16 @@ cHW cIb bsT box -btP -rRU +hFw +kOR byi -suw -etJ +reP +jTN lBJ bDc bEo -bFI -oWc +hke +uEV bIz bIz bJN @@ -110988,9 +110497,9 @@ aBF hWb anf aFw -aIB +xae aJJ -oyZ +lfA aMW aFw aFu @@ -111008,7 +110517,7 @@ aXq aYV bfV bfV -wVq +gFN biL cHP cHR @@ -111022,7 +110531,7 @@ rRU byi udj llq -xHt +lbF bDc bEo deS @@ -111052,7 +110561,7 @@ aaf aaa aaa cNW -dAs +pDG cvO cNW aaa @@ -111287,7 +110796,7 @@ oHZ bIA bIA bJN -bMn +lnO bPD bOz bPG @@ -111319,8 +110828,8 @@ aaa aaa uRq cNW -pWP -fjE +oKj +eQC aag aaa aaa @@ -111576,7 +111085,7 @@ aaf aaf cNW cOT -mBR +jwP cOT cOT aaa @@ -111769,7 +111278,7 @@ aQs aFu aTd aUE -aVT +jGk aYW aYW aZd @@ -111780,7 +111289,7 @@ aYV eZA bhy oCv -gKk +voi blE bnj bov @@ -112068,16 +111577,16 @@ bJN bJN bJN bJN -bJN -bDb -bDb -bDb -bDb -bDb -bDb -cNW -cNW -cNW +wRo +wRo +wRo +wRo +wRo +wRo +kAg +kAg +kAg +kAg cNW cNW dAs @@ -112272,7 +111781,7 @@ alP aoQ fUO aFw -vMY +les tCH daL nGk @@ -112282,13 +111791,13 @@ axV aFz aRR aTe -aUG +dIi aFz aRS aRS aCP aCR -bcr +hbu aXq aYV xaE @@ -112308,33 +111817,33 @@ bzE bzE bzE bzE -pcB -bEq +eLx +eKq bDl rGN bFQ -qwt +hox bsX bzE bID bzE -hox -bzE bzE +jJL +oIK bsX bzE bzE -qfK -bPK -jWs -mPG -bOu -rHZ -bQZ -xaZ -cOe -nsc -gjW +oqM +lnG +dkc +nrc +lML +pRq +wRo +tfG +xfx +agT +wEg gjW ofL mkF @@ -112529,7 +112038,7 @@ alP aoP fUO aFw -qNe +vfB kRI kRI hBZ @@ -112556,42 +112065,42 @@ vrN qYK bic lEP -hjQ -wzp -skC +fMO +fIq +uPZ dss qxR rzk rzk etw rzk -cOk -izp -rzk -ryM +pCl +hil +uoq +jmN jAL -qMn -rtN +nvL qTN +rtN nTj vJV -vaH vJV vJV +uDN dJK sSq sSq -xWI -sEz -hfE -idz -aAD -bdE -wGO -gjW -tqh -wXy -cNW +tJr +naw +bOU +oWR +xXg +llY +tEK +qKq +cmp +ohZ +kAg cNW eOa cNW @@ -112807,7 +112316,7 @@ aXq sYn gHi bhA -biS +iwU cUI blH bvx @@ -112815,40 +112324,40 @@ boy bpX kUF brm -kfz +vTq kKt -bvf +lnL bBD bBD bBD eWm -mRG +tRP bBD bBD bBD oVw mRG -tRP bBD +tRP bBD bBD -cFi +lTw bBD bBD xiZ bBD bBD -qfK -bPK -uCq -pWN -gWI -caY -bQZ -cNW -nWA -cNW -cNW +oqM +lnG +wDg +bGp +wzy +knt +xII +qIY +xEJ +cBs +kAg cOe ene cOe @@ -113047,7 +112556,7 @@ aHl aID aID aFw -kaI +caL jbn oXj lqJ @@ -113095,17 +112604,17 @@ bDn ldn bFS bJT -bhA -bPN -tDw -jsO -nQl -cbc -bQZ -cOe -cPA -cOx -cNW +wRo +wRo +giS +vli +kcR +vWU +wRo +kVk +kVk +kVk +kAg cOe ene cOe @@ -113299,7 +112808,7 @@ anf alP ozs iVQ -iCT +sIt aFz aFz hXl @@ -113329,19 +112838,19 @@ ppc bpZ kUF bta -lxd +vYE isc xmh eja hAK ibG -nSL +kme bvK bCk ltU aDH urD -bCf +tNg bvK aaf aaf @@ -113352,19 +112861,19 @@ bGc uPC bGc bEs -bEC -rSg -wWy -sBv -uTE -lST -bQZ -cdR -ceO -cOe -cNW +wRo +dIw +oEd +fLa +ntf +tpm +wRo +olr +kVk +nVE +kAg cOe -bJv +pdm jty jty cti @@ -113577,7 +113086,7 @@ aYV aXq sYn eZA -iXS +xty ulU bhV bnp @@ -113587,8 +113096,8 @@ bpZ kUF bBD gLd -suU -iWE +sfO +twV tgl qGG oMN @@ -113609,19 +113118,19 @@ mJd uht nWM bXr -bEC -gKq -caZ -osI -pWN -cka -bQZ -cdR -dwb -bNB -cNW +wRo +mcu +wDg +oEd +guo +mFF +wRo +kVk +kVk +kVk +kAg cOe -jVl +ocY cOe cOe cNW @@ -113844,10 +113353,10 @@ dgj bWk gjG smJ -egQ -hZk -hZk -hZk +vyB +yjg +yjg +yjg icS uCO bvK @@ -113855,7 +113364,7 @@ bxi byp bzJ qpS -nms +qqs dGF bMt bNt @@ -113866,19 +113375,19 @@ mPh uht bSh vDl -bEC -bTY -caZ -pWN -bZZ -bPN -bPN -bQZ -bQZ -bQZ -bQZ +wRo +oTv +xWd +oji +lbO +opI +wRo +kVk +mxZ +kVk +kAg cOe -jVl +ocY cOe cOe cNW @@ -114092,7 +113601,7 @@ aXq sYn rYy bgc -rQA +qWd wKb wKb wKb @@ -114101,10 +113610,10 @@ bpZ kUF bBD gLd -gwd -hZk -hZk -hZk +xGS +yjg +yjg +yjg icS bUq bvK @@ -114123,19 +113632,19 @@ mPh uht bUn lEW -bEC -eam -uCq -pWN -uvi -bTl -bTl -ald -bTl -bTl -bQZ +kAg +kAg +xII +rsJ +xII +kAg +kAg +kAg +kAg +kAg +kAg cNW -alD +eOW cNW cNW cNW @@ -114339,7 +113848,7 @@ aQA aCR aTj aFz -aVV +urF aRS kXl aCP @@ -114358,7 +113867,7 @@ bpZ kUF bBD gLd -lLp +obR epI gnX epI @@ -114380,19 +113889,19 @@ mPh uht bSh kwA -bEC -knk -caZ -bYl -uvi -bTl -bTl -bTl -bTl -ceQ -bQZ -cOe -jVl +kAg +kVk +uOA +eHt +vMI +kVk +kAg +cdR +fLN +cOx +cNW +bNB +ocY cOT aaa cOT @@ -114607,15 +114116,15 @@ qcK bgc bhF xNj -fHf +xio dpp -mQI +gnh wRV bpO eHS kXt yiW -sjr +tqg wqH lcg tLr @@ -114625,7 +114134,7 @@ bvK bxm byu bzN -byb +ugV aGs dGF nmk @@ -114637,19 +114146,19 @@ mPh uht bUo bNq -bEC -pKk -sjU -lRv -bSc -bTl -bTl -tKG -bTl -bTl -bQZ -cgu -chA +kAg +dme +uHr +hgQ +wBP +ujd +kAg +cdR +svv +eDW +eYf +ghe +mGB cOT aaa cOT @@ -114856,7 +114365,7 @@ iXf isy aXD tgm -baD +dQC bbG aPq bdy @@ -114893,18 +114402,18 @@ qas tjy uht piD -upN -bQZ -avZ -bQZ -bYi -bYi -bYi -bYi -bQZ -bQZ -bQZ -bQZ +dnQ +kAg +kVk +rXa +kgH +lKq +kVk +kAg +cNW +jjA +cNW +cNW cNW chz cNW @@ -114919,17 +114428,17 @@ aaa aaa aaS aaa -yic +eYS crB -gAZ +lSs aaa -yic +eYS crB -gAZ +lSs aaa -yic +eYS crB -gAZ +lSs aaa aaS aaa @@ -115105,7 +114614,7 @@ aaa aaf aMZ gzc -uQn +seM rUR aNa aTk @@ -115133,37 +114642,37 @@ wzi rWR bDp cLa -tAi +tNA kch rYJ rYJ bFW rYJ -qQC -dCN -wlM +rYJ +bKa +chn bMz cQR bOH -xrs +dHx bFU rxf uht bUn oUq -bQZ -rmN -bQZ -bTl -bTl -bTl -bTl -bQZ -bYs -vuV -cOx +kAg +kAg +kAg +kAg +kAg +kAg +kAg +cOe +cOe +nyS cNW -chC +bDC +jVl ciL ceR cBL @@ -115176,17 +114685,17 @@ aaa aaa aba aaf -yic +eYS crC -gAZ +lSs aaa -yic +eYS crC -gAZ +lSs aaa -yic +eYS crC -gAZ +lSs aaf aaS aaa @@ -115375,7 +114884,7 @@ aPq scX aPq aPq -eZM +odg bky bky bky @@ -115383,7 +114892,7 @@ rdk bgc isD kch -azS +bPu xpw dtC wPp @@ -115396,30 +114905,30 @@ fGF bEA bEA voe -gWT +jCB rpg -nxX -sff -hju -swj -nxX +bDy +uAT +oQO +ahd +bDy nbF pUL rxO bUn wfU -bQZ -fvq -bQZ -oul -qMl -bus -bTl -bQZ -cNW -cbv +bEC +cOe +cOe +cOe +cOe +ahY cNW +cOe +cOe +cOe cNW +bNA oed vHT vHT @@ -115433,17 +114942,17 @@ aaa aaa aaf aaa -yic +eYS crC -gAZ +lSs aaf -yic +eYS crC -gAZ +lSs aaf -yic +eYS crC -gAZ +lSs aaa aaS aaa @@ -115625,7 +115134,7 @@ ffm aPq aPq dud -sCK +sfc wfM sxY sxY @@ -115651,32 +115160,32 @@ fZi kch uUy uUy -aJK +fja glg -xxW -bKa -dyt -bMA -bNz -bOI -dyt +lEl +dCN +mWC +vhe +tCf +jGz +qea bFU pEC bFU vCt bVs -bQZ -cSz -fOy -qbM -jyQ -bTl -cbV -bQZ +bEC +cOe +cOe +cOe cOe cOe -ahO cNW +cOe +cOe +cOe +cbv +cOe vYY ciL cjE @@ -115690,17 +115199,17 @@ aaf aaf aaf aaf -yic +eYS crC -gAZ +lSs aaa -yic +eYS crC -gAZ +lSs aaa -yic +eYS crC -gAZ +lSs aaf aaf aaa @@ -115912,28 +115421,28 @@ bEC bEC gik bEC -bEC -bEC -bEC -bEC -bEC +dGF +dGF +dGF +dGF +dGF dMZ bGk bFU ptw bGz -bQZ -dBd -bZc -bTl -jIe -naJ -bTl -bQZ +bEC cOe cOe cOe -cbv +cOe +cOe +cNW +cOe +cOe +cOe +cNW +cOe vYY cNW cjD @@ -115947,17 +115456,17 @@ aaa aaa aaf aaa -yic +eYS crC -gAZ +lSs aaa -yic +eYS crC -gAZ +lSs aaa -yic +eYS crC -gAZ +lSs aaa aaf aaS @@ -116156,7 +115665,7 @@ lXJ kch uvN uis -izm +qrS rWR rWR rWR @@ -116174,28 +115683,28 @@ bMB bNA cOe bEC -bJZ +cvV flc vPE kwK bVt -bQZ -bTl -bTl -bTl -bTl -bTl -bTl -bQZ +bEC +cNW +cNW +bYr +cNW +cNW +cNW cOe cOe cOe cNW +cOe vYY -cds +yeg cjD -ckt -iWx +sZT +rzZ cmw cjD cjD @@ -116418,9 +115927,9 @@ dWn vlW mRc oUB -pNJ +lJp kch -pIP +yck wtK nad vTh @@ -116436,27 +115945,27 @@ bEC bEC bEC bEC -bQZ -bQZ -bQZ -bQZ -bQZ -bQZ -bQZ -bQZ +bEC +ajH +vuV +vuV +bMB +cOx +cNW cNW cNW cNW cNW +cOe uQB iQe pHT wNg nGz xeS -weY -nEn -jCd +nna +eGN +wVX cpi cpi cpi @@ -116474,7 +115983,7 @@ crk crk cpi cpi -oBV +xJS aaf aaS aaa @@ -116682,7 +116191,7 @@ aCJ bky bHs gZz -bKd +esN cNW bMC cOe @@ -116905,17 +116414,17 @@ aaa aNa aNa aNa -vLN +evh aMZ -vLN +evh aNa aNa aNa aNa aNa -vLN +evh aMZ -vLN +evh aNa aaa aaa @@ -116975,17 +116484,17 @@ aaa aaa aaf aaa -yic +eYS crE -gAZ +lSs aaa -yic +eYS crE -gAZ +lSs aaa -yic +eYS crE -gAZ +lSs aaa aaf aaS @@ -117162,17 +116671,17 @@ aaa aaa aaa aNa -jli +mxI aMZ -ocL +nSk aNa aaf aaf aaf aNa -jli +mxI aMZ -ocL +nSk aNa aaa aaa @@ -117232,17 +116741,17 @@ aaf aaf aaf aaf -yic +eYS crE -gAZ +lSs aaa -yic +eYS crE -gAZ +lSs aaa -yic +eYS crE -gAZ +lSs aaf aaf aaa @@ -117419,17 +116928,17 @@ aaa aaa aaa aNa -koQ +vKB aMZ -tSf +dts aNa aaa aaf aaa aNa -tSf +dts aMZ -mly +bZi aNa aaa aaa @@ -117489,17 +116998,17 @@ aaa aaa aaf aaa -yic +eYS crE -gAZ +lSs aaf -yic +eYS crE -gAZ +lSs aaf -yic +eYS crE -gAZ +lSs aaa aaS aaa @@ -117746,17 +117255,17 @@ aaf aaf aaf aaf -yic +eYS crE -gAZ +lSs aaa -yic +eYS crE -gAZ +lSs aaa -yic +eYS crE -gAZ +lSs aaf aaS aaa @@ -117987,7 +117496,7 @@ cOT cNW cNW cNW -iem +msu cNW cNW cNW @@ -118003,17 +117512,17 @@ aaa aaa aba aaa -yic +eYS crG -gAZ +lSs aaa -yic +eYS crG -gAZ +lSs aaa -yic +eYS crG -gAZ +lSs aaa aaS aaa @@ -118210,8 +117719,8 @@ aaa aaa xkR sDn -equ -dLB +hkN +lgG gQd xcE ict @@ -118244,7 +117753,7 @@ aaf aaf aaf cNW -lQa +sTf cNW aaa aaa @@ -118501,7 +118010,7 @@ aaa aaa aaf cNW -uHW +kGf cNW aaf aaf @@ -118982,12 +118491,12 @@ aaa xkR rKw eQc -eOJ +sBQ gQd -wOv +uKJ pqr xkR -wZj +fiw xkR gQd gQd @@ -119244,7 +118753,7 @@ gQd tEj dOV xkR -sad +mOs gQd gQd gXs @@ -119501,7 +119010,7 @@ gQd xkR xkR xkR -qqt +onj xkR gQd gXs diff --git a/_maps/map_files/CorgStation/CorgStation.dmm b/_maps/map_files/CorgStation/CorgStation.dmm index ea5e06b6d446e..c70c90d78e623 100644 --- a/_maps/map_files/CorgStation/CorgStation.dmm +++ b/_maps/map_files/CorgStation/CorgStation.dmm @@ -2,42 +2,12 @@ "aaa" = ( /turf/closed/wall/r_wall, /area/engine/engine_smes) -"aab" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("aicore") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"aad" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/mob/living/simple_animal/parrot/Poly, -/turf/open/floor/carpet/orange, -/area/crew_quarters/heads/chief) "aaf" = ( /obj/structure/cable/yellow{ icon_state = "1-8" }, /turf/open/floor/plating, /area/engine/engine_room) -"aag" = ( -/obj/structure/bed/dogbed/ian, -/obj/machinery/camera/autoname, -/mob/living/simple_animal/pet/dog/corgi/Ian, -/turf/open/floor/carpet/blue, -/area/crew_quarters/heads/hop) "aah" = ( /obj/structure/dresser, /obj/item/flashlight/lamp/green{ @@ -86,84 +56,6 @@ /mob/living/simple_animal/crab, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) -"aas" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("aicore") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"aau" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/flasher{ - id = "aicore"; - pixel_y = 36 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/camera/autoname{ - network = list("aicore") - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"aav" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("aicore") - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"aaw" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/autoname{ - network = list("aicore") - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"aax" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("aicore") - }, -/turf/open/space/basic, -/area/space) -"aay" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("aicore") - }, -/turf/open/space/basic, -/area/space) "aaz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -202,12 +94,6 @@ }, /turf/open/floor/engine, /area/engine/engine_room) -"aaQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "aaV" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -323,10 +209,6 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/white, /area/medical/storage) -"abT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/turf/open/floor/iron/dark, -/area/engine/atmos) "acj" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -387,6 +269,28 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) +"acU" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/button/door{ + id = "commissaryshuttersdoor"; + name = "Commissary Shutters Door Control "; + pixel_y = 22; + pixel_x = 8 + }, +/obj/machinery/button/door{ + id = "commissaryshutters1"; + name = "Commissary Shutters Control"; + pixel_y = 22; + pixel_x = -5 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/wood, +/area/hallway/primary/fore) "acV" = ( /obj/structure/reflector/box/anchored{ dir = 1 @@ -434,15 +338,6 @@ }, /turf/open/floor/plating/airless, /area/science/test_area) -"adu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "adB" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; @@ -477,18 +372,15 @@ }, /turf/open/floor/iron, /area/security/brig/dock) -"adV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +"adU" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) +/turf/open/floor/iron/white, +/area/science/explab) "adX" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -521,15 +413,6 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"aey" = ( -/obj/machinery/camera{ - c_tag = "Medbay Break Room"; - dir = 8; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/virology) "aeA" = ( /obj/structure/table/glass, /obj/structure/window/reinforced{ @@ -657,21 +540,6 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/engine, /area/engine/engine_room) -"afT" = ( -/obj/machinery/nuclearbomb/selfdestruct{ - layer = 2 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "agb" = ( /obj/machinery/atmospherics/components/binary/volume_pump/on{ dir = 1; @@ -716,6 +584,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"agv" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "agw" = ( /obj/item/reagent_containers/syringe/used, /obj/effect/turf_decal/stripes/line, @@ -778,10 +654,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"agS" = ( -/obj/machinery/computer/bank_machine, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "agY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -827,6 +699,14 @@ }, /turf/open/floor/plating, /area/science/test_area) +"ahz" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4; + name = "Thermoelectric generator loop" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "ahG" = ( /turf/open/floor/plating/airless, /area/science/test_area) @@ -841,14 +721,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/main/monastery) -"aif" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/structure/sign/warning/explosives{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "aik" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -892,25 +764,6 @@ /obj/machinery/meter, /turf/open/floor/engine, /area/engine/engine_room) -"aiA" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/engine, -/area/science/xenobiology) -"aiC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "aiE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 @@ -1126,6 +979,16 @@ }, /turf/open/floor/iron, /area/engine/engine_smes) +"akG" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 30 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "akH" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -1230,14 +1093,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"amk" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/airalarm/engine{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/engine, -/area/engine/supermatter) "aml" = ( /obj/machinery/conveyor/inverted{ dir = 9; @@ -1385,6 +1240,13 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"anV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/noslip/dark, +/area/engine/engineering) "aob" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ @@ -1424,6 +1286,16 @@ }, /turf/open/floor/iron, /area/medical/chemistry) +"aoG" = ( +/obj/machinery/teleport/station, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("aisat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/foyer) "aoL" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/white, @@ -1443,15 +1315,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/hallway/primary/fore) -"aoY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "api" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 @@ -1516,19 +1379,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/central) -"apN" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/north, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) "apW" = ( /obj/structure/chair{ dir = 1 @@ -1558,6 +1408,11 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) +"aqm" = ( +/obj/machinery/nanite_programmer, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/circuit, +/area/science/nanite) "aqt" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -1583,13 +1438,6 @@ }, /turf/open/floor/engine, /area/engine/engine_room) -"aqS" = ( -/obj/structure/marker_beacon, -/obj/machinery/camera/autoname, -/turf/open/floor/plating{ - broken = 1 - }, -/area/hallway/secondary/entry) "aqT" = ( /obj/structure/chair{ dir = 4 @@ -1609,10 +1457,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"ari" = ( -/obj/machinery/ore_silo, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "ark" = ( /obj/docking_port/stationary/public_mining_dock, /turf/open/floor/plating, @@ -1631,55 +1475,9 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"arH" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/obj/structure/safe, -/obj/item/clothing/neck/stethoscope, -/obj/item/book{ - desc = "An undeniably handy book."; - icon_state = "bookknock"; - name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" - }, -/obj/item/stack/sheet/mineral/diamond, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/gun/ballistic/automatic/pistol/deagle, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "arJ" = ( /turf/open/floor/iron, /area/engine/storage_shared) -"arZ" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"asi" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/genetics/cloning) "asu" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -1728,6 +1526,18 @@ /obj/structure/closet/toolcloset, /turf/open/floor/iron/dark, /area/engine/storage_shared) +"aty" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/genetics) "atz" = ( /obj/structure/transit_tube{ dir = 1 @@ -1949,6 +1759,24 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) +"awH" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 8 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain RC"; + pixel_x = 32 + }, +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/captain) "awJ" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -1988,6 +1816,15 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) +"awY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "axl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, @@ -2024,6 +1861,10 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"axZ" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/fore) "ayd" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -2048,18 +1889,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"ayt" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/box/beakers, -/obj/item/storage/box/medsprays, -/obj/item/reagent_containers/medspray, -/obj/item/reagent_containers/medspray, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) "ayu" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -2073,6 +1902,30 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/construction/mining/aux_base) +"ayJ" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/obj/structure/table/reinforced, +/obj/item/clothing/mask/gas/clown_hat{ + pixel_y = -1; + pixel_x = -7 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 8; + pixel_y = 1 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 3; + pixel_y = 1 + }, +/obj/item/clothing/head/helmet/sec{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark, +/area/security/main) "ayL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -2146,6 +1999,23 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) +"azv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) +"azx" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "azB" = ( /turf/closed/wall/r_wall, /area/security/nuke_storage) @@ -2172,20 +2042,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"azX" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/turf/open/floor/iron, -/area/medical/storage) "azZ" = ( /obj/machinery/flasher{ id = "aicore"; @@ -2203,6 +2059,20 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/storage_shared) +"aAk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/aft) "aAE" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -2348,6 +2218,13 @@ }, /turf/open/floor/plating, /area/engine/engine_room) +"aCA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "aCE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -2370,6 +2247,20 @@ }, /turf/open/floor/plating, /area/engine/engine_smes) +"aCM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "aCQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -2432,6 +2323,11 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engine_room) +"aDB" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) "aDE" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -2542,6 +2438,19 @@ }, /turf/closed/wall/r_wall, /area/engine/engine_room) +"aEw" = ( +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","security") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/blood/random, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/security/brig/medbay) "aEy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -2553,6 +2462,9 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) +"aEH" = ( +/turf/open/floor/iron/white, +/area/medical/storage) "aEU" = ( /obj/machinery/portable_atmospherics/canister/plasma, /obj/effect/turf_decal/stripes/line{ @@ -2601,23 +2513,13 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/main) -"aFH" = ( -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/engine/atmos) -"aFX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/closet/l3closet/scientist, -/obj/machinery/camera/autoname{ +"aFU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "aGb" = ( /turf/open/floor/wood, /area/crew_quarters/dorms) @@ -2631,10 +2533,28 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"aGe" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/white, +/area/science/xenobiology) "aGj" = ( /obj/effect/decal/cleanable/blood, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"aGm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "aGp" = ( /obj/structure/window/reinforced/spawner{ dir = 4 @@ -2662,15 +2582,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"aGC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "aGK" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 8 @@ -2741,25 +2652,12 @@ }, /turf/open/floor/engine, /area/engine/engine_room) -"aHx" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/circuit, -/area/science/robotics) "aHE" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, /turf/open/floor/engine, /area/engine/engine_room) -"aHG" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/space/basic, -/area/space) "aHI" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow{ @@ -2898,6 +2796,28 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"aJP" = ( +/obj/machinery/holopad, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat_interior) +"aJQ" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/relay) "aJW" = ( /obj/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -2907,6 +2827,13 @@ /obj/structure/cable, /turf/open/floor/circuit/green, /area/engine/supermatter) +"aJX" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/central) "aJZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -3077,23 +3004,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port) -"aLL" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) "aLU" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -3138,6 +3048,9 @@ }, /turf/open/floor/iron/white, /area/science/lab) +"aMi" = ( +/turf/open/floor/iron/dark, +/area/science/explab) "aMn" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -3179,6 +3092,15 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) +"aNa" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 + }, +/obj/effect/turf_decal/caution, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/noslip/standard, +/area/hallway/secondary/service) "aNc" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -3208,6 +3130,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/secondary/exit) +"aNv" = ( +/obj/structure/lattice, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/turf/open/space/basic, +/area/space/nearstation) "aNw" = ( /obj/machinery/door/window/northleft{ name = "Containment Pen #6"; @@ -3233,6 +3162,12 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"aNO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "aNP" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -3276,22 +3211,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/atmos) -"aOG" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/requests_console{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs) "aOL" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, /obj/effect/turf_decal/tile/green{ @@ -3580,9 +3499,6 @@ "aRz" = ( /turf/open/floor/plating, /area/maintenance/port/fore) -"aRB" = ( -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "aRI" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 4 @@ -3807,6 +3723,21 @@ }, /turf/open/floor/plating, /area/engine/engine_room) +"aUg" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "aUl" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -3845,9 +3776,6 @@ }, /turf/open/space/basic, /area/space) -"aUs" = ( -/turf/open/floor/circuit/green, -/area/security/nuke_storage) "aUF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -3866,6 +3794,16 @@ }, /turf/open/floor/plating, /area/engine/engine_room) +"aUL" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/structure/rack, +/obj/item/storage/box/beakers, +/obj/item/storage/box/medsprays, +/obj/item/reagent_containers/medspray, +/obj/item/reagent_containers/medspray, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/medical/chemistry) "aUP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -3986,6 +3924,36 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) +"aWx" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/bed/dogbed/renault, +/mob/living/simple_animal/pet/fox/Renault, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) +"aWy" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/analyzer, +/obj/item/extinguisher, +/obj/item/extinguisher, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/teleporter) "aWA" = ( /obj/structure/table, /obj/item/paper_bin, @@ -4061,21 +4029,26 @@ }, /turf/open/floor/engine, /area/engine/engine_room) -"aXj" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"aXp" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +"aXd" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera/autoname{ +/obj/item/gun/energy/laser, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 24 + }, +/obj/item/melee/baton/loaded, /turf/open/floor/iron/dark, -/area/hallway/primary/starboard) +/area/security/warden) +"aXj" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) "aXu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -4113,15 +4086,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_smes) -"aYd" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "aYe" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -4160,18 +4124,6 @@ }, /turf/open/floor/iron, /area/security/prison) -"aYp" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/spawner/randomvend/snack, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = 32 - }, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13","security") - }, -/turf/open/floor/iron/dark, -/area/security/main) "aYv" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -4276,6 +4228,13 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/port/fore) +"aZN" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/white, +/area/science/misc_lab/range) "aZS" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 4 @@ -4334,6 +4293,16 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/iron/freezer, /area/security/prison) +"bbI" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/crew_quarters/kitchen/coldroom) "bca" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 @@ -4357,6 +4326,16 @@ }, /turf/open/floor/iron/dark, /area/medical/surgery) +"bcn" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/table/reinforced, +/obj/item/storage/backpack/satchel/explorer, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/miningdock) "bco" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, @@ -4366,6 +4345,18 @@ }, /turf/open/floor/iron, /area/storage/tools) +"bcr" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "bcz" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -4446,24 +4437,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/science/research) -"bdZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/autoname, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"bei" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "bew" = ( /obj/structure/bed{ dir = 4 @@ -4491,14 +4464,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/chapel/main/monastery) -"bfk" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/maintenance/department/chapel/monastery) "bfm" = ( /turf/closed/wall, /area/medical/morgue) @@ -4522,19 +4487,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) -"bfU" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/virology) "bgb" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8 @@ -4552,6 +4504,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"bge" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/secondary) "bgr" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -4577,17 +4536,6 @@ /obj/item/book/manual/wiki/sopsupply, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"bgv" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/kitchen) "bgy" = ( /obj/structure/chair/fancy/comfy{ color = "#666666" @@ -4616,18 +4564,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"bhc" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) "bhn" = ( /obj/machinery/requests_console{ department = "Lawyer's Office"; @@ -4680,15 +4616,6 @@ /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/iron, /area/science/mixing) -"bih" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "bik" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -4712,14 +4639,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) -"biz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engine/atmos) "biK" = ( /obj/structure/chair/fancy/comfy{ color = "#666666"; @@ -4771,12 +4690,6 @@ }, /turf/open/floor/wood, /area/bridge) -"bjv" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/hallway/primary/starboard) "bjA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -4827,6 +4740,15 @@ dir = 5 }, /area/chapel/main/monastery) +"bkq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/crew_quarters/bar) "bkx" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -4839,18 +4761,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/security/brig) -"bkS" = ( +"bkA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 + pixel_x = -28; + pixel_y = -2 }, -/turf/open/floor/iron/white, -/area/science/research) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "bla" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -4860,13 +4780,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"bld" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/computer/warrant, -/turf/open/floor/wood, -/area/hallway/primary/starboard) "bll" = ( /obj/docking_port/stationary{ dwidth = 6; @@ -4916,6 +4829,19 @@ }, /turf/open/floor/plating, /area/quartermaster/office) +"blO" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload) "blP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -4980,6 +4906,25 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/dorms) +"bne" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 1 + }, +/obj/machinery/meter, +/obj/machinery/button/ignition/incinerator/toxmix{ + pixel_x = -8; + pixel_y = 28 + }, +/obj/machinery/airalarm/mixingchamber{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/button/door/incinerator_vent_toxmix{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing/chamber) "bnu" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -5013,6 +4958,51 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/science/robotics/lab) +"bnX" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/table/reinforced, +/obj/item/circuitboard/computer/crew{ + pixel_x = -12; + pixel_y = 7 + }, +/obj/item/circuitboard/computer/med_data{ + pixel_x = -13; + pixel_y = 5 + }, +/obj/item/circuitboard/computer/operating{ + pixel_x = -14; + pixel_y = 3 + }, +/obj/item/circuitboard/computer/pandemic{ + pixel_x = -15; + pixel_y = 1 + }, +/obj/item/circuitboard/computer/scan_consolenew{ + pixel_x = -16; + pixel_y = -1 + }, +/obj/item/circuitboard/machine/chem_dispenser{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/item/circuitboard/machine/chem_dispenser/botany{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/circuitboard/machine/chem_heater{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/circuitboard/machine/chem_master{ + pixel_x = 5 + }, +/obj/item/circuitboard/machine/cryo_tube{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/engine/storage) "boA" = ( /turf/closed/wall, /area/hydroponics) @@ -5037,11 +5027,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"bpn" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron/dark/telecomms, -/area/science/xenobiology) "bpq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -5095,6 +5080,15 @@ /obj/structure/chair/stool, /turf/open/floor/iron, /area/engine/atmos) +"bqo" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "brb" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 @@ -5387,16 +5381,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"bwx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) "bwW" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/button/door{ @@ -5456,20 +5440,6 @@ /obj/machinery/computer/shuttle_flight/labor, /turf/open/floor/iron, /area/security/brig/dock) -"byI" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "byS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -5544,17 +5514,6 @@ }, /turf/open/floor/iron, /area/engine/storage_shared) -"bzT" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/machinery/gulag_teleporter, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/turf/open/floor/iron, -/area/security/brig/dock) "bzW" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -5567,23 +5526,18 @@ }, /turf/open/floor/iron, /area/security/warden) -"bAm" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) -"bAn" = ( -/obj/machinery/camera/autoname{ - dir = 8 +"bAl" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -28 }, -/obj/machinery/light{ - dir = 4 +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, -/area/crew_quarters/bar) +/area/medical/chemistry) "bAp" = ( /obj/structure/chair/fancy/comfy{ color = "#666666" @@ -5679,19 +5633,31 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai_upload) +"bCd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/hallway/primary/aft) "bCg" = ( /mob/living/simple_animal/pet/dog/bullterrier{ name = "Mr. Licks" }, /turf/open/floor/grass, /area/hallway/primary/starboard) -"bCh" = ( -/obj/machinery/vending/tool, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/turf/open/floor/iron, -/area/storage/tools) "bCp" = ( /obj/machinery/firealarm{ pixel_y = -24 @@ -5724,6 +5690,18 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) +"bCL" = ( +/obj/machinery/light_switch{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "bCP" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -5734,14 +5712,17 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"bCT" = ( -/obj/machinery/light, -/obj/effect/turf_decal/stripes/end, -/obj/item/radio/intercom{ - pixel_y = -28 +"bCR" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron, -/area/engine/engineering) +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/chapel/main/monastery) "bCU" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -5794,6 +5775,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"bDU" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "bDY" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -5867,6 +5854,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/medical/sleeper) +"bEL" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/shuttle) "bEZ" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/pump, @@ -5895,13 +5895,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/security/detectives_office) -"bFs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"bFr" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Medbay Break Room"; + network = list("ss13","medbay") }, -/obj/structure/table, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron/white, -/area/quartermaster/exploration_prep) +/area/medical/virology) "bFD" = ( /obj/machinery/door/poddoor/incinerator_toxmix, /turf/open/floor/engine/vacuum, @@ -5983,28 +5984,6 @@ /obj/machinery/telecomms/processor/preset_one, /turf/open/floor/circuit/telecomms/server, /area/tcommsat/server) -"bGz" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot_white, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white, -/area/medical/storage) -"bGC" = ( -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/kitchen/coldroom) "bGE" = ( /obj/machinery/holopad{ pixel_y = 16 @@ -6173,16 +6152,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"bIG" = ( -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/grass, -/area/hallway/secondary/command) "bII" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -6387,6 +6356,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/secondary/command) +"bLY" = ( +/obj/machinery/atmospherics/pipe/manifold4w/purple/visible, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "bMa" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -25 @@ -6398,6 +6371,27 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"bMo" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/office) +"bMt" = ( +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/circuit/green, +/area/security/nuke_storage) "bMw" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 5 @@ -6556,6 +6550,21 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"bOv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "bOC" = ( /obj/machinery/light{ dir = 4 @@ -6587,18 +6596,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/engine/atmos) -"bOS" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/bridge) "bOW" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) @@ -6625,6 +6622,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal) +"bPA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "bPC" = ( /obj/structure/sign/directions/supply{ dir = 1 @@ -6725,6 +6731,12 @@ }, /turf/open/floor/iron, /area/science/storage) +"bRF" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/medical/storage) "bRV" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -6831,6 +6843,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/security/courtroom) +"bSQ" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/fourcorners/contrasted, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, +/area/quartermaster/qm) "bSR" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/machinery/firealarm/directional/east{ @@ -6850,10 +6881,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"bSW" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/hallway/primary/starboard) "bTc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/structure/mirror{ @@ -6918,6 +6945,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output, /turf/open/floor/engine/o2, /area/engine/atmos) +"bTY" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/crew_quarters/bar) "bUf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -6972,6 +7007,17 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) +"bWn" = ( +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/engine/atmos) "bWu" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Library Maintenance"; @@ -7168,6 +7214,14 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"bYE" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/iron/dark, +/area/security/warden) "bZc" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -7240,18 +7294,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/science/mixing) -"caC" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "caF" = ( /obj/machinery/door/airlock/external{ req_access_txt = "24" @@ -7331,22 +7373,6 @@ /obj/structure/rack, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"cbG" = ( -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) -"cbL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "cbN" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -7373,17 +7399,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"ccc" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "ccd" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -7408,6 +7423,14 @@ /obj/item/flashlight/glowstick/blue, /turf/open/floor/plating, /area/maintenance/fore) +"ccR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "cdb" = ( /obj/structure/window/reinforced{ dir = 1; @@ -7445,18 +7468,13 @@ }, /turf/open/floor/iron/white, /area/science/lab) -"cdw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +"cdG" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) +/turf/open/floor/iron/white, +/area/medical/surgery) "cdI" = ( /obj/machinery/light{ dir = 1 @@ -7488,34 +7506,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/medical/morgue) -"ceh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"ceo" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/breakroom) "ces" = ( /obj/structure/table/reinforced, /obj/machinery/fax/eng, @@ -7592,20 +7582,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"cfY" = ( -/obj/machinery/camera/autoname{ - dir = 9 - }, -/turf/open/floor/iron/freezer, -/area/medical/virology) -"cgb" = ( -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 8; - network = list("vault") - }, -/turf/open/space/basic, -/area/space) "cgp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/structure/cable/yellow{ @@ -7623,6 +7599,12 @@ }, /turf/open/floor/wood, /area/library) +"cgx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "cgE" = ( /obj/machinery/mass_driver{ dir = 4; @@ -7668,9 +7650,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/white, /area/medical/chemistry) -"chl" = ( -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) "chx" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, @@ -7708,13 +7687,6 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/hydroponics) -"chO" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/storage) "cic" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -7759,6 +7731,16 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) +"cjq" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Interrogation room"; + network = list("interrogation") + }, +/turf/open/floor/iron/dark, +/area/security/brig) "cjv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -7819,6 +7801,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"ckM" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/bridge) "ckO" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -7853,6 +7845,30 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) +"ckY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/computer/warrant, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/hallway/primary/starboard) +"cli" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/rods/fifty, +/obj/item/storage/box/lights/mixed, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "clI" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/brflowers, @@ -7880,15 +7896,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"cmr" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south, -/obj/structure/closet/crate/freezer/surplus_limbs, -/turf/open/floor/iron/white, -/area/security/brig/medbay) "cmv" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -8124,21 +8131,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"cpv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +"cpu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "cpx" = ( /obj/machinery/teleport/hub, /turf/open/floor/plating, @@ -8162,6 +8161,22 @@ /obj/machinery/computer/arcade/battle, /turf/open/floor/prison, /area/security/prison) +"cqi" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/security/checkpoint/engineering) "cqs" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8172,29 +8187,25 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/starboard) -"cqJ" = ( -/obj/structure/chair/stool/bar{ - dir = 1 +"cqz" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/crew_quarters/bar) +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/engine/storage_shared) "cqV" = ( /obj/structure/transit_tube/diagonal/crossing, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"crh" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/freezer, -/area/medical/genetics) "crG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8213,21 +8224,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"crN" = ( -/obj/effect/turf_decal/trimline/white/line, -/obj/effect/turf_decal/trimline/dark_red/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","security") - }, -/turf/open/floor/wood, -/area/security/prison) "crW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -8264,6 +8260,13 @@ }, /turf/open/floor/plating, /area/security/nuke_storage) +"csu" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "csy" = ( /obj/structure/lattice, /obj/structure/sign/warning/securearea{ @@ -8289,23 +8292,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"csS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Fore - Port Corner"; - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/atmospherics_engine) -"csV" = ( -/obj/structure/closet/crate/silvercrate, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "csY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment, @@ -8359,6 +8345,26 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/noslip/standard, /area/hallway/secondary/service) +"cuH" = ( +/obj/item/kirbyplants/random, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/lab) "cuL" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -8411,6 +8417,18 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"cvw" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "cvz" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow{ @@ -8437,18 +8455,26 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"cwm" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +"cwh" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, -/obj/structure/bed/dogbed/renault, -/mob/living/simple_animal/pet/fox/Renault, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) +/turf/open/floor/iron/dark, +/area/security/checkpoint/supply) +"cwr" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/hor) "cww" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -8561,6 +8587,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"cyy" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "cyB" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -8568,6 +8606,14 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"cyD" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/structure/sign/warning/explosives{ + pixel_x = -32 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "cyL" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -8611,22 +8657,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"czl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/iron, -/area/medical/morgue) "czm" = ( /obj/structure/transit_tube/junction{ dir = 8 }, /turf/open/space/basic, /area/space) +"czC" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hydroponics) "cAb" = ( /obj/structure/chair/fancy/comfy{ dir = 8 @@ -8667,13 +8710,6 @@ }, /turf/open/floor/iron, /area/engine/engine_room) -"cAC" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "cAH" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 9 @@ -8904,14 +8940,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) -"cFt" = ( -/obj/structure/flora/ausbushes/pointybush, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/extinguisher_cabinet{ - pixel_x = -30 - }, -/turf/open/floor/grass, -/area/hallway/secondary/command) "cFG" = ( /obj/effect/turf_decal/tile/red/diagonal_edge, /obj/structure/disposalpipe/segment{ @@ -8949,14 +8977,6 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"cGv" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/security/brig) "cGE" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/effect/turf_decal/stripes/line{ @@ -8974,6 +8994,13 @@ }, /turf/open/floor/carpet/grimy, /area/chapel/office) +"cGU" = ( +/obj/effect/spawner/randomvend/cola, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/science/breakroom) "cHl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -8993,10 +9020,16 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"cHt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/quartermaster/storage) +"cHw" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "cHz" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -9047,6 +9080,20 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/medical/morgue) +"cIl" = ( +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/requests_console{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/quartermaster/storage) "cIu" = ( /obj/machinery/telecomms/server/presets/medical, /turf/open/floor/circuit/telecomms/server, @@ -9071,6 +9118,14 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"cJk" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/cryopods) "cJA" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -9089,6 +9144,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/security/main) +"cKs" = ( +/obj/machinery/light, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) "cKt" = ( /obj/structure/sink{ dir = 8; @@ -9202,26 +9262,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cMF" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"cMG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 9 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "cMJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -9387,15 +9427,6 @@ /obj/machinery/door/airlock/external/glass, /turf/open/floor/plating, /area/quartermaster/exploration_prep) -"cPc" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) "cPf" = ( /obj/machinery/airalarm/directional/east, /turf/open/floor/plating, @@ -9443,20 +9474,6 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) -"cQe" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/engineering) "cQs" = ( /obj/machinery/light/small{ dir = 4; @@ -9482,12 +9499,6 @@ "cQS" = ( /turf/open/floor/carpet/royalblue, /area/crew_quarters/theatre) -"cRh" = ( -/obj/machinery/airalarm/server{ - pixel_y = 24 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "cRu" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 @@ -9508,6 +9519,13 @@ }, /turf/open/floor/iron, /area/security/brig) +"cSa" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, +/area/science/xenobiology) "cSd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -9527,19 +9545,6 @@ "cSs" = ( /turf/closed/wall, /area/maintenance/starboard/central) -"cSx" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "cSO" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -9717,6 +9722,12 @@ }, /turf/open/floor/wood, /area/security/prison) +"cVc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "cVf" = ( /obj/structure/rack, /obj/item/gun/syringe{ @@ -9774,33 +9785,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"cWc" = ( -/obj/machinery/light_switch{ - pixel_x = -5; - pixel_y = -25 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/glowstick/lit, -/obj/structure/rack, -/obj/item/paper/pamphlet/gateway, -/obj/item/paper/pamphlet/gateway{ - pixel_x = -1; - pixel_y = -2 - }, -/obj/item/paper/pamphlet/gateway{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/gateway) "cWd" = ( /obj/structure/chair, /turf/open/floor/iron/dark, @@ -10007,13 +9991,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"dbq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmos) "dbu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -10033,19 +10010,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) -"dbD" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/shuttle) "dcc" = ( /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ @@ -10065,18 +10029,14 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"dcp" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor" - }, -/obj/structure/rack, -/obj/effect/loot_jobscale/armoury/laser_gun, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "dcu" = ( /turf/open/floor/plating, /area/maintenance/department/science/central) +"dcv" = ( +/obj/structure/cable/white, +/obj/machinery/power/solar, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "dcF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -10130,38 +10090,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"ddu" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"ddv" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "ddE" = ( /obj/machinery/door/airlock/command/glass{ name = "Gravity Generator Area"; @@ -10333,26 +10261,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"dgv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/sign/map/right{ - pixel_x = 16; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "dgA" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -10374,6 +10282,19 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"dgF" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/computer/secure_data, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/medical) "dgP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -10422,30 +10343,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/ai_monitored/storage/eva) -"dhu" = ( -/obj/structure/table/glass, -/obj/item/candle, -/obj/item/reagent_containers/food/drinks/soda_cans/cola{ - pixel_x = -7; - pixel_y = 10 - }, -/obj/machinery/newscaster{ - pixel_y = -30 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/central) -"dhC" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engine/atmos) "dhH" = ( /obj/structure/table, /obj/item/clothing/under/color/random, @@ -10481,20 +10378,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"dhT" = ( -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 8; - name = "Gas to Chamber" - }, -/obj/machinery/light/small, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/turf/open/floor/engine, -/area/engine/supermatter) "dib" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -10558,24 +10441,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"diY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "diZ" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -10636,13 +10501,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"djl" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "djm" = ( /obj/machinery/light, /obj/effect/turf_decal/tile/yellow{ @@ -10707,17 +10565,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"dki" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engine/engine_smes) "dky" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -10821,31 +10668,16 @@ "dmv" = ( /turf/open/floor/circuit, /area/hallway/secondary/entry) -"dmC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/holopad, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner{ +"dmA" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/iron, -/area/engine/engineering) +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/hallway/primary/starboard) "dmI" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -10860,16 +10692,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"dmN" = ( -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/hallway/primary/starboard) "dmR" = ( /obj/effect/spawner/structure/window/depleteduranium, /turf/open/floor/plating, @@ -10897,14 +10719,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"dog" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/central) "doh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -10926,25 +10740,6 @@ /obj/item/storage/fancy/candle_box, /turf/open/floor/engine/cult, /area/library) -"dol" = ( -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/research) -"dop" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "doz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -10982,19 +10777,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/medical/genetics/cloning) -"dpb" = ( -/obj/structure/closet/secure_closet/genpop, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","security") - }, -/turf/open/floor/iron, -/area/security/prison) "dpt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -11004,18 +10786,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"dpw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "dpG" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -11046,6 +10816,16 @@ }, /turf/open/floor/carpet/red, /area/security/detectives_office) +"dqf" = ( +/obj/structure/table/optable, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "dqj" = ( /obj/item/radio/intercom{ pixel_x = -28; @@ -11125,6 +10905,22 @@ }, /turf/open/floor/iron/white, /area/medical/storage) +"drs" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "drZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -11154,6 +10950,11 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"dsq" = ( +/obj/structure/bookcase/random/fiction, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/wood, +/area/library) "dsx" = ( /turf/open/floor/iron/freezer, /area/medical/genetics) @@ -11206,14 +11007,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"dtW" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "dtY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -11229,6 +11022,15 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) +"duv" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = -32 + }, +/turf/open/floor/engine, +/area/science/explab) "duF" = ( /turf/closed/wall/r_wall, /area/security/brig) @@ -11296,6 +11098,15 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"dvx" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "dvy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -11307,20 +11118,6 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/white, /area/medical/virology) -"dvz" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"dvC" = ( -/obj/structure/chair/wood, -/obj/effect/landmark/start/captain, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "dvF" = ( /obj/structure/sink{ dir = 4; @@ -11499,6 +11296,16 @@ "dzt" = ( /turf/open/floor/iron/dark, /area/engine/engine_room) +"dzu" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/item/radio/intercom{ + pixel_x = 29; + pixel_y = -2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "dzP" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -11541,6 +11348,17 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"dAI" = ( +/obj/machinery/camera/motion{ + c_tag = "E.V.A. Storage"; + dir = 6; + network = list("ss13","security") + }, +/obj/item/storage/secure/safe{ + pixel_x = 37 + }, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "dBk" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -11603,6 +11421,34 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/engineering) +"dCc" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/maintenance/department/science/central) +"dCq" = ( +/obj/machinery/telecomms/receiver/preset_exploration, +/obj/machinery/airalarm/server{ + pixel_y = 24; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/relay) "dCs" = ( /obj/effect/turf_decal/tile/red/diagonal_edge, /obj/structure/chair/office{ @@ -11750,6 +11596,23 @@ }, /turf/open/floor/iron, /area/science/research) +"dET" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/requests_console{ + pixel_x = -32 + }, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) +"dFf" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/north{ + c_tag = "Armory Motion Sensor" + }, +/obj/structure/rack, +/obj/effect/loot_jobscale/armoury/laser_gun, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "dFg" = ( /obj/machinery/atmospherics/miner/plasma, /turf/open/floor/engine/plasma, @@ -11824,27 +11687,21 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/white, /area/medical/virology) -"dGx" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +"dGd" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, -/area/engine/engine_room) +/obj/item/xenoartifact, +/obj/structure/rack, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/science/explab) +"dGi" = ( +/obj/structure/chair, +/obj/machinery/camera/directional/north, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/medical/surgery) "dGD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -11865,18 +11722,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"dGR" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "dHf" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 1 @@ -11926,15 +11771,12 @@ }, /turf/open/floor/plating, /area/tcommsat/computer) -"dHJ" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ +"dHK" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /turf/open/floor/iron, -/area/engine/atmos) +/area/quartermaster/storage) "dHO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -12048,16 +11890,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"dKn" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron/dark, -/area/science/nanite) "dKv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -12086,6 +11918,31 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"dKK" = ( +/obj/machinery/camera/directional/north, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paicard, +/obj/item/disk/design_disk, +/obj/item/disk/design_disk, +/obj/item/disk/tech_disk{ + pixel_x = -2; + pixel_y = -3 + }, +/obj/item/disk/tech_disk{ + pixel_x = -2; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/lab) "dKL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment, @@ -12220,6 +12077,15 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/central) +"dMc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "dMj" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 5 @@ -12234,25 +12100,6 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron/dark, /area/chapel/office) -"dMv" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) "dMx" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -12300,6 +12147,13 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"dML" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/science/xenobiology) "dMM" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 @@ -12347,17 +12201,6 @@ /obj/machinery/atmospherics/pipe/simple/dark/hidden, /turf/open/floor/plating, /area/maintenance/port/fore) -"dNN" = ( -/obj/machinery/camera/motion{ - c_tag = "E.V.A. Storage"; - dir = 9; - network = list("ss13","security") - }, -/obj/item/storage/secure/safe{ - pixel_x = 37 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "dNQ" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -12382,6 +12225,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/iron/dark, /area/maintenance/starboard/secondary) +"dOI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/hallway/secondary/command) "dPc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -12433,6 +12284,11 @@ /obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/iron/dark, /area/security/main) +"dQs" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/turf/open/floor/iron/white, +/area/science/robotics/lab) "dQx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -12476,19 +12332,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) -"dQP" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "dQW" = ( /obj/effect/turf_decal/tile/red, /obj/structure/cable/yellow{ @@ -12537,6 +12380,16 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"dRu" = ( +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/storage) "dRC" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -12664,6 +12517,12 @@ }, /turf/open/floor/plating, /area/security/checkpoint/engineering) +"dSY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "dTm" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -12693,27 +12552,6 @@ }, /turf/open/floor/wood, /area/security/prison) -"dTw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dTG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/effect/loot_jobscale/medical/first_aid_kit, -/obj/item/stack/medical/gauze, -/turf/open/floor/iron/dark, -/area/security/brig/medbay) "dTN" = ( /obj/structure/chair/office, /obj/effect/landmark/start/warden, @@ -12751,27 +12589,21 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron, /area/engine/atmos) -"dUu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/mixing) "dUz" = ( /obj/effect/spawner/randomvend/snack, /turf/open/floor/iron/cafeteria{ dir = 5 }, /area/science/breakroom) +"dUB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "dUC" = ( /obj/effect/turf_decal/tile/brown/opposingcorners{ dir = 1 @@ -12784,6 +12616,13 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"dUI" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) "dUK" = ( /obj/structure/reagent_dispensers/watertank/high, /obj/machinery/light/small{ @@ -12798,13 +12637,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/quartermaster/sorting) -"dVf" = ( -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/eva) "dVh" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -12834,6 +12666,19 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) +"dVK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "dWc" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall7"; @@ -12972,13 +12817,11 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) -"dYA" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) +"dYp" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/science/research) "dYI" = ( /obj/item/kirbyplants/random, /obj/machinery/light{ @@ -13053,15 +12896,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/engine/storage_shared) -"dZh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fountain, -/turf/open/floor/wood, -/area/hallway/primary/starboard) "dZs" = ( /turf/closed/wall/r_wall, /area/tcommsat/server) @@ -13237,13 +13071,6 @@ }, /turf/open/floor/engine, /area/engine/engine_room) -"eaR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "eaX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -13255,13 +13082,6 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/iron, /area/hallway/primary/fore) -"eaY" = ( -/obj/structure/flora/ausbushes/stalkybush, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/plating/asteroid, -/area/maintenance/port) "ebm" = ( /obj/machinery/door/poddoor/incinerator_atmos_aux, /turf/open/floor/engine/vacuum, @@ -13302,6 +13122,16 @@ }, /turf/open/floor/wood, /area/library) +"ecB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/science/storage) "ecG" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -13365,10 +13195,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"edJ" = ( -/obj/structure/closet/radiation, -/turf/open/floor/noslip/dark, -/area/engine/engineering) "edS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -13454,13 +13280,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"eeR" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "efi" = ( /obj/effect/spawner/room/tenxfive, /turf/open/floor/plating, @@ -13524,16 +13343,6 @@ }, /turf/open/floor/engine, /area/engine/engine_room) -"egQ" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("aisat") - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) "egU" = ( /obj/effect/spawner/lootdrop/glowstick/lit, /obj/structure/cable/yellow{ @@ -13575,6 +13384,16 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) +"ehI" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/security/execution/education) "ehX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -13600,20 +13419,16 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"eii" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +"eil" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"eiq" = ( -/obj/machinery/camera/autoname, -/obj/machinery/light{ - dir = 1 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) +/turf/open/floor/iron/dark, +/area/chapel/main/monastery) "ejd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -13684,13 +13499,6 @@ }, /turf/closed/wall/r_wall, /area/maintenance/fore) -"ejP" = ( -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/iron/white, -/area/science/robotics/lab) "ejT" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -13751,6 +13559,20 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"eks" = ( +/obj/structure/table/glass, +/obj/item/candle, +/obj/item/reagent_containers/food/drinks/soda_cans/cola{ + pixel_x = -7; + pixel_y = 10 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/green/fourcorners/contrasted, +/turf/open/floor/iron, +/area/hallway/primary/central) "ekC" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -13826,18 +13648,16 @@ }, /turf/open/floor/iron, /area/security/checkpoint/customs) +"emg" = ( +/obj/structure/cable/white, +/obj/machinery/power/solar, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "emu" = ( /obj/structure/table/reinforced, /obj/item/soap/nanotrasen, /turf/open/floor/carpet, /area/maintenance/port) -"emF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "emR" = ( /obj/effect/landmark/start/medical_doctor, /obj/structure/cable/yellow{ @@ -13986,18 +13806,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"eoW" = ( -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Blast Doors"; - pixel_x = -24 - }, -/turf/open/floor/engine, -/area/science/explab) "epa" = ( /turf/open/floor/plating, /area/science/misc_lab/range) @@ -14012,6 +13820,18 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"epp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname/directional/west, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "epu" = ( /obj/effect/landmark/blobstart, /obj/structure/cable/yellow{ @@ -14021,10 +13841,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"epz" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "epD" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -14093,23 +13909,30 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/noslip/dark, /area/hallway/secondary/service) -"eqw" = ( +"eqL" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/engineering) +"eqZ" = ( /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "2-4" }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) -"eqV" = ( -/obj/structure/chair/office, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/nanite) +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 9 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "erm" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -14127,6 +13950,15 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"erS" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/hallway/primary/starboard) "esk" = ( /obj/machinery/light, /turf/open/floor/carpet/royalblue, @@ -14170,6 +14002,12 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"etE" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/security/nuke_storage) "etM" = ( /obj/machinery/light/small{ dir = 1 @@ -14191,6 +14029,20 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"eue" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "euB" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -14206,24 +14058,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main/monastery) -"euK" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","security") - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/prison, -/area/security/prison) "euO" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 8 @@ -14280,6 +14114,15 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/janitor) +"evq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "evw" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -14455,18 +14298,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"exk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/quartermaster/sorting) "exs" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, @@ -14554,6 +14385,26 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"eyC" = ( +/obj/structure/window/reinforced/spawner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"eyF" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "eyN" = ( /obj/machinery/telecomms/server/presets/science, /turf/open/floor/circuit/telecomms/server, @@ -14570,6 +14421,22 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/security/brig/dock) +"ezt" = ( +/obj/structure/rack{ + pixel_y = -3 + }, +/obj/effect/spawner/lootdrop/gloves, +/obj/effect/spawner/lootdrop/glowstick, +/obj/effect/spawner/lootdrop/gambling{ + pixel_y = 2 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/library) "ezJ" = ( /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron, @@ -14638,6 +14505,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"eAQ" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "eAR" = ( /obj/machinery/door/airlock/research{ name = "Toxins Storage"; @@ -14706,6 +14579,17 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"eBP" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/medical/cryo) "eCj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -14787,15 +14671,11 @@ }, /turf/open/floor/noslip/standard, /area/engine/atmos) -"eCQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = -24 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) +"eCX" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/science/research) "eDc" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot_white, @@ -14810,6 +14690,14 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"eDm" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "eDG" = ( /obj/machinery/door/airlock{ id_tag = "Dorm4"; @@ -14854,21 +14742,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"eDS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) "eEw" = ( /obj/item/radio/intercom{ pixel_x = 29; @@ -14970,17 +14843,17 @@ }, /turf/open/floor/iron/dark, /area/chapel/main/monastery) -"eHK" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/item/storage/backpack/duffelbag/med/implant, -/obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_y = 8 +"eIn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron/white/side, -/area/medical/surgery) +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/department/science/central) "eIv" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -15008,13 +14881,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"eIR" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) "eJe" = ( /obj/machinery/door/window, /obj/effect/turf_decal/stripes/line{ @@ -15051,13 +14917,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"eJJ" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/turf/open/floor/prison, -/area/security/prison) "eJK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -15068,6 +14927,10 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/port) +"eJT" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/engine, +/area/science/xenobiology) "eJW" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, @@ -15078,6 +14941,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"eKd" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/engine, +/area/science/explab) "eKn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -15085,16 +14957,40 @@ /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/iron, /area/engine/atmos) -"eKL" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/yellow{ +"eKy" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) +"eKD" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, +/obj/machinery/genpop_interface{ + pixel_y = 32 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24; + name = "Prison" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, /turf/open/floor/iron, -/area/hallway/secondary/exit) +/area/security/prison) "eKM" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -15106,6 +15002,15 @@ }, /turf/open/floor/iron, /area/storage/tools) +"eKT" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/iron/white, +/area/science/robotics/lab) "eKW" = ( /obj/structure/table, /obj/machinery/fax/sec, @@ -15149,6 +15054,60 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/security/courtroom) +"eLT" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) +"eMg" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/flasher{ + id = "aicore"; + pixel_y = 36 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/camera/directional/north{ + network = list("aicore") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) +"eMl" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 4 + }, +/obj/effect/landmark/start/lawyer, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/lawoffice) "eMp" = ( /obj/machinery/air_sensor/atmos/toxins_mixing_tank, /turf/open/floor/engine/vacuum, @@ -15193,6 +15152,15 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"eNx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/science/explab) "eNC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -15239,18 +15207,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) -"eNQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +"eNX" = ( +/obj/structure/cable/white{ + icon_state = "0-2" }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/power/solar, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "eOg" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -15284,6 +15247,15 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) +"eOR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "eOW" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -15291,24 +15263,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ePb" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/fax/med, -/obj/structure/table/glass, -/obj/item/book/manual/wiki/sopmedical, -/turf/open/floor/iron/white, -/area/medical/storage) "ePd" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -15358,6 +15312,22 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) +"ePD" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/maintenance/department/chapel/monastery) "ePE" = ( /obj/machinery/airalarm/directional/south, /obj/machinery/suit_storage_unit/exploration, @@ -15371,32 +15341,15 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"ePT" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "QMLoaddoor2"; - name = "Cargo Offload"; - pixel_x = 6; - pixel_y = -26 - }, -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "QMLoaddoor"; - name = "Cargo Loading"; - pixel_x = -5; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +"eQe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/iron, -/area/quartermaster/storage) +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "eQl" = ( /obj/structure/table/wood, /obj/item/storage/book/bible, @@ -15432,21 +15385,6 @@ }, /turf/open/floor/iron, /area/science/shuttle) -"eQA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) "eQF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -15551,15 +15489,6 @@ /obj/structure/plasticflaps/opaque, /turf/open/floor/plating, /area/quartermaster/exploration_prep) -"eTf" = ( -/obj/machinery/airalarm/unlocked{ - pixel_y = 24 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/atmospherics_engine) "eTp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -15600,6 +15529,15 @@ }, /turf/open/floor/iron, /area/janitor) +"eUF" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "eUP" = ( /obj/machinery/light_switch{ pixel_x = 1; @@ -15672,6 +15610,24 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"eVO" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/prison, +/area/security/prison) "eVW" = ( /obj/machinery/door/airlock{ name = "Bar Bedroom"; @@ -15687,6 +15643,33 @@ /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"eWQ" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/security/warden) +"eWR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "eWX" = ( /obj/effect/decal/cleanable/blood/footprints{ dir = 8 @@ -15851,6 +15834,23 @@ /obj/structure/window/reinforced, /turf/open/floor/iron/white, /area/medical/chemistry) +"eZK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/medical/storage) +"eZY" = ( +/obj/structure/chair/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "faj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -15877,6 +15877,22 @@ dir = 4 }, /area/chapel/main/monastery) +"faw" = ( +/obj/machinery/camera/directional/north, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/radio/intercom{ + frequency = 1423; + name = "Interrogation Intercom"; + pixel_y = 21 + }, +/turf/open/floor/iron, +/area/security/brig) "faD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -15918,6 +15934,16 @@ }, /turf/open/floor/iron, /area/janitor) +"fbl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/service) "fbo" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -15983,16 +16009,14 @@ }, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) -"fbN" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +"fbR" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/quartermaster/storage) "fbW" = ( /obj/machinery/firealarm/directional/west, /obj/structure/cable/yellow{ @@ -16073,13 +16097,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"fde" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/research) "fdh" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -16092,6 +16109,20 @@ }, /turf/open/floor/iron/dark, /area/engine/storage) +"fdj" = ( +/obj/structure/bed/dogbed/ian, +/mob/living/simple_animal/hostile/carp/lia, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "hosroom"; + name = "Head of Security's Room Shutters"; + pixel_y = 22 + }, +/turf/open/floor/carpet/black, +/area/crew_quarters/heads/hos) "fdl" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -16166,18 +16197,6 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, /area/engine/engineering) -"fdV" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/dark, -/area/engine/atmospherics_engine) "feh" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -16189,6 +16208,21 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"fep" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "fes" = ( /turf/open/floor/prison/dark, /area/security/prison) @@ -16407,16 +16441,6 @@ "fhO" = ( /turf/closed/wall, /area/crew_quarters/bar) -"fhQ" = ( -/obj/effect/spawner/lootdrop/crate_spawner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/science/central) "fiw" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -16483,6 +16507,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/science) +"fjH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/prison, +/area/security/prison) "fjJ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -16521,6 +16555,21 @@ }, /turf/open/floor/engine/cult, /area/library) +"fkr" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/structure/closet/secure_closet/detective, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/obj/item/toy/plush/moth/poison{ + pixel_x = 1 + }, +/obj/item/taperecorder, +/obj/item/camera/detective, +/turf/open/floor/wood, +/area/security/detectives_office) "fkA" = ( /obj/structure/chair/office, /obj/structure/cable/yellow{ @@ -16556,15 +16605,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"fkN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/science/nanite) "fkQ" = ( /obj/machinery/power/smes/engineering{ charge = 2e+006 @@ -16644,24 +16684,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"fmb" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "fmx" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -16725,16 +16747,23 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"fnf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +"fnp" = ( +/obj/structure/rack{ + pixel_x = -2 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/wood, +/area/library) "fnu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -16778,11 +16807,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"fon" = ( -/obj/machinery/power/tracker, -/obj/structure/cable/white, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) "fow" = ( /obj/structure/sign/poster/random{ pixel_x = 32 @@ -16852,25 +16876,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"fpv" = ( -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/shuttle_flight{ - possible_destinations = "corg_north;corg_south"; - shuttleId = "tram_corg" - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/chapel/monastery) "fpB" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -16906,14 +16911,6 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) -"fpQ" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank/oxygen_tank, -/obj/machinery/camera/autoname, -/turf/open/floor/iron/dark, -/area/engine/atmos) "fqj" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 @@ -16974,6 +16971,12 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/security/main) +"frj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "frt" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -17080,12 +17083,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"ftv" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engine_room) "ftA" = ( /obj/structure/barricade/sandbags, /obj/structure/disposalpipe/segment{ @@ -17098,6 +17095,16 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/quartermaster/office) +"ftM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/security/brig/dock) "fuh" = ( /turf/closed/wall, /area/hallway/secondary/service) @@ -17190,27 +17197,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"fwO" = ( -/obj/machinery/recharger{ - pixel_y = 3 - }, -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"fwP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "fwU" = ( /obj/structure/cable{ icon_state = "4-8" @@ -17283,22 +17269,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/science/lab) -"fxm" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "fxJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -17507,17 +17477,6 @@ /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/asteroid, /area/maintenance/port) -"fAz" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/teleporter) "fAL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -17594,14 +17553,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"fBK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/engine/atmos) "fBO" = ( /obj/effect/turf_decal/tile/red/diagonal_edge, /obj/machinery/firealarm/directional/west, @@ -17621,6 +17572,17 @@ }, /turf/open/floor/noslip/white, /area/security/prison) +"fCc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/suit_storage_unit/atmos, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "fCd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -17636,21 +17598,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"fCw" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/circuit/green, -/area/science/robotics) "fCz" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -17840,12 +17787,6 @@ /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, /area/maintenance/starboard/central) -"fGo" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/hallway/primary/starboard) "fGq" = ( /obj/machinery/light_switch{ pixel_x = -25 @@ -17950,25 +17891,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) -"fHQ" = ( -/obj/structure/rack, -/obj/item/hand_tele{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/beacon, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/requests_console{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/teleporter) "fId" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -18031,6 +17953,26 @@ }, /turf/open/floor/iron, /area/storage/tools) +"fJx" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) +"fJC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/crate/freezer/surplus_limbs, +/turf/open/floor/iron/white/side{ + dir = 6 + }, +/area/medical/surgery) "fJD" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 8 @@ -18047,19 +17989,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"fKd" = ( -/obj/machinery/computer/atmos_alert{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/engine/atmos) "fKl" = ( /obj/machinery/firealarm{ dir = 8; @@ -18179,6 +18108,24 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"fMc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname{ + dir = 5 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"fMf" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/white, +/area/science/explab) "fMI" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -18251,6 +18198,14 @@ }, /turf/open/floor/iron, /area/science/misc_lab/range) +"fNu" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/grass, +/area/hydroponics/garden) "fNA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -18407,6 +18362,18 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/maintenance/starboard/fore) +"fPJ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/iron, +/area/engine/engine_smes) "fQa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -18431,21 +18398,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"fQk" = ( -/obj/machinery/camera/autoname, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) "fQu" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/beer/light{ @@ -18545,13 +18497,6 @@ /obj/effect/turf_decal/tile/red/diagonal_edge, /turf/open/floor/iron/dark, /area/security/main) -"fSz" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/chapel/main/monastery) "fSA" = ( /obj/structure/marker_beacon, /turf/open/floor/plating{ @@ -18610,6 +18555,30 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"fTX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) +"fTY" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/prison) "fUe" = ( /obj/machinery/light_switch{ pixel_x = 1; @@ -18629,6 +18598,14 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/security/main) +"fUn" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, +/area/science/xenobiology) "fUo" = ( /obj/machinery/computer/communications{ dir = 4 @@ -18642,6 +18619,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) +"fUN" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/turf/open/floor/prison, +/area/security/prison) "fVh" = ( /obj/structure/chair/fancy/shuttle{ dir = 1 @@ -18755,6 +18738,28 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"fWM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/modular_fabricator/autolathe, +/obj/machinery/camera/directional/north, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/storage_shared) +"fWY" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/light, +/turf/open/floor/engine, +/area/science/xenobiology) "fXv" = ( /obj/machinery/door/airlock/research{ name = "Mech Bay"; @@ -18828,20 +18833,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"fYh" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/camera/autoname, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/heat_exchanger{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/mixing) "fYp" = ( /obj/machinery/requests_console{ department = "Engineering"; @@ -18914,13 +18905,6 @@ /obj/effect/spawner/room/fivexfour, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"fZp" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/central) "fZt" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, @@ -18931,19 +18915,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"fZv" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/toilet) "fZK" = ( /obj/effect/spawner/room/threexfive, /obj/structure/disposalpipe/segment{ @@ -19021,6 +18992,19 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/engine/atmos) +"gbm" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/science/explab) +"gbv" = ( +/obj/item/kirbyplants/random, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/firealarm{ + pixel_y = -24 + }, +/turf/open/floor/grass, +/area/hallway/primary/fore) "gbC" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 9 @@ -19040,19 +19024,6 @@ /obj/structure/table/reinforced, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"gbO" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/camera/motion{ - c_tag = "E.V.A. Storage"; - dir = 9 - }, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/ai_monitored/storage/eva) "gcn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -19110,19 +19081,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"gdy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/atmos) "gdz" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -19241,13 +19199,6 @@ /obj/machinery/nanite_program_hub, /turf/open/floor/circuit, /area/science/nanite) -"gfC" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/toilet) "gfJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -19381,18 +19332,43 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"ghM" = ( -/obj/effect/turf_decal/tile/red, +"ghv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) +"ghG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /obj/item/radio/intercom{ - pixel_x = 29; - pixel_y = -2 + pixel_y = 24 }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","security") +/turf/open/floor/iron/white, +/area/science/research) +"ghH" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron, -/area/security/brig) +/area/bridge) "ghP" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -19415,6 +19391,25 @@ "ghR" = ( /turf/open/floor/iron/white, /area/medical/virology) +"gib" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/fitness/recreation) "gif" = ( /obj/structure/table/wood, /obj/item/candle, @@ -19526,6 +19521,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) +"gjx" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/turf/open/floor/iron, +/area/storage/tools) "gjH" = ( /obj/structure/chair{ dir = 8 @@ -19556,13 +19558,23 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"gjY" = ( -/obj/machinery/camera/autoname{ +"gki" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) +"gkq" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 4; - network = list("aisat") + name = "Air to Mixing Tank" }, -/turf/open/space/basic, -/area/space) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "gkz" = ( /obj/machinery/firealarm/directional/north, /obj/structure/cable/yellow{ @@ -19799,14 +19811,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) -"goa" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south, -/obj/structure/rack, -/obj/item/storage/box/firingpins, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "goj" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Checkpoint"; @@ -19829,17 +19833,6 @@ "goI" = ( /turf/closed/wall, /area/science/lab) -"goJ" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/medical/chemistry) "goL" = ( /obj/structure/closet/crate, /obj/item/reagent_containers/food/condiment/flour, @@ -19935,21 +19928,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/crew_quarters/bar) -"gpM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "gpP" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -19984,10 +19962,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"gpV" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "gpY" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -20010,21 +19984,13 @@ }, /turf/open/floor/engine, /area/engine/engine_room) -"gqA" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) "gqC" = ( /turf/open/floor/wood, /area/security/prison) +"gqE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "gqP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -20094,24 +20060,6 @@ }, /turf/open/floor/circuit/green, /area/security/nuke_storage) -"gsC" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/gateway) "gsJ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -20314,6 +20262,31 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/main/monastery) +"gxb" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red/diagonal_edge, +/obj/item/radio/intercom{ + pixel_y = 21 + }, +/turf/open/floor/iron/dark, +/area/security/main) +"gxf" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "gxn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -20433,6 +20406,19 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"gyM" = ( +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "gyR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -20476,6 +20462,16 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) +"gzN" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "gzO" = ( /obj/machinery/washing_machine, /obj/effect/turf_decal/delivery, @@ -20553,21 +20549,6 @@ }, /turf/open/floor/iron/white, /area/science/lab) -"gBe" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) "gBm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -20635,13 +20616,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/space/basic, /area/space/nearstation) -"gCk" = ( -/obj/machinery/power/tracker, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "gCn" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -20687,6 +20661,20 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"gCD" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat_interior) "gCP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -20724,17 +20712,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) -"gEb" = ( -/obj/machinery/telecomms/broadcaster/preset_exploration, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/relay) "gEh" = ( /obj/effect/turf_decal/stripes/box, /obj/machinery/suit_storage_unit/security, @@ -20847,18 +20824,6 @@ }, /turf/open/floor/iron, /area/science/misc_lab/range) -"gFv" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/nanite) "gFJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -20935,6 +20900,18 @@ }, /turf/open/floor/plating/asteroid, /area/maintenance/starboard/secondary) +"gHh" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "gHn" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -20971,42 +20948,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/main/monastery) -"gHQ" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = 28 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/science/explab) -"gHR" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4; - name = "Thermoelectric generator loop" - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "gHY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/chapel{ dir = 8 }, /area/chapel/main/monastery) -"gIp" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmos) "gIr" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -21064,16 +21011,20 @@ }, /turf/open/floor/iron/white, /area/maintenance/department/science/central) -"gJd" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"gJt" = ( +/obj/machinery/recharger{ + pixel_y = 3 + }, +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/storage) +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "gJG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/stripes/line{ @@ -21085,13 +21036,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) -"gJW" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) "gJZ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -21197,6 +21141,15 @@ /obj/structure/cable/white, /turf/open/space/basic, /area/solar/port/fore) +"gLN" = ( +/obj/machinery/camera/autoname{ + dir = 9 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) "gLP" = ( /obj/structure/table, /obj/item/book/manual/wiki/engineering_construction{ @@ -21246,21 +21199,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/medical/chemistry) -"gMs" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "gMB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -21418,14 +21356,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/hop) -"gNR" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/spawner/lootdrop/glowstick/lit, -/turf/open/floor/plating/asteroid, -/area/maintenance/port) "gOi" = ( /turf/closed/wall, /area/medical/medbay/central) @@ -21466,6 +21396,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/fore) +"gOR" = ( +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 8; + luminosity = 2 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Turbine Chamber"; + network = list("turbine") + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmospherics_engine) "gOU" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -25 @@ -21563,6 +21511,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/science/xenobiology) +"gQF" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/disposal/bin, +/obj/machinery/firealarm{ + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "gQI" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -21584,17 +21549,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) -"gRj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/crew_quarters/bar) "gRp" = ( /obj/structure/closet/secure_closet/courtroom, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -21697,26 +21651,25 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"gTL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/mixing) "gTN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, /turf/open/floor/iron, /area/hallway/primary/central) -"gTV" = ( -/obj/effect/turf_decal/caution/red{ - pixel_y = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/camera{ - c_tag = "Medbay Break Room"; - dir = 5; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/freezer, -/area/medical/virology) "gTW" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -21738,6 +21691,13 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"gUo" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "gUv" = ( /obj/structure/rack, /obj/item/storage/box/rxglasses{ @@ -21827,12 +21787,19 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"gVV" = ( -/obj/machinery/computer/security/wooden_tv, -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) +"gWg" = ( +/obj/effect/landmark/start/cyborg, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/circuit/green, +/area/science/robotics) "gWk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -21871,6 +21838,14 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/chemistry) +"gWP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/service) "gWV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -21964,19 +21939,18 @@ }, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) -"gZl" = ( -/obj/machinery/camera/autoname{ - network = list("ss13","security") +"gZq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/effect/turf_decal/caution{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/diagonal_edge, -/obj/item/radio/intercom{ - pixel_y = 21 +/obj/machinery/camera/directional/north{ + network = list("aisat") }, /turf/open/floor/iron/dark, -/area/security/main) +/area/ai_monitored/turret_protected/aisat/foyer) "gZx" = ( /obj/effect/turf_decal/loading_area{ dir = 1 @@ -22031,18 +22005,21 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"hal" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"has" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/circuit/green, -/area/security/nuke_storage) +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "haG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -22086,19 +22063,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"hbr" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engine/engine_room) "hbt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/iron, @@ -22169,18 +22133,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"hdd" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = -24 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "hdm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -22472,13 +22424,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/kitchen/coldroom) -"hht" = ( -/obj/structure/bed/dogbed, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) "hhw" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22517,13 +22462,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"hic" = ( -/obj/structure/closet/secure_closet/engineering_welding, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/noslip/dark, -/area/engine/engineering) "hiu" = ( /obj/structure/chair{ dir = 8 @@ -22534,6 +22472,14 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/science/shuttle) +"hiL" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "hiP" = ( /obj/effect/turf_decal/delivery, /obj/machinery/vending/coffee, @@ -22611,16 +22557,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"hjN" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "hjX" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -22821,6 +22757,18 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"hnk" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "hnl" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -22888,6 +22836,18 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) +"hnL" = ( +/obj/structure/table, +/obj/item/dest_tagger, +/obj/item/dest_tagger, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/radio/intercom{ + pixel_y = 32 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron, +/area/quartermaster/sorting) "hnO" = ( /obj/machinery/door/window/northleft{ name = "Containment Pen #1"; @@ -23091,18 +23051,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"hsa" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "hsd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ @@ -23228,6 +23176,13 @@ "huQ" = ( /turf/closed/wall/r_wall, /area/space/nearstation) +"hvd" = ( +/obj/machinery/power/solar, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "hvg" = ( /obj/effect/spawner/randomvend/snack, /obj/effect/turf_decal/delivery, @@ -23287,20 +23242,6 @@ /obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/port) -"hvK" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/genetics) "hvL" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -23324,13 +23265,6 @@ /obj/machinery/telecomms/broadcaster/preset_left, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) -"hws" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "hwy" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -23355,19 +23289,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"hwN" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/fitness/recreation) "hwQ" = ( /obj/machinery/seed_extractor, /obj/effect/turf_decal/delivery, @@ -23381,6 +23302,13 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, /area/science/shuttle) +"hxx" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mixing Tank to Air" + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "hxC" = ( /obj/machinery/newscaster{ pixel_x = 30 @@ -23396,6 +23324,13 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"hxL" = ( +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/engine/gravity_generator) "hxM" = ( /obj/effect/turf_decal/bot, /obj/effect/landmark/start/roboticist, @@ -23420,16 +23355,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/service) -"hyr" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/west, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron, -/area/security/brig/dock) "hyw" = ( /obj/machinery/door/window/northleft{ dir = 2; @@ -23444,23 +23369,6 @@ }, /turf/open/floor/iron, /area/science/xenobiology) -"hyA" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) "hyO" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/white, @@ -23661,6 +23569,24 @@ }, /turf/open/space/basic, /area/space) +"hBr" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/noslip/dark, +/area/engine/engineering) +"hBx" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/engine/atmos) "hBH" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -23771,6 +23697,15 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"hDo" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/medical/storage) "hDr" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/assistant, @@ -23834,6 +23769,12 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"hET" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "hEW" = ( /obj/structure/window/reinforced/spawner{ dir = 4 @@ -23845,6 +23786,15 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/security/main) +"hFo" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/engine/atmos) "hFs" = ( /obj/machinery/button/door{ id = "cp_west_inner"; @@ -23929,24 +23879,6 @@ }, /turf/open/floor/carpet/grimy, /area/chapel/office) -"hGx" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 1; - pixel_y = 4 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -1; - pixel_y = 2 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/requests_console{ - pixel_y = -32 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_smes) "hGE" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -23965,19 +23897,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) -"hGM" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - dir = 10 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "hGR" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -24064,14 +23983,6 @@ }, /turf/open/floor/iron, /area/engine/engine_room) -"hIl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/anesthetic_machine, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/surgery) "hIE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -24216,6 +24127,23 @@ }, /turf/open/floor/iron/dark, /area/science/robotics/lab) +"hKj" = ( +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/hallway/primary/starboard) "hKp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -24234,6 +24162,10 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"hKt" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/science/explab) "hKx" = ( /obj/machinery/suit_storage_unit/engine, /obj/effect/turf_decal/stripes/line{ @@ -24423,6 +24355,25 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"hOc" = ( +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/shuttle_flight{ + possible_destinations = "corg_north;corg_south"; + shuttleId = "tram_corg" + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/maintenance/department/chapel/monastery) "hOe" = ( /turf/closed/wall/r_wall, /area/tcommsat/relay) @@ -24583,19 +24534,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"hRh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/suit_storage_unit/atmos, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "hRw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24655,6 +24593,21 @@ /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) +"hRU" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/closet/crate/freezer/surplus_limbs, +/turf/open/floor/iron/white, +/area/security/brig/medbay) +"hRZ" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/landmark/event_spawn, +/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/medical/storage) "hSb" = ( /turf/closed/wall, /area/crew_quarters/heads/hor) @@ -24733,14 +24686,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"hSX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/turf/open/floor/plating, -/area/science/explab) "hSZ" = ( /obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, @@ -24777,6 +24722,12 @@ }, /turf/open/space/basic, /area/solar/port/fore) +"hTF" = ( +/obj/machinery/nuclearbomb/selfdestruct{ + layer = 2 + }, +/turf/open/floor/iron/dark, +/area/security/nuke_storage) "hTH" = ( /obj/structure/window/reinforced/spawner{ dir = 1 @@ -24832,17 +24783,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"hUE" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/iron/white, -/area/science/robotics/lab) "hUK" = ( /obj/structure/window/reinforced{ dir = 8 @@ -24968,23 +24908,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) -"hXj" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/medical/storage) -"hXn" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/storage/tools) "hXu" = ( /obj/machinery/door/window/northleft{ name = "Containment Pen #3"; @@ -25102,6 +25025,12 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input, /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) +"hYv" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("aisat") + }, +/turf/open/space/basic, +/area/space) "hYy" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/rnd/production/circuit_imprinter, @@ -25238,12 +25167,6 @@ dir = 5 }, /area/crew_quarters/heads/hor) -"hZR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "hZU" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall4"; @@ -25263,22 +25186,6 @@ /obj/item/radio, /turf/open/floor/iron/dark, /area/security/main) -"iap" = ( -/obj/machinery/camera/autoname, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/item/radio/intercom{ - frequency = 1423; - name = "Interrogation Intercom"; - pixel_y = 21 - }, -/turf/open/floor/iron, -/area/security/brig) "iaD" = ( /obj/structure/grille, /turf/closed/wall/r_wall, @@ -25349,15 +25256,11 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ibO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ - dir = 5 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engine_room) +"ibA" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "ibU" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/carpet/grimy, @@ -25417,6 +25320,27 @@ }, /turf/open/floor/iron/dark, /area/science/server) +"icE" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/camera/motion{ + c_tag = "E.V.A. Storage"; + dir = 6 + }, +/obj/machinery/light_switch{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/ai_monitored/storage/eva) +"ide" = ( +/obj/machinery/photocopier, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/captain/private) "idj" = ( /obj/structure/window/reinforced/spawner{ dir = 1 @@ -25442,30 +25366,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"idp" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/closet/secure_closet/security/engine, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/item/radio/intercom{ - pixel_x = -29; - pixel_y = -29 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) "idu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -25479,6 +25379,11 @@ }, /turf/open/floor/plating, /area/medical/virology) +"idx" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) "ieb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -25620,10 +25525,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"igp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/quartermaster/storage) "igv" = ( /obj/structure/flora/ausbushes/pointybush, /turf/open/floor/grass, @@ -25651,16 +25552,6 @@ }, /turf/open/floor/iron/dark, /area/science/robotics/lab) -"igS" = ( -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "igV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -25672,6 +25563,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"igW" = ( +/obj/machinery/light_switch{ + pixel_x = 1; + pixel_y = 28 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/science/explab) "ihk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -25904,6 +25808,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/security/main) +"ikG" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/carpet/orange, +/area/crew_quarters/heads/chief) "ikJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25913,14 +25824,24 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) -"iln" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"ila" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 4 }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/courtroom) +"ilc" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "ilw" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -25962,13 +25883,6 @@ /obj/item/storage/toolbox/electrical, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"imd" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/hor) "imh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26014,6 +25928,13 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) +"imP" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/medical/surgery) "imR" = ( /obj/machinery/door/poddoor/shutters{ id = "Skynet_launch"; @@ -26022,16 +25943,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/robotics) -"imU" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) "inp" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -26073,6 +25984,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"inC" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "inJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -26153,19 +26074,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"ipd" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/plating/asteroid, -/area/maintenance/starboard/secondary) -"ipm" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) "ipn" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -26343,18 +26251,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"irc" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/engineering) "ire" = ( /obj/machinery/light{ dir = 8 @@ -26454,6 +26350,19 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"isP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron, +/area/security/brig) "isR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -26540,18 +26449,6 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"iuR" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/chapel/main/monastery) "iuU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -26613,6 +26510,9 @@ /obj/item/lightreplacer, /turf/open/floor/iron/dark, /area/engine/storage_shared) +"iwe" = ( +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "iwf" = ( /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -26679,35 +26579,6 @@ }, /turf/open/floor/iron/freezer, /area/security/prison) -"ixn" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/closet/secure_closet/detective, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/obj/item/toy/plush/moth/poison{ - pixel_x = 1 - }, -/obj/item/taperecorder, -/obj/item/camera/detective, -/turf/open/floor/wood, -/area/security/detectives_office) -"ixw" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 8 - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/green/opposingcorners, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "ixy" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -26736,20 +26607,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"ixG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) "ixJ" = ( /turf/closed/wall/r_wall, /area/science/shuttle) @@ -26858,12 +26715,21 @@ "iyM" = ( /turf/open/floor/iron, /area/maintenance/starboard/secondary) -"iyX" = ( -/obj/machinery/atmospherics/pipe/manifold/purple/visible{ +"iyO" = ( +/obj/structure/chair/fancy/sofa/old/right, +/obj/effect/landmark/start/assistant, +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = -2 + }, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/iron, -/area/engine/atmos) +/turf/open/floor/wood, +/area/crew_quarters/bar) "izb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output, /turf/open/floor/engine/air, @@ -26877,6 +26743,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood, /area/crew_quarters/bar) +"izw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/camera/directional/north, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/heat_exchanger{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/mixing) "izP" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -26901,6 +26781,13 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"izV" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "izZ" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -27005,6 +26892,21 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"iBD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/obj/effect/turf_decal/caution{ + pixel_y = -17 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "iBO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -27017,26 +26919,15 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"iBX" = ( -/obj/machinery/camera/autoname{ +"iCn" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"iCu" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/grass, -/area/hallway/secondary/command) +/turf/open/floor/wood, +/area/crew_quarters/bar) "iCv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -27190,21 +27081,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port) -"iES" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "iEX" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -27302,17 +27178,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) -"iGG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "iGT" = ( /obj/structure/rack, /obj/item/tank/internals/oxygen, @@ -27372,6 +27237,15 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) +"iHP" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "iHV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -27381,21 +27255,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"iIe" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Mixing Tank Outlet" - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +"iIb" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/turf/open/floor/iron, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/catwalk_floor/iron_dark, /area/engine/atmos) "iIf" = ( /obj/effect/turf_decal/stripes/line{ @@ -27473,15 +27338,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main/monastery) -"iJI" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Experimentation Chamber"; - req_access_txt = "8"; - security_level = 6 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/science/explab) "iJM" = ( /obj/machinery/requests_console{ announcementConsole = 1; @@ -27590,6 +27446,11 @@ }, /turf/open/floor/plating, /area/science/robotics) +"iLR" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "iMa" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/cable/yellow{ @@ -27609,6 +27470,23 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/toilet) +"iMG" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "iMR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -27642,15 +27520,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"iOb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "iOh" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -27714,6 +27583,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"iPb" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "iPc" = ( /obj/structure/chair/fancy/comfy{ color = "#666666" @@ -27726,18 +27605,10 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"iPK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/tank/internals/plasma/full, -/obj/item/analyzer, -/turf/open/floor/iron, -/area/science/mixing) +"iPG" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/circuit/green, +/area/engine/gravity_generator) "iQt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -27813,25 +27684,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"iQQ" = ( -/obj/structure/rack{ - pixel_x = -2 - }, -/obj/effect/spawner/lootdrop/maintenance/two, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/sign/painting/library{ - pixel_x = -32 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/library) "iQY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/landmark/start/botanist, @@ -27840,6 +27692,14 @@ }, /turf/open/floor/iron, /area/hydroponics) +"iRd" = ( +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/science/shuttle) "iRh" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/hos) @@ -27922,12 +27782,16 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"iSn" = ( -/obj/machinery/camera/autoname{ +"iSj" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/engine_room) "iSp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -27964,17 +27828,6 @@ }, /turf/open/floor/wood, /area/security/detectives_office) -"iSW" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Interrogation room"; - dir = 8; - network = list("interrogation") - }, -/turf/open/floor/iron/dark, -/area/security/brig) "iTa" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow{ @@ -28036,28 +27889,6 @@ }, /turf/open/floor/engine/plasma, /area/engine/atmos) -"iUl" = ( -/obj/item/kirbyplants/random, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/lab) "iUr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/item/radio/intercom{ @@ -28095,6 +27926,12 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/engine/engine_room) +"iVk" = ( +/obj/machinery/camera/autoname{ + dir = 6 + }, +/turf/open/floor/iron/freezer, +/area/medical/virology) "iVy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -28105,6 +27942,20 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"iVL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "iVW" = ( /turf/open/floor/engine/n2, /area/engine/atmos) @@ -28155,6 +28006,16 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) +"iWr" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/gulag_teleporter, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/turf/open/floor/iron, +/area/security/brig/dock) "iWM" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/bot, @@ -28236,19 +28097,6 @@ }, /turf/open/floor/plating, /area/security/checkpoint/science) -"iXK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/medical/cryo) "iXN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, @@ -28348,6 +28196,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/security/brig) +"iZf" = ( +/obj/machinery/fax{ + fax_name = "Medical"; + name = "Medical Fax Machine" + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe/epinephrine, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/turf/open/floor/iron/white, +/area/medical/sleeper) "iZh" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -28413,6 +28273,23 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"iZT" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 1; + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/requests_console{ + pixel_y = -32 + }, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron/dark, +/area/engine/engine_smes) "iZU" = ( /obj/structure/table/glass, /obj/item/storage/box/bodybags, @@ -28484,12 +28361,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"jaw" = ( -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "jay" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/siding/wood/corner{ @@ -28545,16 +28416,6 @@ "jbr" = ( /turf/closed/wall, /area/maintenance/department/chapel/monastery) -"jbv" = ( -/obj/machinery/portable_atmospherics/canister/water_vapor, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/iron, -/area/janitor) "jbA" = ( /obj/item/flashlight/glowstick/red, /turf/open/floor/plating, @@ -28610,24 +28471,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/medical/cryo) -"jcw" = ( -/obj/machinery/button/door{ - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = -26; - pixel_y = 6; - req_access_txt = "29" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/fore) "jcB" = ( /obj/structure/transit_tube, /turf/open/space/basic, @@ -28665,13 +28508,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"jdt" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/carpet/orange, -/area/crew_quarters/heads/chief) "jdB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -28856,12 +28692,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) -"jgd" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/dock/drydock, -/area/science/shuttle) "jge" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -28983,22 +28813,43 @@ }, /turf/open/floor/plating, /area/medical/medbay/aft) -"jiP" = ( -/obj/machinery/camera/autoname{ +"jil" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/computer/cargo{ +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "jiR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"jiU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "jiV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -29044,6 +28895,10 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) +"jjv" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "jjx" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -29204,16 +29059,6 @@ }, /turf/open/floor/iron, /area/tcommsat/computer) -"jnw" = ( -/obj/structure/table/optable, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/security/brig/medbay) "jnD" = ( /obj/structure/window/reinforced/spawner{ dir = 8 @@ -29241,6 +29086,11 @@ }, /turf/open/floor/wood, /area/library) +"joo" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/chapel/main/monastery) "jop" = ( /obj/structure/window/reinforced/spawner{ dir = 8 @@ -29279,21 +29129,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/engine, /area/engine/engine_room) -"jpd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/obj/effect/turf_decal/caution{ - pixel_y = -17 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "jpk" = ( /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, @@ -29322,6 +29157,16 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"jqn" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "jqo" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -29376,14 +29221,19 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"jre" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"jrb" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/department/science/central) +"jrg" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/airalarm/engine{ + dir = 8; + pixel_x = -24 }, -/obj/effect/turf_decal/tile/brown/opposingcorners, -/turf/open/floor/iron/dark, -/area/chapel/office) +/turf/open/floor/engine, +/area/engine/supermatter) "jri" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -29391,6 +29241,17 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/chemistry) +"jrn" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/plating, +/area/quartermaster/storage) "jrp" = ( /obj/structure/window/reinforced/spawner, /obj/structure/transit_tube/diagonal, @@ -29471,17 +29332,6 @@ }, /turf/open/floor/iron, /area/science/shuttle) -"jtc" = ( -/obj/item/kirbyplants/random, -/obj/structure/flora/ausbushes/brflowers, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = -24 - }, -/turf/open/floor/grass, -/area/hallway/primary/fore) "jtd" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple{ @@ -29489,6 +29339,19 @@ }, /turf/open/floor/iron/white, /area/science/lab) +"jtt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/aft) "jtD" = ( /obj/machinery/door/airlock/virology/glass{ id_tag = "Viro1"; @@ -29596,22 +29459,6 @@ }, /turf/open/floor/plating, /area/science/lab) -"jvz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/obj/item/book/manual/wiki/surgery, -/obj/item/glove_box{ - pixel_x = 1; - pixel_y = 3 - }, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/medical/surgery) "jvD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -29621,6 +29468,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"jvI" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "jvN" = ( /obj/item/radio/intercom{ pixel_x = -28; @@ -29656,17 +29513,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"jwq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "jwC" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/machinery/door/airlock/security/glass{ @@ -29679,35 +29525,13 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"jwL" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/white, -/area/science/explab) -"jwV" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/reagent_containers/dropper{ - pixel_y = 2 - }, -/obj/machinery/camera/autoname{ - dir = 4 +"jwJ" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/science/research) "jwW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -29718,6 +29542,16 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) +"jwY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/spawner/randomvend/cola, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/hallway/primary/starboard) "jxc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -29955,15 +29789,6 @@ /obj/item/stock_parts/cell/high/plus, /turf/open/floor/iron, /area/science/robotics/lab) -"jBK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/hallway/primary/starboard) "jBN" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -29980,6 +29805,21 @@ }, /turf/open/floor/iron/white, /area/maintenance/department/science/central) +"jBU" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("aicore") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) "jCx" = ( /obj/machinery/light/small/broken{ dir = 4 @@ -30031,6 +29871,10 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/engine/atmos) +"jCW" = ( +/obj/machinery/holopad, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "jDb" = ( /obj/machinery/button/door{ desc = "A remote control switch."; @@ -30046,10 +29890,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/qm) -"jDe" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/storage) "jDg" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -30063,6 +29903,10 @@ }, /turf/open/floor/iron, /area/science/research) +"jDu" = ( +/obj/structure/closet/bombcloset, +/turf/open/floor/iron/dark, +/area/science/explab) "jDv" = ( /obj/machinery/airalarm/directional/south, /obj/structure/displaycase, @@ -30208,11 +30052,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"jGh" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/crate/freezer/blood, -/turf/open/floor/iron/white/side, -/area/medical/surgery) "jGm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -30270,16 +30109,23 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"jHk" = ( -/obj/machinery/camera/autoname{ - dir = 4 +"jGR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/turf/open/floor/iron, +/area/hallway/primary/aft) +"jHm" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/iron/white, -/area/science/explab) +/turf/open/floor/iron/dark, +/area/security/main) "jHq" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -30342,17 +30188,21 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/relay) -"jIB" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"jIp" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/machinery/camera/autoname/directional/south, +/obj/item/radio/intercom{ + pixel_y = -28 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/white, -/area/science/explab) +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "jIL" = ( /obj/machinery/door/airlock/research{ name = "Toxins Launch Room"; @@ -30409,6 +30259,18 @@ }, /turf/open/floor/iron, /area/science/shuttle) +"jJq" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Theatre"; + pixel_y = 32 + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/theatre) "jJw" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -30467,24 +30329,6 @@ }, /turf/open/floor/wood, /area/hallway/primary/fore) -"jKh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/prison, -/area/security/prison) "jKi" = ( /obj/structure/closet/toolcloset, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -30500,22 +30344,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) -"jKL" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/science/nanite) "jKO" = ( /obj/structure/window/reinforced{ dir = 8 @@ -30586,21 +30414,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"jMf" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ai_monitored/turret_protected/aisat/foyer) "jMo" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/machinery/door/poddoor/preopen{ @@ -30668,6 +30481,15 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/iron, /area/hallway/primary/fore) +"jNm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/white, +/area/science/explab) "jNq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/green, @@ -30683,18 +30505,6 @@ "jNE" = ( /turf/closed/wall/r_wall, /area/science/breakroom) -"jNI" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/grass, -/area/hallway/secondary/command) "jOn" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/cooking_to_serve_man, @@ -30706,6 +30516,16 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"jOu" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/storage/tools) "jOL" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -30796,6 +30616,11 @@ /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/iron, /area/science/mixing) +"jPY" = ( +/obj/structure/closet/crate/goldcrate, +/obj/machinery/light, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "jQk" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -30863,6 +30688,12 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) +"jRr" = ( +/obj/machinery/atmospherics/pipe/manifold/purple/visible{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "jRH" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -30950,17 +30781,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"jSu" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/structure/closet/crate/freezer/blood, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/turf/open/floor/iron/white, -/area/medical/sleeper) "jSK" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -31010,6 +30830,30 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"jTG" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "hosoffice"; + name = "Head of Security's Office Shutters"; + pixel_x = -26 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/obj/item/kirbyplants{ + icon_state = "plant-06" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "jTN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -31031,6 +30875,22 @@ }, /turf/open/floor/plating, /area/security/brig) +"jTY" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/checkpoint/customs) "jUc" = ( /obj/structure/table/wood, /obj/item/hand_tele{ @@ -31039,53 +30899,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) -"jUh" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/table/reinforced, -/obj/item/circuitboard/computer/crew{ - pixel_x = -12; - pixel_y = 7 - }, -/obj/item/circuitboard/computer/med_data{ - pixel_x = -13; - pixel_y = 5 - }, -/obj/item/circuitboard/computer/operating{ - pixel_x = -14; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/pandemic{ - pixel_x = -15; - pixel_y = 1 - }, -/obj/item/circuitboard/computer/scan_consolenew{ - pixel_x = -16; - pixel_y = -1 - }, -/obj/item/circuitboard/machine/chem_dispenser{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/item/circuitboard/machine/chem_dispenser/botany{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/circuitboard/machine/chem_heater{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/circuitboard/machine/chem_master{ - pixel_x = 5 - }, -/obj/item/circuitboard/machine/cryo_tube{ - pixel_x = 4; - pixel_y = -2 - }, -/turf/open/floor/iron/dark, -/area/engine/storage) "jUi" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line, @@ -31122,6 +30935,18 @@ /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, /turf/open/floor/iron/dark, /area/engine/atmos) +"jUO" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/maintenance/disposal) "jUV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -31135,6 +30960,15 @@ }, /turf/open/floor/iron, /area/storage/tools) +"jVy" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/teleporter) "jVA" = ( /obj/structure/chair/fancy/comfy{ color = "#666666"; @@ -31146,6 +30980,13 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"jVI" = ( +/obj/structure/marker_beacon, +/obj/machinery/camera/directional/north, +/turf/open/floor/plating{ + broken = 1 + }, +/area/hallway/secondary/entry) "jVN" = ( /obj/effect/turf_decal/tile/purple, /obj/machinery/digital_clock/directional/east, @@ -31165,9 +31006,27 @@ /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) +"jWb" = ( +/obj/structure/closet/l3closet/virology, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay Break Room"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/medical/virology) "jWk" = ( /turf/closed/wall, /area/bridge) +"jWm" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mixing Tank to Waste" + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "jWp" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/spawner/structure/window/reinforced, @@ -31306,12 +31165,31 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"jYs" = ( +/obj/machinery/computer/bank_machine, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "jYC" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) +"jYK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "jZm" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/white{ @@ -31514,12 +31392,6 @@ }, /turf/open/floor/plating/asteroid, /area/maintenance/starboard/secondary) -"kcx" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/dock/drydock, -/area/science/shuttle) "kcK" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/assistant, @@ -31640,6 +31512,12 @@ /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/iron, /area/engine/atmos) +"keI" = ( +/obj/structure/bed/dogbed/ian, +/obj/machinery/camera/directional/north, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/open/floor/carpet/blue, +/area/crew_quarters/heads/hop) "kff" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -31686,6 +31564,16 @@ }, /turf/open/floor/iron, /area/engine/storage) +"kfY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/quartermaster/sorting) "kgh" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -31736,13 +31624,17 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"kgN" = ( -/obj/effect/landmark/start/exploration, -/obj/machinery/camera/autoname{ - dir = 6 +"kgT" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron/white, -/area/quartermaster/exploration_prep) +/area/crew_quarters/kitchen) "kgX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -31775,24 +31667,6 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"khD" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "khJ" = ( /obj/machinery/power/terminal{ dir = 1 @@ -31913,6 +31787,14 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"kjD" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/engine/atmos) "kjE" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -31936,6 +31818,14 @@ /obj/structure/alien/weeds, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"kjH" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/light, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "kjZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -32015,6 +31905,17 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"klp" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/medical/storage) "klr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -32172,6 +32073,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/security/brig) +"kmy" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/freezer, +/area/medical/genetics) "kmA" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -32191,6 +32100,21 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"knf" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = -2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/bar{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "kni" = ( /obj/structure/table/wood, /obj/item/storage/secure/briefcase, @@ -32226,18 +32150,13 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"knz" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/warehouse) +"kny" = ( +/obj/structure/flora/ausbushes/pointybush, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "koc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -32265,19 +32184,21 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"koi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +"kom" = ( +/obj/machinery/requests_console{ + department = "Detective's Office"; + departmentType = 4; + pixel_y = -32 }, -/obj/item/stack/sheet/cardboard{ - amount = 10 +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("aisat") +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/turf/open/floor/iron, -/area/quartermaster/sorting) +/obj/machinery/vending/wardrobe/det_wardrobe, +/turf/open/floor/wood, +/area/security/detectives_office) "kox" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -32462,13 +32383,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"kqw" = ( -/obj/machinery/camera/autoname{ - network = list("ss13","security"); - dir = 1 - }, -/turf/open/space/basic, -/area/space) "kqH" = ( /obj/machinery/light_switch{ pixel_x = -25 @@ -32478,6 +32392,16 @@ }, /turf/open/floor/wood, /area/crew_quarters/fitness/recreation) +"kqK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "kqU" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/structure/cable/yellow, @@ -32603,21 +32527,19 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"ktH" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "ktL" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/closed/wall/r_wall, /area/engine/atmos) +"ktQ" = ( +/obj/machinery/telecomms/broadcaster/preset_exploration, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/relay) "kub" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -32658,6 +32580,28 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"kul" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"kuw" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) "kuy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -32706,24 +32650,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"kvz" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/chapel/monastery) "kvG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/purple/anticorner/contrasted{ @@ -32731,24 +32657,6 @@ }, /turf/open/floor/iron, /area/science/xenobiology) -"kvM" = ( -/obj/structure/table, -/obj/item/circuitboard/computer/cargo{ - pixel_x = 1; - pixel_y = 6 - }, -/obj/item/encryptionkey/headset_cargo{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "kvO" = ( /obj/structure/sign/departments/minsky/research/xenobiology{ pixel_x = -32 @@ -32774,6 +32682,19 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) +"kwg" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "kws" = ( /obj/machinery/teleport/hub, /obj/effect/turf_decal/tile/purple/opposingcorners, @@ -32861,6 +32782,46 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) +"kwZ" = ( +/obj/structure/rack, +/obj/item/hand_tele{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/beacon, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/requests_console{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/teleporter) +"kxh" = ( +/obj/machinery/requests_console{ + department = "Tech Storage"; + pixel_y = -32 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/turf/open/floor/iron/dark, +/area/engine/storage) "kxj" = ( /obj/effect/landmark/start/cyborg, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -32896,16 +32857,6 @@ dir = 1 }, /area/science/research) -"kxB" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/computer/atmos_control/tank/plasma_tank{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "kxF" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -32969,25 +32920,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"kyP" = ( -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/atmos) "kyY" = ( /obj/effect/spawner/room/fivexthree, /turf/template_noop, @@ -33047,18 +32979,35 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"kAm" = ( -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/turf_decal/stripes/line{ +"kAh" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera/autoname, /turf/open/floor/iron, -/area/science/robotics/lab) +/area/medical/chemistry) +"kAl" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) +"kAq" = ( +/obj/effect/spawner/randomarcade{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/theatre) "kAN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, /turf/open/floor/iron, @@ -33070,24 +33019,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"kBi" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) -"kBk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/light, -/turf/open/floor/iron/dark, -/area/engine/atmos) "kBt" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -33128,28 +33059,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"kCi" = ( -/obj/machinery/camera/autoname, -/obj/machinery/button/door{ - id = "commissaryshuttersdoor"; - name = "Commissary Shutters Door Control "; - pixel_y = 22; - pixel_x = 8 - }, -/obj/machinery/button/door{ - id = "commissaryshutters1"; - name = "Commissary Shutters Control"; - pixel_y = 22; - pixel_x = -5 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/wood, -/area/hallway/primary/fore) "kCo" = ( /obj/structure/chair/office, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, @@ -33179,18 +33088,6 @@ /obj/structure/marker_beacon, /turf/open/floor/plating, /area/hallway/secondary/entry) -"kCE" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "kDe" = ( /obj/item/radio/intercom{ pixel_y = -28 @@ -33236,6 +33133,16 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"kDV" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 1 + }, +/obj/machinery/meter, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ + pixel_y = 27 + }, +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "kEd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -33254,13 +33161,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/medbay/central) -"kEy" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "kEH" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/white{ @@ -33486,25 +33386,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"kJn" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/maintenance/disposal) -"kJx" = ( -/obj/machinery/nanite_programmer, -/obj/machinery/camera/autoname{ +"kJv" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/turf/open/floor/circuit, -/area/science/nanite) +/turf/open/floor/iron/dark/telecomms, +/area/science/xenobiology) "kJE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -33611,10 +33499,29 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"kLf" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "kLm" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/lawoffice) +"kLr" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/engine/engine_room) "kMb" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Engine"; @@ -33638,18 +33545,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/engine, /area/engine/engine_room) -"kMc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +"kMh" = ( +/obj/item/radio/intercom{ + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/turf/open/floor/iron/white, +/area/science/xenobiology) "kMj" = ( /obj/effect/turf_decal/delivery, /obj/machinery/vending/cigarette, @@ -33831,15 +33736,68 @@ /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, /turf/open/floor/engine, /area/science/xenobiology) +"kPf" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/security/nuke_storage) +"kPr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/structure/sign/departments/minsky/research/robotics{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/research) "kPy" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron, /area/engine/engineering) +"kPR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/l3closet/scientist, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) +"kQp" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/turf/open/floor/iron/white, +/area/medical/sleeper) "kQq" = ( /obj/structure/lattice, /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space/nearstation) +"kQw" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "kQW" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/effect/turf_decal/tile/black/opposingcorners, @@ -33978,6 +33936,17 @@ }, /turf/open/floor/iron/dark, /area/gateway) +"kSw" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate{ + name = "conveyor belt crate" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/brown/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/quartermaster/warehouse) "kSy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, @@ -34034,6 +34003,20 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/hallway/secondary/service) +"kTI" = ( +/obj/effect/turf_decal/caution/red{ + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Medbay Break Room"; + dir = 10; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/freezer, +/area/medical/virology) "kTL" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -34163,6 +34146,10 @@ /obj/effect/spawner/room/tenxten, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"kVG" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/dock/drydock, +/area/science/shuttle) "kVV" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ dir = 1 @@ -34249,21 +34236,19 @@ }, /turf/open/floor/iron/dark, /area/security/warden) -"kXc" = ( -/turf/open/floor/iron, -/area/maintenance/starboard/central) -"kXi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"kWU" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 4 +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, +/turf/open/floor/carpet/red, +/area/security/detectives_office) +"kXc" = ( /turf/open/floor/iron, -/area/quartermaster/storage) +/area/maintenance/starboard/central) "kXj" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -34371,19 +34356,6 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron/dark, /area/quartermaster/qm) -"kZh" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "robotics_shutters"; - name = "robotics shutters control"; - pixel_x = -24; - req_access_txt = "29" - }, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/turf/open/floor/iron/white, -/area/science/robotics/lab) "kZl" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/white{ @@ -34412,26 +34384,29 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"kZS" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/radio/intercom{ - pixel_x = -28; - pixel_y = -2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/bar{ - dir = 4 +"lag" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Experimentation Chamber"; + req_access_txt = "8"; + security_level = 6 }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) +/turf/open/floor/plating, +/area/science/explab) "lao" = ( /turf/closed/wall, /area/maintenance/department/science) +"laq" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","security") + }, +/turf/open/floor/iron, +/area/security/prison) "laH" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -34454,13 +34429,13 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/checkpoint/science) -"lbu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/camera/autoname{ - dir = 4 +"lbt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/white, -/area/crew_quarters/bar) +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "lbE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -34584,6 +34559,13 @@ dir = 5 }, /area/science/breakroom) +"lcI" = ( +/obj/structure/closet/crate/silvercrate, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "lcL" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -34596,20 +34578,34 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/teleporter) -"lcN" = ( -/obj/machinery/fax{ - fax_name = "Medical"; - name = "Medical Fax Machine" +"lcO" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 }, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/syringe/epinephrine, -/obj/machinery/camera/autoname{ - dir = 8 +/obj/structure/mirror{ + pixel_x = 28 }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/white, -/area/medical/sleeper) +/area/crew_quarters/toilet) +"lcU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/science/misc_lab/range) "lda" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -34661,6 +34657,16 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"ldQ" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "lee" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 @@ -34771,16 +34777,6 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"lfN" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "lfW" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -34847,10 +34843,6 @@ /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/plating/asteroid, /area/maintenance/port) -"lhu" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) "lhx" = ( /obj/structure/closet/secure_closet/hos, /turf/open/floor/carpet/black, @@ -34918,6 +34910,17 @@ "liF" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/AIsatextAP) +"liI" = ( +/obj/structure/table/wood, +/obj/machinery/computer/secure_data/laptop{ + pixel_y = 2 + }, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/lawoffice) "ljg" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 @@ -34982,18 +34985,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"lkw" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "lkI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -35185,11 +35176,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"lnJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet, -/area/hallway/primary/starboard) "lnU" = ( /obj/machinery/power/smes/engineering{ charge = 2e+006 @@ -35231,13 +35217,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/medical/storage) -"loq" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "loR" = ( /obj/machinery/vending/hydroseeds, /turf/open/floor/grass, @@ -35255,6 +35234,12 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron, /area/science/research) +"lpe" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/turf/open/space/basic, +/area/space) "lpj" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -35359,6 +35344,14 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) +"lqb" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "lqo" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -35375,12 +35368,6 @@ /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, /area/engine/engineering) -"lqs" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/explab) "lqt" = ( /obj/structure/table, /obj/structure/bedsheetbin, @@ -35480,24 +35467,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) -"lsC" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 8 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain RC"; - pixel_x = 32 - }, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) "lsM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -35512,6 +35481,14 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/medical/chemistry) +"ltf" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/security/brig) "ltl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -35560,6 +35537,15 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/central) +"luy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("aicore") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "luI" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -35623,6 +35609,21 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, /area/security/brig) +"lvL" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/vending/wallmed{ + pixel_x = 32 + }, +/obj/structure/rack, +/obj/item/storage/firstaid/advanced, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "lvM" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder, @@ -35637,6 +35638,21 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"lvT" = ( +/obj/effect/turf_decal/trimline/white/line, +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","security") + }, +/turf/open/floor/wood, +/area/security/prison) "lvX" = ( /obj/structure/closet/crate{ name = "conveyor belt crate" @@ -35662,6 +35678,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"lwi" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "lwu" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump{ dir = 1 @@ -35838,6 +35867,13 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"lyv" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north{ + network = list("aicore") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "lyy" = ( /obj/machinery/light{ dir = 8 @@ -35861,15 +35897,6 @@ /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"lyG" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/carpet/green, -/area/library) "lyI" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -35949,6 +35976,17 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/chapel/main/monastery) +"lzI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/noslip/white, +/area/medical/medbay/central) "lzJ" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -35966,6 +36004,14 @@ }, /turf/open/floor/iron, /area/medical/morgue) +"lAc" = ( +/obj/structure/table, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/mask/surgical, +/obj/effect/turf_decal/stripes/line, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/iron/white/side, +/area/medical/surgery) "lAh" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -35993,6 +36039,16 @@ }, /turf/open/space/basic, /area/space/nearstation) +"lAI" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark, +/area/engine/atmospherics_engine) "lAK" = ( /obj/structure/sink{ dir = 8; @@ -36063,14 +36119,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) -"lBS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/hallway/primary/starboard) "lBT" = ( /obj/machinery/light{ dir = 1 @@ -36130,6 +36178,12 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/science/shuttle) +"lCN" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 5 + }, +/turf/open/floor/circuit/green, +/area/security/nuke_storage) "lDa" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -36152,6 +36206,21 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"lDg" = ( +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("aisat") + }, +/obj/structure/chair/fancy/comfy{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ai_monitored/turret_protected/aisat/foyer) "lDt" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -36238,6 +36307,12 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, /area/security/prison) +"lFc" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("aisat") + }, +/turf/open/space/basic, +/area/space) "lFm" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 8; @@ -36332,21 +36407,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"lGy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "lGD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -36361,12 +36421,38 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) +"lGQ" = ( +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "lHg" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/iron/dark, /area/security/execution/education) +"lHo" = ( +/obj/structure/table, +/obj/item/circuitboard/computer/cargo{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/encryptionkey/headset_cargo{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/quartermaster/storage) "lHx" = ( /obj/machinery/door/morgue{ name = "Private Study"; @@ -36426,6 +36512,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/hallway/primary/fore) +"lIq" = ( +/obj/machinery/camera/motion/directional/east{ + c_tag = "Vault"; + network = list("vault") + }, +/turf/open/space/basic, +/area/space) "lIB" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -36464,6 +36557,17 @@ "lIO" = ( /turf/open/floor/iron/white, /area/science/mixing) +"lIZ" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/explab) "lJc" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -36474,6 +36578,11 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/qm) +"lJh" = ( +/obj/effect/turf_decal/caution, +/obj/item/beacon, +/turf/open/floor/engine, +/area/science/explab) "lJl" = ( /obj/effect/spawner/room/fivexfour, /turf/open/floor/plating, @@ -36517,21 +36626,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/bar) -"lJG" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/server) "lKi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -36667,6 +36761,14 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron/dark, /area/chapel/office) +"lMq" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/telecomms/relay/preset/telecomms, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/circuit/telecomms/server, +/area/tcommsat/server) "lMt" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -36707,6 +36809,19 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"lMT" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ai_monitored/turret_protected/aisat/foyer) "lMX" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, @@ -36733,19 +36848,6 @@ /obj/effect/spawner/lootdrop/glowstick, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"lNH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/machinery/requests_console{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/engine/storage_shared) "lNJ" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/effect/turf_decal/tile/neutral/opposingcorners, @@ -36801,6 +36903,11 @@ /obj/item/storage/box/disks_nanite, /turf/open/floor/circuit/green, /area/science/nanite) +"lOy" = ( +/obj/structure/bed/roller, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/freezer, +/area/medical/genetics) "lOJ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -36850,19 +36957,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) -"lPA" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hydroponics) "lPF" = ( /obj/structure/table/wood, /obj/item/candle, @@ -36910,14 +37004,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) -"lQm" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron/dark, -/area/science/explab) "lQs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -37009,6 +37095,13 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) +"lRL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "lRR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37059,24 +37152,19 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) +"lSz" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engine_room) "lSB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, /area/maintenance/starboard/secondary) -"lSE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/prison, -/area/security/prison) "lSJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/sign/poster/random{ @@ -37346,6 +37434,19 @@ "lWn" = ( /turf/closed/wall/r_wall, /area/science/explab) +"lWq" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/maintenance/department/chapel/monastery) "lWw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37460,6 +37561,14 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hydroponics) +"lYv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/anesthetic_machine, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/surgery) "lYE" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -37479,6 +37588,12 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron, /area/science/lab) +"lYF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -30 + }, +/turf/closed/wall, +/area/quartermaster/storage) "lYG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -37600,6 +37715,18 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"lZV" = ( +/obj/structure/table/reinforced, +/obj/machinery/requests_console{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/paicard, +/obj/item/book/manual/wiki/xenoarchaeology, +/turf/open/floor/iron/dark, +/area/science/explab) "mae" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -37693,19 +37820,6 @@ "maS" = ( /turf/closed/wall/r_wall, /area/science/mixing/chamber) -"maV" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/medical/cryo) "mbe" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37718,6 +37832,20 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"mbg" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/fax/med, +/obj/structure/table/glass, +/obj/item/book/manual/wiki/sopmedical, +/turf/open/floor/iron/white, +/area/medical/storage) "mbj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -37727,28 +37855,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"mbl" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/hor) -"mbJ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "mca" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37824,16 +37930,6 @@ }, /turf/open/floor/iron, /area/maintenance/fore) -"mdL" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/grass, -/area/hydroponics/garden) "mdS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, @@ -37849,17 +37945,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"mev" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/department/science/central) "meA" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -37974,6 +38059,18 @@ /obj/machinery/recharger, /turf/open/floor/iron/dark, /area/security/main) +"mfA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "mfD" = ( /obj/machinery/disposal/bin, /obj/item/radio/intercom{ @@ -38013,15 +38110,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"mgo" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/apc/auto_name/south, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "mgp" = ( /obj/structure/chair/fancy/bench/pew/right{ dir = 8 @@ -38070,6 +38158,16 @@ /obj/item/bedsheet/medical, /turf/open/floor/iron/dark, /area/security/brig/medbay) +"mhc" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "mhf" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -38111,21 +38209,26 @@ }, /turf/open/floor/iron/dark, /area/engine/storage) -"mhv" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "mhy" = ( /obj/machinery/vending/wardrobe/curator_wardrobe, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/engine/cult, /area/library) +"mhC" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/dock/drydock, +/area/science/shuttle) +"mhK" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hydroponics) "mif" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, @@ -38394,18 +38497,6 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint/customs) -"mlm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/engine_room) "mlp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -38595,18 +38686,22 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/storage/tools) -"mon" = ( -/turf/open/floor/wood, -/area/crew_quarters/fitness/recreation) -"moH" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"mom" = ( +/obj/machinery/light_switch{ + pixel_y = 28 }, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron/white, +/area/medical/medbay/central) +"mon" = ( /turf/open/floor/wood, -/area/crew_quarters/heads/captain) +/area/crew_quarters/fitness/recreation) "moI" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -38781,17 +38876,14 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) -"mrz" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 +"mrA" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron, -/area/engine/engine_smes) +/area/hallway/primary/starboard) "mrH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -38843,33 +38935,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"msS" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron, -/area/security/brig) -"msU" = ( -/obj/machinery/disposal/bin, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "msV" = ( /obj/structure/table/glass, /obj/item/storage/box/donkpockets, @@ -38952,13 +39017,6 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/janitor) -"mtN" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "mtW" = ( /obj/machinery/light/small{ dir = 4 @@ -38984,6 +39042,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"muu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/prison, +/area/security/prison) "mux" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -39063,13 +39137,17 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/bar) -"mvP" = ( -/obj/structure/cable/white{ - icon_state = "0-2" +"mvL" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, -/obj/machinery/power/solar, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 24 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/quartermaster/storage) "mvT" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/light_switch{ @@ -39098,6 +39176,12 @@ /obj/machinery/computer/nanite_cloud_controller, /turf/open/floor/iron/dark, /area/science/nanite) +"mvX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "mwa" = ( /obj/structure/table_frame, /turf/open/floor/plating, @@ -39121,18 +39205,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/medical/virology) -"mwl" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/mixing/chamber) "mwy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment{ @@ -39456,6 +39528,18 @@ }, /turf/open/floor/engine, /area/science/xenobiology) +"mBc" = ( +/obj/structure/table/reinforced, +/obj/item/xenoartifact_labeler, +/obj/item/xenoartifact_labeler{ + pixel_x = -10 + }, +/obj/item/clothing/gloves/artifact_pinchers, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/science/explab) "mBd" = ( /obj/effect/spawner/room/fivexthree, /turf/open/floor/plating, @@ -39502,29 +39586,25 @@ }, /turf/closed/wall, /area/engine/atmospherics_engine) -"mBV" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/requests_console{ - pixel_x = -32 - }, -/turf/open/floor/grass, -/area/hallway/secondary/command) "mBW" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/department/science) -"mBZ" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"mCe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/storage) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "mCm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -39594,6 +39674,28 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"mCI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/closet/secure_closet/security/engine, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/item/radio/intercom{ + pixel_x = -29; + pixel_y = -29 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron/dark, +/area/security/checkpoint/engineering) "mCV" = ( /obj/machinery/door/airlock/public/glass{ name = "Bar" @@ -39629,6 +39731,25 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/security/brig) +"mDs" = ( +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/atmos) "mDG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -39638,22 +39759,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"mDW" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"mEe" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/machinery/requests_console{ - pixel_x = 32 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron, -/area/quartermaster/storage) +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "mEf" = ( /obj/machinery/door/airlock/medical{ name = "Observation" @@ -39704,16 +39819,6 @@ /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/prison/dark, /area/security/prison) -"mEv" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "mEH" = ( /obj/structure/rack, /obj/item/book/manual/wiki/security_space_law, @@ -39816,19 +39921,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"mFx" = ( -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","security") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/iv_drip, -/obj/item/reagent_containers/blood/random, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/brig/medbay) "mFB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -39886,6 +39978,14 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"mGt" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/brown/opposingcorners, +/turf/open/floor/iron/dark, +/area/chapel/office) "mGu" = ( /obj/effect/decal/cleanable/blood, /obj/item/reagent_containers/syringe/used, @@ -39904,15 +40004,11 @@ "mHr" = ( /turf/closed/wall/r_wall, /area/science/lab) -"mHx" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -30 - }, -/turf/closed/wall, -/area/quartermaster/storage) +"mHt" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/engine/atmos) "mHK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -39920,11 +40016,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/service) -"mHR" = ( -/obj/structure/bed/roller, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/freezer, -/area/medical/genetics) +"mIj" = ( +/obj/structure/window/reinforced/spawner{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) "mIA" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump, /obj/effect/turf_decal/stripes/line, @@ -39990,20 +40088,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/medical/genetics/cloning) -"mJH" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"mJL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/iron, -/area/engine/atmos) "mJP" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -40036,6 +40120,26 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"mKa" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) +"mKn" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/mixing/chamber) "mKo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/sign/poster/random{ @@ -40066,6 +40170,22 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/medical/storage) +"mLl" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Quartermaster's Office"; + departmentType = 6; + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/quartermaster/qm) "mLt" = ( /obj/structure/table/reinforced, /obj/item/nanite_remote, @@ -40162,24 +40282,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) -"mMB" = ( -/obj/machinery/light_switch{ - pixel_x = 28; - pixel_y = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/closet/secure_closet/security/science, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science) "mMD" = ( /obj/effect/turf_decal/trimline/white/line{ dir = 4 @@ -40246,6 +40348,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"mNj" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "mNl" = ( /obj/structure/railing{ dir = 8 @@ -40320,28 +40430,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"mOp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/explab) -"mOr" = ( -/obj/structure/dresser, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/genetics/cloning) "mOF" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -40445,6 +40533,22 @@ /obj/structure/bookcase/random/religion, /turf/open/floor/carpet/green, /area/library) +"mQh" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "mQi" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -40529,18 +40633,6 @@ /obj/machinery/telecomms/hub/preset, /turf/open/floor/circuit/telecomms/server, /area/tcommsat/server) -"mSc" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/table/reinforced, -/obj/item/storage/backpack/satchel/explorer, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/miningdock) "mSG" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "detective_shutters"; @@ -40573,11 +40665,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/brig) -"mSV" = ( -/obj/structure/closet/crate/goldcrate, -/obj/machinery/light, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) +"mST" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = -24 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "mSW" = ( /obj/structure/table/reinforced, /obj/item/folder/red, @@ -40600,6 +40696,19 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"mTd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "mTf" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -40616,6 +40725,16 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"mTp" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/fitness/recreation) "mTv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -40648,6 +40767,13 @@ /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/port) +"mUi" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/carpet/green, +/area/library) "mUl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ @@ -40729,21 +40855,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"mUT" = ( -/obj/structure/chair/fancy/sofa/old/right, -/obj/effect/landmark/start/assistant, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/item/radio/intercom{ - pixel_x = -28; - pixel_y = -2 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "mUW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40769,6 +40880,18 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"mVk" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "mVL" = ( /obj/machinery/power/terminal{ dir = 4 @@ -40808,15 +40931,21 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"mWq" = ( -/obj/machinery/camera/autoname{ - dir = 1 +"mWr" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/engine, -/area/engine/engine_room) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "mWw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral{ @@ -40851,33 +40980,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/starboard/secondary) -"mWV" = ( -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("aisat") - }, -/obj/structure/chair/fancy/comfy{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ai_monitored/turret_protected/aisat/foyer) -"mWY" = ( -/obj/structure/table/wood, -/obj/machinery/computer/secure_data/laptop{ - pixel_y = 2 - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/lawoffice) "mXv" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -40911,19 +41013,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/security/main) -"mYd" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/atmos) "mYg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -40954,6 +41043,18 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"mYM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/item/stack/sheet/cardboard{ + amount = 10 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("aisat") + }, +/turf/open/floor/iron, +/area/quartermaster/sorting) "mYU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -40981,6 +41082,27 @@ }, /turf/open/floor/circuit, /area/science/server) +"mZE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Break Room"; + dir = 9; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/medical/virology) +"mZG" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera/directional/north, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) "mZM" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ @@ -40992,16 +41114,6 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/port) -"mZV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/wrench/medical, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath/medical, -/turf/open/floor/iron/dark, -/area/security/brig/medbay) "nam" = ( /obj/structure/closet/secure_closet/RD, /obj/structure/cable/yellow{ @@ -41010,6 +41122,16 @@ /obj/item/xenoartifact/maint, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"nao" = ( +/obj/item/radio/intercom{ + pixel_x = -26 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/plating/asteroid, +/area/maintenance/starboard/secondary) +"nas" = ( +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "naE" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -41025,20 +41147,6 @@ "naL" = ( /turf/closed/wall/r_wall, /area/security/execution/education) -"naS" = ( -/obj/item/radio/intercom{ - pixel_x = 29; - pixel_y = -2 - }, -/obj/machinery/camera{ - c_tag = "Captain's Quarters"; - dir = 8 - }, -/obj/structure/bed/double, -/obj/item/bedsheet/double/captain, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain/private) "naT" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -41053,6 +41161,13 @@ }, /turf/open/floor/iron, /area/teleporter) +"nbc" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "nbl" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -41125,6 +41240,36 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) +"ncK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/table, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/engine_room) +"ncM" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "nde" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41238,6 +41383,11 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"neq" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/maintenance/port) "nes" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -41366,14 +41516,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) -"nfX" = ( -/obj/structure/closet/emcloset/anchored, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron/dark, -/area/science/shuttle) "ngb" = ( /obj/structure/window/reinforced/spawner, /obj/machinery/porta_turret/ai{ @@ -41581,15 +41723,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) -"njT" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/nanite) "nki" = ( /obj/structure/chair/office/light{ dir = 1 @@ -41623,15 +41756,6 @@ }, /turf/open/floor/plating/asteroid, /area/maintenance/starboard/secondary) -"nkY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engine/atmos) "nlB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -41688,6 +41812,22 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"nmx" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hallway/secondary/exit) +"nmB" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/white, +/area/medical/genetics/cloning) "nne" = ( /obj/machinery/door/airlock/external{ name = "Exploration Shuttle Bay" @@ -41700,6 +41840,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"nnr" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/computer/atmos_control/tank/plasma_tank{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/engine/atmos) "nns" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -41778,6 +41926,13 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/medical/chemistry) +"noO" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore) "npo" = ( /obj/structure/chair/fancy/bench/right{ dir = 8 @@ -41831,6 +41986,22 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"nqe" = ( +/obj/machinery/button/door{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = -26; + pixel_y = 6; + req_access_txt = "29" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/hallway/primary/fore) "nqg" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, @@ -41940,6 +42111,23 @@ }, /turf/open/floor/plating, /area/engine/atmos) +"nrd" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/aisat_interior) "nre" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -41989,6 +42177,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/royalblue, /area/crew_quarters/theatre) +"nrY" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "nss" = ( /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) @@ -42115,21 +42310,17 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"nuI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/reflector/single/anchored{ +"nue" = ( +/obj/effect/turf_decal/siding/wood{ dir = 10 }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/primary/starboard) "nuQ" = ( /obj/machinery/light/small{ dir = 4 @@ -42151,43 +42342,6 @@ }, /turf/open/floor/plating, /area/security/brig/dock) -"nvc" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/lab) -"nvh" = ( -/obj/machinery/requests_console{ - department = "Tech Storage"; - pixel_y = -32 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/turf/open/floor/iron/dark, -/area/engine/storage) "nvi" = ( /obj/structure/dresser, /obj/machinery/firealarm{ @@ -42209,6 +42363,11 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"nwf" = ( +/obj/machinery/light/small, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/freezer, +/area/medical/genetics) "nwj" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, @@ -42268,6 +42427,19 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"nxR" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/item/stack/cable_coil/orange, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/sign/departments/minsky/engineering/engineering{ + pixel_y = 32 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/open/floor/iron/dark, +/area/engine/engine_smes) "nya" = ( /obj/machinery/computer/turbine_computer{ dir = 8; @@ -42472,20 +42644,19 @@ }, /turf/open/floor/iron/white, /area/science/lab) -"nAu" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +"nAp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmos RC"; + pixel_y = -32 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engine/storage_shared) +/obj/machinery/light, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "nAB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -42576,18 +42747,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/explab) -"nBE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/healthanalyzer, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "nBF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42711,6 +42870,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/shuttle) +"nEx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/light_switch{ + pixel_x = 26 + }, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "nEX" = ( /obj/structure/table/reinforced, /obj/item/storage/box/matches{ @@ -42772,6 +42942,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/space/basic, /area/space/nearstation) +"nFG" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/plating, +/area/crew_quarters/fitness/recreation) "nFQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42796,6 +42970,19 @@ }, /turf/open/floor/wood, /area/security/prison) +"nGe" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "nGh" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -42858,6 +43045,17 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"nHp" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/requests_console{ + department = "Aux Base"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "nHy" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/siding/wood{ @@ -43026,19 +43224,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/medical/sleeper) -"nJZ" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/crate{ - name = "conveyor belt crate" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/quartermaster/warehouse) "nKk" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -43103,18 +43288,6 @@ }, /turf/open/floor/iron, /area/science/mixing) -"nKZ" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "nLm" = ( /obj/structure/chair/fancy/comfy{ color = "#666666"; @@ -43173,6 +43346,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"nLQ" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "nLR" = ( /obj/structure/window/reinforced/spawner{ dir = 8 @@ -43374,12 +43557,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/disposal) -"nOd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/nanite) "nOl" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -43535,13 +43712,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"nQJ" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/kitchen) "nRb" = ( /obj/structure/window/reinforced/spawner{ dir = 8 @@ -43555,6 +43725,9 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"nRc" = ( +/turf/open/floor/glass/reinforced, +/area/quartermaster/storage) "nRf" = ( /obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/tile/yellow{ @@ -43572,15 +43745,6 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"nRk" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/secondary) "nRD" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -43718,15 +43882,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"nTZ" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/white, -/area/crew_quarters/toilet) "nUe" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/customs) @@ -43741,15 +43896,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"nUY" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) "nUZ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -43858,6 +44004,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"nWz" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = -24 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "nWG" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; @@ -43870,21 +44028,24 @@ }, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) +"nWK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/engineering) "nWL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"nWO" = ( -/obj/item/radio/intercom{ - pixel_x = -26 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/plating/asteroid, -/area/maintenance/starboard/secondary) "nXe" = ( /turf/closed/wall, /area/security/detectives_office) @@ -44070,44 +44231,10 @@ "oaL" = ( /turf/closed/wall, /area/medical/medbay/aft) -"oaT" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/camera/autoname, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "oaU" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/exploration_prep) -"oaY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "oba" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -44144,6 +44271,16 @@ }, /turf/open/floor/iron, /area/security/brig) +"obA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/wrench/medical, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/turf/open/floor/iron/dark, +/area/security/brig/medbay) "obB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -44424,6 +44561,11 @@ }, /turf/open/floor/iron/dark, /area/security/warden) +"oft" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/white, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "ofx" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, @@ -44434,6 +44576,13 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) +"ofD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "ofE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44450,10 +44599,16 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"ofY" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +"ogn" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "ogz" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -44513,19 +44668,6 @@ }, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) -"ohX" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/experimentor, -/obj/machinery/requests_console{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/paicard, -/obj/item/book/manual/wiki/xenoarchaeology, -/turf/open/floor/iron/dark, -/area/science/explab) "oie" = ( /obj/machinery/light_switch{ pixel_x = 1; @@ -44548,9 +44690,20 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) +"oii" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/camera/autoname/directional/west, +/mob/living/simple_animal/parrot/Poly, +/turf/open/floor/carpet/orange, +/area/crew_quarters/heads/chief) "oiM" = ( /turf/open/floor/iron, /area/hallway/primary/aft) +"oiY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/hallway/primary/fore) "oiZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -44594,24 +44747,6 @@ "ojH" = ( /turf/closed/wall, /area/engine/engine_room) -"ojP" = ( -/obj/machinery/power/compressor{ - comp_id = "incineratorturbine"; - dir = 8; - luminosity = 2 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Turbine Chamber"; - network = list("turbine") - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmospherics_engine) "ojQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/northleft{ @@ -44709,19 +44844,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"olY" = ( -/obj/machinery/requests_console{ - department = "Escape Lounge"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "olZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44747,22 +44869,13 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"oms" = ( -/obj/machinery/light_switch{ - pixel_x = -25; - pixel_y = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("aisat") - }, -/obj/item/radio/intercom{ - pixel_x = -32; - pixel_y = -8 +"omS" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "omT" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/firealarm{ @@ -44856,17 +44969,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"onR" = ( -/obj/machinery/camera/autoname, -/obj/machinery/requests_console{ - department = "Aux Base"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) "onU" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -44929,28 +45031,6 @@ "opr" = ( /turf/open/space/basic, /area/space/nearstation) -"opt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/iron, -/area/maintenance/starboard/central) -"opu" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/turf/open/floor/iron/white, -/area/medical/sleeper) "opx" = ( /obj/structure/sign/directions/evac, /turf/closed/wall, @@ -45007,12 +45087,6 @@ /obj/item/book/manual/wiki/sopservice, /turf/open/floor/iron, /area/hallway/secondary/service) -"oqt" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/starboard/secondary) "oqF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -45074,28 +45148,49 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"orW" = ( +"osb" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"osy" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/directional/west, /obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson{ + pixel_y = 2 }, -/obj/item/stack/rods/fifty, -/obj/item/storage/box/lights/mixed, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/item/clothing/glasses/meson{ + pixel_y = 4 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/item/stack/cable_coil/green, +/obj/item/stack/cable_coil/green, +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 }, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 + dir = 1 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) -"osb" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/closed/wall/r_wall, -/area/engine/atmos) +/area/engine/engine_room) +"osz" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/server) "osA" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -45118,17 +45213,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"otg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/crew_quarters/bar) "otm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ @@ -45210,6 +45294,10 @@ }, /turf/open/space/basic, /area/space/nearstation) +"ouj" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/engine, +/area/engine/engine_room) "oul" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -45248,45 +45336,22 @@ /obj/machinery/computer/atmos_control/tank/mix_tank, /turf/open/floor/iron, /area/engine/atmos) -"ovt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"ouY" = ( +/obj/machinery/light_switch{ + pixel_x = 28; + pixel_y = 1 }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/closet/secure_closet/security/science, /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"ovu" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) -"ovw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/circuit/green, -/area/security/nuke_storage) +/turf/open/floor/iron/dark, +/area/security/checkpoint/science) "ovz" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, @@ -45295,22 +45360,19 @@ /obj/effect/decal/cleanable/xenoblood, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ovW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ +"owl" = ( +/obj/machinery/light/small{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/turf/open/floor/iron/dark, +/area/science/nanite) "owr" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -45398,12 +45460,6 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/iron/dark, /area/engine/engine_room) -"oxG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "oxI" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -45425,18 +45481,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/security/courtroom) -"oxP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "oxQ" = ( /obj/effect/turf_decal/tile/green/opposingcorners{ dir = 1 @@ -45470,6 +45514,11 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"oyh" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating, +/area/maintenance/department/science/central) "oyn" = ( /obj/structure/sign/poster/official/obey{ pixel_x = -32 @@ -45514,15 +45563,16 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/checkpoint/science) -"ozb" = ( -/obj/machinery/vending/engivend, -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +"oyT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 }, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/turf/open/floor/iron, -/area/science/shuttle) +/obj/structure/fireaxecabinet{ + pixel_y = -28 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "ozd" = ( /obj/structure/table/glass, /obj/item/reagent_containers/food/drinks/bottle/synthflesh{ @@ -45561,6 +45611,24 @@ }, /turf/open/floor/iron/dark, /area/maintenance/starboard/central) +"ozu" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light/small, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "ozK" = ( /obj/machinery/computer/holodeck, /obj/effect/turf_decal/delivery, @@ -45575,16 +45643,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) -"oAp" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "oAw" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, @@ -45682,6 +45740,10 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"oBR" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/maintenance/starboard/secondary) "oBX" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 1 @@ -45740,6 +45802,30 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"oCP" = ( +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/machinery/button/door{ + id = "shower2"; + name = "Shower Bolts"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = -27; + specialfunctions = 4 + }, +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "shower2a"; + name = "Privacy Shutters"; + pixel_x = 7; + pixel_y = -27 + }, +/obj/machinery/light/small, +/obj/effect/landmark/start/assistant, +/obj/item/soap/nanotrasen, +/turf/open/floor/iron/white/textured, +/area/crew_quarters/toilet) "oCS" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -45821,22 +45907,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"oDB" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/disposal/bin{ - pixel_x = -6 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/janitor) "oDE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 @@ -45891,19 +45961,6 @@ }, /turf/open/floor/iron, /area/medical/chemistry) -"oEj" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "oED" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood, @@ -46029,30 +46086,6 @@ /obj/effect/mapping_helpers/atmos_auto_connect, /turf/open/floor/iron/dark, /area/tcommsat/computer) -"oGx" = ( -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/grass, -/area/hallway/secondary/command) -"oGN" = ( -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/structure/closet/radiation, -/turf/open/floor/noslip/dark, -/area/engine/engineering) -"oGO" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = 29; - pixel_y = -2 - }, -/obj/item/storage/lockbox/medal, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "oGX" = ( /obj/structure/bed/dogbed/runtime, /mob/living/simple_animal/pet/cat/Runtime, @@ -46072,6 +46105,9 @@ }, /turf/open/space/basic, /area/space/nearstation) +"oHf" = ( +/turf/open/floor/glass/reinforced, +/area/hallway/primary/starboard) "oHF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -46092,6 +46128,19 @@ }, /turf/open/floor/wood, /area/library) +"oHP" = ( +/obj/machinery/camera/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "oHU" = ( /obj/machinery/light, /obj/structure/cable/yellow{ @@ -46235,17 +46284,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"oKU" = ( -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +"oKP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark, +/area/science/explab) "oLv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -46384,31 +46429,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"oOv" = ( -/obj/machinery/camera/autoname, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/table, -/obj/item/paicard, -/obj/item/disk/design_disk, -/obj/item/disk/design_disk, -/obj/item/disk/tech_disk{ - pixel_x = -2; - pixel_y = -3 - }, -/obj/item/disk/tech_disk{ - pixel_x = -2; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/lab) "oOz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -46443,15 +46463,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/lawoffice) -"oOP" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) "oOY" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -46528,6 +46539,13 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) +"oQK" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Port to Supermatter Fuel" + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "oQO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -46566,16 +46584,20 @@ "oRA" = ( /turf/closed/wall/r_wall, /area/security/main) -"oSb" = ( -/obj/machinery/photocopier, +"oSg" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain/private) +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "oSv" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -46608,16 +46630,6 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"oTE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/item/radio/intercom{ - pixel_x = -28; - pixel_y = -2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engine/atmos) "oTI" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -46647,6 +46659,16 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/atmos) +"oUo" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/shuttle) "oUq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -46695,12 +46717,6 @@ /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, /area/maintenance/fore) -"oUZ" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/circuit/green, -/area/engine/gravity_generator) "oVg" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -46776,14 +46792,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/janitor) -"oWN" = ( -/obj/machinery/camera/autoname, -/obj/machinery/telecomms/relay/preset/telecomms, -/obj/machinery/light/small{ - dir = 1 +"oWL" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/turf/open/floor/circuit/telecomms/server, -/area/tcommsat/server) +/turf/open/floor/carpet/cyan, +/area/crew_quarters/heads/cmo) "oWO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -46816,6 +46832,15 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron, /area/science/lab) +"oXa" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "oXf" = ( /obj/structure/chair/fancy/comfy{ dir = 8 @@ -46869,16 +46894,6 @@ /obj/machinery/computer/card, /turf/open/floor/iron/dark, /area/security/checkpoint/customs) -"oYC" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/item/radio/intercom{ - pixel_x = 29; - pixel_y = -2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/grass, -/area/hallway/secondary/command) "oYK" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -46895,17 +46910,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port) -"oYM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "oZf" = ( /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/siding/wood{ @@ -46967,13 +46971,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/toilet) -"paK" = ( -/obj/item/radio/intercom{ - pixel_x = 29; - pixel_y = -2 - }, -/turf/open/floor/engine, -/area/science/explab) "paN" = ( /obj/structure/bed{ dir = 8 @@ -47018,15 +47015,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/hallway/primary/aft) -"pbq" = ( -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/gravity_generator) "pbr" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -47208,17 +47196,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) -"pfN" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/fullgrass, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/turf/open/floor/grass, -/area/hallway/secondary/command) "pfO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47255,13 +47232,19 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/storage) -"pgq" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +"pgv" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/science/storage) +"pgy" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/white{ + icon_state = "0-2" }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "pgJ" = ( /obj/structure/table/reinforced, /obj/item/food/mint, @@ -47347,12 +47330,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/security/checkpoint/medical) -"pih" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "pii" = ( /obj/machinery/door/airlock/engineering{ name = "Engine Room"; @@ -47421,21 +47398,6 @@ }, /turf/open/floor/iron, /area/engine/engine_room) -"piU" = ( -/obj/effect/spawner/randomarcade{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/theatre) "piY" = ( /obj/structure/table/reinforced, /obj/machinery/light{ @@ -47449,6 +47411,18 @@ /obj/item/geiger_counter, /turf/open/floor/iron/dark, /area/science/explab) +"pjg" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "pjj" = ( /obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/components/trinary/filter/critical, @@ -47463,20 +47437,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"pjt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "pjH" = ( /obj/structure/cable{ icon_state = "4-8" @@ -47635,13 +47595,6 @@ "pnt" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat/foyer) -"pnS" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mixing Tank to Air" - }, -/turf/open/floor/iron, -/area/engine/atmos) "poi" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -47695,6 +47648,14 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/maintenance/fore) +"ppv" = ( +/obj/structure/chair/wood, +/obj/effect/landmark/start/captain, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "ppA" = ( /obj/machinery/status_display/ai{ pixel_y = 32 @@ -47789,17 +47750,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"pqZ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/structure/tank_dispenser, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/engine/atmos) "pra" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 @@ -47851,6 +47801,18 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) +"pse" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/science/robotics/lab) "psB" = ( /obj/machinery/portable_atmospherics/canister/proto, /obj/effect/turf_decal/stripes/corner{ @@ -47913,16 +47875,6 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"ptc" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "ptf" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 1 @@ -47979,6 +47931,20 @@ /obj/item/restraints/handcuffs, /turf/open/floor/iron/dark, /area/security/execution/education) +"ptH" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fountain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/primary/starboard) "ptI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -48089,22 +48055,6 @@ }, /turf/open/floor/engine/cult, /area/library) -"pvj" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/engineering_hacking, -/obj/item/clothing/neck/stethoscope, -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 4; - network = list("vault") - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Vault"; - pixel_x = -32 - }, -/turf/open/floor/circuit/green, -/area/security/nuke_storage) "pvm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/sign/poster/random{ @@ -48115,11 +48065,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"pvv" = ( -/obj/structure/closet/firecloset/full, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/noslip/dark, -/area/engine/engineering) +"pvs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mixing Tank to Supermatter" + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"pvG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "pvJ" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 1 @@ -48127,17 +48090,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"pvM" = ( -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "pvZ" = ( /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 @@ -48182,6 +48134,14 @@ }, /turf/open/floor/iron, /area/science/shuttle) +"pwE" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/science/shuttle) "pwG" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -48195,14 +48155,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/secondary) -"pwU" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/machinery/power/apc/auto_name/north, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/security/main) "pwX" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 @@ -48343,15 +48295,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"pzb" = ( -/obj/structure/flora/ausbushes/pointybush, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/grass, -/area/hallway/secondary/command) "pzm" = ( /obj/structure/window/reinforced/spawner{ dir = 8 @@ -48401,6 +48344,20 @@ }, /turf/open/floor/iron/dark, /area/engine/storage) +"pzB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Medbay Break Room"; + dir = 10; + network = list("ss13","medbay") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron/freezer, +/area/medical/virology) "pzJ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -48425,6 +48382,23 @@ }, /turf/open/floor/wood, /area/library) +"pAk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "pAl" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -48444,18 +48418,20 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"pAs" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/primary/starboard) "pAw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) +"pAx" = ( +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/dorms) "pAD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -48482,11 +48458,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/carpet/royalblue, /area/crew_quarters/theatre) -"pAJ" = ( -/obj/structure/cable/white, -/obj/machinery/power/solar, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "pAN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48503,6 +48474,19 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"pBG" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/computer/xenoartifact_console, +/obj/machinery/button/door{ + id = "testlab"; + name = "Test Chamber Blast Doors"; + pixel_x = -24 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "pCa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -48530,6 +48514,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/bar) +"pCv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/security/brig) "pCB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -48573,6 +48567,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) +"pCU" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "pDg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -48583,18 +48584,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/service) -"pDp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - network = list("aisat") - }, -/turf/open/floor/iron, -/area/ai_monitored/turret_protected/aisat/foyer) "pDB" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -48626,15 +48615,6 @@ /obj/structure/alien/weeds, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"pEi" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hydroponics) "pEl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -48796,15 +48776,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"pGV" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "pHc" = ( /obj/structure/transit_tube/curved, /obj/effect/spawner/structure/window/reinforced, @@ -48902,6 +48873,13 @@ /obj/item/aiModule/supplied/freeform, /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai_upload) +"pIG" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "pII" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -49053,19 +49031,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"pLz" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/chapel/main/monastery) "pLB" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -49113,6 +49078,18 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) +"pMi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "pMp" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "dorm2" @@ -49133,6 +49110,28 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/science) +"pMx" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hydroponics) +"pMP" = ( +/obj/item/radio/intercom{ + pixel_x = 29; + pixel_y = -2 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Captain's Quarters" + }, +/obj/structure/bed/double, +/obj/item/bedsheet/double/captain, +/obj/effect/landmark/start/captain, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/captain/private) "pMZ" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ @@ -49200,9 +49199,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/fore) -"pNu" = ( -/turf/open/floor/carpet, -/area/hallway/primary/starboard) "pNF" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/machinery/door/poddoor/preopen{ @@ -49272,6 +49268,14 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"pOf" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank/oxygen_tank, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/engine/atmos) "pOm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -49434,18 +49438,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"pQU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/caution{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - network = list("aisat") - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) "pRb" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -49573,41 +49565,6 @@ "pTS" = ( /turf/open/floor/iron, /area/maintenance/starboard/aft) -"pTT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) -"pUs" = ( -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/machinery/button/door{ - id = "shower2"; - name = "Shower Bolts"; - normaldoorcontrol = 1; - pixel_x = -6; - pixel_y = -27; - specialfunctions = 4 - }, -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "shower2a"; - name = "Privacy Shutters"; - pixel_x = 7; - pixel_y = -27 - }, -/obj/machinery/light/small, -/obj/effect/landmark/start/assistant, -/obj/item/soap/nanotrasen, -/turf/open/floor/noslip/white, -/area/crew_quarters/toilet) "pUA" = ( /obj/machinery/light_switch{ pixel_x = 26 @@ -49668,17 +49625,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) -"pVH" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, -/obj/effect/turf_decal/caution, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/noslip/standard, -/area/hallway/secondary/service) "pVT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -49698,6 +49644,33 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"pVY" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hallway/secondary/exit) +"pWb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/light_switch{ + pixel_x = 26 + }, +/obj/item/book/manual/wiki/surgery, +/obj/item/glove_box{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/medical/surgery) "pWk" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -49728,10 +49701,13 @@ /turf/open/floor/iron, /area/hallway/primary/central) "pWu" = ( -/obj/structure/cable/white, -/obj/machinery/power/solar, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) +/obj/machinery/light, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "pWD" = ( /obj/machinery/door/airlock/command{ name = "Teleport Access"; @@ -49764,6 +49740,12 @@ /obj/machinery/computer/atmos_control/tank/nitrogen_tank, /turf/open/floor/iron/dark, /area/engine/atmos) +"pXt" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("aicore") + }, +/turf/open/space/basic, +/area/space) "pXw" = ( /obj/structure/chair/fancy/comfy{ color = "#666666"; @@ -49828,21 +49810,6 @@ }, /turf/open/floor/plating, /area/tcommsat/computer) -"pYt" = ( -/obj/machinery/camera/autoname, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/computer/secure_data, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) "pYz" = ( /obj/machinery/door/airlock/science{ name = "Toxins Lab"; @@ -49960,19 +49927,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"pZZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) "qay" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -50070,6 +50024,19 @@ /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) +"qcG" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "qcS" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -50187,24 +50154,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"qem" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Quartermaster's Office"; - departmentType = 6; - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/quartermaster/qm) "qeq" = ( /obj/structure/railing{ dir = 1 @@ -50259,18 +50208,23 @@ }, /turf/open/floor/iron, /area/crew_quarters/cryopods) -"qfy" = ( -/obj/structure/closet/l3closet/virology, -/obj/item/storage/box/masks, -/obj/item/storage/box/gloves, -/obj/machinery/camera{ - c_tag = "Medbay Break Room"; - dir = 8; - network = list("ss13","medbay") +"qfq" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron, -/area/medical/virology) +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"qfu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 5 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/engine, +/area/engine/engine_room) "qfA" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ @@ -50340,24 +50294,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"qio" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "qiq" = ( /obj/structure/table/reinforced, /obj/item/toy/crayon/spraycan, @@ -50397,23 +50333,6 @@ /obj/machinery/nanite_chamber, /turf/open/floor/circuit, /area/science/nanite) -"qiU" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/item/xenoartifact_labeler, -/obj/item/xenoartifact_labeler{ - pixel_x = -10 - }, -/obj/item/clothing/gloves/artifact_pinchers, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/turf/open/floor/iron/dark, -/area/science/explab) "qjd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -50635,6 +50554,14 @@ }, /turf/open/floor/engine, /area/science/xenobiology) +"qni" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/janitor) "qnk" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -50700,15 +50627,12 @@ /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) -"qoj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 8 +"qnS" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, -/turf/open/floor/engine, -/area/engine/supermatter) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "qop" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -50777,6 +50701,19 @@ /obj/machinery/vending/medical, /turf/open/floor/iron/white, /area/security/brig/medbay) +"qpz" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "qpC" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering"; @@ -50802,16 +50739,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/engine/engineering) -"qpM" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "qpW" = ( /obj/effect/turf_decal/plaque{ icon_state = "L2" @@ -50860,6 +50787,18 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"qqG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + network = list("aisat") + }, +/turf/open/floor/iron, +/area/ai_monitored/turret_protected/aisat/foyer) "qqS" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -50889,12 +50828,27 @@ }, /turf/closed/wall/r_wall, /area/crew_quarters/heads/chief) +"qro" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/fitness/recreation) "qrp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, /turf/open/floor/iron, /area/engine/engineering) +"qrw" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/plating/asteroid, +/area/maintenance/starboard/secondary) "qrC" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; @@ -51017,12 +50971,21 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/security/execution/education) -"qsQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 +"qsU" = ( +/obj/structure/kitchenspike, +/obj/item/radio/intercom{ + pixel_x = 29; + pixel_y = -2 }, -/turf/open/floor/wood, -/area/hallway/primary/starboard) +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/airalarm/kitchen_cold_room{ + dir = 1; + pixel_y = 24 + }, +/turf/open/floor/iron/white, +/area/crew_quarters/kitchen/coldroom) "qsX" = ( /obj/structure/table/reinforced, /obj/item/food/mint, @@ -51266,10 +51229,29 @@ }, /turf/open/floor/prison/dark, /area/security/prison) +"qwz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/white, +/area/science/explab) "qwB" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/quartermaster/sorting) +"qwE" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "qwM" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -51297,14 +51279,18 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) -"qxn" = ( -/obj/machinery/light{ - dir = 8 +"qxw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/computer/xenoartifact_console, -/turf/open/floor/iron/dark, -/area/science/explab) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "qxC" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -51338,24 +51324,6 @@ /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) -"qyv" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "qyz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -51377,6 +51345,29 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"qyD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/medical/morgue) +"qyG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/service) "qyH" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Expansion Director's Office"; @@ -51420,15 +51411,14 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/library) -"qAh" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +"qAg" = ( +/obj/machinery/vending/wallmed{ + pixel_y = -32 }, /obj/structure/bed/roller, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/freezer, -/area/medical/genetics) +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "qAi" = ( /obj/structure/sign/poster/random{ pixel_y = 32 @@ -51438,6 +51428,13 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"qAl" = ( +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/iron/white, +/area/science/robotics/lab) "qAo" = ( /obj/item/bedsheet/brown, /obj/structure/bed, @@ -51448,17 +51445,6 @@ /obj/effect/landmark/start/bartender, /turf/open/floor/carpet/green, /area/crew_quarters/bar) -"qAG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Medbay Break Room"; - dir = 6; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/virology) "qBa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51570,6 +51556,12 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/secondary) +"qCn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "qCp" = ( /obj/structure/table, /obj/item/stack/package_wrap, @@ -51649,15 +51641,16 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) -"qDh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"qDc" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 }, -/turf/open/floor/iron/dark, -/area/engine/atmos) +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/engineering) "qDx" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51680,23 +51673,9 @@ }, /turf/closed/wall, /area/medical/medbay/lobby) -"qDH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/modular_fabricator/autolathe, -/obj/machinery/camera/autoname, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/storage_shared) +"qDI" = ( +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/starboard/fore) "qDN" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -51745,6 +51724,18 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) +"qEh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "qEj" = ( /obj/machinery/firealarm{ dir = 8; @@ -51863,13 +51854,21 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/ai_monitored/turret_protected/ai) -"qGx" = ( -/obj/machinery/power/tracker, -/obj/structure/cable/white{ - icon_state = "0-4" +"qGy" = ( +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = 8 }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/autoname/directional/west{ + network = list("aisat") + }, +/obj/item/radio/intercom{ + pixel_x = -32; + pixel_y = -8 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload) "qGC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -51903,11 +51902,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"qHt" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/turf/open/floor/iron/white, -/area/science/robotics/lab) "qHu" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -52001,18 +51995,21 @@ }, /turf/open/floor/carpet/grimy, /area/chapel/office) -"qIC" = ( +"qIx" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 8 }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +/obj/structure/table/reinforced, +/obj/item/healthanalyzer, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/turf/open/floor/iron, -/area/science/storage) +/turf/open/floor/iron/dark, +/area/science/explab) "qIS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -52243,6 +52240,22 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/science/xenobiology) +"qNq" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "qNr" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /turf/open/floor/iron/dark, @@ -52283,16 +52296,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) -"qNY" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/kitchen/coldroom) "qOc" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -52312,9 +52315,6 @@ "qOk" = ( /turf/open/floor/engine/vacuum, /area/engine/atmos) -"qOq" = ( -/turf/open/floor/iron/white, -/area/science/explab) "qOx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -52377,16 +52377,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) -"qPy" = ( -/obj/structure/closet/secure_closet/CMO, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/carpet/cyan, -/area/crew_quarters/heads/cmo) "qPJ" = ( /turf/open/floor/iron/dark, /area/maintenance/starboard/secondary) @@ -52477,6 +52467,26 @@ }, /turf/open/floor/iron, /area/hydroponics) +"qRs" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hydroponics) +"qRw" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/science/shuttle) "qRE" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -52493,6 +52503,31 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"qRO" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/obj/structure/safe, +/obj/item/clothing/neck/stethoscope, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" + }, +/obj/item/stack/sheet/mineral/diamond, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/gun/ballistic/automatic/pistol/deagle, +/turf/open/floor/catwalk_floor/iron_dark, +/area/security/nuke_storage) "qRP" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/light{ @@ -52515,12 +52550,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/hop) -"qSi" = ( -/obj/structure/chair, -/obj/machinery/camera/autoname, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/medical/surgery) "qSl" = ( /obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ @@ -52549,31 +52578,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"qSU" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/obj/structure/table/reinforced, -/obj/item/clothing/mask/gas/clown_hat{ - pixel_y = -1; - pixel_x = -7 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 8; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 3; - pixel_y = 1 - }, -/obj/item/clothing/head/helmet/sec{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/security/main) "qSW" = ( /obj/structure/window/reinforced, /obj/structure/table/wood, @@ -52588,12 +52592,43 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"qTm" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) +"qTI" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "qTO" = ( /obj/machinery/status_display/evac{ pixel_x = -32 }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"qTT" = ( +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/crew_quarters/kitchen/coldroom) "qUi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52648,18 +52683,6 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/security/main) -"qUO" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) "qUW" = ( /obj/machinery/suit_storage_unit, /obj/effect/turf_decal/stripes/box, @@ -52702,6 +52725,12 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/science/storage) +"qWi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/hallway/primary/central) "qWr" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -52711,6 +52740,11 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) +"qWy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/closet/radiation, +/turf/open/floor/noslip/dark, +/area/engine/engineering) "qWF" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -52768,6 +52802,14 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"qXr" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/hor) "qXK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52781,6 +52823,18 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/solars/port/fore) +"qXN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "qYd" = ( /obj/machinery/atmospherics/pipe/layer_manifold, /obj/machinery/disposal/bin, @@ -52871,6 +52925,15 @@ /obj/item/wrench, /turf/open/floor/iron, /area/quartermaster/storage) +"qZy" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/hallway/primary/starboard) "qZG" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -52964,13 +53027,6 @@ }, /turf/open/floor/iron, /area/tcommsat/computer) -"raQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "rbi" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -52991,18 +53047,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"rbR" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "rca" = ( /obj/structure/railing/corner{ dir = 1 @@ -53107,18 +53151,6 @@ /obj/machinery/advanced_airlock_controller/directional/south, /turf/open/floor/iron/dark, /area/bridge) -"reb" = ( -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/bridge) "reo" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -53154,6 +53186,14 @@ /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) +"reR" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/engineering) "reX" = ( /obj/effect/decal/cleanable/blood/footprints{ dir = 8 @@ -53215,14 +53255,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"rfD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/storage) "rfG" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -53488,6 +53520,15 @@ "rjl" = ( /turf/open/floor/iron, /area/security/courtroom) +"rjz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "rjA" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53515,16 +53556,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"rjT" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera/autoname, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) "rjU" = ( /obj/structure/window/reinforced/spawner{ dir = 8 @@ -53608,32 +53639,12 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"rlK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson{ - pixel_y = 2 - }, -/obj/item/clothing/glasses/meson{ - pixel_y = 4 - }, -/obj/item/stack/cable_coil/green, -/obj/item/stack/cable_coil/green, -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, -/obj/item/rcl/pre_loaded, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +"rlz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 }, -/turf/open/floor/iron, -/area/engine/engine_room) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "rlM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -53649,23 +53660,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main/monastery) -"rlN" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/security/warden) "rlR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ @@ -53680,6 +53674,18 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"rlX" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 8; + name = "Gas to Chamber" + }, +/obj/machinery/light/small, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/turf/open/floor/engine, +/area/engine/supermatter) "rmc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -53713,13 +53719,6 @@ /obj/item/crowbar/red, /turf/open/floor/iron/dark, /area/maintenance/starboard/central) -"rmN" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mixing Tank to Waste" - }, -/turf/open/floor/iron, -/area/engine/atmos) "rmW" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -53793,10 +53792,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"rnW" = ( -/mob/living/simple_animal/pet/dog/pug, -/turf/open/floor/engine, -/area/science/explab) "rok" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 8 @@ -53942,10 +53937,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"rqc" = ( -/obj/machinery/camera/autoname, -/turf/open/space/basic, -/area/space) "rqe" = ( /obj/structure/table/glass, /obj/item/clothing/gloves/color/latex, @@ -54040,14 +54031,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) -"rrO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/central) "rrX" = ( /obj/machinery/requests_console{ pixel_x = 32 @@ -54077,14 +54060,29 @@ }, /turf/open/floor/iron, /area/security/brig) -"rsS" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"rsL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/science/xenobiology) +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/machinery/requests_console{ + department = "Morgue"; + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/medical/morgue) +"rsR" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "rsV" = ( /obj/machinery/rnd/production/circuit_imprinter/department/science, /obj/effect/turf_decal/stripes/line{ @@ -54092,6 +54090,10 @@ }, /turf/open/floor/iron/dark, /area/science/robotics/lab) +"rtm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "rtF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -54154,25 +54156,6 @@ }, /turf/open/floor/iron, /area/medical/sleeper) -"ruE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/turf/open/floor/iron, -/area/science/misc_lab/range) "ruI" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -54210,6 +54193,13 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"ruR" = ( +/obj/machinery/computer/cargo/request, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/storage) "rvb" = ( /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) @@ -54243,6 +54233,18 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"rvC" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/item/radio/intercom{ + pixel_x = 29; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/iron, +/area/engine/engine_smes) "rvH" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/drone, @@ -54365,6 +54367,13 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore) +"rxw" = ( +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/crew_quarters/kitchen) "rxF" = ( /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 @@ -54418,16 +54427,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"ryD" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "ryM" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/computer/holodeck/prison{ @@ -54461,6 +54460,15 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) +"rzw" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/hallway/primary/starboard) "rzx" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Gas Control"; @@ -54504,6 +54512,19 @@ }, /turf/open/floor/wood, /area/library) +"rzW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/reflector/single/anchored{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "rAb" = ( /obj/machinery/computer/prisoner/management, /obj/machinery/airalarm/directional/north, @@ -54567,6 +54588,13 @@ "rBk" = ( /turf/open/floor/engine/o2, /area/engine/atmos) +"rBo" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "rBq" = ( /obj/machinery/button/door{ id = "Dorm3"; @@ -54636,6 +54664,21 @@ /obj/structure/transit_tube/diagonal/crossing, /turf/open/space/basic, /area/space) +"rCO" = ( +/obj/structure/window/reinforced/spawner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = 26 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("aisat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) "rDd" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron, @@ -54770,24 +54813,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"rEE" = ( -/obj/structure/rack{ - pixel_y = -3 - }, -/obj/effect/spawner/lootdrop/gloves, -/obj/effect/spawner/lootdrop/glowstick, -/obj/effect/spawner/lootdrop/gambling{ - pixel_y = 2 - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/library) "rEM" = ( /obj/machinery/advanced_airlock_controller{ pixel_x = 32; @@ -54823,13 +54848,6 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/white, /area/medical/virology) -"rFe" = ( -/obj/structure/bookcase/random/fiction, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) "rFj" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -54846,21 +54864,6 @@ }, /turf/open/floor/wood, /area/library) -"rFo" = ( -/obj/structure/bed/dogbed/ian, -/mob/living/simple_animal/hostile/carp/lia, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "hosroom"; - name = "Head of Security's Room Shutters"; - pixel_y = 22 - }, -/turf/open/floor/carpet/black, -/area/crew_quarters/heads/hos) "rFH" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/yellow, @@ -54940,6 +54943,9 @@ /obj/item/seeds/watermelon, /turf/open/floor/grass, /area/hydroponics/garden) +"rGj" = ( +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/exit) "rGk" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -55049,13 +55055,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"rIC" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) "rIH" = ( /obj/effect/turf_decal/tile/red/diagonal_edge, /obj/machinery/computer/secure_data{ @@ -55219,36 +55218,19 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) -"rLp" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +"rLi" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 1; + name = "manual inlet valve" }, -/turf/open/floor/iron, -/area/science/shuttle) +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "rLL" = ( /obj/structure/disposalpipe/segment{ dir = 5 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"rLO" = ( -/obj/machinery/suit_storage_unit/cmo, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/keycard_auth{ - pixel_x = -26; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) "rLT" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55336,6 +55318,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"rML" = ( +/obj/structure/chair/office, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "rMN" = ( /obj/effect/turf_decal/tile/purple/anticorner/contrasted, /turf/open/floor/iron, @@ -55411,19 +55403,15 @@ /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, /area/maintenance/department/science/central) -"rOL" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +"rPg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 4 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/turf/open/floor/iron/white, -/area/science/robotics/lab) +/turf/open/floor/plating, +/area/maintenance/department/science/central) "rPk" = ( /turf/closed/wall, /area/hydroponics/garden) @@ -55464,6 +55452,12 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/atmos) +"rPO" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 6 + }, +/turf/open/floor/circuit/green, +/area/security/nuke_storage) "rPT" = ( /obj/machinery/door/airlock/external{ name = "Supply Dock Airlock"; @@ -55480,6 +55474,16 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"rPY" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "rQb" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -55592,16 +55596,12 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/cryo) -"rRh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 +"rRl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/turf/open/floor/iron, -/area/hallway/primary/central) +/turf/open/floor/iron/white, +/area/science/explab) "rRs" = ( /obj/structure/chair/fancy/comfy{ color = "#666666"; @@ -55620,6 +55620,21 @@ dir = 8 }, /area/medical/chemistry) +"rRF" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/medical/storage) "rRL" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -55651,13 +55666,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"rSH" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron/dark, -/area/engine/atmos) "rSM" = ( /obj/machinery/door/airlock/external{ name = "Exploration Shuttle Bay" @@ -55769,16 +55777,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"rUV" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/storage) "rVB" = ( /obj/structure/chair/fancy/bench/pew/right{ dir = 8 @@ -55822,14 +55820,15 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"rWe" = ( -/obj/machinery/camera/autoname, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 +"rWi" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/turf/open/floor/iron, -/area/hydroponics) +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/crew_quarters/bar) "rWj" = ( /obj/structure/table/wood, /obj/structure/window/reinforced, @@ -55855,6 +55854,25 @@ /obj/item/toy/beach_ball/holoball, /turf/open/floor/wood, /area/security/prison) +"rWT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) +"rXa" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/lab) "rXb" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -55888,18 +55906,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"rXH" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/shuttle) "rXI" = ( /obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -55984,6 +55990,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/shuttle) +"rYB" = ( +/obj/machinery/computer/security/wooden_tv, +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "rYH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -56041,6 +56053,12 @@ }, /turf/open/floor/iron, /area/science/shuttle) +"rZg" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/xenoartifact_inbox, +/obj/item/xenoartifact, +/turf/open/floor/engine, +/area/science/explab) "rZs" = ( /obj/machinery/door/poddoor/preopen{ id = "Prisongate"; @@ -56066,6 +56084,31 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) +"rZK" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/spawner/lootdrop/glowstick/lit, +/turf/open/floor/plating/asteroid, +/area/maintenance/port) +"rZO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "rZU" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/stripes/corner, @@ -56268,6 +56311,12 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"sdr" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/maintenance/department/chapel/monastery) "sdz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -56286,15 +56335,6 @@ /obj/machinery/deepfryer, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) -"sdG" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) "sdI" = ( /obj/structure/table/wood, /obj/item/book/manual/random{ @@ -56325,6 +56365,16 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) +"sec" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/research) "sep" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/closed/wall/r_wall, @@ -56393,6 +56443,15 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"sfb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "sfj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -56426,13 +56485,6 @@ }, /turf/open/floor/iron/white, /area/medical/storage) -"sfK" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "sfN" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -56516,21 +56568,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"shl" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"sgZ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) +/turf/open/floor/iron/white, +/area/science/research) "shn" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/station_engineer, @@ -56587,16 +56631,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) -"sim" = ( -/obj/structure/table, -/obj/item/melee/baton/loaded, -/obj/item/restraints/handcuffs, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/warden) "siu" = ( /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ @@ -56730,6 +56764,19 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"skT" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4; + external_pressure_bound = 140; + name = "RD Server Vent"; + pressure_checks = 0 + }, +/obj/machinery/camera/autoname{ + dir = 9 + }, +/turf/open/floor/circuit, +/area/science/server) "skV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -57094,20 +57141,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"spz" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "spG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -57148,43 +57181,6 @@ }, /turf/open/floor/iron/dark, /area/security/warden) -"sqJ" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "hosoffice"; - name = "Head of Security's Office Shutters"; - pixel_x = -26 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/obj/item/kirbyplants{ - icon_state = "plant-06" - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) -"sqK" = ( -/obj/machinery/xenoartifact_inbox, -/obj/effect/turf_decal/delivery, -/obj/item/xenoartifact, -/turf/open/floor/engine, -/area/science/explab) -"srf" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "srF" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -57249,14 +57245,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"ssB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "ssC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -57412,23 +57400,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"suQ" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/brown/opposingcorners, -/turf/open/floor/iron/dark, -/area/chapel/office) -"svj" = ( -/obj/machinery/airalarm/server{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 1; - initialize_directions = 1 - }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/science/server) "svm" = ( /obj/structure/table/wood, /obj/item/radio/intercom{ @@ -57438,52 +57409,6 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) -"svx" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/north, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"svy" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"svG" = ( -/obj/machinery/computer/med_data{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = 28 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"svL" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Theatre"; - pixel_y = 32 - }, -/turf/open/floor/carpet/purple, -/area/crew_quarters/theatre) "svM" = ( /obj/machinery/door/airlock/public/glass, /obj/effect/turf_decal/stripes/line{ @@ -57506,6 +57431,15 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"swj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/autoname{ + dir = 9 + }, +/turf/open/floor/iron, +/area/maintenance/starboard/central) "swx" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -57537,6 +57471,16 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/tools) +"sxo" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "sxK" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57546,32 +57490,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sxV" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"syg" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron, -/area/bridge) "syo" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -57657,6 +57575,11 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"szh" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/iron/white/side, +/area/medical/surgery) "szx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -57733,23 +57656,6 @@ /obj/machinery/computer/mecha, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) -"sAD" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 4 - }, -/obj/effect/landmark/start/lawyer, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/lawoffice) "sAH" = ( /obj/machinery/light/small{ dir = 8 @@ -57831,15 +57737,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"sCb" = ( -/obj/machinery/light_switch{ - pixel_x = -25; - pixel_y = 28 - }, -/mob/living/carbon/human/species/monkey/punpun, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "sCf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57926,6 +57823,13 @@ }, /turf/open/floor/iron, /area/security/brig) +"sEs" = ( +/obj/machinery/power/solar, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "sEx" = ( /turf/closed/wall, /area/quartermaster/qm) @@ -58008,24 +57912,6 @@ /obj/machinery/digital_clock/directional/north, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"sGn" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "sGz" = ( /obj/effect/spawner/room/threexfive, /turf/open/floor/plating, @@ -58047,6 +57933,10 @@ /obj/item/camera, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) +"sGP" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/plating, +/area/crew_quarters/fitness/recreation) "sGQ" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4 @@ -58059,6 +57949,10 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"sHd" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/freezer, +/area/medical/virology) "sHi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -58319,16 +58213,15 @@ }, /turf/open/floor/prison/dark, /area/security/prison) -"sKK" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/machinery/camera/autoname{ +"sKP" = ( +/obj/structure/window/reinforced{ dir = 1; - network = list("aisat") + pixel_y = 1 }, -/turf/open/space/basic, -/area/space/nearstation) +/obj/structure/bed/roller, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/freezer, +/area/medical/genetics) "sKS" = ( /obj/machinery/holopad, /obj/machinery/button/door{ @@ -58394,19 +58287,34 @@ "sLm" = ( /turf/closed/wall, /area/science/storage) -"sLp" = ( -/obj/structure/chair/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "sLr" = ( /obj/machinery/holopad{ pixel_y = 16 }, /turf/open/floor/iron, /area/hydroponics) +"sLv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/holopad, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/engine/engineering) "sLM" = ( /obj/machinery/door/airlock/public/glass{ name = "Chapel Dock Access" @@ -58424,18 +58332,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"sLX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/obj/structure/fireaxecabinet{ - pixel_y = -28 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "sLZ" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/item/radio/intercom{ @@ -58467,15 +58363,16 @@ /obj/item/modular_computer/laptop/preset/civillian, /turf/open/floor/carpet/green, /area/crew_quarters/bar) -"sMX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mixing Tank to Supermatter" +"sMQ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/table/reinforced, +/obj/item/tank/internals/plasma/full, +/obj/item/analyzer, /turf/open/floor/iron, -/area/engine/atmos) +/area/science/mixing) "sNb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -58504,6 +58401,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"sNj" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "sNo" = ( /obj/item/beacon, /obj/structure/cable/yellow{ @@ -58539,10 +58443,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/genetics) -"sNz" = ( -/obj/machinery/rnd/experimentor, -/turf/open/floor/engine, -/area/science/explab) "sNC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -58573,19 +58473,29 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) -"sOg" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 4 +"sOf" = ( +/obj/machinery/atmospherics/pipe/simple/dark/hidden{ + dir = 5 }, -/obj/machinery/camera/autoname{ - dir = 4 +/obj/item/radio/intercom{ + pixel_y = -28 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/plating/asteroid, +/area/maintenance/starboard/secondary) +"sOl" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/iron/white, +/area/medical/medbay/central) "sOn" = ( /obj/structure/chair/fancy/shuttle{ dir = 1 @@ -58653,6 +58563,21 @@ }, /turf/open/floor/iron, /area/science/mixing) +"sQA" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/engineering_hacking, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/camera/motion/directional/west{ + c_tag = "Vault"; + network = list("vault") + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Vault"; + pixel_x = -32 + }, +/turf/open/floor/circuit/green, +/area/security/nuke_storage) "sQC" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -58682,6 +58607,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"sRb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/atmos) "sRn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -58708,12 +58644,6 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/plating, /area/maintenance/fore) -"sRC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "sRF" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -58740,6 +58670,13 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/storage/tools) +"sRG" = ( +/obj/machinery/airalarm/server{ + pixel_y = 24; + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "sRK" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58861,6 +58798,16 @@ }, /turf/open/floor/iron, /area/science/mixing) +"sTv" = ( +/obj/structure/sign/departments/minsky/supply/mining{ + pixel_x = 32 + }, +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron/dark, +/area/quartermaster/miningdock) "sTN" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/techstorage/engineering, @@ -58907,22 +58854,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"sUC" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "sUL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/yellow{ @@ -58972,6 +58903,16 @@ }, /turf/open/floor/plating, /area/science/research) +"sVr" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/firealarm{ + pixel_y = -24 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "sVB" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -59063,16 +59004,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"sXr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/quartermaster/storage) "sXv" = ( /obj/machinery/advanced_airlock_controller/directional/west, /obj/structure/closet/emcloset, @@ -59089,6 +59020,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"sXY" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "sYe" = ( /obj/machinery/light{ dir = 4 @@ -59185,13 +59126,17 @@ "sZy" = ( /turf/closed/wall/r_wall, /area/science/robotics) -"sZN" = ( -/obj/effect/spawner/randomvend/cola, -/obj/machinery/camera/autoname, -/turf/open/floor/iron/cafeteria{ - dir = 5 +"sZJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/caution{ + dir = 1 }, -/area/science/breakroom) +/obj/effect/landmark/xeno_spawn, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/open/floor/engine, +/area/science/explab) "sZU" = ( /obj/structure/table/glass, /obj/item/clothing/gloves/color/latex, @@ -59233,6 +59178,10 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"tab" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/space/basic, +/area/space) "tap" = ( /obj/structure/closet/secure_closet/personal, /obj/item/clothing/under/suit/black/female, @@ -59281,6 +59230,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"tbp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/north, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/open/floor/iron/dark, +/area/maintenance/starboard/fore) "tbt" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -59337,13 +59296,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"tcE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/spawner/randomvend/cola, -/turf/open/floor/wood, -/area/hallway/primary/starboard) "tcP" = ( /obj/machinery/requests_console{ department = "Toilets"; @@ -59438,19 +59390,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) -"tfy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmos RC"; - pixel_y = -32 - }, -/obj/machinery/light, -/turf/open/floor/iron/dark, -/area/engine/atmos) "tfA" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -59482,32 +59421,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"tgi" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/item/gun/energy/laser, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 24 - }, -/turf/open/floor/iron/dark, -/area/security/warden) -"tgl" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/security/brig) "tgs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -59595,6 +59508,16 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron, /area/science/lab) +"thu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/requests_console{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/engine/storage_shared) "thv" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59713,6 +59636,13 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) +"tiY" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/white, +/area/crew_quarters/toilet) "tjc" = ( /obj/machinery/door/airlock/research{ name = "Toxins Storage"; @@ -59735,6 +59665,19 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, /area/maintenance/port) +"tkj" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/medical/cryo) "tkk" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -59814,6 +59757,24 @@ }, /turf/open/floor/circuit, /area/science/robotics) +"tkQ" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = 2 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/turf/open/floor/iron/white, +/area/medical/genetics) "tly" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -59902,13 +59863,6 @@ /obj/item/book/manual/wiki/sopsecurity, /turf/open/floor/iron/dark, /area/security/main) -"tmY" = ( -/obj/machinery/camera/autoname, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) "tnA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -59932,13 +59886,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"tnO" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/power/solar, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "tod" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron, @@ -59974,13 +59921,6 @@ /obj/machinery/suit_storage_unit/rd, /turf/open/floor/iron, /area/science/misc_lab/range) -"tos" = ( -/obj/machinery/power/solar, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "tov" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/firealarm{ @@ -60003,16 +59943,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"toN" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron, -/area/science/shuttle) "tpe" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /obj/structure/cable/yellow{ @@ -60222,25 +60152,6 @@ /obj/effect/turf_decal/tile/red/diagonal_edge, /turf/open/floor/iron/dark, /area/security/main) -"tsA" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown/fourcorners/contrasted, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark, -/area/quartermaster/qm) "tsB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -60268,6 +60179,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"tsU" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 1; + name = "manual outlet valve" + }, +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "ttb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60292,6 +60210,14 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"tto" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/quartermaster/exploration_prep) "ttB" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -60331,6 +60257,16 @@ /obj/structure/window/reinforced/spawner, /turf/open/floor/iron, /area/security/courtroom) +"tux" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "tuF" = ( /obj/machinery/door/airlock/security/glass{ name = "Briefing Room"; @@ -60339,13 +60275,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/security/main) -"tuK" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/grass, -/area/hallway/secondary/command) "tuP" = ( /obj/machinery/door/airlock/virology/glass{ id_tag = "ViroB"; @@ -60367,6 +60296,17 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) +"tuU" = ( +/obj/structure/flora/ausbushes/stalkybush, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/plating/asteroid, +/area/maintenance/port) +"tuW" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 10 + }, +/turf/open/floor/circuit/green, +/area/security/nuke_storage) "tvg" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -60385,13 +60325,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) -"tvp" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/medical/surgery) "tvv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -60449,21 +60382,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"twh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/structure/sign/departments/minsky/research/robotics{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/research) "twH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -60503,6 +60421,17 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"tyc" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/photocopier, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "tyI" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -60576,10 +60505,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"tzO" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/fore) "tzW" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/cooking_to_serve_man, @@ -60693,14 +60618,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"tBA" = ( -/obj/structure/table, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/obj/effect/turf_decal/stripes/line, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/iron/white/side, -/area/medical/surgery) "tBM" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -60806,29 +60723,12 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) -"tCE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Port to Supermatter Fuel" - }, -/turf/open/floor/iron, -/area/engine/atmos) "tCR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/white, /area/science/xenobiology) -"tCU" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "tDh" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/tile/red/opposingcorners{ @@ -60864,6 +60764,27 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"tDB" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 8 + }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) +"tDD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "tDF" = ( /obj/machinery/telecomms/bus/preset_exploration, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -60979,29 +60900,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/genetics) -"tEJ" = ( -/obj/machinery/telecomms/receiver/preset_exploration, -/obj/machinery/airalarm/server{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/relay) -"tES" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron, -/area/bridge) "tET" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -61105,22 +61003,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"tHu" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/genpop_interface{ - pixel_y = 32 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24; - name = "Prison" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron, -/area/security/prison) "tHG" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/white{ @@ -61273,13 +61155,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"tJI" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/research) "tKh" = ( /obj/item/bedsheet/mime, /obj/structure/bed, @@ -61376,15 +61251,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"tLF" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/science/nanite) "tLK" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -61419,17 +61285,17 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"tMm" = ( +"tMy" = ( +/obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/obj/item/storage/toolbox/mechanical, +/obj/item/radio/intercom{ + pixel_y = 24 }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) +/turf/open/floor/iron/dark, +/area/science/explab) "tMA" = ( /obj/machinery/door/poddoor{ id = "QMLoaddoor2"; @@ -61624,13 +61490,6 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/relay) -"tPm" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmos) "tPO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -61640,25 +61499,23 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"tPP" = ( -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "tPR" = ( /obj/machinery/atmospherics/miner/n2o, /turf/open/floor/engine/n2o, /area/engine/atmos) +"tQy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "tQE" = ( /obj/machinery/rnd/production/protolathe/department/service, /turf/open/floor/iron, @@ -61734,11 +61591,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"tSv" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/grass, -/area/hallway/secondary/command) "tSz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -61754,28 +61606,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"tSD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/storage) -"tSI" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "tSP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61795,6 +61625,14 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"tTt" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/rack, +/obj/item/storage/box/firingpins, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "tTC" = ( /obj/machinery/holopad, /turf/open/floor/iron/dark/telecomms, @@ -61894,6 +61732,19 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"tVk" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "robotics_shutters"; + name = "robotics shutters control"; + pixel_x = -24; + req_access_txt = "29" + }, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/turf/open/floor/iron/white, +/area/science/robotics/lab) "tVs" = ( /obj/item/radio/intercom{ pixel_x = 29; @@ -61909,13 +61760,16 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"tVy" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"tVE" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/engine/atmos) +/turf/open/floor/iron/white, +/area/medical/chemistry) "tVK" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/landmark/start/brig_physician, @@ -61933,6 +61787,13 @@ }, /turf/open/floor/iron/white, /area/science/research) +"tWj" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, +/area/science/xenobiology) "tWl" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/light{ @@ -62100,13 +61961,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/crew_quarters/toilet) -"tYN" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/maintenance/port) "tZe" = ( /obj/effect/decal/cleanable/glass, /obj/structure/cable/yellow{ @@ -62184,16 +62038,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"uar" = ( -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 8; - name = "Hot Turbine Waste to Generator" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "uas" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -62254,17 +62098,6 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) -"uaQ" = ( -/obj/machinery/teleport/station, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("aisat") - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) "uaU" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -62329,6 +62162,26 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/bar) +"ucq" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "ucs" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/dark/visible{ @@ -62366,23 +62219,6 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) -"ucM" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/department/science) "ucP" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -62616,6 +62452,30 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"ugJ" = ( +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/machinery/button/door{ + id = "shower1"; + name = "Shower Bolts"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = -27; + specialfunctions = 4 + }, +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "shower1a"; + name = "Privacy Shutters"; + pixel_x = 7; + pixel_y = -27 + }, +/obj/machinery/light/small, +/obj/effect/landmark/start/assistant, +/obj/item/soap/nanotrasen, +/turf/open/floor/iron/white/textured, +/area/crew_quarters/toilet) "ugL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -62668,16 +62528,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) -"uie" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "uig" = ( /obj/structure/table/wood, /obj/item/candle{ @@ -62839,6 +62689,33 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"ujS" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"ujV" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + pixel_x = 1; + pixel_y = 26 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "ukb" = ( /obj/machinery/light{ dir = 8 @@ -62872,14 +62749,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/noslip/dark, /area/hallway/secondary/service) -"uky" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/plumbing, -/obj/item/construction/plumbing, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/chemistry) "ukF" = ( /obj/effect/decal/cleanable/xenoblood, /obj/effect/gibspawner/xeno/bodypartless, @@ -63005,6 +62874,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"umr" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "umx" = ( /obj/machinery/computer/secure_data{ dir = 4 @@ -63064,6 +62943,13 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron/dark, /area/maintenance/starboard/central) +"unz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/engine, +/area/engine/supermatter) "unJ" = ( /obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ @@ -63077,24 +62963,6 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) -"uoj" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/analyzer, -/obj/item/extinguisher, -/obj/item/extinguisher, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/teleporter) "uom" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -63173,15 +63041,11 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron, /area/science/mixing) -"upl" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/relay) +"upk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/crew_quarters/bar) "upt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -63205,6 +63069,17 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) +"upM" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light_switch{ + pixel_x = 1; + pixel_y = 28 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "upX" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -63212,6 +63087,16 @@ }, /turf/open/space/basic, /area/space/nearstation) +"uqu" = ( +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/bridge) "uqv" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -63239,20 +63124,6 @@ /obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, /area/security/brig) -"uqS" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Medbay Break Room"; - dir = 5; - network = list("ss13","medbay") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron/freezer, -/area/medical/virology) "uqV" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -63271,25 +63142,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"urr" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/machinery/firealarm{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "uru" = ( /obj/machinery/light_switch{ pixel_x = 26 @@ -63324,6 +63176,14 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"urJ" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/maintenance/department/chapel/monastery) "urL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -63369,6 +63229,16 @@ /obj/machinery/holopad, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"usk" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/turf/open/floor/engine, +/area/science/explab) "usA" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -63379,25 +63249,6 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"usU" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/fitness/recreation) "uto" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63411,6 +63262,17 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmospherics_engine) +"utJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/siding/white/corner, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "uuu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -63518,13 +63380,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"uwe" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("aisat") - }, -/turf/open/space/basic, -/area/space) "uwl" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63600,20 +63455,6 @@ /obj/effect/spawner/structure/window/reinforced/prison, /turf/open/floor/plating, /area/security/prison) -"uxs" = ( -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"uxu" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "uxA" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -63629,6 +63470,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"uxW" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/carpet/grimy, +/area/chapel/office) "uxZ" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -63643,20 +63488,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"uyb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/science/nanite) "uyh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -63796,6 +63627,14 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/toilet) +"uAL" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "uAY" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 8; @@ -63884,15 +63723,6 @@ }, /turf/open/floor/iron/dark, /area/lawoffice) -"uCC" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) "uCF" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -63902,6 +63732,26 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"uCQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) +"uCV" = ( +/obj/machinery/suit_storage_unit/cmo, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/keycard_auth{ + pixel_x = -26; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) "uDa" = ( /obj/machinery/airalarm/directional/west, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -63951,16 +63801,20 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/lab) -"uDM" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ +"uDV" = ( +/obj/machinery/computer/crew{ dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/dorms) +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/requests_console{ + pixel_x = -32 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/checkpoint/customs) "uDW" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/structure/cable/yellow{ @@ -63974,21 +63828,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"uEf" = ( -/obj/machinery/holopad, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) "uEi" = ( /obj/structure/chair/fancy/comfy{ color = "#666666"; @@ -64012,14 +63851,6 @@ }, /turf/open/floor/iron, /area/science/robotics) -"uEq" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/shower{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/noslip/white, -/area/medical/medbay/central) "uEB" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -64220,20 +64051,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"uHa" = ( -/obj/machinery/light, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/medical/chemistry) "uHo" = ( /obj/effect/spawner/lootdrop/glowstick/lit, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -64244,6 +64061,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"uHu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/noslip/dark, +/area/engine/engineering) "uHw" = ( /obj/machinery/porta_turret/ai{ dir = 4; @@ -64416,13 +64240,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) -"uJJ" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 1; - name = "manual outlet valve" - }, -/turf/open/floor/iron/white, -/area/science/mixing) "uJU" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -64511,16 +64328,6 @@ /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) -"uLe" = ( -/obj/structure/sign/departments/minsky/supply/mining{ - pixel_x = 32 - }, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron/dark, -/area/quartermaster/miningdock) "uLg" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/condiment/saltshaker{ @@ -64555,23 +64362,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"uLr" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/office) "uLs" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 @@ -64588,6 +64378,22 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) +"uLX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) +"uMa" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) "uMg" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/neutral{ @@ -64648,18 +64454,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"uMG" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "uMY" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -64690,14 +64484,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main/monastery) -"uNv" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/computer/rdconsole/experiment, -/turf/open/floor/iron/dark, -/area/science/explab) "uNE" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -64800,6 +64586,22 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"uOV" = ( +/obj/machinery/requests_console{ + department = "Escape Lounge"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "uPb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/sign/departments/minsky/medical/medical2{ @@ -65048,19 +64850,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"uUk" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - external_pressure_bound = 140; - name = "RD Server Vent"; - pressure_checks = 0 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/circuit, -/area/science/server) "uUn" = ( /obj/machinery/computer/teleporter{ dir = 8 @@ -65122,16 +64911,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"uVo" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "uVu" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -65163,14 +64942,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"uWE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/computer/cargo/request, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/storage) "uWQ" = ( /obj/machinery/door/airlock/medical/glass{ id_tag = "CloningDoor"; @@ -65213,6 +64984,19 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"uXG" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 4 + }, +/turf/open/floor/iron/white, +/area/science/robotics/lab) "uXM" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/table/reinforced, @@ -65363,16 +65147,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"uZO" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "uZP" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -65383,6 +65157,17 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"uZQ" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/tank_dispenser, +/turf/open/floor/iron, +/area/engine/engine_smes) "vaO" = ( /obj/effect/turf_decal/trimline/white/corner{ dir = 8 @@ -65427,22 +65212,6 @@ /obj/item/book/manual/wiki/sopservice, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"vbJ" = ( -/obj/machinery/requests_console{ - department = "Detective's Office"; - departmentType = 4; - pixel_y = -32 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/vending/wardrobe/det_wardrobe, -/turf/open/floor/wood, -/area/security/detectives_office) "vbN" = ( /obj/structure/chair/fancy/comfy{ color = "#666666" @@ -65477,6 +65246,14 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"vcn" = ( +/obj/structure/flora/ausbushes/pointybush, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/extinguisher_cabinet{ + pixel_x = -30 + }, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "vcp" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -65493,6 +65270,23 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"vcy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "vcO" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/tile/green/fourcorners/contrasted, @@ -65547,6 +65341,17 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"vdR" = ( +/obj/machinery/airalarm/server{ + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 1; + initialize_directions = 1 + }, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/science/server) "vdX" = ( /obj/machinery/vending/wardrobe/gene_wardrobe, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, @@ -65598,18 +65403,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"veA" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) "veI" = ( /obj/structure/cable{ icon_state = "1-2" @@ -65666,12 +65459,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"vft" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "vfB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65682,6 +65469,21 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"vfC" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "vfD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65696,16 +65498,6 @@ "vgb" = ( /turf/closed/wall/r_wall, /area/engine/gravity_generator) -"vge" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 1 - }, -/obj/machinery/meter, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ - pixel_y = 27 - }, -/turf/open/floor/iron/white, -/area/science/mixing) "vgE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -65724,13 +65516,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"vgF" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) "vgU" = ( /obj/machinery/light{ dir = 8 @@ -65772,6 +65557,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"vhq" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/gateway) "vhu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -65858,6 +65661,13 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) +"viy" = ( +/obj/machinery/ore_silo, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/security/nuke_storage) "vja" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65870,6 +65680,24 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"vjq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/sign/map/right{ + pixel_x = 16; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/central) "vjC" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -65945,6 +65773,15 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"vks" = ( +/obj/machinery/vending/engivend, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/turf/open/floor/iron, +/area/science/shuttle) "vky" = ( /obj/item/radio/intercom{ pixel_y = 24 @@ -65964,6 +65801,15 @@ }, /turf/open/space/basic, /area/solar/starboard/aft) +"vkU" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -25 + }, +/turf/open/floor/iron/dark, +/area/security/main) "vkY" = ( /obj/structure/window/reinforced/spawner{ dir = 4 @@ -66008,6 +65854,16 @@ "vlr" = ( /turf/open/floor/plating, /area/maintenance/fore) +"vlt" = ( +/obj/machinery/airalarm/unlocked{ + pixel_y = 24; + dir = 1 + }, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/atmospherics_engine) "vlG" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/white{ @@ -66049,14 +65905,6 @@ "vmg" = ( /turf/closed/wall, /area/medical/genetics/cloning) -"vmn" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/storage) "vmr" = ( /obj/effect/spawner/randomvend/snack, /obj/effect/turf_decal/tile/yellow{ @@ -66086,6 +65934,14 @@ "vmR" = ( /turf/open/floor/iron, /area/security/brig) +"vmX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/medical/storage) "vno" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -66164,6 +66020,10 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"vok" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/noslip/dark, +/area/engine/engineering) "voP" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Warehouse Maintenance"; @@ -66236,10 +66096,17 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) +"vpR" = ( +/obj/machinery/camera/directional/north, +/turf/open/space/basic, +/area/space) "vpS" = ( /obj/item/wrench, /turf/open/floor/engine, /area/engine/engine_room) +"vpX" = ( +/turf/open/floor/glass/reinforced, +/area/medical/medbay/central) "vqa" = ( /obj/structure/chair/office{ dir = 8 @@ -66291,19 +66158,18 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"vqr" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"vqn" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/structure/chair{ - dir = 4 +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) +/turf/open/floor/iron/dark, +/area/quartermaster/warehouse) "vqE" = ( /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/stripes/line{ @@ -66329,6 +66195,13 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/qm) +"vqP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "vrb" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -66374,23 +66247,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"vrp" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/storage/toolbox/mechanical, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/eva) "vrC" = ( /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, @@ -66546,28 +66402,6 @@ "vun" = ( /turf/closed/wall, /area/science/misc_lab/range) -"vuv" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/light/small, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "vux" = ( /turf/closed/wall/r_wall, /area/maintenance/port/central) @@ -66912,19 +66746,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"vyw" = ( -/obj/machinery/camera/autoname, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "vyB" = ( /turf/open/floor/engine/n2o, /area/engine/atmos) @@ -66966,13 +66787,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"vyG" = ( -/obj/machinery/camera/autoname, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) "vyO" = ( /obj/effect/landmark/event_spawn, /obj/machinery/navbeacon{ @@ -66982,6 +66796,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"vzj" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/science/xenobiology) "vzm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -67092,6 +66913,19 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/science/storage) +"vAC" = ( +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "vAH" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -67120,6 +66954,11 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"vAV" = ( +/obj/structure/bed/dogbed, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/plating, +/area/crew_quarters/fitness/recreation) "vBf" = ( /turf/closed/wall/r_wall, /area/medical/genetics) @@ -67132,18 +66971,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"vBI" = ( -/obj/structure/kitchenspike, -/obj/item/radio/intercom{ - pixel_x = 29; - pixel_y = -2 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/kitchen/coldroom) "vBK" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -67167,6 +66994,21 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/wood, /area/crew_quarters/bar) +"vBY" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "vCd" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -67211,14 +67053,6 @@ }, /turf/open/floor/plating, /area/science/shuttle) -"vCv" = ( -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/dorms) "vCz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -67267,18 +67101,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"vDL" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/carpet/red, -/area/security/detectives_office) "vDQ" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, @@ -67291,14 +67113,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plating, /area/hallway/secondary/entry) -"vEc" = ( -/obj/machinery/vending/wallmed{ - pixel_y = -32 - }, -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) "vEd" = ( /obj/effect/turf_decal/tile/red/opposingcorners{ dir = 1 @@ -67449,6 +67263,12 @@ }, /turf/open/floor/plating, /area/medical/medbay/central) +"vFV" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "vFX" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -67520,16 +67340,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) -"vGZ" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "vHc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -67623,18 +67433,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/plating, /area/crew_quarters/dorms) -"vIg" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "vIj" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -67661,6 +67459,17 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"vIq" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "vIx" = ( /obj/machinery/door/airlock/public/glass{ name = "Chapel Dock Access" @@ -67674,6 +67483,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) +"vIA" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "vIW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -67711,15 +67533,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/engine/engineering) -"vJv" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/engineering) "vJF" = ( /turf/closed/wall, /area/medical/sleeper) @@ -67768,6 +67581,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"vKm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/autoname{ + dir = 9 + }, +/turf/open/floor/iron, +/area/engine/atmos) "vKn" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/binary/pump{ @@ -67834,6 +67656,17 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/brig) +"vLr" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/virology) "vLG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -67894,18 +67727,14 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"vNh" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden{ - dir = 5 - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/camera/autoname{ - dir = 1 +"vNo" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 }, -/turf/open/floor/plating/asteroid, -/area/maintenance/starboard/secondary) +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/turf/open/floor/iron/white, +/area/science/xenobiology) "vNq" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -67942,12 +67771,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) -"vNZ" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/explab) "vOc" = ( /obj/machinery/computer/apc_control{ dir = 1 @@ -67958,15 +67781,6 @@ }, /turf/open/floor/carpet/orange, /area/crew_quarters/heads/chief) -"vOe" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/item/reagent_containers/food/drinks/flask/gold{ - pixel_x = -1; - pixel_y = 9 - }, -/obj/item/book/manual/wiki/sopcommand, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "vOx" = ( /obj/machinery/computer/cargo/request{ dir = 4 @@ -68000,6 +67814,15 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"vPd" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron/dark, +/area/security/checkpoint/science) "vPM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -68022,6 +67845,15 @@ /obj/effect/turf_decal/tile/green/opposingcorners, /turf/open/floor/iron, /area/hallway/secondary/exit) +"vPY" = ( +/obj/structure/window/reinforced/spawner{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("aisat") + }, +/turf/open/space/basic, +/area/space/nearstation) "vQa" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -68082,14 +67914,6 @@ "vQz" = ( /turf/closed/wall, /area/security/checkpoint/medical) -"vQI" = ( -/obj/structure/lattice, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/turf/open/space/basic, -/area/space/nearstation) "vQJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68105,18 +67929,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"vQR" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "vRw" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -68129,6 +67941,12 @@ }, /turf/open/floor/iron/dark, /area/engine/storage) +"vRN" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/circuit/green, +/area/security/nuke_storage) "vRY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68200,16 +68018,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"vSx" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/turf/open/floor/iron/white, -/area/science/xenobiology) "vSy" = ( /obj/structure/curtain{ layer = 4.5 @@ -68244,6 +68052,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/hallway/primary/aft) +"vSH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "vSL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -68296,6 +68116,22 @@ }, /turf/open/floor/iron/dark, /area/science/robotics/lab) +"vTM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Mixing Tank Outlet" + }, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "vTR" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -68311,6 +68147,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"vUe" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/storage/backpack/duffelbag/med/implant, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 8 + }, +/turf/open/floor/iron/white/side, +/area/medical/surgery) "vUx" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 8; @@ -68323,16 +68170,15 @@ "vUC" = ( /turf/closed/wall, /area/crew_quarters/kitchen/coldroom) -"vUN" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +"vUU" = ( +/obj/structure/window/reinforced/spawner{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 +/obj/machinery/camera/autoname/directional/west{ + network = list("aisat") }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron/dark, -/area/engine/atmos) +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) "vUX" = ( /obj/machinery/door/airlock/public/glass{ name = "Funeral Parlour" @@ -68356,6 +68202,10 @@ /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/iron, /area/maintenance/starboard/central) +"vVP" = ( +/obj/effect/turf_decal/box/corners, +/turf/open/floor/engine, +/area/science/explab) "vVR" = ( /obj/machinery/door/airlock/medical/glass{ name = "Hydroponics"; @@ -68458,6 +68308,13 @@ /obj/item/reagent_containers/syringe, /turf/open/floor/iron/dark, /area/security/execution/education) +"vXz" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/solar, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "vXL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -68644,13 +68501,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/white, /area/science/xenobiology) -"wbB" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/noslip/dark, -/area/engine/engineering) "wbE" = ( /obj/machinery/light{ dir = 1 @@ -68702,17 +68552,6 @@ }, /turf/open/floor/wood, /area/library) -"wcA" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 24 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/quartermaster/storage) "wcN" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -68749,16 +68588,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/fore) -"wdK" = ( -/obj/structure/bodycontainer/crematorium{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/maintenance/department/chapel/monastery) "wdT" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68785,15 +68614,16 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) -"wey" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +"weo" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engine/atmos) +/turf/open/floor/iron/white, +/area/medical/medbay/central) "weB" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -68828,10 +68658,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/security/brig) -"weT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/circuit/green, -/area/security/nuke_storage) "wfw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -68891,24 +68717,6 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/science) -"wgg" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) "wgl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -68954,14 +68762,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"whf" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) "whh" = ( /obj/machinery/computer/security/mining{ dir = 8 @@ -68995,6 +68795,15 @@ }, /turf/open/floor/iron, /area/security/brig) +"whL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/effect/loot_jobscale/medical/first_aid_kit, +/obj/item/stack/medical/gauze, +/turf/open/floor/iron/dark, +/area/security/brig/medbay) "whZ" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -69014,6 +68823,13 @@ }, /turf/open/floor/iron/white, /area/science/mixing) +"wiE" = ( +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/structure/closet/radiation, +/turf/open/floor/noslip/dark, +/area/engine/engineering) "wiH" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -69174,23 +68990,15 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"wks" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/chapel/monastery) "wkz" = ( /obj/machinery/telecomms/server/presets/engineering, /turf/open/floor/circuit/telecomms/server, /area/tcommsat/server) +"wkA" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, +/area/security/courtroom) "wkF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -69293,16 +69101,6 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) -"wmL" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/maintenance/department/chapel/monastery) "wmP" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -69333,13 +69131,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"wmY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/crate/freezer/surplus_limbs, -/turf/open/floor/iron/white/side{ - dir = 6 - }, -/area/medical/surgery) "wmZ" = ( /obj/machinery/airalarm/directional/north, /obj/structure/cable/yellow{ @@ -69430,22 +69221,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/engine/storage) -"wop" = ( -/obj/structure/table, -/obj/item/analyzer, -/obj/item/stack/cable_coil/orange, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/sign/departments/minsky/engineering/engineering{ - pixel_y = 32 - }, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/iron/dark, -/area/engine/engine_smes) "woC" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor/eastleft{ @@ -69459,12 +69234,6 @@ /obj/item/pen, /turf/open/floor/iron/dark, /area/security/checkpoint/medical) -"woE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/engine/atmos) "woG" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/green{ @@ -69478,6 +69247,24 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) +"woQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) +"woU" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "wpa" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -69502,6 +69289,17 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"wpw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "wpL" = ( /obj/machinery/light_switch{ pixel_x = -25 @@ -69511,11 +69309,6 @@ }, /turf/open/floor/iron, /area/science/shuttle) -"wpP" = ( -/obj/machinery/light/small, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/freezer, -/area/medical/genetics) "wqp" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -69646,15 +69439,6 @@ "wrU" = ( /turf/open/floor/plating, /area/chapel/office) -"wrV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/iron, -/area/engine/atmos) "wsy" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -30 @@ -69668,24 +69452,12 @@ }, /turf/open/floor/iron, /area/security/brig) -"wsI" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +"wsE" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("aicore") }, -/turf/open/floor/iron/dark, -/area/science/nanite) +/turf/open/space/basic, +/area/space) "wsN" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -69797,27 +69569,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"wuR" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"wuY" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron, -/area/science/shuttle) "wvy" = ( /obj/machinery/newscaster{ pixel_y = -30 @@ -69833,6 +69584,11 @@ /obj/machinery/light, /turf/open/floor/carpet/green, /area/crew_quarters/bar) +"wvD" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/command) "wvQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -69960,6 +69716,13 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/checkpoint/customs) +"wxW" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/hallway/primary/starboard) "wxY" = ( /obj/machinery/power/terminal{ dir = 8 @@ -69995,12 +69758,23 @@ }, /turf/open/floor/engine/co2, /area/engine/atmos) -"wyA" = ( -/obj/machinery/camera/autoname{ +"wyC" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 }, -/turf/open/floor/carpet/grimy, -/area/chapel/office) +/turf/open/floor/iron, +/area/crew_quarters/cryopods) +"wyE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/white, +/area/science/explab) "wyN" = ( /obj/item/radio/intercom{ pixel_y = 24 @@ -70111,6 +69885,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/dorms) +"wAo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/atmos) "wAu" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -70150,6 +69935,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/brig) +"wBn" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/holopad, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "wBw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ @@ -70336,13 +70131,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"wFt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/iron/dark, -/area/engine/atmos) "wFC" = ( /obj/structure/curtain, /obj/effect/turf_decal/stripes/line, @@ -70394,6 +70182,30 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"wGf" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "QMLoaddoor2"; + name = "Cargo Offload"; + pixel_x = 6; + pixel_y = -26 + }, +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "QMLoaddoor"; + name = "Cargo Loading"; + pixel_x = -5; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "wGl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -70496,6 +70308,17 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/white, /area/science/xenobiology) +"wHZ" = ( +/obj/effect/turf_decal/tile/red, +/obj/item/radio/intercom{ + pixel_x = 29; + pixel_y = -2 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","security") + }, +/turf/open/floor/iron, +/area/security/brig) "wIa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -70542,6 +70365,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"wIV" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/medical/storage) "wIX" = ( /obj/machinery/light{ dir = 1 @@ -70578,6 +70413,11 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) +"wJX" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "wKb" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -70605,10 +70445,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"wKn" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/freezer, -/area/medical/virology) "wKq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70618,23 +70454,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) -"wKs" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 8; - name = "Atmospherics Burn Mix" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "wKv" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -70677,16 +70496,6 @@ }, /turf/open/floor/plating/asteroid, /area/maintenance/starboard/secondary) -"wKV" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/machinery/rnd/production/techfab/department/security, -/obj/machinery/light, -/obj/machinery/light_switch{ - pixel_x = -8; - pixel_y = -25 - }, -/turf/open/floor/iron/dark, -/area/security/main) "wKW" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70811,6 +70620,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) +"wMn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "wMp" = ( /obj/machinery/light{ dir = 1 @@ -70835,18 +70653,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/hallway/primary/fore) -"wMM" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/chair/office/light{ - dir = 1 +"wMJ" = ( +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = 28 }, -/turf/open/floor/iron/white, -/area/science/explab) +/mob/living/carbon/human/species/monkey/punpun, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "wMV" = ( /obj/machinery/light/small{ dir = 8 @@ -70860,18 +70675,6 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"wNi" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/vending/wallmed{ - pixel_x = 32 - }, -/obj/structure/rack, -/obj/item/storage/firstaid/advanced, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "wNF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -70970,6 +70773,23 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"wPl" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 8; + name = "Atmospherics Burn Mix" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "wPn" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; @@ -70987,6 +70807,21 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"wPL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "wPN" = ( /obj/machinery/portable_atmospherics/canister/plasma, /obj/effect/turf_decal/delivery, @@ -71079,6 +70914,16 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"wRl" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/machinery/camera/autoname/directional/east, +/obj/item/radio/intercom{ + pixel_x = 29; + pixel_y = -2 + }, +/obj/item/storage/lockbox/medal, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "wRG" = ( /obj/structure/table/reinforced, /turf/open/floor/plating, @@ -71107,6 +70952,31 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"wRQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/hallway/primary/starboard) +"wRY" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/spawner/randomvend/snack, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","security") + }, +/turf/open/floor/iron/dark, +/area/security/main) "wRZ" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -71117,6 +70987,11 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"wSa" = ( +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/brown/opposingcorners, +/turf/open/floor/iron/dark, +/area/chapel/office) "wSk" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ @@ -71296,16 +71171,6 @@ "wVr" = ( /turf/open/floor/iron, /area/hallway/primary/fore) -"wVz" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/firealarm{ - pixel_y = -24 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "wVC" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -71462,6 +71327,35 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"wXI" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/obj/machinery/disposal/bin{ + pixel_x = -6 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/janitor) +"wXM" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/science/breakroom) "wXO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/effect/turf_decal/tile/yellow{ @@ -71518,21 +71412,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/atmos) -"wYm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "wYq" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -71610,23 +71489,6 @@ }, /turf/open/floor/iron/dark, /area/engine/storage) -"wZf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/camera/autoname, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "wZg" = ( /obj/machinery/door/poddoor/shutters{ id = "Skynet_launch"; @@ -71643,6 +71505,19 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/medical/storage) +"wZx" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) "wZA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -71687,6 +71562,11 @@ /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, /area/hallway/primary/starboard) +"wZX" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/circuit, +/area/science/robotics) "xak" = ( /obj/machinery/door/airlock/external{ name = "Supply Dock Airlock"; @@ -71717,12 +71597,20 @@ }, /turf/open/floor/plating, /area/security/prison) -"xaO" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/start/scientist, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/science/explab) +"xbD" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/rnd/production/protolathe/department/cargo, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/office) "xbO" = ( /obj/machinery/door/poddoor/shutters{ id = "aux_base_shutters"; @@ -71914,16 +71802,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"xfG" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/engineering) "xfM" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -71951,22 +71829,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"xgn" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"xfZ" = ( +/obj/structure/dresser, +/obj/machinery/camera/autoname{ + dir = 6 }, /obj/machinery/light_switch{ pixel_x = 26 }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("aisat") +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) +/turf/open/floor/iron/white, +/area/medical/genetics/cloning) "xgs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -71979,19 +71854,14 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) -"xgE" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/photocopier, -/obj/effect/turf_decal/siding/wood{ - dir = 6 +"xgO" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/explab) "xgS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -72025,18 +71895,6 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"xhF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/iron/white, -/area/science/explab) "xhG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, @@ -72062,6 +71920,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"xiE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit) "xiJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -72087,16 +71954,13 @@ }, /turf/open/floor/wood, /area/crew_quarters/fitness/recreation) -"xiP" = ( +"xjp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/dark, +/area/science/nanite) "xjD" = ( /obj/structure/table/wood, /obj/item/radio/intercom, @@ -72186,6 +72050,19 @@ }, /turf/open/floor/iron, /area/hydroponics) +"xkP" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/turf/open/floor/iron/white, +/area/medical/sleeper) "xla" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -72211,6 +72088,12 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/theatre) +"xma" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/hallway/primary/central) "xmg" = ( /obj/structure/table, /obj/item/shuttle_creator{ @@ -72280,25 +72163,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/white, /area/security/brig/medbay) -"xnd" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 1 - }, -/obj/machinery/meter, -/obj/machinery/button/ignition/incinerator/toxmix{ - pixel_x = -8; - pixel_y = 28 - }, -/obj/machinery/airalarm/mixingchamber{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/button/door/incinerator_vent_toxmix{ - pixel_x = 8; - pixel_y = 28 - }, -/turf/open/floor/iron/white, -/area/science/mixing/chamber) "xnh" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -72357,6 +72221,11 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/security/courtroom) +"xos" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white, +/area/crew_quarters/toilet) "xov" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, @@ -72389,6 +72258,21 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"xoT" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("aicore") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) "xpd" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -72441,21 +72325,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"xpC" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/department/science) "xpH" = ( /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; @@ -72515,14 +72384,16 @@ }, /turf/open/floor/iron/white, /area/science/research) -"xqo" = ( -/obj/item/beacon, -/turf/open/floor/engine, -/area/science/explab) "xqt" = ( /obj/machinery/gravity_generator/main/station, /turf/open/floor/circuit/green, /area/engine/gravity_generator) +"xqR" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "xqT" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/two, @@ -72532,29 +72403,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"xrc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmos) -"xri" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "xrt" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/white{ @@ -72562,6 +72410,14 @@ }, /turf/open/space/basic, /area/solar/port/aft) +"xrx" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/plumbing, +/obj/item/construction/plumbing, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/medical/chemistry) "xry" = ( /turf/closed/wall/r_wall, /area/maintenance/department/science) @@ -72580,18 +72436,6 @@ }, /turf/open/floor/circuit, /area/gateway) -"xsd" = ( -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/fitness/recreation) "xsn" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron, @@ -72758,16 +72602,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"xvv" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Air to Mixing Tank" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmos) "xvC" = ( /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) @@ -72798,6 +72632,20 @@ }, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) +"xwr" = ( +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "xwv" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -72810,10 +72658,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"xwH" = ( -/obj/machinery/atmospherics/pipe/manifold4w/purple/visible, -/turf/open/floor/iron, -/area/engine/atmos) "xwN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -73032,17 +72876,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"xAd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "xAt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -73117,17 +72950,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"xAX" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) "xBa" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -73135,6 +72957,14 @@ }, /turf/open/floor/iron, /area/medical/chemistry) +"xBh" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/shuttle) "xBm" = ( /turf/open/floor/plating, /area/maintenance/starboard/central) @@ -73146,11 +72976,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"xBw" = ( -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/grass, -/area/hallway/secondary/command) "xBH" = ( /obj/machinery/light{ dir = 4 @@ -73372,13 +73197,6 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron, /area/engine/atmos) -"xEX" = ( -/obj/machinery/power/solar, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "xFs" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/layer_manifold/visible, @@ -73521,18 +73339,28 @@ "xHM" = ( /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) +"xHN" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/turf/open/floor/circuit/green, +/area/security/nuke_storage) "xHU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/bar) -"xHX" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 +"xIc" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/engine/atmos) +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "xIs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -73583,13 +73411,22 @@ }, /turf/open/floor/iron, /area/science/xenobiology) -"xIW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +"xIT" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "xIZ" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/tile/brown/half/contrasted, @@ -73702,17 +73539,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"xJV" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/plating, -/area/quartermaster/storage) "xJW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -73770,19 +73596,21 @@ /obj/machinery/ntnet_relay, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) -"xKM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +"xKI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/machinery/camera/autoname{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/obj/machinery/requests_console{ - department = "Morgue"; - pixel_x = 32 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron, -/area/medical/morgue) +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "xKS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ dir = 4 @@ -73799,23 +73627,6 @@ }, /turf/open/floor/carpet/black, /area/crew_quarters/heads/hos) -"xLg" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "xLk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment{ @@ -73911,6 +73722,14 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/supply) +"xNf" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/crew_quarters/bar) "xNl" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Command Maintenance Hatch"; @@ -73989,19 +73808,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/security/brig/dock) -"xNY" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "xOb" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -74066,6 +73872,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"xOG" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) "xOI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -74084,6 +73896,16 @@ }, /turf/open/space/basic, /area/space/nearstation) +"xOP" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 8; + name = "Hot Turbine Waste to Generator" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) "xOV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -74097,14 +73919,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"xOZ" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/grass, -/area/hallway/secondary/command) "xPf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/machinery/light{ @@ -74140,30 +73954,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"xPC" = ( -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/machinery/button/door{ - id = "shower1"; - name = "Shower Bolts"; - normaldoorcontrol = 1; - pixel_x = -6; - pixel_y = -27; - specialfunctions = 4 - }, -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "shower1a"; - name = "Privacy Shutters"; - pixel_x = 7; - pixel_y = -27 - }, -/obj/machinery/light/small, -/obj/effect/landmark/start/assistant, -/obj/item/soap/nanotrasen, -/turf/open/floor/noslip/white, -/area/crew_quarters/toilet) "xPI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -74193,15 +73983,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics/cloning) -"xQG" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hydroponics) "xQH" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -74245,18 +74026,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"xRo" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) "xRq" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ @@ -74264,20 +74033,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"xRL" = ( -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/structure/table, -/obj/item/dest_tagger, -/obj/item/dest_tagger, -/obj/item/stack/wrapping_paper, -/obj/item/stack/wrapping_paper, -/obj/item/radio/intercom{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/quartermaster/sorting) "xRO" = ( /obj/structure/table, /obj/item/restraints/handcuffs{ @@ -74478,18 +74233,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/plating, /area/maintenance/fore) -"xUo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) "xUv" = ( /obj/machinery/newscaster{ pixel_x = 32 @@ -74528,6 +74271,14 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"xVc" = ( +/obj/structure/bodycontainer/crematorium{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/maintenance/department/chapel/monastery) "xVh" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 4 @@ -74614,6 +74365,47 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/maintenance/fore) +"xWG" = ( +/obj/machinery/light_switch{ + pixel_x = -5; + pixel_y = -25 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/glowstick/lit, +/obj/structure/rack, +/obj/item/paper/pamphlet/gateway, +/obj/item/paper/pamphlet/gateway{ + pixel_x = -1; + pixel_y = -2 + }, +/obj/item/paper/pamphlet/gateway{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/gateway) +"xWI" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/atmos) +"xWX" = ( +/mob/living/simple_animal/pet/dog/pug{ + density = 0; + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) "xXa" = ( /turf/closed/wall, /area/library) @@ -74652,6 +74444,17 @@ }, /turf/open/floor/iron/dark, /area/maintenance/starboard/central) +"xXF" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light_switch{ + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron, +/area/bridge) "xXH" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron/dark, @@ -74703,18 +74506,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"xZK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/tank_dispenser, -/obj/item/radio/intercom{ - pixel_x = 29; - pixel_y = -2 - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/engine/engine_smes) "xZS" = ( /obj/effect/turf_decal/plaque{ icon_state = "L5" @@ -74729,17 +74520,15 @@ "yak" = ( /turf/closed/wall/r_wall, /area/maintenance/department/science/central) -"yaZ" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = 26 +"yaI" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/item/reagent_containers/food/drinks/flask/gold{ + pixel_x = -1; + pixel_y = 9 }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) +/obj/item/book/manual/wiki/sopcommand, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "ybt" = ( /obj/effect/turf_decal/stripes/box, /obj/machinery/suit_storage_unit/open, @@ -74751,13 +74540,6 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) -"ybC" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 1; - name = "manual inlet valve" - }, -/turf/open/floor/iron/white, -/area/science/mixing) "ybE" = ( /obj/machinery/light{ dir = 1 @@ -74853,12 +74635,15 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"ydu" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 1 +"ycS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Central Primary Hallway - Fore - Port Corner" }, /turf/open/floor/iron/dark, -/area/engine/atmos) +/area/engine/atmospherics_engine) "ydy" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -74866,6 +74651,18 @@ }, /turf/open/floor/plating, /area/security/brig/medbay) +"ydD" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/heads/captain) "ydF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 @@ -74961,6 +74758,23 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/crew_quarters/kitchen) +"yeF" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "yeH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75002,6 +74816,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port) +"yfb" = ( +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "yfw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -75098,20 +74923,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) -"yhd" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/rnd/production/protolathe/department/cargo, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/office) "yho" = ( /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /obj/effect/turf_decal/tile/neutral, @@ -75229,16 +75040,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"yjK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/grass, -/area/hallway/secondary/command) "ykb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -75287,6 +75088,18 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"ykL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "ykM" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -75317,31 +75130,11 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"ylj" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "yly" = ( /obj/machinery/portable_atmospherics/canister/plasma, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/storage) -"ylC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "ylE" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/disposal/bin, @@ -87800,7 +87593,7 @@ asK asK mOT anc -ibO +qfu aOR onr aLq @@ -88561,7 +88354,7 @@ lNO aEv aOS ffd -mWq +lSz aZX aZX aZX @@ -89334,7 +89127,7 @@ aOR amW rXf aPU -qoj +unz aOd aCQ aKi @@ -89350,7 +89143,7 @@ aNP aNP aNP aNP -nuI +rzW aLq aMT aMT @@ -89420,7 +89213,7 @@ aMT anT anT anT -qGx +ilc anT anT anT @@ -89852,7 +89645,7 @@ aDn aZX aew aju -dhT +rlX aZX afP afP @@ -89928,19 +89721,19 @@ aMT iaD aMT aMT -xEX -xEX -xEX -xEX -xEX +sEs +sEs +sEs +sEs +sEs aMT pcH aMT -xEX -xEX -xEX -xEX -xEX +sEs +sEs +sEs +sEs +sEs aMT aMT aMT @@ -90363,7 +90156,7 @@ nqT eCj aQX aQV -amk +jrg aNQ asD aqb @@ -90442,19 +90235,19 @@ aMT iaD aMT aMT -tos -tos -tos -tos -tos +hvd +hvd +hvd +hvd +hvd aMT kwL aMT -tos -tos -tos -tos -tos +hvd +hvd +hvd +hvd +hvd anT iaD aMT @@ -90631,13 +90424,13 @@ gqc aqb ajf pqp -bAm +iLR qRE awq -uMG +rsR vgb iRz -pbq +hxL wKA suf aRY @@ -90861,7 +90654,7 @@ sjb aPf kFa jUw -hRh +fCc aPf qBt aMT @@ -90882,7 +90675,7 @@ aOR aBS aOR aRr -ftv +ouj aZH boE aHY @@ -90956,19 +90749,19 @@ aMT iaD aMT aMT -xEX -xEX -xEX -xEX -xEX +sEs +sEs +sEs +sEs +sEs aMT kwL aMT -xEX -xEX -xEX -xEX -xEX +sEs +sEs +sEs +sEs +sEs aMT iaD aMT @@ -91366,10 +91159,10 @@ qJp kRJ mCA lPt -kxB +nnr sWL hEw -gdy +wAo awb geh acA @@ -91395,8 +91188,8 @@ piM gIr kJG nlU -dGx -rlK +ncK +osy rjd htB oUI @@ -91470,19 +91263,19 @@ aMT iaD aMT aMT -tos -tos -tos -tos -tos +hvd +hvd +hvd +hvd +hvd aMT kwL aMT -tos -tos -tos -tos -tos +hvd +hvd +hvd +hvd +hvd aMT iaD aMT @@ -91628,9 +91421,9 @@ hot uZP aKv pOd -mYd +sRb aNF -tPm +lGQ dJn mFY aPf @@ -91639,9 +91432,9 @@ anT aLq atb aCa -aYd -djl -gHR +bqo +sNj +ahz nNr jbZ udy @@ -91896,13 +91689,13 @@ qBt xZV axH ugr -jpd -wKs -ktH +iBD +wPl +ncM stg rGE fVN -hbr +kLr cTD jvU bEe @@ -91984,19 +91777,19 @@ aMT aMT aMT aMT -xEX -xEX -xEX -xEX -xEX +sEs +sEs +sEs +sEs +sEs aMT kwL aMT -xEX -xEX -xEX -xEX -xEX +sEs +sEs +sEs +sEs +sEs aMT aMT aMT @@ -92153,9 +91946,9 @@ anT aLq aYe akM -aoY -byI -vft +wMn +iVL +mvX aLq aLq aLq @@ -92183,7 +91976,7 @@ vrV vrV vrV vrV -oUZ +iPG vgb aMT aMT @@ -92390,7 +92183,7 @@ tWl cZK gDn dQc -kEy +mHt gDn gDn tWl @@ -92419,16 +92212,16 @@ tFT tFT vwK aaa -wop +nxR aXT acP atO gLP -hGx +iZT amI -oGN +wiE nHf -edJ +vok amI sFX sKV @@ -92498,19 +92291,19 @@ aMT aMT aMT aMT -tos -tos -tos -tos -tos +hvd +hvd +hvd +hvd +hvd aMT kwL aMT -tos -tos -tos -tos -tos +hvd +hvd +hvd +hvd +hvd aMT aMT aMT @@ -92524,7 +92317,7 @@ oxd mYD vMw vMw -wyA +uxW oxd sQL oxd @@ -92683,11 +92476,11 @@ dMB aVS tkq amI -pvv +qWy gXg -edJ +vok amI -rUV +dRu doh jZK bdf @@ -92909,13 +92702,13 @@ aPf aPf aMT aPf -vUN +hBx nSF syv mTf apr reo -rSH +iIb aPf wiT qYg @@ -92941,8 +92734,8 @@ jge uom aTg xwN -dmC -bCT +sLv +hBr amI qme fEf @@ -93172,7 +92965,7 @@ syv iGU aWt lUd -wVz +sVr aPf rGw feZ @@ -93180,26 +92973,26 @@ uIa aMT aMT aLq -epz +jjv wlT foS lMI dzt cWM tFT -sfK +gUo ibW aaa -mrz +uZQ lnU fkQ rNF -dki -xZK +fPJ +rvC amI maj ufq -hic +anV amI fdh vRw @@ -93423,13 +93216,13 @@ mnA mFU anT acA -fpQ +pOf maO syv iGU aWt lUd -kBk +kjH aPf bKn kgo @@ -93456,7 +93249,7 @@ aaa amI rDn oab -wbB +uHu amI lQL mhq @@ -93482,7 +93275,7 @@ wpg pag pag nJA -srf +eJT pag pag wpg @@ -93543,7 +93336,7 @@ aMT oxd oxd oxd -suQ +wSa sgr lLZ sHo @@ -93686,7 +93479,7 @@ pOd iGU aWt lUd -ydu +xqR aPf rGw nin @@ -93705,7 +93498,7 @@ dNw kbd dZs rvb -eIR +aDB szS lpo wYS @@ -93801,7 +93594,7 @@ oxd tAN qYW nCP -jre +mGt tVs cnk wRN @@ -93812,7 +93605,7 @@ oxd jxj dSe mkw -bfk +sdr muy ssC bAG @@ -93820,7 +93613,7 @@ xOB rcw rrx rcw -wmL +urJ rcw wmn sLM @@ -93943,7 +93736,7 @@ bPk iGU aWt bDs -rSH +iIb aPf bKn kgo @@ -93991,7 +93784,7 @@ aMT aMT aMT anT -aHG +tab wpg pag pag @@ -94081,7 +93874,7 @@ jbr nXs nXs jbr -fpv +hOc vzs oAw vpN @@ -94200,7 +93993,7 @@ bPk gnG iXN aLk -rSH +iIb aPf rGw nin @@ -94218,11 +94011,11 @@ dZs dZs dZs dZs -hsa -dYA -ylC -tMm -iES +mVk +nrY +eQe +eWR +mCe ohP dZs xSR @@ -94231,7 +94024,7 @@ lKj amI lCB klF -jUh +bnX kxH aMT aMT @@ -94315,7 +94108,7 @@ mkF kRc wGM heV -fSz +joo gwG ahW eGl @@ -94457,7 +94250,7 @@ bPk ouN sBn ccA -cbG +xWI aPf bKn kgo @@ -94475,7 +94268,7 @@ dZs wkz cIu eyN -rbR +gHh xKz dHA pYg @@ -94714,7 +94507,7 @@ ikv edG ouN thD -sLX +oyT aPf oui xVw @@ -94732,12 +94525,12 @@ dZs aDE kyq kyq -ceh +bOv gOn dIY ewK raK -vuv +ozu nmi tJs cnE @@ -94745,7 +94538,7 @@ deF bmM kfT qvG -nvh +kxh kxH aMT aMT @@ -94838,7 +94631,7 @@ fWp fKG iJB jbr -kvz +ePD tiU jbr kXn @@ -94967,11 +94760,11 @@ aMT aPf kpI lkI -dHJ -xHX -ouN +eUF +rlz +hET vFX -aaQ +frj aPf aPf aPf @@ -94989,7 +94782,7 @@ dZs dZs jDF hwe -shl +aUg uou dIY uRt @@ -95008,7 +94801,7 @@ aMT aMT aMT ixJ -rqc +vpR aMT aMT aMT @@ -95224,11 +95017,11 @@ jlV jWp xtU mJX -tVy -aWt -tCE +rBo +nas +oQK vKn -wFt +vqP aNF slm lyy @@ -95239,14 +95032,14 @@ uyn aLq hQN dgC -mlm +iSj aLq xzO hlq dZs -oWN +lMq tTC -shl +aUg mRQ dIY kyg @@ -95481,11 +95274,11 @@ anT acA dxb lkI -xvv -aWt -gIp +gkq +nas +qnS mWA -aaQ +frj wGl kNC vqa @@ -95503,7 +95296,7 @@ dZs dZs pbP waJ -shl +aUg amF dIY fFx @@ -95613,7 +95406,7 @@ tIW xgs jbr eUP -wdK +xVc jbr aMT anT @@ -95742,7 +95535,7 @@ dWW dwj gbC mWA -aaQ +frj aNF pHR oxI @@ -95757,10 +95550,10 @@ xPm aLq ibW dZs -cRh +sRG rvb rvb -gpM +fep gOn dIY nYd @@ -95769,7 +95562,7 @@ awT nmi tJs lqo -vJv +eqL amI kxH ogH @@ -95789,7 +95582,7 @@ aMT aMT aMT wpg -eiq +pIG pag pag hXu @@ -95800,7 +95593,7 @@ aNw lQz pag pmm -aiA +fWY wpg aMT aMT @@ -95866,7 +95659,7 @@ mgp dZL mkF jbr -wks +lWq xgs jbr jbr @@ -96017,7 +95810,7 @@ dZs kmb oIe nxG -shl +aUg ceT wFQ rgV @@ -96100,7 +95893,7 @@ vhc vhc vhc pep -yaZ +ujV grT eoV rFH @@ -96256,7 +96049,7 @@ vrb lmd kOj meS -aGC +aCA aNF kNC aWt @@ -96274,18 +96067,18 @@ dZs dZs dZs dZs -gMs -mbJ -dpw -ovt -ovu +vBY +pjg +fTX +jil +jiU mlv dZs jfW kff wTq amI -ozb +vks kNz giD gBW @@ -96308,7 +96101,7 @@ mxX mxX mxX mxX -uxs +kMh oHU mxX mxX @@ -96513,7 +96306,7 @@ rXP fFS aaz uxZ -aaQ +frj wGl aRi aWt @@ -96634,7 +96427,7 @@ aGV eGe kco hNt -iuR +eil mkF puM veT @@ -96770,11 +96563,11 @@ cAH ycu aOz hUy -aaQ +frj wGl kNC vTH -fKd +bWn aPf aPf aPf @@ -96789,7 +96582,7 @@ aPf aRz dZs lUq -ipm +uMa nuQ oPk uZf @@ -96817,7 +96610,7 @@ lAh sdc lCK wpg -eiq +pIG pmm pag ipA @@ -96828,7 +96621,7 @@ roV sNp pag pmm -aiA +fWY wpg aMT aMT @@ -96891,7 +96684,7 @@ sfr riv sFB rVB -pLz +bCR mkF jbr jbr @@ -97027,7 +96820,7 @@ aWt dUp aaz tDl -aaQ +frj wGl kNC aWt @@ -97036,8 +96829,8 @@ aPf aMT aPf aWA -aFH -uar +izV +xOP pqt aNF tRP @@ -97155,7 +96948,7 @@ oyn cic sZn biK -sOg +ila wlx aqg lwz @@ -97279,12 +97072,12 @@ qOk qOk hwW osb -iIe -iyX -xwH -sMX +vTM +jRr +bLY +pvs nMB -eCQ +mST aNF kNC aWt @@ -97294,17 +97087,17 @@ bVr xEN ayp aDG -eaR +lbt gKJ vxc hvO rqa -kyP +mDs exL xCp aTN ivM -lNH +thu atw aTN wej @@ -97316,14 +97109,14 @@ amI pFF uoO ixJ -nfX +iRd kxy ixJ aUT hiu hiu hiu -toN +pwE rYJ dRF pUA @@ -97537,11 +97330,11 @@ aPf aPf aPf keH -pnS -rmN -aaz +hxx +jWm +dSY tDl -tfy +nAp aNF nRf buI @@ -97549,9 +97342,9 @@ hBS aPf acA aPf -wrV +vKm aik -wey +sfb vSv aNF wrT @@ -97565,7 +97358,7 @@ arJ arJ eej vWF -irc +qDc rjL dBS bBc @@ -97662,7 +97455,7 @@ qEg rRd uFi efv -veA +bcr dJM msv qNy @@ -97792,13 +97585,13 @@ aMT aMT sLb fcp -csS +ycS lxt -dbq -xrc -mJL +ofD +qCn +aFU lLu -abT +rtm aNF aNF aNF @@ -97808,7 +97601,7 @@ eKn nlP mMt aIi -wey +sfb jSk aNF aNF @@ -97825,7 +97618,7 @@ fod qrp itv hHS -xfG +reR amI pFF lXu @@ -97838,14 +97631,14 @@ aNV aNV aNV aNV -jgd +kVG aNV ixJ icb lAh lCK wpg -eiq +pIG pag pag hnO @@ -97856,7 +97649,7 @@ xIN pmj pag pag -aiA +fWY wpg aMT aMT @@ -97930,7 +97723,7 @@ lbF nYO ujI lwz -sAD +eMl ihu wuM nGh @@ -98048,24 +97841,24 @@ rpy oCW oCW mBU -fdV +lAI ofE qXq xMW mdS aoM ucs -biz -woE -oTE -nkY -fBK +tDD +cgx +bkA +pvG +azv bwq -qDh -woE -woE -ssB -jwq +bPA +cgx +cgx +ccR +wpw luS leD aNF @@ -98098,7 +97891,7 @@ aNV aNV aNV ixJ -dbD +bEL lAh bXX wpg @@ -98331,7 +98124,7 @@ gaY xES tbu aTN -qDH +fWM wum akj aTN @@ -98429,12 +98222,12 @@ vJr iHr dUK rPk -dMv +bCd rRd uFi hJm lGN -vgF +wkA lSK qNy lDT @@ -98444,7 +98237,7 @@ sSj xjD rjR lwz -mWY +liI fjM bjA nGh @@ -98588,7 +98381,7 @@ kBB fNF cGq adB -nAu +cqz qbP qbP dZd @@ -98616,8 +98409,8 @@ xCF mRP msW wpg -mNm -mNm +dML +vzj mNm mxX yjv @@ -98643,8 +98436,8 @@ aMT eTb iot nIR -bFs -kgN +tto +rde qCw kWB iOB @@ -98874,7 +98667,7 @@ lAh lCK wpg uuA -bpn +fUn hzF uMY rXn @@ -99083,10 +98876,10 @@ rOg lDO aaz rgM -pqZ +hFo oJn cDs -dhC +kjD ylE aPf aPf @@ -99100,7 +98893,7 @@ sJS aWc cuL dBV -idp +mCI sJS nym rgA @@ -99130,8 +98923,8 @@ xCF lAh lCK wpg -tmY -mNm +kul +tWj ehB iVZ boI @@ -99198,7 +98991,7 @@ fuK dJm nYn iHr -mdL +fNu rPk vFP rRd @@ -99330,10 +99123,10 @@ aMT agE oCW oCW -ojP +gOR oCW oCW -eTf +vlt tNm udz agL @@ -99357,7 +99150,7 @@ qvb aDM miO jXG -wgg +cqi fvS dhe wiP @@ -99370,10 +99163,10 @@ rMr fYp amI jsW -wuY +qRw ixJ aNV -kcx +mhC aNV aNV aNV @@ -99388,7 +99181,7 @@ lAh lCK wpg gdm -bpn +fUn pXC uMY jPu @@ -99398,7 +99191,7 @@ fZW mgC ipQ rEC -ptc +lqb wpg hnE aMT @@ -99644,12 +99437,12 @@ xCF lAh lCK wpg -mNm -mNm +kJv +cSa mNm mxX uAY -vSx +vNo esx wHJ bTK @@ -99868,7 +99661,7 @@ cWH hXO mvn vSB -aad +oii hAq rou hqr @@ -99894,7 +99687,7 @@ cgM cgM cgM rYU -rXH +oUo jvN rYU eQt @@ -99926,7 +99719,7 @@ aMT aMT aMT kWB -eDS +tQy iWk syX aUF @@ -100137,7 +99930,7 @@ lRk sep izU tFR -cQe +nWK amI ant dTm @@ -100164,7 +99957,7 @@ gIZ jBS wpg kXP -aFX +kPR oSv wpg sUs @@ -100383,7 +100176,7 @@ cWH mlh xLm szx -jdt +ikG ksf iJM iHv @@ -100398,7 +100191,7 @@ fdU amI jTo pwC -rLp +xBh nKp oEa oEa @@ -100463,14 +100256,14 @@ eJL aHc wGq iOL -lhu +nFG ggT rwV tpK nVN rwV pTe -hht +vAV iOL iOB iQt @@ -100682,7 +100475,7 @@ rwI jFu wpg vYz -rsS +aGe gYR wpg lAT @@ -100743,7 +100536,7 @@ anT aMT rdA aeC -eQA +jtt rdA aMT anT @@ -100897,7 +100690,7 @@ kWf iUr lOh nnt -xAd +dMc xte csY csY @@ -100910,7 +100703,7 @@ sXw oOz wwk ukb -sxV +vIq rfC aQi uQB @@ -101179,9 +100972,9 @@ kNN ihY dcn sHL -dVf +cKs ihY -uoj +aWy jhq pWk sKg @@ -101191,12 +100984,12 @@ dcu qqS dcu wzs -oOP +jwJ xqf kvO cEm icD -lJG +osz mSW cEm rJG @@ -101379,17 +101172,17 @@ aMT iaD aMT aMT -tnO +vXz kME -pAJ +emg aMT -tnO +vXz kME -pAJ +emg aMT -tnO +vXz kME -pAJ +emg aMT anT gzj @@ -101417,7 +101210,7 @@ tbj wWA wWA wWA -dop +oiY mMu hnl nql @@ -101436,12 +101229,12 @@ ePd nia ajO pJD -vrp +kuw ihY oel nBe dLQ -fHQ +kwZ ngv ngv ngv @@ -101454,7 +101247,7 @@ iqa pUR xSF nMC -svj +vdR cEm eqd mQD @@ -101478,7 +101271,7 @@ otM vhc iQt vAt -nTZ +tiY jZR hlt hlt @@ -101491,14 +101284,14 @@ kDC ffH jKk iOL -lhu +nFG pTe rwV htA cfA rwV pTe -iSn +sGP iOL vhc avl @@ -101636,17 +101429,17 @@ aMT iaD anT anT -tnO +vXz dcJ -pAJ +emg aMT -tnO +vXz dcJ -pAJ +emg aMT -tnO +vXz dcJ -pAJ +emg aMT anT iut @@ -101663,7 +101456,7 @@ lPF jCz xvl lYG -jtc +gbv kVl inJ hVn @@ -101679,14 +101472,14 @@ mma mma xWf mma -lfN +inC wWA aTY fjj tnA gTH bMx -gbO +icE mLZ jFt dhp @@ -101707,9 +101500,9 @@ gfo ank tZF gAn -jpk +sgZ cEm -uUk +skT jzB jVV cEm @@ -101718,10 +101511,10 @@ nWw lao lsf uaL -gJW +aZN vJK lJq -ruE +lcU vun mhf mjY @@ -101736,7 +101529,7 @@ vhc aTr dMx bDY -fZv +lcO hlt hlt hlt @@ -101893,17 +101686,17 @@ aMT iaD aMT aMT -tnO +vXz dcJ -pAJ +emg aMT -tnO +vXz dcJ -pAJ +emg aMT -tnO +vXz dcJ -pAJ +emg aMT anT anT @@ -101955,11 +101748,11 @@ ihY kws bNV tAr -fAz +jVy ngv -gFv -njT -fkN +jvI +cyy +qEh xDZ ank rwG @@ -102000,7 +101793,7 @@ bII lhA iEu iEu -oKU +yfb hIQ hnq buq @@ -102021,7 +101814,7 @@ xvM nHd tRS gwq -iGG +jGR nHd nHd nHd @@ -102150,17 +101943,17 @@ aMT iaD anT anT -tnO +vXz dcJ -pAJ +emg aMT -tnO +vXz dcJ -pAJ +emg aMT -tnO +vXz dcJ -pAJ +emg aMT aMT aMT @@ -102214,9 +102007,9 @@ yak kaW yak ngv -jKL +owl hEH -eqV +rML mvW cXg tZF @@ -102263,7 +102056,7 @@ fTU bXS iOL xiK -xsd +mTp kqH rmW qKk @@ -102407,17 +102200,17 @@ iaD iaD aMT aMT -tnO +vXz dcJ -pAJ +emg aMT -tnO +vXz dcJ -pAJ +emg aMT -tnO +vXz dcJ -pAJ +emg aMT aMT aMT @@ -102467,13 +102260,13 @@ gHw gHw wDG kvR -fhQ +rPg aRk yak mLt -dKn +xjp gVn -nOd +rjz wSk ank tZF @@ -102534,7 +102327,7 @@ mmp fHv rdA mQA -piU +kAq qdF glo fpf @@ -102695,7 +102488,7 @@ bDH agr wVr aEm -igS +pWu mma xqT mma @@ -102723,14 +102516,14 @@ jEi vnr jEi jTN -mev +eIn aRk -dcu +oyh yak lOs -tLF -wsI -uyb +aNO +mWr +aCM lwE hOm hgp @@ -102747,7 +102540,7 @@ cah cah cah cah -ucM +yeF qne uzr xsp @@ -102767,7 +102560,7 @@ vAt lQt vAt fTf -gfC +xos auR lWW uIh @@ -102787,7 +102580,7 @@ iOL gAV wLi rdA -oaT +ucq fHv rdA dip @@ -102919,7 +102712,7 @@ aMT aMT anT anT -gCk +pgy cdk gLD bOE @@ -102984,10 +102777,10 @@ lWn lWn lWn lWn -ngv +lWn qiM lGk -kJx +aqm gfo ank tNr @@ -102998,13 +102791,13 @@ hzw hYs rNy ver -mwl +mKn rhG -xnd -ybC +bne +rLi iIf cah -xpC +vIA cxc hOe hOe @@ -103019,9 +102812,9 @@ iOB iOB pFI vAt -pUs +oCP vAt -xPC +ugJ vAt hlt hlt @@ -103029,7 +102822,7 @@ auR nis hYp auR -oEj +lwi fTU bXS iOL @@ -103239,7 +103032,7 @@ mHr kIy lWn ejA -lqs +duv ejA lWn lWn @@ -103435,17 +103228,17 @@ aMT iaD anT anT -tnO +vXz kEH -pAJ +emg aMT -tnO +vXz uDs -pAJ +emg aMT -tnO +vXz uDs -pAJ +emg aMT aMT aMT @@ -103457,7 +103250,7 @@ aMT cvP hwG gol -cMF +qTI qXK ilY hvt @@ -103484,25 +103277,25 @@ mdr wrI kzL uhq -diY +xIT mHr aVE eBD izP pZI qJg -nvc +rXa mHr kIy lWn -ejA -sqK -ejA -hSX -qxn -jHk -jwL -ohX +xOG +hKt +xWX +xgO +pBG +lIZ +adU +lZV lWn cca gAn @@ -103514,8 +103307,8 @@ rNy ver wxC rhG -vge -uJJ +kDV +tsU pSu cah fyb @@ -103539,7 +103332,7 @@ fAv lhr tjS bZH -gNR +rZK txJ jfJ vhc @@ -103547,7 +103340,7 @@ rAZ qhQ iss bMa -spz +oSg uBb kij gwp @@ -103555,7 +103348,7 @@ gPn mnh mCm oDu -pTT +evq rMl deg bgQ @@ -103568,11 +103361,11 @@ glo hQq tNf bOf -olY -hws -qpM -mgd -uie +uOV +kLf +pVY +nmx +kwg bOf bBo bBo @@ -103692,17 +103485,17 @@ aMT aMT aMT aMT -tnO +vXz uDs -pAJ +emg aMT -tnO +vXz uDs -pAJ +emg aMT -tnO +vXz uDs -pAJ +emg aMT aMT aMT @@ -103736,7 +103529,7 @@ nde jpY nde ohm -wuR +noO nHQ mma xpm @@ -103751,16 +103544,16 @@ sJI iUv mHr kIy -iJI -ejA -sNz -ejA -hSX -uNv -wMM -mOp -lQm -nBB +lWn +sZJ +rZg +lJh +eKd +gbm +rRl +jNm +dGd +lWn tNr gAn jpk @@ -103778,12 +103571,12 @@ fHb bpq bia hOe -tEJ +dCq vVW -gEb +ktQ hOe dCK -tYN +neq vhc iOB iOB @@ -103822,16 +103615,16 @@ glo glo glo glo -svL +jJq pXx bOf -bdw +kQw gVw sZv puk -rnt +rPY bOf -xri +iMG qvT tzI bBo @@ -103949,17 +103742,17 @@ aMT aMT aMT aMT -tnO +vXz uDs -pAJ +emg aMT -tnO +vXz uDs -pAJ +emg aMT -tnO +vXz uDs -pAJ +emg aMT aMT aMT @@ -103973,7 +103766,7 @@ fcW jxO oxQ jNe -tPP +vAC mkJ sAp qno @@ -104000,7 +103793,7 @@ lpw haM dPc mHr -oOv +dKK wzf pFi tgx @@ -104009,18 +103802,18 @@ oDm jvu ilJ lWn -ejA -xqo -ejA -lWn -qiU +gLN +hKt +vVP +xgO +mBc kqf -qOq +hZJ gwz lWn -tNr +ghG gAn -tJI +dYp hSb vYV uJj @@ -104051,7 +103844,7 @@ kev cEb clI kev -eaY +tuU kev kev kjy @@ -104082,11 +103875,11 @@ glo pxO xKk bOf -vGZ +nGe siV bOf pEe -rnt +rPY eDQ iZh uIQ @@ -104206,17 +103999,17 @@ aMT aMT aMT aMT -tnO +vXz uDs -pAJ +emg aMT -tnO +vXz uDs -pAJ +emg aMT -tnO +vXz uDs -pAJ +emg aMT aMT aMT @@ -104266,16 +104059,16 @@ nzk jvu ilJ lWn -vNZ -rnW ejA -eoW -hZJ +usk +ejA +lWn +tMy kUL -qOq +hZJ stD -lWn -bkS +nBB +tNr dgd dQJ xdw @@ -104290,9 +104083,9 @@ upc lla rYP cVG -iPK +sMQ hOe -upl +aJQ cYI xBH hOe @@ -104334,16 +104127,16 @@ plW uco bsr kmA -ovW +aAk glo rUN glo bOf -eKL +gyM gVw sZv puk -rnt +rPY eDQ iZh iyv @@ -104463,17 +104256,17 @@ aMT aMT aMT anT -tnO +vXz hTD -pAJ +emg aMT -tnO +vXz vud -pAJ +emg aMT -tnO +vXz vud -pAJ +emg aMT aMT aMT @@ -104519,17 +104312,17 @@ jtd nAo eGa eGa -iUl +cuH mHr kIy lWn -ejA -paK -ejA lWn -gHQ -jIB -rki +lWn +lWn +lWn +igW +wyE +qwz rki ejd pce @@ -104543,7 +104336,7 @@ itu qXg tFX cah -dUu +gTL kUD oaw sQv @@ -104557,7 +104350,7 @@ cEu iQt auR nSi -uDM +eDm lqt gzO nSi @@ -104596,11 +104389,11 @@ rdA aMT aMT lBx -cdw -cbL -fnf -emF -bei +kQw +xiE +rGj +eAQ +gzN vPR tDI mup @@ -104778,18 +104571,18 @@ tIj ipn gBc mHr -kIy -lWn -lWn -lWn -lWn -lWn -xhF +kwc +pOm +cRG +lag +aMi +gbm +eNx cvq vCo -xaO -lWn -xRo +fMf +nBB +tNr awk pnr rDP @@ -104807,7 +104600,7 @@ anz qQo sLm yly -vmn +pgv pIu nNs cEu @@ -104855,11 +104648,11 @@ bOf bOf guQ hAT +rGj gKS -pIk htt bOf -qyv +mQh wIF kbJ bBo @@ -105009,7 +104802,7 @@ aMT aMT aMT anT -cgb +lIq anT aMT aMT @@ -105018,7 +104811,7 @@ scI ppu qDx bxI -bCh +gjx pNo hsx qCp @@ -105035,18 +104828,18 @@ wcN ean tWI mHr -kwc -pOm -cRG -dcu -dcu +jrb +nJu +kIy lWn -msU +jDu +oKP +mhc piY -nBE +qIx rJj lWn -tNr +vSH gAn vuH sRw @@ -105054,10 +104847,10 @@ sAw xHM xuu bik -imd -mbl +cwr +qXr cah -fYh +izw lIO bpq anz @@ -105108,11 +104901,11 @@ rLT mxa bOf xtc -tSI +vfC wSC aWu ggv -ygz +rGj mgd ykM cfL @@ -105294,9 +105087,9 @@ fxl goI pga pga -wkh -pga -pga +dCc +lWn +lWn lWn lWn lWn @@ -105323,7 +105116,7 @@ eAR wEE xfs hdR -qIC +ecB cEu iQt auR @@ -105523,7 +105316,7 @@ aMT azB azB gss -pvj +sQA rvH azB azB @@ -105538,7 +105331,7 @@ sNo cvz sgi bxI -oAp +ogn gER hVj pga @@ -105549,7 +105342,7 @@ pga jRY hYG kxz -dol +sec ies kzk ejT @@ -105557,7 +105350,7 @@ pga bKX pdi njH -bhc +ldQ wtu dEN rfh @@ -105598,7 +105391,7 @@ vTj auR auR auR -usU +gib coK syA rXb @@ -105778,11 +105571,11 @@ aMT aRL eAd azB -arH -aRB -gpV -aRB -aif +qRO +iwe +jCW +iwe +cyD azB csy scI @@ -105790,7 +105583,7 @@ mma ioQ bxI bxI -hXn +jOu sQl jVq sDu @@ -106035,11 +105828,11 @@ xnh aRL aMT azB -csV -aUs -aUs -aUs -mSV +lcI +xHN +kPf +tuW +jPY azB aMT scI @@ -106056,7 +105849,7 @@ ijk dmI rMx pga -twh +kPr mNg tqq pga @@ -106080,7 +105873,7 @@ jpk aKt nwP fow -fde +eCX lBL jpk dMU @@ -106292,11 +106085,11 @@ abg aRL aMT azB -eqw -ovw -afT -weT -loq +mEe +vRN +hTF +bMt +kAl azB aMT scI @@ -106361,7 +106154,7 @@ hhV uNY hhV qCV -vCv +pAx pjT nbx tTH @@ -106491,7 +106284,7 @@ aMT anT aMT aMT -uwe +lFc aMT anT aMT @@ -106549,11 +106342,11 @@ rdU aRL aMT azB -aRB -aUs -hal -aUs -aRB +jYK +lCN +etE +rPO +cVc azB aMT scI @@ -106576,8 +106369,8 @@ vsj pul qlH bwg -rOL -kZh +uXG +tVk vux aPI vux @@ -106645,7 +106438,7 @@ aMn ttb rqI iOL -wZf +vcy rLT oUu bOf @@ -106755,8 +106548,8 @@ rKn rKn rKn kTX -imU -xgn +eyC +rCO sVU rZz lHM @@ -106765,7 +106558,7 @@ jnD kTX lPz kTX -nUY +mIj fgF nzP pVz @@ -106806,11 +106599,11 @@ rGI aRL eAd azB -agS -jaw -caC -aRB -ari +jYs +bCL +qxw +gqE +viy azB csy scI @@ -106838,7 +106631,7 @@ jXQ vux aPI vux -sZN +cGU mNo bNB vJO @@ -106900,7 +106693,7 @@ mXv mXv sjD ttb -hwN +qro iOL qds rLT @@ -106915,7 +106708,7 @@ bOf nTC rnt bOf -ixw +tDB mOO jVA bBo @@ -107057,7 +106850,7 @@ alZ alZ whj ewm -reb +uqu qoK sUq aRL @@ -107115,7 +106908,7 @@ hzU aPI fHC dqj -jbv +qni eUn fHC fHC @@ -107128,7 +106921,7 @@ aPI aTc apt uNc -ylj +wyC aTc lzJ dbA @@ -107147,7 +106940,7 @@ cky hcf tod fKl -mtN +wJX tod tod tod @@ -107284,7 +107077,7 @@ cEE cEE cEE pnt -mWV +lDg kxF pTf pnt @@ -107346,21 +107139,21 @@ eOw rcH rsV qlH -ejP -hUE -qHt +qAl +eKT +dQs vux aPI vux msV reZ -ceo +wXM jSK opq aPI hzU -mMB -jiP +ouY +vPd cBW vux hzU @@ -107374,7 +107167,7 @@ fHC hlR lxi hqm -oDB +wXI fbg fHC fHC @@ -107384,7 +107177,7 @@ hzU aPI aTc fBi -uVo +cJk nHM aTc hzU @@ -107424,9 +107217,9 @@ iPc pIk pIk hAT -xLg +jIp bOf -vyw +oHP tAM bOf aMT @@ -107518,7 +107311,7 @@ rKn rKn fsB nFh -aas +xoT nzl nzl pLK @@ -107545,7 +107338,7 @@ gQA lju lju pnt -pDp +qqG mQI bZc pnt @@ -107598,7 +107391,7 @@ dGD qZG qBE pkM -kAm +pse jBa cjy vdB @@ -107671,7 +107464,7 @@ oHF sqo slu slu -rIC +idx rdA trp rLT @@ -107793,7 +107586,7 @@ epj alS aMT uHw -aax +pXt aMT uHw aMT @@ -107802,7 +107595,7 @@ lju iKk lju pnt -jMf +lMT wxc lju jiV @@ -107848,7 +107641,7 @@ hoR vlr vlr mma -tzO +axZ scI ejN jsC @@ -107859,7 +107652,7 @@ oNO vTL rCy nxy -cpv +dVK vlc pkM nHS @@ -107880,7 +107673,7 @@ wTG rYj hzU fKx -fZp +aJX fKx eSR lzJ @@ -108043,7 +107836,7 @@ xpK qce wNc alS -aaw +lyv pKh rJK iqZ @@ -108191,7 +107984,7 @@ vWY rLT oUu xXa -iQQ +fnp whv wct cgw @@ -108348,26 +108141,26 @@ uUh aRL atA mvU -yjK +kqK crW iJP rlR -xOZ -xBw -jNI -cFt -iCu -mBV +mKa +wvD +gxf +vcn +nLQ +dET qBa dbu bLQ -xiP +dOI fId jHq iQP xZS eAx -arZ +sxo pkM rPs gFg @@ -108398,7 +108191,7 @@ rFZ qgZ qcZ uDa -rRh +uCQ ffL qcZ qyB @@ -108453,7 +108246,7 @@ pJt ecP nLm qYF -rFe +dsq xXa anT anT @@ -108539,18 +108332,18 @@ byn idj iTO nWj -sKK +vPY rKn rKn rKn -vyG +dUI yer mYL wgl wRP wrS rKn -aau +eMg ulN gCP qGs @@ -108562,12 +108355,12 @@ uGc pLB ycp tvF -ixG -ixG -uEf -aLL -ixG -ixG +gCD +gCD +aJP +nrd +gCD +gCD mUx dFk rRL @@ -108862,16 +108655,16 @@ ssm aRL atA yki -pfN -bIG +nEx +qwE oqF -tSv -pzb -tuK +woU +kny +omS xCW -oGx -oYC -oGx +ibA +dzu +ibA hai dYV mwV @@ -108897,11 +108690,11 @@ fKx fKx fKx hzU -wYm +woQ qYL gWk pWm -dog +qWi mKo jLA rhQ @@ -108936,7 +108729,7 @@ ffA pDg sKz jZQ -xUo +fbl fuh fuh fuh @@ -108944,7 +108737,7 @@ fuh fuh fhO tOL -mUT +iyO rUv xfz fzC @@ -109069,9 +108862,9 @@ eya nzl iex kkP -aav +luy alS -uCC +csu spt kfu uXD @@ -109181,12 +108974,12 @@ rFZ nGB pNg dSj -bwx +gWP qPO sdi lsm iXj -pZZ +qyG vIk rLh cDr @@ -109197,7 +108990,7 @@ yiq qKs uel uMq -pVH +aNa wyw eCl kKM @@ -109207,7 +109000,7 @@ iZX kVX eYK dKL -pjt +epp cyv mwy wKN @@ -109335,7 +109128,7 @@ fiz alS aMT uHw -aay +wsE aMT uHw aMT @@ -109374,12 +109167,12 @@ bai eAp uKr aRL -hjN -cwm -fwO -ddu -qio -dtW +iPb +aWx +gJt +eue +rZO +hiL bSy qQM ePx @@ -109398,7 +109191,7 @@ fYd wSz fXv iyo -fCw +gWg kxj tkN pRF @@ -109406,7 +109199,7 @@ ppt sZy qnk mlk -aOG +uDV sJK wxT nUe @@ -109574,7 +109367,7 @@ rKn rKn thf xTa -aab +jBU nzl nzl azZ @@ -109597,7 +109390,7 @@ liF liF liF pnt -pQU +gZq nYV kkx pnt @@ -109631,12 +109424,12 @@ hCH opU iCC bju -ddv -aiC -adV -moH -oxP -gVV +eKy +pMi +ydD +dUB +cvw +rYB bSy wuJ tly @@ -109659,9 +109452,9 @@ dRT dld tUp tUp -aHx +wZX sZy -fmb +jTY hzI meI bDf @@ -109729,7 +109522,7 @@ jNq xOV jNq jNq -oYM +uLX jNq xiw xXa @@ -109855,12 +109648,12 @@ cEE cEE pnt cpx -uaQ +aoG uUn pnt ibb wYf -oms +qGy ibb sIx aMT @@ -109891,19 +109684,19 @@ aRL fqp fUo uVh -xIW -uZO -iln +cpu +wBn +vFV bSy wuJ tly vCC xUk uGg -lGy +mTd aEy ybP -xgE +tyc uGg nEf bJL @@ -109943,7 +109736,7 @@ ehY ehY ehY ehY -hGM +fMc vJi vJi vJi @@ -110115,7 +109908,7 @@ pnt pnt pnt pnt -gBe +blO fOP qvk vqE @@ -110142,15 +109935,15 @@ alZ oXn gIz hRJ -tES -syg +xXF +ghH aRL kMk -lsC +awH qDR -dvC -vOe -ryD +ppv +yaI +jqn bSy kCx mJo @@ -110201,7 +109994,7 @@ ehY ehY lrx dnO -eeR +pCU sHT xVx kFS @@ -110225,8 +110018,8 @@ gNF wXw aYT nTo -sCb -mEv +wMJ +cHw fhO cjX kSl @@ -110244,14 +110037,14 @@ fhO bdG xXa stR -lyG +mUi tNl fPs rLU ewj xuQ pJt -rEE +ezt xXa aMT anT @@ -110354,7 +110147,7 @@ rKn rKn aGp coy -egQ +vUU hWS aGp vTR @@ -110363,7 +110156,7 @@ vkY aGp hWS aGp -egQ +vUU aGp tCl pVz @@ -110405,15 +110198,15 @@ aRL oJI xtT xtT -sLp -oGO -hdd +eZY +wRl +nWz bSy seE jsO xUk uGg -aag +keI xzd vtM xvC @@ -110428,7 +110221,7 @@ mfy fMI bHS heU -jcw +nqe dky xOF xkh @@ -110463,7 +110256,7 @@ dfD xVx wqp eIz -dhu +eks boA gSk cir @@ -110603,7 +110396,7 @@ aMT anT aMT aMT -gjY +hYv aMT anT aMT @@ -110673,7 +110466,7 @@ uGg khz miV xVD -chl +xvC bgr uGg qJy @@ -110698,9 +110491,9 @@ axn mUF lTO hQw -dgv +vjq uaJ -aqS +jVI gmX cmj ehY @@ -110722,7 +110515,7 @@ enx eIz ouI boA -rWe +qRs ney vMD ahi @@ -110742,7 +110535,7 @@ xrD eQR kwv izd -svy +iCn anR oUF ftk @@ -110752,7 +110545,7 @@ fQa jWy fhO nwJ -lbu +upk wSv fhO qCK @@ -110999,7 +110792,7 @@ hDL gVh mMl hMT -cqJ +bTY kSl eNt nSD @@ -111170,7 +110963,7 @@ aMT nJn dkK hgT -bOS +ckM lXw sGH uYo @@ -111179,7 +110972,7 @@ lZv lXw dTT iaT -qSU +ayJ duF lbE duF @@ -111243,9 +111036,9 @@ sMa sLr ntO qyp -xQG +czC gWp -nQJ +rxw uYN kuf bPr @@ -111256,7 +111049,7 @@ hDL uas xGG ods -otg +rWi gpF vBN nMz @@ -111429,7 +111222,7 @@ cdb rjf mYU lXw -oSb +ide mPm ofC jUc @@ -111440,7 +111233,7 @@ kug duF kJP gTW -tgl +pCv brY rnI duF @@ -111454,10 +111247,10 @@ cUd uln eVL uKT -tHu +eKD nSA hjI -vqr +fTY wtD tHX jKa @@ -111485,7 +111278,7 @@ ehY ehY ehY ehY -vQR +tux vJi vJi vJi @@ -111509,11 +111302,11 @@ kUI wWq gEw aYT -xNY +qpz toe afO vWC -gRj +bkq daB hAD arC @@ -111687,7 +111480,7 @@ vvp eyV lXw nvi -naS +pMP mUo cXy lXw @@ -111717,7 +111510,7 @@ ggj gfJ mxx uKT -kCi +acU dzo qHu hiR @@ -111932,7 +111725,7 @@ aMT anT aMT aMT -kqw +lpe oRA oRA oRA @@ -111969,7 +111762,7 @@ dpG ipV uKT rUM -dpb +laq xmt aYk lEW @@ -112032,12 +111825,12 @@ eSM aLU hxC cAe -kCE +akG voe tLg fhO iOs -bAn +xNf klI qVx rDi @@ -112274,7 +112067,7 @@ chL ewZ aYT qzS -bgv +kgT hEQ szf sdF @@ -112472,7 +112265,7 @@ tLs tLs thN duF -iSW +cjq tLs xmD tLs @@ -112487,7 +112280,7 @@ uKT yiB akC lHI -crN +lvT cEd uiz nFY @@ -112528,7 +112321,7 @@ fXM boA qRP fLz -lPA +mhK aYT aYT aYT @@ -112540,7 +112333,7 @@ aYT cyB xps aQO -kZS +knf kRY myS iwg @@ -112735,7 +112528,7 @@ tTo tTo tTo tTo -iap +faw wod kpV cUn @@ -112749,7 +112542,7 @@ vhS mAL cUU uKT -euK +eVO iyd uKT pxv @@ -112791,8 +112584,8 @@ mfG vUC chJ vve -bGC -qNY +qTT +bbI vUC fpc tin @@ -112804,7 +112597,7 @@ cHW fhO sag kfy -onR +nHp xsZ avI aeV @@ -112980,15 +112773,15 @@ qUE vwV hzq nXe -ixn +fkr aKD woh iSM fdo tTo xCb -rlN -sim +eWQ +bYE umx thk tTo @@ -113026,7 +112819,7 @@ mpX uPb hBh htb -rrO +xma mpX wFT mpX @@ -113040,7 +112833,7 @@ wED mef fXM boA -pEi +pMx iQY oxg iOt @@ -113061,7 +112854,7 @@ fhO fhO sag kfy -orW +cli azo avI aeV @@ -113289,7 +113082,7 @@ qYI vJF vJF vJF -jSu +kQp wZS uzo vJF @@ -113494,7 +113287,7 @@ xLY dKT frf nXe -vDL +kWU cXV iyh cbQ @@ -113511,7 +113304,7 @@ wod kpV tlJ bWW -jKh +muu gio tpe dTn @@ -113523,10 +113316,10 @@ kqU fnS rfj uKT -dmN -dZh -fGo -kMc +hKj +ptH +nue +wSn jLU nBQ mpD @@ -113538,14 +113331,14 @@ ewh iaQ koh iDL -svG +upM jSX iDL tYf fWA jdP xnu -opu +xkP hCj oKu rDu @@ -113743,7 +113536,7 @@ voV xhz fSe hHj -aYp +wRY wwq cNn gpz @@ -113768,7 +113561,7 @@ pto vAH uxo eXX -gqA +eLT iwG uHy ajd @@ -113780,17 +113573,17 @@ xay gFP odK vuC -lBS -lnJ -bjv -wSn +wRQ +oHf +wxW +hnk tSC pSI iDL dxz hFG lDv -tCU +uAL qGC hFG wAu @@ -113817,7 +113610,7 @@ boA sMa sMa vUC -vBI +qsU eCK rjA vmQ @@ -113992,7 +113785,7 @@ aMT aMT aMT oRA -gZl +gxb bRd bRd fwZ @@ -114006,7 +113799,7 @@ xFx uQV kkf vwV -wKV +vkU wZF dqa lev @@ -114025,7 +113818,7 @@ sli iDM uxo dLa -gqA +eLT fgu bSR hdF @@ -114037,9 +113830,9 @@ nKV kms tkk uKT -jBK -pNu -bSW +dmA +oHf +wxW dEF tSC mfF @@ -114257,7 +114050,7 @@ jhz kCo xxd hHj -pwU +jHm fft kSo sjI @@ -114269,7 +114062,7 @@ nHy lIG goO mkY -vbJ +kom tTo lpA dgh @@ -114282,7 +114075,7 @@ jeI iDM alp oeE -lSE +fjH nuU nmg lVr @@ -114294,9 +114087,9 @@ uKT uKT uKT uKT -bld -pNu -bSW +ckY +oHf +wxW sNC tSC kEQ @@ -114328,8 +114121,8 @@ ohH jnI niw xrR -gsC -cWc +vhq +xWG ohH dkF rDi @@ -114365,17 +114158,17 @@ anT anT anT anT -mvP +eNX gIO -pWu +dcv aMT -mvP +eNX gIO -pWu +dcv aMT -mvP +eNX gIO -pWu +dcv aMT aMT aMT @@ -114528,7 +114321,7 @@ owB ixO fVJ tTo -tgi +aXd mXD jMX tIO @@ -114539,7 +114332,7 @@ sli pRe uKT cpS -lSE +fjH nuU nmg dgP @@ -114551,9 +114344,9 @@ kUH dBk xKe uKT -tcE -pAs -qsQ +jwY +rzw +qZy sNC tSC kEQ @@ -114569,10 +114362,10 @@ iDL eia urw iDL -cSx +fJx xpd jdP -lcN +iZf ajz kGV tEa @@ -114622,17 +114415,17 @@ aMT aMT anT aMT -mvP +eNX vkA -pWu +dcv aMT -mvP +eNX vkA -pWu +dcv aMT -mvP +eNX vkA -pWu +dcv aMT aMT aMT @@ -114796,7 +114589,7 @@ sli rZU uKT xAv -lSE +fjH nuU nmg cVp @@ -114818,16 +114611,16 @@ iDL dYI hFG tCk -ccc +azx nNL kTk rJX kpA -fwP -dTw -pvM -eNQ -xpd +utJ +wPL +xwr +xKI +oXa vJF jdP bEI @@ -114879,17 +114672,17 @@ aMT aMT anT aMT -mvP +eNX vkA -pWu +dcv aMT -mvP +eNX vkA -pWu +dcv aMT -mvP +eNX vkA -pWu +dcv anT anT anT @@ -115021,7 +114814,7 @@ iob iob eZq byC -hyr +ftM vfa meY ilA @@ -115043,7 +114836,7 @@ rsu rsu eXu kVp -msS +isP rsu wsN vgE @@ -115080,11 +114873,11 @@ hSe kdj oCo ndj -adu -raQ -ofY -ofY -pgq +mNj +vpX +vpX +vpX +sXY vFZ gje jbP @@ -115136,17 +114929,17 @@ aMT aMT anT aMT -mvP +eNX vkA -pWu +dcv aMT -mvP +eNX vkA -pWu +dcv aMT -mvP +eNX vkA -pWu +dcv aMT anT aMT @@ -115327,7 +115120,7 @@ bCg xIx sNC xRS -iBX +mrA iDL opK btd @@ -115335,13 +115128,13 @@ btd btd gRr oSK -dvz +bDU gOi -vIg -sRC -sRC -sRC -fbN +mom +vpX +vpX +vpX +sOl hli bSa eeb @@ -115357,7 +115150,7 @@ agw ppr meZ nWe -mhv +qfq cME lbV tBk @@ -115393,17 +115186,17 @@ anT anT anT anT -mvP +eNX vkA -pWu +dcv aMT -mvP +eNX vkA -pWu +dcv aMT -mvP +eNX vkA -pWu +dcv aMT anT anT @@ -115543,8 +115336,8 @@ uio uSd aQl uSd -ghM -cGv +wHZ +ltf omT uSd uSd @@ -115594,14 +115387,14 @@ lBm vib wSu gOi -lkw -eii -mJH -uEq -wNi +has +weo +eyF +lzI +lvL vFZ gje -maV +tkj ptI sQk rRg @@ -115825,7 +115618,7 @@ gmv uKT teh iwG -eJJ +fUN uKT uKT uKT @@ -115860,7 +115653,7 @@ ndt pgd ndt gAI -iXK +eBP cNX bKw jbc @@ -115899,7 +115692,7 @@ aMT aMT anT fSL -sGn +ujS fYA uJG cbo @@ -115919,7 +115712,7 @@ bOc bOc ggY wOe -fon +oft aMT aMT aMT @@ -116051,9 +115844,9 @@ eZq mDa jeT lyP -bzT +iWr eZq -sqJ +jTG prT wmQ wuN @@ -116106,11 +115899,11 @@ cJA uBD vvx mbe -goJ +kAh gOi upt aAN -nKZ +xIc ndt mLf tQQ @@ -116314,14 +116107,14 @@ tAv hJv gCn ejx -mgo +qTm iRh pwX fFX tVK xna lUJ -cmr +hRU oXI xHi suN @@ -116421,17 +116214,17 @@ aMT anT aMT aMT -mvP +eNX pHN -pWu +dcv aMT -mvP +eNX xqd -pWu +dcv aMT -mvP +eNX xqd -pWu +dcv aMT anT anT @@ -116573,7 +116366,7 @@ lrz jRh hnK iRh -jnw +dqf ovz ijU jfp @@ -116604,7 +116397,7 @@ hXA ciw wtS qGQ -uLr +bMo vWw cBN qMC @@ -116631,7 +116424,7 @@ tON cXp iYq drr -ePb +mbg ndt dxf xys @@ -116678,17 +116471,17 @@ anT anT anT anT -mvP +eNX xqd -pWu +dcv aMT -mvP +eNX xqd -pWu +dcv aMT -mvP +eNX xqd -pWu +dcv aMT anT aMT @@ -116830,14 +116623,14 @@ wTg oQE bWX iRh -dTG -mZV +whL +obA oba mgZ ceJ -mFx +aEw oXI -dcp +dFf ipZ vTi tkw @@ -116871,7 +116664,7 @@ rMh gRG ess wSu -qUO +tVE lgV wLA iDv @@ -116881,13 +116674,13 @@ hRw vFT fkT pDB -cMG -hXj -uWE -jDe -bGz -jDe -jDe +ghv +pgd +ruR +aEH +hRZ +aEH +bRF bLb ndt uyh @@ -116935,17 +116728,17 @@ aMT anT qiD aMT -mvP +eNX xqd -pWu +dcv aMT -mvP +eNX xqd -pWu +dcv aMT -mvP +eNX xqd -pWu +dcv anT anT anT @@ -117099,7 +116892,7 @@ ipZ scm pCK tXd -goa +tTt oXI cfP fOv @@ -117114,7 +116907,7 @@ cMX uKT mqG vnF -fQk +cwh onl xNc ftE @@ -117136,15 +116929,15 @@ ttB ojQ yco gOi -khD +qNq fyI -sUC -azX -gJd -tSD -rfD -mBZ -chO +eqZ +rRF +klp +vmX +hDo +wIV +eZK ydU weB egU @@ -117192,17 +116985,17 @@ anT anT anT anT -mvP +eNX xqd -pWu +dcv aMT -mvP +eNX xqd -pWu +dcv aMT -mvP +eNX xqd -pWu +dcv aMT aMT aMT @@ -117375,7 +117168,7 @@ caG max xwV dIv -yhd +xbD ikJ lLa eot @@ -117394,7 +117187,7 @@ edI cwg gOi goT -uxu +iwf lrO ndt uqG @@ -117407,7 +117200,7 @@ ndt qTk oFF gEV -tvp +imP cWd mVi nPM @@ -117449,17 +117242,17 @@ aMT anT aMT aMT -mvP +eNX lSw -pWu +dcv aMT -mvP +eNX rkK -pWu +dcv aMT -mvP +eNX rkK -pWu +dcv aMT aMT aMT @@ -117587,7 +117380,7 @@ anT anT anT naL -svx +ehI pHz pHz pHz @@ -117595,7 +117388,7 @@ kBt pFS qsK naL -rFo +fdj fSN gPG aPP @@ -117609,7 +117402,7 @@ aMT aMT oXI mJQ -dNN +dAI uiO bOC fTd @@ -117639,7 +117432,7 @@ gaJ hSC rnv wMm -aXp +erS rAJ wSu lfY @@ -117667,7 +117460,7 @@ nvu hWl cWd fLx -tBA +lAc nIO obT qiv @@ -117901,7 +117694,7 @@ lcL wSu fAr lLq -ayt +aUL cgZ vsg diq @@ -117917,17 +117710,17 @@ ndt vBf mfc eaB -jwV +tkQ rqe vBf jxe abp bck kbW -eHK +vUe rKx prA -bih +cdG mVi dxf rDi @@ -118121,7 +117914,7 @@ aMT aMT aMT aMT -vQI +aNv aMT aMT aMT @@ -118130,7 +117923,7 @@ aMT fOv vre riJ -dGR +mfA eLr eLr eLr @@ -118177,13 +117970,13 @@ nki elo faL vBf -qSi +dGi gLl riE fLx -jGh +szh nIO -hIl +lYv kDe mVi sxK @@ -118438,10 +118231,10 @@ cVu dLN rAR mVi -wmY +fJC vtl hyO -jvz +pWb mVi mql gZc @@ -118655,8 +118448,8 @@ lbX oeF ivK msl -mHx -rjT +lYF +mZG lLj eht oNB @@ -118689,7 +118482,7 @@ stB lHV ulo fCd -hvK +aty vBf vBf vBf @@ -118920,14 +118713,14 @@ kuy vfD nXp rvY -xRL +hnL sPt kcZ tUy rvY xBm wSu -uky +xrx xlG jri gWJ @@ -118935,7 +118728,7 @@ gWJ xRq abL gOi -dQP +qcG cjE lmq uWQ @@ -118947,8 +118740,8 @@ gpT gqY uYV syo -qAh -mHR +sKP +lOy vBf qSI eCC @@ -119170,14 +118963,14 @@ oeF ivK sKt aWM -apN +wZx aiQ cNs uiA vGC ksk rvY -exk +kfY gjT nyT nEi @@ -119196,23 +118989,23 @@ lXT iwf vzy fdE -mOr +xfZ bcG -asi +nmB vBf qNN rQd rQd uOa xef -wpP +nwf vBf -kBi +umr bjq ulY mkL irr -vEc +qAg oaL mql kfy @@ -119411,8 +119204,8 @@ pyZ ivK sEx sck -qem -tsA +mLl +bSQ sEx xoH aWM @@ -119434,7 +119227,7 @@ aWM aWM xJL rvY -koi +mYM nRi uRr kYm @@ -119461,7 +119254,7 @@ rDF vdX gUv qeJ -crh +kmy dsx vBf jaq @@ -119682,12 +119475,12 @@ fJL lDt rDh gMD -kvM +lHo tOn gdv gdv wpa -urr +gQF aWM xGo rvY @@ -119937,12 +119730,12 @@ nxL nxL nxL nxL -oaY -igp -cAC -igp -igp -igp +ykL +oiZ +fbR +oiZ +oiZ +lRL mlp ipz aWM @@ -119970,7 +119763,7 @@ ekb iEq lrf hke -sdG +nbc irw oAB oAB @@ -120194,13 +119987,13 @@ qKw aPr jgj oiZ -iOb -cHt -cHt -cHt -hZR -oxG -pih +rWT +nRc +nRc +nRc +nRc +dHK +awY voS aWM hfh @@ -120218,7 +120011,7 @@ oEi kSy oBc sUL -uHa +bAl gOi rps vvv @@ -120452,17 +120245,17 @@ eXc leJ aZy wBb -aZy -aZy -aZy -jdB +nRc +nRc +nRc +nRc qVg -pih +eOR rDO lQf eVI xWd -knz +vqn xWd uZd xWd @@ -120490,16 +120283,16 @@ dXh rgs hAN kpP -xAX +iHP dRI owJ gfT jhD vlU -whf +agv wgR oaL -hyA +pAk jkl nOF wRJ @@ -120699,7 +120492,7 @@ bsB jDb rjb sEx -wcA +mvL aZy jdB nAB @@ -120712,9 +120505,9 @@ cJj cJj cJj qtg -sXr -fxm -tgs +cJj +drs +aGm dDe qkx xpr @@ -120736,7 +120529,7 @@ nfU vQz twH xKw -pGV +gki oaL bSV bCP @@ -120964,13 +120757,13 @@ uwS vfo vfo sHb -mDW +cIl aQK aQK aBA ggN aml -kXi +qXN tWT aMZ aWM @@ -121236,7 +121029,7 @@ uKY xXH rHF tZZ -nJZ +kSw hfh dTU wSu @@ -121244,7 +121037,7 @@ qHm gfS tyI vQz -pYt +dgF wrv nKR fjJ @@ -121255,7 +121048,7 @@ bvt cHm hTK vfr -rLO +uCV tij vMc mTY @@ -121773,12 +121566,12 @@ xJG tij ryR vWP -qPy +oWL tij ppd -xKM +rsL lzO -czl +qyD iZU bfm jjI @@ -122254,7 +122047,7 @@ aMT aMT aMT aWM -xJV +jrn xPT iIh aMZ @@ -123000,7 +122793,7 @@ ivy jdN jdN jdN -bdZ +tbp jAp jAp jAp @@ -123010,12 +122803,12 @@ vxe xnj lpO cLI -mSc +bcn aWM wMp hbt lwu -ePT +wGf aWM aMT aMT @@ -123259,7 +123052,7 @@ aMT jdN jGA sji -hjG +qDI hjG jdN rlh @@ -123521,7 +123314,7 @@ hjG ivy rlh bPU -uLe +sTv lxg whh uIY @@ -124588,7 +124381,7 @@ xBm xBm uVu jxt -cPc +dvx xBm xBm hvE @@ -125346,7 +125139,7 @@ aMT aMT tvU cSs -opt +swj mRH kXc kXc @@ -125651,7 +125444,7 @@ iMR esl fIm mjr -uqS +pzB hNe tQX aMT @@ -125897,7 +125690,7 @@ aMT aMT aMT lvw -bfU +vLr tDO olQ olZ @@ -126391,7 +126184,7 @@ xmJ ltu hor fpB -kJn +jUO dwN uHz lRG @@ -126672,7 +126465,7 @@ xjU qkT dFA aoL -aey +bFr akb jPp rEZ @@ -127188,7 +126981,7 @@ vzZ fbW aZj iVY -gTV +kTI uNH ucE noy @@ -128470,14 +128263,14 @@ lvw lVL oDg xjU -qfy +jWb sKh byT dvy qYd wjc npH -qAG +mZE vSy lvw aMT @@ -128923,7 +128716,7 @@ weJ krU llm ixD -oqt +oBR iyM foH krU @@ -130527,11 +130320,11 @@ aMT aMT lvw lYS -wKn -wKn -wKn -wKn -wKn +sHd +sHd +sHd +sHd +sHd lYS lvw aMT @@ -130786,7 +130579,7 @@ lvw lYS lYS lYS -cfY +iVk fdn lYS lYS @@ -130969,7 +130762,7 @@ krU kFT swU uNZ -nRk +bge krU weJ weJ @@ -131740,7 +131533,7 @@ kSS baJ wJD bpU -vNh +sOf krU krU krU @@ -132781,7 +132574,7 @@ swU hvB slN ujR -nWO +nao kJE eYf tiw @@ -133544,7 +133337,7 @@ baJ baJ baJ baJ -ipd +qrw baJ baJ baJ diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 829844b70ccf2..1c62af06fe7dc 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -212,20 +212,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space/nearstation) -"abk" = ( -/obj/machinery/cryopod{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Recreation - Cryo Lounge"; - dir = 4; - name = "recreation camera" - }, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "abn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -242,20 +228,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/cryopods) -"abp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "abq" = ( /obj/machinery/light/small{ dir = 4 @@ -490,22 +462,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"acv" = ( -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Solar - Fore Starboard"; - name = "solar camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "acF" = ( /obj/docking_port/stationary{ dir = 2; @@ -575,40 +531,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"acY" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Shuttle - Fore Port"; - dir = 8; - name = "arrivals camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"adb" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Shuttle - Fore Starboard"; - dir = 4; - name = "arrivals camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "adc" = ( /obj/machinery/status_display/evac{ pixel_x = 32 @@ -689,6 +611,11 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/secondary/entry) +"aed" = ( +/obj/structure/cable/white, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "aee" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -719,19 +646,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"aex" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/atmospheric_technician, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/white/end{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/engine/atmos) "aeB" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -739,6 +653,15 @@ "aeF" = ( /turf/open/floor/plating, /area/construction/mining/aux_base) +"aeG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "aeR" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, @@ -983,6 +906,21 @@ heat_capacity = 1e+006 }, /area/maintenance/port) +"ahj" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Locker Room - Fore"; + name = "dormitories camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/crew_quarters/locker) "ahq" = ( /obj/structure/cable{ icon_state = "1-4" @@ -1005,6 +943,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/construction/mining/aux_base) +"ahx" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) "ahM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -1015,23 +966,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"ahW" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Shuttle - Aft Starboard"; - dir = 4; - name = "arrivals camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "aic" = ( /obj/structure/table, /obj/item/folder, @@ -1298,6 +1232,19 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"ajI" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/structure/table, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/item/clipboard, +/obj/item/wrench, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/server) "ajJ" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -1346,17 +1293,13 @@ }, /turf/open/floor/iron/cafeteria, /area/hallway/secondary/entry) -"ajX" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Port"; - dir = 1; - name = "arrivals camera" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +"ajU" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) +/obj/structure/closet/crate/science, +/turf/open/floor/iron/white, +/area/science/shuttledock) "ajY" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/blue{ @@ -1394,17 +1337,6 @@ heat_capacity = 1e+006 }, /area/maintenance/starboard/aft) -"akj" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Starboard"; - dir = 1; - name = "arrivals camera" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) "akk" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -32 @@ -1414,16 +1346,6 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) -"akl" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) "akn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1747,6 +1669,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/brig) +"ame" = ( +/obj/machinery/light, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/south{ + c_tag = "Library - Aft"; + name = "library camera" + }, +/turf/open/floor/wood, +/area/library) "amg" = ( /obj/structure/chair/office{ dir = 8 @@ -1785,6 +1716,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/security/checkpoint/customs) +"ams" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "amu" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Checkpoint"; @@ -1860,15 +1804,6 @@ }, /turf/open/floor/iron, /area/medical/medbay/aft) -"amN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) "amO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -1909,16 +1844,6 @@ "anc" = ( /turf/open/floor/wood, /area/vacant_room/office) -"ane" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "anf" = ( /turf/open/floor/carpet, /area/vacant_room/office) @@ -1949,13 +1874,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"ano" = ( -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/entry) "ant" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, @@ -1976,19 +1894,6 @@ }, /turf/open/floor/iron, /area/science/misc_lab/range) -"anB" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"anC" = ( -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) "anD" = ( /obj/machinery/light, /obj/structure/table/reinforced, @@ -2001,6 +1906,16 @@ /obj/structure/table/reinforced, /turf/open/floor/iron/white, /area/science/misc_lab/range) +"anI" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/iron, +/area/medical/chemistry) "anN" = ( /obj/machinery/light_switch{ pixel_x = 36 @@ -2039,6 +1954,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/vacant_room/office) +"aod" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Plasma Cell"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) "aok" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -2126,6 +2048,28 @@ /obj/item/camera_film, /turf/open/floor/wood, /area/vacant_room/office) +"apd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_one_access_txt = "13; 24; 10" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/fore) "aph" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, @@ -2318,14 +2262,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/wood, /area/vacant_room/office) -"aqg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/vacant_room/office) "aqh" = ( /obj/structure/table/wood, /obj/item/camera, @@ -2359,12 +2295,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"aqu" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/science/shuttledock) "aqE" = ( /obj/machinery/conveyor{ dir = 1; @@ -2379,6 +2309,34 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"aqF" = ( +/obj/machinery/button/door{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -25; + pixel_y = 4; + req_access_txt = "12" + }, +/obj/machinery/button/massdriver{ + id = "trash"; + name = "Trash Ejector Control"; + pixel_x = -26; + pixel_y = -6 + }, +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/item/toy/plush/lizard_plushie{ + name = "Eats-The-Rubbish" + }, +/turf/open/floor/iron, +/area/maintenance/disposal) "aqG" = ( /obj/machinery/conveyor_switch/oneway{ dir = 8; @@ -2575,16 +2533,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/hallway/secondary/entry) -"arO" = ( -/obj/effect/spawner/randomvend/cola, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Arrivals - Aft"; - name = "arrivals camera" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "arP" = ( /obj/effect/spawner/randomvend/snack, /obj/item/radio/intercom{ @@ -2726,21 +2674,42 @@ dir = 1 }, /area/engine/atmospherics_engine) -"asC" = ( -/obj/structure/table, -/obj/item/paper_bin, +"asx" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "1-4" }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/black/filled/warning{ dir = 4 }, -/obj/item/pen, /turf/open/floor/iron, -/area/quartermaster/office) +/area/maintenance/department/science) +"asE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Cell 2"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/xenobiology) +"asP" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/chapel/office) "asT" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -2842,26 +2811,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"atq" = ( -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "ats" = ( /turf/closed/wall, /area/medical/medbay/lobby) @@ -3153,18 +3102,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"aut" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Bridge - Head of Personnel's Office"; - dir = 8; - name = "command camera" - }, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/hop) "auv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -3570,11 +3507,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/port/fore) -"awv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) "awC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/janitor, @@ -3604,17 +3536,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/crew_quarters/toilet/auxiliary) -"awR" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Hallway - Fore"; - dir = 8; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +"awS" = ( +/obj/machinery/camera/emp_proof/directional/east{ + c_tag = "Containment - Fore Starboard"; + network = list("singularity") }, -/turf/open/floor/iron, -/area/hallway/primary/fore) +/turf/open/floor/plating/airless, +/area/space/nearstation) "awT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, @@ -3624,15 +3552,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/quartermaster/warehouse) -"awX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Cargo - Warehouse"; - name = "cargo camera" - }, -/turf/open/floor/plating, -/area/quartermaster/warehouse) "awZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -3645,14 +3564,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/quartermaster/storage) -"axb" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/quartermaster/storage) "axc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/filingcabinet/filingcabinet, @@ -3689,23 +3600,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/fore) -"axp" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/security/checkpoint/escape) "axq" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 @@ -3793,16 +3687,6 @@ }, /turf/open/floor/circuit/green, /area/engine/supermatter) -"axC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Supermatter Chamber"; - network = list("engine") - }, -/turf/open/floor/engine, -/area/engine/supermatter) "axD" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3831,24 +3715,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) -"axP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "axZ" = ( /obj/structure/janitorialcart, /obj/effect/decal/cleanable/dirt, @@ -3872,16 +3738,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/toilet/auxiliary) -"ayf" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/crew_quarters/toilet/auxiliary) "ayi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -4152,15 +4008,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"azf" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/iron, -/area/engine/atmospherics_engine) "azg" = ( /obj/machinery/door/airlock{ name = "Toilet Unit" @@ -4200,21 +4047,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/brig) -"azx" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron, -/area/medical/genetics) "azA" = ( /obj/structure/closet/crate{ opened = 1 @@ -4901,6 +4733,22 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/closed/wall/r_wall, /area/engine/atmospherics_engine) +"aCA" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology - Starboard"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/warning/deathsposal{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/science/xenobiology) "aCD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -5122,26 +4970,6 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/quartermaster/warehouse) -"aDX" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay - Port"; - dir = 4; - name = "cargo camera" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "QM #4" - }, -/obj/effect/turf_decal/delivery, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "aDY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/window/reinforced, @@ -5156,35 +4984,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"aEg" = ( -/obj/machinery/button/door{ - id = "cargounload"; - layer = 4; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = 8 - }, -/obj/machinery/button/door{ - id = "cargoload"; - layer = 4; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = -8 - }, -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Starboard"; - dir = 8; - name = "cargo camera" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "aEh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -5276,37 +5075,6 @@ }, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"aEs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Supermatter Engine - Aft"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/iron, -/area/engine/atmospherics_engine) -"aEt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/engine{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/supermatter) "aEu" = ( /obj/machinery/meter, /obj/structure/cable{ @@ -5361,6 +5129,15 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space, /area/space/nearstation) +"aEB" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/checker, +/area/engine/break_room) "aEC" = ( /obj/effect/turf_decal{ dir = 1 @@ -5368,18 +5145,20 @@ /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/prison, /area/security/prison) -"aEQ" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 +"aEM" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron{ + amount = 30 }, -/obj/machinery/camera{ - c_tag = "Bar Backroom"; - name = "service camera" +/obj/item/stack/sheet/glass{ + amount = 30 }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/storage/primary) "aER" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -5434,16 +5213,6 @@ /obj/item/toy/figure/bartender, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"aFd" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "aFe" = ( /turf/closed/wall, /area/quartermaster/sorting) @@ -5517,22 +5286,17 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/exploration_prep) -"aFP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"aFV" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Security - Head of Security's Quarters" }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) +/obj/structure/bed/double, +/obj/item/bedsheet/double/hos, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "aFZ" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -5650,18 +5414,6 @@ /obj/structure/disposaloutlet, /turf/open/floor/plating, /area/quartermaster/sorting) -"aGu" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/machinery/camera{ - c_tag = "Security - Evidence Storage"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "aGz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -5734,25 +5486,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"aGO" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Solar - Fore Port"; - name = "solar camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "aGZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5832,24 +5565,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"aHq" = ( -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Service Hallway - Fore"; - dir = 4; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/book/manual/wiki/sopservice, -/turf/open/floor/iron, -/area/hallway/secondary/service) "aHs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -5948,28 +5663,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) -"aIj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_one_access_txt = "13; 24; 10" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/fore) "aIA" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall/r_wall, @@ -6000,34 +5693,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"aIL" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/storage/box/gloves{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/box/masks{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/storage/box/beakers{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/light, -/turf/open/floor/iron, -/area/medical/genetics) "aIY" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -6140,41 +5805,12 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall, /area/maintenance/solars/port/fore) -"aJL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "aJV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"aJW" = ( -/obj/structure/closet/radiation, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Atmospherics - Engine Access"; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = -32 - }, -/turf/open/floor/iron, -/area/engine/atmospherics_engine) "aJZ" = ( /obj/machinery/shower{ dir = 8; @@ -6260,17 +5896,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"aKm" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 4"; - dir = 1; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "aKt" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, @@ -6382,58 +6007,6 @@ dir = 1 }, /area/maintenance/disposal/incinerator) -"aLf" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/iron/dark/textured_half, -/area/maintenance/disposal/incinerator) -"aLh" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_half, -/area/maintenance/disposal/incinerator) -"aLi" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) -"aLj" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_half, -/area/maintenance/disposal/incinerator) -"aLk" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port to Turbine" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_half, -/area/maintenance/disposal/incinerator) -"aLl" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_half, -/area/maintenance/disposal/incinerator) "aLm" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/bot, @@ -6469,20 +6042,6 @@ }, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"aLu" = ( -/obj/structure/closet/radiation, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engine/atmospherics_engine) "aLw" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -6529,20 +6088,6 @@ /obj/effect/turf_decal/loading_area, /turf/open/floor/iron, /area/hallway/primary/fore) -"aLS" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Cargo - Delivery Office"; - dir = 1; - name = "cargo camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/sorting) "aLY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -6566,6 +6111,33 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/hos) +"aMk" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/engine/gravity_generator) +"aMm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway - Bridge Starboard"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "aMt" = ( /obj/structure/sign/warning/fire, /turf/closed/wall, @@ -6605,13 +6177,6 @@ }, /turf/open/floor/iron/checker, /area/maintenance/disposal/incinerator) -"aMA" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_half, -/area/maintenance/disposal/incinerator) "aMB" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -6758,13 +6323,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"aNL" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +"aNK" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/gateway) "aNO" = ( /obj/machinery/door/poddoor/incinerator_atmos_main, /turf/open/floor/engine/vacuum, @@ -6782,26 +6349,6 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"aNQ" = ( -/obj/machinery/power/compressor{ - comp_id = "incineratorturbine"; - dir = 4; - luminosity = 2 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Turbine Chamber"; - network = list("turbine"); - pixel_x = 22 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "aNR" = ( /obj/machinery/igniter/incinerator_atmos, /obj/structure/cable{ @@ -6832,24 +6379,16 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/storage/tech) -"aNX" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/textured_half, -/area/maintenance/disposal/incinerator) -"aOc" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Chamber - Aft"; - dir = 1; - name = "motion-sensitive ai camera"; - network = list("aichamber") +"aNY" = ( +/obj/machinery/light, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) +/turf/open/floor/iron, +/area/teleporter) "aOh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -6912,19 +6451,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/quartermaster/storage) -"aPc" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Aft Starboard"; - dir = 1; - name = "cargo camera" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/quartermaster/storage) "aPd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -7217,6 +6743,20 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) +"aQN" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron, +/area/tcommsat/server) "aQO" = ( /obj/machinery/status_display/supply, /turf/closed/wall, @@ -7275,6 +6815,24 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) +"aRh" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/requests_console{ + department = "Mining"; + name = "Mining Dock RC"; + pixel_y = -32 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Mining Dock"; + name = "cargo camera" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) "aRk" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -7540,6 +7098,23 @@ }, /turf/open/floor/plating, /area/security/checkpoint/supply) +"aSA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Service Bay"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/maintenance/department/science) "aSB" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -7674,13 +7249,6 @@ }, /turf/open/floor/engine/air, /area/engine/atmos) -"aTk" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Air Supply"; - name = "atmospherics camera" - }, -/turf/open/floor/engine/air, -/area/engine/atmos) "aTl" = ( /turf/open/floor/engine/air, /area/engine/atmos) @@ -7719,27 +7287,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/cafeteria, /area/crew_quarters/theatre) -"aTy" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = -26 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Theatre Backstage"; - dir = 8; - name = "service camera" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/crew_quarters/theatre) "aTz" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -7820,24 +7367,6 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/atmos) -"aUR" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Fore"; - dir = 1; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/engine/atmos) "aUS" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -7928,15 +7457,6 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/theatre) -"aVj" = ( -/obj/machinery/vending/autodrobe, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/theatre) "aVk" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -7978,14 +7498,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/janitor) -"aWt" = ( -/turf/open/floor/engine/co2, -/area/engine/atmos) -"aWu" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - co2 Cell"; - name = "atmospherics camera" +"aVY" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 }, +/turf/open/floor/iron, +/area/crew_quarters/bar/atrium) +"aWt" = ( /turf/open/floor/engine/co2, /area/engine/atmos) "aWv" = ( @@ -8196,6 +7718,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/execution/transfer) +"aXU" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Solar - Aft Port"; + name = "solar camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "aXV" = ( /obj/machinery/light/small{ dir = 8 @@ -8233,39 +7769,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"aYh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/bin, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -26 - }, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"aYi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engine/atmos) -"aYj" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engine/atmos) "aYk" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/black, @@ -8366,12 +7869,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) -"aZp" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) "aZu" = ( /obj/structure/chair{ dir = 1; @@ -8462,15 +7959,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"baa" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) "bac" = ( /obj/structure/closet/secure_closet/atmospherics, /obj/effect/decal/cleanable/dirt, @@ -8500,13 +7988,6 @@ }, /turf/open/floor/engine/o2, /area/engine/atmos) -"bal" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Oxygen Supply"; - name = "atmospherics camera" - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) "bam" = ( /turf/open/floor/engine/o2, /area/engine/atmos) @@ -8568,21 +8049,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"baB" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room"; - name = "service camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/crew_quarters/kitchen) "baC" = ( /obj/structure/closet/secure_closet/freezer/meat, /obj/effect/turf_decal/bot, @@ -8640,20 +8106,34 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"bbF" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +"bbp" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/structure/fireaxecabinet{ - pixel_x = -32 +/obj/machinery/door/airlock/external{ + name = "MiniSat Exterior Access"; + req_one_access_txt = "13;32" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/area/engine/atmos) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor, +/area/engine/transit_tube) +"bbE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/engine/gravity_generator) "bbH" = ( /obj/machinery/suit_storage_unit/atmos, /obj/effect/decal/cleanable/dirt, @@ -8745,20 +8225,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"bbZ" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/chem_master/condimaster{ - name = "BrewMaster 3000" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hydroponics) "bcd" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -8920,13 +8386,6 @@ "bcX" = ( /turf/open/floor/engine/plasma, /area/engine/atmos) -"bcY" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Plasma Cell"; - name = "atmospherics camera" - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) "bcZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/plasma_output{ dir = 4 @@ -9060,24 +8519,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/secondary/service) -"bdz" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/obj/machinery/camera{ - c_tag = "Medbay - Recovery Room"; - dir = 8; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "bdA" = ( /obj/machinery/computer/card/minor/ce{ dir = 4 @@ -9108,18 +8549,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"bdH" = ( -/obj/structure/rack, -/obj/item/book/manual/chef_recipes, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/crew_quarters/kitchen) "bdJ" = ( /turf/open/floor/iron/white, /area/crew_quarters/kitchen) @@ -9150,16 +8579,6 @@ /obj/structure/sign/departments/minsky/supply/cargo, /turf/closed/wall, /area/hallway/primary/fore) -"bdS" = ( -/obj/machinery/camera{ - c_tag = "Cargo - Waiting Room"; - name = "cargo camera" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "bdT" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, @@ -9231,17 +8650,6 @@ /obj/machinery/air_sensor/atmos/plasma_tank, /turf/open/floor/engine/plasma, /area/engine/atmos) -"beA" = ( -/obj/structure/table/reinforced, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/atmos) "beB" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/random, @@ -9347,27 +8755,10 @@ }, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"beZ" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/cooking_oil, -/turf/open/floor/iron, -/area/crew_quarters/kitchen) "bfa" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"bfb" = ( -/obj/structure/cable/white, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/iron, -/area/crew_quarters/kitchen) "bfc" = ( /obj/machinery/chem_master/condimaster, /obj/effect/turf_decal/bot, @@ -9527,13 +8918,6 @@ }, /turf/open/floor/engine/n2, /area/engine/atmos) -"bgg" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Nitrogen Cell"; - name = "atmospherics camera" - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) "bgh" = ( /turf/open/floor/engine/n2, /area/engine/atmos) @@ -9556,19 +8940,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"bgr" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Kitchen"; - dir = 4; - name = "service camera" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/crew_quarters/kitchen) "bgs" = ( /obj/structure/table/reinforced, /obj/item/storage/bag/tray, @@ -9685,21 +9056,6 @@ dir = 1 }, /area/engine/atmos) -"bhn" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Aft"; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) "bho" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -9941,13 +9297,6 @@ "biT" = ( /turf/open/floor/engine/n2o, /area/engine/atmos) -"biU" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - n2o Cell"; - name = "atmospherics camera" - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) "biV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ dir = 4 @@ -10001,18 +9350,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/maintenance/port/fore) -"bjp" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hydroponics) "bjt" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -10439,17 +9776,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"blD" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Hallway - Aft"; - dir = 8; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "blG" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -10520,15 +9846,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"blY" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "blZ" = ( /obj/machinery/computer/security/mining{ dir = 1 @@ -10564,6 +9881,20 @@ }, /turf/open/floor/carpet/grimy, /area/library) +"bmg" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/wrench, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "bmk" = ( /obj/structure/cable/white, /obj/structure/cable/yellow{ @@ -10600,17 +9931,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"bmB" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Security - Head of Security's Quarters" - }, -/obj/structure/bed/double, -/obj/item/bedsheet/double/hos, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "bmC" = ( /obj/structure/table/wood, /obj/item/storage/secure/safe/HoS{ @@ -10660,6 +9980,16 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) +"bmR" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron, +/area/medical/break_room) "bmS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -10759,26 +10089,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"bnm" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 8 - }, -/obj/machinery/plantgenes{ - pixel_y = 6 - }, -/obj/machinery/camera{ - c_tag = "Hydroponics"; - dir = 8; - name = "service camera" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/table, -/turf/open/floor/iron, -/area/hydroponics) "bnn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -10845,21 +10155,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/fore) -"bnw" = ( -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_y = 26; - use_power = 0 - }, -/obj/machinery/camera{ - c_tag = "Security - Medbay" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/structure/table/optable, -/turf/open/floor/iron/white, -/area/security/brig) "bnx" = ( /turf/closed/wall, /area/hallway/primary/fore) @@ -11001,21 +10296,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) -"bor" = ( -/obj/machinery/camera{ - c_tag = "Science - Fore"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/research) "bos" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -11066,6 +10346,32 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/hydroponics) +"boP" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/button/ignition/incinerator/toxmix{ + pixel_x = -6; + pixel_y = 30 + }, +/obj/machinery/button/door/incinerator_vent_toxmix{ + pixel_x = 8; + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Toxins Mixing Lab Burn Chamber"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/mixing/chamber) "boQ" = ( /obj/effect/turf_decal/tile/white/half/contrasted, /obj/structure/cable/yellow{ @@ -11362,6 +10668,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/central) +"bqL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "bqM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -11561,14 +10877,6 @@ /obj/machinery/light, /turf/open/space, /area/aisat) -"brR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "brS" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -11711,17 +11019,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) -"bsD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) "bsF" = ( /obj/machinery/light/small, /obj/structure/disposalpipe/segment{ @@ -11784,24 +11081,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"bsM" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway - Fore"; - dir = 1; - name = "hallway camera" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L12" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "bsN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11824,19 +11103,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"bsR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "bsS" = ( /obj/machinery/light, /obj/structure/disposalpipe/segment{ @@ -11935,14 +11201,6 @@ }, /turf/open/space, /area/space/nearstation) -"btK" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Mix Cell"; - dir = 1; - name = "atmospherics camera" - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) "btL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ dir = 4 @@ -11958,17 +11216,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"btT" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engine/atmos) "btW" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -11980,16 +11227,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) -"bue" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/camera{ - c_tag = "Atmospherics - Desk"; - dir = 8; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engine/atmos) "buf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -12084,6 +11321,20 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"bvb" = ( +/obj/item/radio/intercom{ + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "bvc" = ( /obj/machinery/telecomms/server/presets/service, /obj/effect/turf_decal/tile/green/anticorner/contrasted, @@ -12102,21 +11353,6 @@ }, /turf/open/floor/iron/white/corner, /area/engine/atmos) -"bvf" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Pumps"; - dir = 1; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/engine/atmos) "bvg" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/tile/red{ @@ -12297,27 +11533,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"bwp" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Chamber - Fore"; - name = "motion-sensitive ai camera"; - network = list("aichamber") - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) "bwq" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -12421,11 +11636,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/engine/atmos) -"bwI" = ( -/obj/machinery/rnd/experimentor, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "bwJ" = ( /obj/structure/rack, /obj/structure/cable/yellow{ @@ -12600,6 +11810,21 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) +"bxg" = ( +/obj/item/radio/intercom{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "bxh" = ( /turf/open/floor/circuit/green, /area/security/nuke_storage) @@ -12704,22 +11929,6 @@ }, /turf/open/floor/plating, /area/engine/atmos) -"bxX" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) "bxY" = ( /turf/closed/wall/r_wall, /area/storage/tech) @@ -12817,23 +12026,31 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"byu" = ( -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"byB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) +"byD" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = -22 +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) +/obj/item/radio/intercom{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/checkpoint/customs/auxiliary) "byL" = ( /turf/open/floor/iron, /area/security/main) @@ -12878,6 +12095,21 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/engine/storage_shared) +"bzk" = ( +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -22 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "bzn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -12987,22 +12219,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/research) -"bzL" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom{ - pixel_x = 26 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway - Bridge Port"; - dir = 8; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) "bzM" = ( /obj/structure/table/reinforced, /obj/machinery/light{ @@ -13014,6 +12230,18 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"bzQ" = ( +/obj/machinery/light_switch{ + pixel_x = -7; + pixel_y = -26 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Teleporter"; + name = "command camera" + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/teleporter) "bzT" = ( /obj/structure/table/reinforced, /obj/machinery/light{ @@ -13054,14 +12282,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/nuke_storage) -"bAa" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/surgery, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "bAc" = ( /obj/docking_port/stationary{ dir = 8; @@ -13080,10 +12300,40 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"bAf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "bAx" = ( /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) +"bAy" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/plasma, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "bAB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -13207,6 +12457,29 @@ dir = 1 }, /area/engine/atmos) +"bBb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Emergency Access"; + req_one_access_txt = "24;10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "bBe" = ( /obj/structure/table/reinforced, /obj/item/tank/internals/emergency_oxygen{ @@ -13395,6 +12668,27 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) +"bCu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/chair/fancy/comfy, +/obj/structure/cable/white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "bCA" = ( /obj/structure/cable/white, /obj/structure/cable/yellow{ @@ -13403,21 +12697,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) -"bCB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Gravity Generator Foyer"; - dir = 4; - name = "engineering camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/engine/gravity_generator) "bCE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -13451,30 +12730,6 @@ dir = 1 }, /area/engine/break_room) -"bCX" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/checker, -/area/engine/break_room) -"bCZ" = ( -/obj/machinery/computer/station_alert{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/engine/atmos) "bDa" = ( /obj/machinery/computer/atmos_alert{ dir = 1 @@ -13563,24 +12818,6 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/storage/primary) -"bDH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "bEe" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" @@ -13719,25 +12956,16 @@ /obj/effect/spawner/lootdrop/techstorage/medical, /turf/open/floor/iron, /area/storage/tech) -"bEW" = ( -/obj/structure/table/reinforced, -/obj/item/stack/rods{ - amount = 25 - }, -/obj/item/stack/cable_coil/white{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil/white, +"bFa" = ( /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "0-8" }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/storage/primary) +/area/security/courtroom) "bFd" = ( /obj/structure/table/reinforced, /obj/item/crowbar, @@ -13755,21 +12983,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/hallway/primary/central) -"bFh" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) "bFn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -13923,18 +13136,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"bGw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/toilet/restrooms) "bGx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14078,21 +13279,6 @@ }, /turf/open/floor/plating, /area/engine/gravity_generator) -"bHP" = ( -/obj/machinery/light, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Gravity Generator"; - dir = 1; - name = "engineering camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/engine/gravity_generator) "bHQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -14173,19 +13359,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/storage/tech) -"bIx" = ( -/obj/machinery/vending/assist, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/camera{ - c_tag = "Primary Tool Storage"; - dir = 4; - name = "engineering camera" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/storage/primary) "bIz" = ( /obj/structure/table/reinforced, /obj/item/stack/package_wrap, @@ -14241,6 +13414,21 @@ /obj/machinery/computer/security/telescreen/entertainment, /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) +"bJa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "bJL" = ( /obj/machinery/light/small{ dir = 1 @@ -14389,15 +13577,6 @@ }, /turf/open/floor/wood, /area/bridge/meeting_room/council) -"bKC" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room/council) "bKG" = ( /obj/structure/table/wood, /obj/item/paicard, @@ -14411,6 +13590,18 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/crew_quarters/toilet/restrooms) +"bKJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Security Hallway - Center"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "bKL" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -14494,6 +13685,17 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"bLz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor/iron, +/area/hallway/primary/port) "bLF" = ( /turf/closed/wall/r_wall, /area/engine/transit_tube) @@ -14513,6 +13715,22 @@ heat_capacity = 1e+006 }, /area/crew_quarters/heads/chief) +"bLV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "bMa" = ( /turf/closed/wall, /area/security/checkpoint/engineering) @@ -14653,13 +13871,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"bMO" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "bMQ" = ( /turf/closed/wall, /area/storage/tools) @@ -14669,18 +13880,6 @@ }, /turf/open/floor/iron, /area/storage/tools) -"bMU" = ( -/obj/structure/closet/toolcloset, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/storage/tools) "bMW" = ( /turf/closed/wall, /area/security/detectives_office) @@ -14738,6 +13937,16 @@ }, /turf/open/space, /area/space/nearstation) +"bNL" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/table/reinforced, +/turf/open/floor/iron, +/area/security/main) "bNM" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -14769,21 +13978,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) -"bOp" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron{ - amount = 30 - }, -/obj/item/stack/sheet/glass{ - amount = 30 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/storage/primary) "bOs" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -15118,34 +14312,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"bQV" = ( -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "bQW" = ( /obj/structure/sign/plaques/golden/captain{ pixel_x = 32 }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"bQX" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "bQZ" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -15236,19 +14408,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"bRz" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) "bRA" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -15293,16 +14452,6 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat_interior) -"bRK" = ( -/obj/machinery/teleport/hub, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) "bRL" = ( /obj/machinery/teleport/station, /obj/machinery/light{ @@ -15396,27 +14545,6 @@ }, /turf/open/floor/carpet/orange, /area/crew_quarters/heads/chief) -"bSh" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/machinery/button/door{ - id = "ceprivacy"; - name = "Privacy Control"; - pixel_x = 26; - req_access_txt = "56" - }, -/obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Chief Engineer's Quarters"; - name = "engineering camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/crew_quarters/heads/chief) "bSi" = ( /obj/structure/closet/radiation, /obj/structure/extinguisher_cabinet{ @@ -15469,17 +14597,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) -"bSp" = ( -/obj/machinery/camera{ - c_tag = "Engineering Hallway - Center"; - dir = 8; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "bSq" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -15545,36 +14662,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/wood, /area/bridge/meeting_room/council) -"bSA" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Council Chamber"; - dir = 1; - name = "command camera" - }, -/turf/open/floor/wood, -/area/bridge/meeting_room/council) -"bSL" = ( -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/flashlight/lamp/green, -/obj/machinery/camera{ - c_tag = "Bridge - Captain's Office"; - dir = 4; - name = "command camera" - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/item/book/manual/wiki/sopcommand, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) "bSM" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -15734,17 +14821,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"bTs" = ( -/obj/machinery/camera{ - c_tag = "AI Satellite - Maintenance"; - dir = 8; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) "bTw" = ( /obj/effect/spawner/lootdrop/maintenance/three, /obj/structure/closet, @@ -15752,6 +14828,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/aft) +"bTx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "bTJ" = ( /obj/structure/lattice, /obj/structure/transit_tube/diagonal{ @@ -15931,19 +15015,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"bUY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Security Hallway - Port"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "bVc" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -15970,18 +15041,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"bVi" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) "bVv" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -16074,6 +15133,11 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/chief) +"bWh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron, +/area/maintenance/department/science) "bWj" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -16094,17 +15158,6 @@ }, /turf/open/floor/carpet/orange, /area/crew_quarters/heads/chief) -"bWp" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/crew_quarters/heads/chief) "bWs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -16161,6 +15214,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/port) +"bWI" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/science/explab) "bWK" = ( /obj/machinery/door/airlock/public/glass{ name = "Port Primary Hallway" @@ -16207,13 +15264,6 @@ /obj/item/storage/box/silver_ids, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"bWW" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "bWX" = ( /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) @@ -16258,20 +15308,6 @@ /obj/item/soap/deluxe, /turf/open/floor/iron/white, /area/crew_quarters/heads/captain/private) -"bXj" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway - Security Hallway"; - dir = 4; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "bXm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -16288,6 +15324,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/starboard) +"bXn" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "bXr" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -16400,6 +15442,14 @@ }, /turf/open/floor/iron, /area/medical/break_room) +"bYv" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/research) "bYx" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -16426,23 +15476,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/chief) -"bYz" = ( -/obj/structure/closet/toolcloset, -/obj/machinery/light/small, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Engine Foyer"; - dir = 1; - name = "engineering camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/engine/engineering) "bYA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -16463,6 +15496,20 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) +"bYF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/bookcase/manuals/research_and_development, +/obj/machinery/camera/directional/north{ + c_tag = "Library"; + name = "library camera" + }, +/turf/open/floor/wood, +/area/library) "bYI" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -16489,20 +15536,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"bYR" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hallway/primary/port) "bYS" = ( /obj/machinery/light, /obj/machinery/firealarm{ @@ -16640,19 +15673,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/primary/starboard) -"bZF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Security Hallway - Center"; - dir = 1; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "bZG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -16678,25 +15698,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) -"bZZ" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/mineral/plasma{ - amount = 20 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) "caa" = ( /obj/machinery/recharge_station, /obj/machinery/status_display/ai{ @@ -16778,29 +15779,11 @@ "car" = ( /turf/closed/wall/r_wall, /area/engine/engineering) -"cas" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/fire, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engine/engineering) -"cat" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engine/engineering) "cau" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/engine/engineering) -"cav" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engine/engineering) "caw" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall, @@ -16956,6 +15939,16 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/courtroom) +"cbo" = ( +/obj/machinery/disposal/bin, +/obj/structure/sign/warning/deathsposal{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "cbp" = ( /turf/closed/wall, /area/lawoffice) @@ -17112,25 +16105,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"cbX" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/engineering) -"cbY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/engineering) "cbZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17140,24 +16114,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"cca" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Fore"; - name = "engineering camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/engineering) "ccb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17230,16 +16186,6 @@ }, /turf/open/floor/iron/dark, /area/library) -"ccq" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "ccr" = ( /turf/open/floor/iron/dark, /area/library) @@ -17322,6 +16268,18 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) +"ccW" = ( +/obj/structure/closet/toolcloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/storage/tools) "ccZ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -17492,21 +16450,6 @@ /obj/effect/landmark/start/librarian, /turf/open/floor/iron/dark, /area/library) -"cei" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Library - Fore"; - dir = 8; - name = "library camera" - }, -/turf/open/floor/iron/dark, -/area/library) "cek" = ( /obj/structure/chair/office{ dir = 1 @@ -17541,6 +16484,9 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"cey" = ( +/turf/open/floor/iron/white, +/area/science/misc_lab/range) "cez" = ( /obj/machinery/telecomms/hub/preset, /obj/structure/cable/yellow{ @@ -17577,6 +16523,12 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) +"ceP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/maintenance/aft) "ceW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -17610,14 +16562,6 @@ /obj/effect/landmark/start/lawyer, /turf/open/floor/carpet/green, /area/lawoffice) -"cfa" = ( -/obj/structure/filingcabinet/employment, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/wood, -/area/lawoffice) "cfo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -17653,14 +16597,6 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"cfB" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Fore Starboard"; - dir = 8; - network = list("singularity") - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "cfC" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall/r_wall, @@ -17871,14 +16807,6 @@ /obj/machinery/light/small, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) -"cgt" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) "cgu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -17886,31 +16814,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"cgv" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Captain's Quarters"; - dir = 1; - name = "command camera" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) -"cgw" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain/private) "cgx" = ( /obj/structure/filingcabinet/security, /turf/open/floor/carpet/royalblue, @@ -17919,6 +16822,24 @@ /obj/structure/dresser, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) +"cgF" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) +"cgI" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/iron, +/area/science/robotics/lab) "cgJ" = ( /obj/structure/weightmachine/weightlifter, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -17979,27 +16900,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint/escape) -"cgY" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "chi" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -18093,12 +16993,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"chz" = ( -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/entry) "chD" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -18113,16 +17007,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"chM" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/wood, -/area/library) "chN" = ( /obj/structure/chair/office, /turf/open/floor/wood, @@ -18157,20 +17041,6 @@ }, /turf/open/floor/wood, /area/library) -"chV" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/bookcase/manuals/research_and_development, -/obj/machinery/camera{ - c_tag = "Library"; - name = "library camera" - }, -/turf/open/floor/wood, -/area/library) "chW" = ( /obj/structure/chair/fancy/comfy, /obj/item/radio/intercom{ @@ -18271,6 +17141,9 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/captain/private) +"cik" = ( +/turf/open/floor/plating, +/area/science/shuttledock) "cip" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -18284,17 +17157,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/port/aft) -"ciu" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/structure/cable/white, -/obj/effect/landmark/start/lawyer, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +"cis" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/north{ + network = list("minisat") }, -/turf/open/floor/wood, -/area/lawoffice) +/turf/open/floor/prison, +/area/security/prison) "civ" = ( /obj/structure/table/wood, /obj/machinery/requests_console{ @@ -18317,17 +17186,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet/green, /area/lawoffice) -"ciy" = ( -/obj/machinery/photocopier, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Lawyer's Office"; - dir = 8 - }, -/turf/open/floor/wood, -/area/lawoffice) "ciA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -18356,20 +17214,6 @@ dir = 1 }, /area/hallway/secondary/entry) -"ciS" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/light_switch{ - pixel_x = -9; - pixel_y = -25 - }, -/obj/machinery/camera{ - c_tag = "Armory - Interior"; - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "ciU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -18377,15 +17221,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"ciY" = ( -/obj/structure/lattice, -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Fore Port"; - dir = 4; - network = list("singularity") - }, -/turf/open/space, -/area/space/nearstation) "ciZ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -18507,15 +17342,6 @@ /obj/item/pen, /turf/open/floor/wood, /area/library) -"cjx" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway - Head of Personnel Line"; - dir = 8; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) "cjA" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ @@ -18752,18 +17578,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port) -"ckL" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plating, -/area/maintenance/port) "ckO" = ( /obj/structure/chair/office{ dir = 8 @@ -18796,15 +17610,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) -"ckY" = ( -/obj/structure/bed/dogbed/ian, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/mob/living/simple_animal/pet/dog/corgi/Ian, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "cla" = ( /obj/effect/turf_decal/tile/blue, /obj/structure/cable/yellow{ @@ -18868,6 +17673,9 @@ "clw" = ( /turf/open/floor/plating, /area/maintenance/starboard) +"clJ" = ( +/turf/open/floor/glass/reinforced, +/area/storage/primary) "clO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -19080,21 +17888,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/teleporter) -"cmJ" = ( -/obj/structure/table, -/obj/item/hand_tele, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/teleporter) "cmK" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -19172,6 +17965,20 @@ }, /turf/open/floor/iron, /area/security/brig) +"cmR" = ( +/obj/machinery/disposal/bin, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/iron, +/area/science/robotics/lab) "cnb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19325,6 +18132,19 @@ /obj/structure/bookcase/manuals/engineering, /turf/open/floor/wood, /area/library) +"cnV" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/science/misc_lab) "cnW" = ( /obj/machinery/newscaster{ pixel_x = -32 @@ -19398,32 +18218,6 @@ }, /turf/open/floor/iron, /area/tcommsat/server) -"cog" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/tcommsat/server) -"coh" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/camera{ - c_tag = "Atmospherics - Incinerator"; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) "coi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/xeno_spawn, @@ -19433,18 +18227,6 @@ /obj/machinery/space_heater, /turf/open/floor/iron, /area/tcommsat/server) -"coj" = ( -/obj/machinery/camera{ - c_tag = "Telecomms - Cooling Room"; - dir = 8; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/obj/effect/turf_decal/delivery, -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron, -/area/tcommsat/server) "cok" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency, @@ -19499,6 +18281,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard) +"coT" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "coZ" = ( /obj/structure/cable{ icon_state = "2-4" @@ -19633,15 +18429,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/maintenance/port) -"cpr" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/turf/open/floor/wood, -/area/library) "cps" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19692,20 +18479,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"cpI" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/mapping_helpers/atmos_auto_connect, -/turf/open/floor/iron, -/area/tcommsat/server) "cpL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19747,34 +18520,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/teleporter) -"cpP" = ( -/obj/machinery/light_switch{ - pixel_x = -7; - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Teleporter"; - dir = 1; - name = "command camera" - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/teleporter) "cpQ" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/teleporter) -"cpS" = ( -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/teleporter) "cpT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -20103,18 +18852,6 @@ dir = 1 }, /area/crew_quarters/locker) -"cru" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/crew_quarters/locker) "crv" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/tile/red{ @@ -20181,25 +18918,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"crQ" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Engineering - Central"; - dir = 4; - name = "engineering camera" - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the singularity chamber."; - dir = 4; - name = "Engine Containment Telescreen"; - network = list("singularity"); - pixel_x = -30 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/engineering) "crV" = ( /obj/machinery/door/poddoor{ id = "engstorage"; @@ -20336,25 +19054,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"csw" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"csy" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway - Center"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) "csA" = ( /obj/item/radio/intercom{ pixel_y = 26 @@ -20432,6 +19131,16 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"ctd" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable/white, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/captain/private) "cth" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -20538,17 +19247,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/engineering) -"ctE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/iron, -/area/maintenance/port) "ctF" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -20570,16 +19268,6 @@ /obj/structure/bookcase/random/nonfiction, /turf/open/floor/wood, /area/library) -"ctK" = ( -/obj/machinery/light, -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Library - Aft"; - dir = 1; - name = "library camera" - }, -/turf/open/floor/wood, -/area/library) "ctW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -20603,6 +19291,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) +"cud" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/bar/atrium) "cui" = ( /obj/machinery/light/small{ dir = 1 @@ -20630,19 +19327,23 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"cuy" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop{ - pixel_y = 4 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +"cux" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/northright{ + dir = 8; + name = "Warden's Desk"; + req_access_txt = "3" }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Warden's Desk" }, -/turf/open/floor/wood, -/area/medical/exam_room) +/obj/item/toy/figure/warden, +/turf/open/floor/iron, +/area/security/warden) "cuL" = ( /turf/closed/wall, /area/crew_quarters/fitness/recreation) @@ -20675,18 +19376,6 @@ /obj/machinery/light, /turf/open/floor/plating, /area/engine/engineering) -"cuS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Particle Accelerator"; - dir = 1; - network = list("singularity") - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) "cuT" = ( /obj/structure/cable{ icon_state = "1-8" @@ -20751,17 +19440,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/engineering) -"cvb" = ( -/obj/machinery/power/tesla_coil, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Engineering - Secure Storage"; - dir = 1; - name = "engineering camera" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engine/engineering) "cvc" = ( /obj/machinery/power/emitter, /obj/effect/decal/cleanable/dirt, @@ -20950,19 +19628,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"cvN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Dormitory Hallway"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cvR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -21026,16 +19691,17 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"cwl" = ( +"cwj" = ( /obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/toolbox/electrical, -/obj/machinery/light{ - dir = 8 +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engine/engineering) +/obj/machinery/airalarm/directional/north, +/obj/item/storage/backpack/duffelbag/med/implant{ + pixel_y = 8 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "cwn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -21078,25 +19744,24 @@ /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/iron/dark, /area/library) +"cwy" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "cwz" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" }, /turf/open/floor/iron/dark, /area/library) -"cwA" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cwC" = ( /obj/machinery/light{ dir = 1 @@ -21114,18 +19779,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/storage/eva) -"cwF" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/ai_monitored/storage/eva) "cwH" = ( /obj/machinery/light{ dir = 1 @@ -21234,17 +19887,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/gateway) -"cwT" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/gateway) "cwV" = ( /obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, @@ -21266,19 +19908,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/gateway) -"cwX" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cwZ" = ( /obj/machinery/door/airlock/public/glass{ name = "Starboard Auxiliary Hallway" @@ -21346,19 +19975,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/engineering) -"cxH" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "cxI" = ( /obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, @@ -21471,19 +20087,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/storage/eva) -"cyn" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/curator, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/turf/open/floor/carpet/grimy, -/area/library) "cyo" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -21800,15 +20403,6 @@ }, /turf/open/floor/iron/dark, /area/library) -"czK" = ( -/obj/structure/filingcabinet, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/library) "czM" = ( /obj/machinery/light, /obj/structure/table/wood, @@ -21860,6 +20454,22 @@ }, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"czX" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/official/walk{ + pixel_x = -32; + pixel_y = 1 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "czY" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -21945,17 +20555,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/gateway) -"cAl" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway - Dormitory Hallway"; - dir = 4; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cAm" = ( /turf/closed/wall, /area/crew_quarters/toilet/restrooms) @@ -22010,15 +20609,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"cAG" = ( -/obj/structure/lattice, -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Aft Port"; - dir = 4; - network = list("singularity") - }, -/turf/open/space, -/area/space/nearstation) "cAH" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -22068,20 +20658,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/storage) -"cAU" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/shoes/magboots{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/shoes/magboots, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engine/storage) "cAV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -22127,23 +20703,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/ai_monitored/storage/eva) -"cBm" = ( -/obj/machinery/camera/motion{ - c_tag = "E.V.A. Storage"; - dir = 8; - name = "motion-sensitive command camera" - }, -/obj/machinery/requests_console{ - department = "E.V.A. Storage"; - name = "E.V.A. RC"; - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ai_monitored/storage/eva) "cBn" = ( /turf/closed/wall, /area/ai_monitored/storage/eva) @@ -22169,28 +20728,6 @@ "cBv" = ( /turf/open/floor/wood, /area/bridge/showroom/corporate) -"cBx" = ( -/obj/structure/rack, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/syringe/charcoal, -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - use_power = 0 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Gateway Atrium"; - dir = 4; - name = "command camera" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/gateway) "cBy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -22275,17 +20812,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/toilet/restrooms) -"cBR" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/toilet/restrooms) "cBS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -22351,21 +20877,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"cCg" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket/letterman_nanotrasen, -/obj/item/clothing/suit/toggle/lawyer, -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 26 - }, -/obj/item/clothing/under/costume/kilt, -/obj/item/clothing/head/beret, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) "cCh" = ( /obj/structure/dresser, /obj/machinery/firealarm/directional/west, @@ -22382,35 +20893,6 @@ /obj/item/bedsheet/dorms, /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) -"cCj" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "detective"; - name = "trenchcoat" - }, -/obj/item/clothing/suit/toggle/lawyer/purple, -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 26 - }, -/obj/item/clothing/head/fedora{ - icon_state = "detective" - }, -/obj/item/clothing/under/costume/geisha, -/obj/item/clothing/head/fedora{ - icon_state = "curator" - }, -/obj/item/clothing/suit/jacket{ - desc = "This looks awfully familiar..."; - icon_state = "curator" - }, -/obj/item/clothing/under/rank/civilian/curator/treasure_hunter, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/carpet/purple, -/area/crew_quarters/dorms) "cCk" = ( /obj/machinery/light{ dir = 8 @@ -22419,25 +20901,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"cCm" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Dock - Fore"; - dir = 8; - name = "arrivals camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "cCq" = ( /obj/structure/chair{ dir = 4 @@ -22467,23 +20930,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/quartermaster/exploration_prep) -"cCB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/structure/tank_dispenser, -/obj/machinery/camera{ - c_tag = "Engineering - Gear Storage"; - dir = 8; - name = "engineering camera" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/storage) "cCC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -22542,21 +20988,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/ai_monitored/storage/eva) -"cCU" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/turf/open/floor/wood, -/area/bridge/showroom/corporate) "cCX" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -22621,19 +21052,6 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"cDe" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/wood, -/area/bridge/showroom/corporate) "cDh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -22712,14 +21130,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"cDV" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Aft Starboard"; - dir = 8; - network = list("singularity") - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "cDW" = ( /obj/machinery/light{ dir = 8 @@ -22840,13 +21250,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/storage/eva) -"cEE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/storage/eva) "cEF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -23147,18 +21550,14 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) -"cFC" = ( -/obj/structure/table, -/obj/item/folder, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"cFB" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) +/area/crew_quarters/kitchen) "cFD" = ( /obj/structure/chair{ dir = 4 @@ -23173,15 +21572,6 @@ name = "Holodeck Projector Floor" }, /area/holodeck/rec_center) -"cFG" = ( -/obj/machinery/camera{ - c_tag = "Holodeck - Fore"; - name = "holodeck camera" - }, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) "cFH" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -23340,21 +21730,6 @@ heat_capacity = 1e+006 }, /area/medical/storage) -"cGg" = ( -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Bridge - E.V.A. Aft"; - dir = 1; - name = "command camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light, -/turf/open/floor/iron, -/area/ai_monitored/storage/eva) "cGh" = ( /obj/item/radio/intercom{ pixel_y = -26 @@ -23364,15 +21739,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/ai_monitored/storage/eva) -"cGi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/storage/eva) -"cGj" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/storage/eva) "cGl" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line, @@ -23415,16 +21781,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/gateway) -"cGA" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/gateway) "cGB" = ( /obj/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, @@ -23604,17 +21960,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"cHm" = ( -/obj/machinery/camera{ - c_tag = "Engineering - Aft"; - dir = 1; - name = "engineering camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/engine/engineering) "cHo" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -23904,16 +22249,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"cIC" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway - Science Aft"; - name = "hallway camera" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cIF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -23984,19 +22319,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"cIR" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway - Medbay Aft"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cIS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -24035,20 +22357,6 @@ /obj/item/storage/firstaid/regular, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cJe" = ( -/obj/machinery/washing_machine, -/obj/machinery/camera{ - c_tag = "Dormitories - Port"; - dir = 4; - name = "dormitories camera" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/crew_quarters/dorms) "cJm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24078,6 +22386,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"cJy" = ( +/obj/effect/spawner/randomvend/cola, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals - Aft"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "cJC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -24112,26 +22430,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"cJI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port) "cJQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24165,6 +22463,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"cKa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1; + name = "Connector Port (Air Supply)" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/medical/patients_rooms) "cKf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -24176,21 +22491,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) -"cKh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "cKi" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/aimodule_neutral{ @@ -24275,25 +22575,6 @@ dir = 1 }, /area/crew_quarters/dorms) -"cKU" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/command{ - name = "Telecomms Server Room"; - req_access_txt = "61" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "cKV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24347,21 +22628,6 @@ /obj/structure/sign/warning/nosmoking, /turf/closed/wall, /area/crew_quarters/fitness/recreation) -"cLv" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "cLz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -24383,6 +22649,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) +"cMg" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/bridge) "cMk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24397,21 +22672,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"cMl" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay") - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "cMn" = ( /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -24714,6 +22974,21 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"cNX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/office/light, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "cOc" = ( /obj/machinery/light{ dir = 1 @@ -24756,6 +23031,24 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port) +"cOl" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) +"cOy" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/science/research) "cOB" = ( /obj/machinery/light{ dir = 4 @@ -24852,6 +23145,23 @@ "cOR" = ( /turf/closed/wall/r_wall, /area/science/research) +"cOS" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/mineral/plasma{ + amount = 20 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "cOT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -25034,17 +23344,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"cQb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/hallway/primary/port) "cQs" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 @@ -25079,15 +23378,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/research) -"cQA" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) "cQC" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple{ @@ -25177,6 +23467,17 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"cRG" = ( +/obj/structure/table/wood, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/taperecorder, +/obj/item/restraints/handcuffs, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "cRR" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -25194,24 +23495,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/xenobiology) -"cRT" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Xenobiology - Port"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) "cRV" = ( /obj/machinery/light{ dir = 1 @@ -25358,22 +23641,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) -"cSA" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway - Fore Starboard"; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cSC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -25459,16 +23726,16 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"cTi" = ( -/obj/machinery/camera{ - c_tag = "Holodeck - Aft"; - dir = 1; - name = "holodeck camera" - }, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +"cTn" = ( +/obj/machinery/light/small, +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology - Cell 5"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") }, -/area/holodeck/rec_center) +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "cTt" = ( /obj/structure/sign/departments/minsky/engineering/engineering{ pixel_x = -32 @@ -25480,6 +23747,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"cTw" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "cTz" = ( /obj/effect/decal/remains/xeno, /obj/effect/decal/cleanable/xenoblood, @@ -25746,24 +24022,6 @@ /obj/item/bedsheet/dorms, /turf/open/floor/carpet/blue, /area/crew_quarters/dorms) -"cUY" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "detective"; - name = "trenchcoat" - }, -/obj/item/clothing/suit/toggle/lawyer/purple, -/obj/item/clothing/head/fedora{ - icon_state = "detective" - }, -/obj/item/clothing/under/rank/civilian/lawyer/female, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/dorms) "cVc" = ( /obj/structure/table, /obj/machinery/light{ @@ -25850,6 +24108,14 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"cVO" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/bar/atrium) "cVS" = ( /obj/structure/chair/office/light{ dir = 1 @@ -25882,6 +24148,19 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"cVY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/tcommsat/server) "cWa" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -25896,26 +24175,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"cWd" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "cWf" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -25979,24 +24238,6 @@ /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/port) -"cWU" = ( -/obj/machinery/computer/card{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = -26 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Customs"; - dir = 4; - name = "customs camera" - }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "cWX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26094,21 +24335,6 @@ }, /turf/open/floor/circuit/green, /area/science/xenobiology) -"cXr" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/electronics/airlock, -/obj/item/stack/sheet/glass, -/obj/item/assembly/signaler, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) "cXt" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple{ @@ -26125,22 +24351,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"cXv" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Science - Waiting Room"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) "cXx" = ( /obj/structure/table, /obj/item/paper_bin, @@ -26177,18 +24387,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) -"cYb" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Security - Brig Center"; - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/brig) "cYk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -26262,10 +24460,6 @@ /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/port) -"cYI" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/glass/reinforced, -/area/storage/primary) "cYJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder, @@ -26289,21 +24483,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"cYM" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/science/xenobiology) "cYP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -26355,23 +24534,6 @@ }, /turf/open/floor/iron, /area/science/xenobiology) -"cZb" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology - Starboard"; - dir = 8; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/warning/deathsposal{ - pixel_x = 32 - }, -/turf/open/floor/iron, -/area/science/xenobiology) "cZc" = ( /obj/machinery/light{ dir = 8 @@ -26502,18 +24664,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/aft) -"dah" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/prison, -/area/security/prison) "daj" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -26855,15 +25005,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"dbV" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/port) "dbY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -26920,17 +25061,6 @@ /obj/machinery/shieldwallgen/xenobiologyaccess, /turf/open/floor/plating, /area/science/xenobiology) -"dcd" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/xenobiology) "dce" = ( /obj/machinery/newscaster{ pixel_y = -32 @@ -27051,28 +25181,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint) -"dcD" = ( -/obj/structure/closet/firecloset, -/obj/machinery/camera{ - c_tag = "Science - Research Division Access"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/research) -"dcE" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/modular_fabricator/component_printer, -/turf/open/floor/iron, -/area/science/lab) "dcG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -27085,6 +25193,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"dcH" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway - Science Aft"; + name = "hallway camera" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "dcI" = ( /obj/machinery/rnd/destructive_analyzer, /obj/effect/turf_decal/stripes/line{ @@ -27122,6 +25240,22 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"ddm" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Shuttle - Fore Port"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "dds" = ( /obj/effect/spawner/lootdrop/maintenance/two, /obj/item/retractor, @@ -27269,18 +25403,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) -"ddY" = ( -/obj/item/radio/intercom{ - pixel_y = -32 - }, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/iron, -/area/science/research) "ddZ" = ( /obj/machinery/shower{ dir = 4; @@ -27350,6 +25472,24 @@ /obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/iron, /area/science/lab) +"der" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "AI Satellite - Aft Starboard"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) "deI" = ( /obj/structure/table/wood, /obj/structure/cable/yellow{ @@ -27483,22 +25623,6 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall, /area/science/research) -"dfu" = ( -/obj/machinery/requests_console{ - department = "Research Lab"; - name = "Research RC"; - pixel_x = 32; - receive_ore_updates = 1 - }, -/obj/machinery/camera{ - c_tag = "Science - Research and Development"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/lab) "dfL" = ( /obj/machinery/door/poddoor/preopen{ id = "Prisongate" @@ -27602,6 +25726,20 @@ }, /turf/open/floor/plating, /area/science/lab) +"dhe" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/break_room) "dhi" = ( /obj/machinery/light/small, /obj/machinery/holopad, @@ -27611,34 +25749,6 @@ /obj/machinery/iv_drip, /turf/open/floor/iron/white, /area/security/brig) -"dho" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"dht" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","medbay") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/medical/surgery) "dhw" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -27657,6 +25767,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port) +"dhF" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/plating, +/area/maintenance/port) "dhU" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, @@ -27674,23 +25796,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/science/research) -"die" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/mining_voucher, -/obj/machinery/camera{ - c_tag = "Auxillary Construction - Storage"; - dir = 4; - name = "engineering camera" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) "dif" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/three, @@ -27738,6 +25843,23 @@ /obj/structure/table/reinforced, /turf/open/floor/prison, /area/security/prison) +"diN" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Science - Center"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "diR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance/two, @@ -27801,16 +25923,6 @@ }, /turf/open/floor/iron, /area/quartermaster/warehouse) -"djz" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "djA" = ( /turf/closed/wall/r_wall, /area/science/explab) @@ -27820,19 +25932,6 @@ "djK" = ( /turf/closed/wall, /area/science/nanite) -"djL" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) "djM" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 4; @@ -28150,11 +26249,6 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron, /area/security/checkpoint/customs) -"dmA" = ( -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/science) "dmF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -28182,34 +26276,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/science/research) -"dmO" = ( -/obj/machinery/camera{ - c_tag = "Science - Lab Access"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/iron, -/area/science/research) -"dmS" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/paicard, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/crew_quarters/heads/hor) "dmT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -28253,24 +26319,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/hor) -"dmZ" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/robotics/mechbay) "dna" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -28312,18 +26360,6 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) -"dne" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/science/robotics/mechbay) "dnf" = ( /obj/structure/table, /obj/item/paper_bin, @@ -28394,19 +26430,35 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/construction/mining/aux_base) +"dok" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/turf/open/floor/prison, +/area/security/prison) +"dom" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/item/pen, +/turf/open/floor/iron, +/area/quartermaster/office) "doo" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood, /area/library) -"doq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/science) "doz" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -28492,18 +26544,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/science/robotics/mechbay) -"dpe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Departures Hallway - Mech Bay"; - dir = 4; - name = "hallway camera" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "dpf" = ( /obj/structure/window/reinforced{ dir = 1; @@ -28512,6 +26552,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"dpk" = ( +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Bridge - Corporate Lounge"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/bridge/showroom/corporate) "dpA" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -28566,61 +26617,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/teleporter) -"dqa" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Science - Lab Access"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/table/reinforced, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/ears/earmuffs, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"dqb" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"dqc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"dqd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/crate, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/item/target/syndicate, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) -"dqe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/science/misc_lab/range) "dqp" = ( /obj/structure/disposalpipe/segment, /obj/structure/extinguisher_cabinet{ @@ -28759,16 +26755,45 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"dqV" = ( +/obj/machinery/camera/motion/directional/east{ + c_tag = "E.V.A. Storage"; + name = "motion-sensitive command camera" + }, +/obj/machinery/requests_console{ + department = "E.V.A. Storage"; + name = "E.V.A. RC"; + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ai_monitored/storage/eva) +"dqZ" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "drp" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/storage) -"dry" = ( -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/exit/departure_lounge) "drz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -28785,32 +26810,6 @@ }, /turf/open/floor/iron/white, /area/science/misc_lab/range) -"drI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "experimentor"; - name = "Test Chamber Blast door" - }, -/turf/open/floor/engine, -/area/science/explab) -"drJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/preopen{ - id = "experimentor"; - name = "Test Chamber Blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine, -/area/science/explab) -"drK" = ( -/obj/structure/sign/warning/securearea, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "experimentor"; - name = "Test Chamber Blast door" - }, -/turf/open/floor/engine, -/area/science/explab) "drP" = ( /turf/closed/wall/r_wall, /area/science/mixing) @@ -28841,16 +26840,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"drX" = ( -/obj/structure/cable/white, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot, -/obj/item/kirbyplants/dead, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/turf/open/floor/iron, -/area/crew_quarters/heads/hor) "drY" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/purple{ @@ -28871,31 +26860,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"dsb" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_x = 6 - }, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_x = -6 - }, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_y = 6 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Science - Research Director's Office"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/bot, -/obj/item/book/manual/wiki/sopscience, -/turf/open/floor/iron, -/area/crew_quarters/heads/hor) "dsc" = ( /obj/machinery/light{ dir = 8 @@ -28928,6 +26892,15 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) +"dsj" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light/small, +/turf/open/floor/plating{ + broken = 1 + }, +/area/medical/morgue) "dsk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -28979,6 +26952,18 @@ }, /turf/open/floor/iron, /area/medical/genetics/cloning) +"dsF" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/maintenance/department/science) "dsI" = ( /obj/structure/sign/warning/nosmoking, /turf/closed/wall, @@ -29135,6 +27120,20 @@ /obj/item/flashlight/pen, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"dtV" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/borg/upgrade/rename, +/turf/open/floor/iron, +/area/science/robotics/lab) "due" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -29166,17 +27165,14 @@ "duw" = ( /turf/open/floor/engine, /area/science/explab) -"duF" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"duH" = ( +/obj/structure/lattice, +/obj/machinery/camera/emp_proof/directional/west{ + c_tag = "Containment - Aft Port"; + network = list("singularity") }, -/turf/open/floor/iron, -/area/science/mixing) +/turf/open/space, +/area/space/nearstation) "duK" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -29220,29 +27216,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/hor) -"duQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/research{ - name = "Shuttle dock"; - req_access_txt = "47" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/shuttledock) "duU" = ( /obj/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, @@ -29299,6 +27272,26 @@ "dvc" = ( /turf/closed/wall, /area/medical/genetics) +"dvs" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/white, +/obj/item/stock_parts/scanning_module{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/storage/tech) "dvz" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -29314,49 +27307,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"dvO" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Distro Loop"; - dir = 1; - name = "atmospherics camera" - }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/engine/atmos) -"dwd" = ( -/obj/machinery/camera{ - c_tag = "Science - Experimentor"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/engine, -/area/science/explab) -"dwe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light, -/turf/open/floor/engine, -/area/science/explab) -"dwg" = ( -/obj/machinery/camera{ - c_tag = "Science - Toxins Mixing Lab Fore"; - dir = 4; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/iron, -/area/science/mixing) "dwk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -29413,19 +27363,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/science/robotics/mechbay) -"dwy" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Science - Mech Bay"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/science/robotics/mechbay) "dwz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -29640,6 +27577,31 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/aft) +"dyo" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/machinery/requests_console{ + department = "Chapel Office"; + name = "Chapel RC"; + pixel_y = -32 + }, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Chapel Office"; + name = "chapel camera" + }, +/obj/machinery/button/door{ + id = "chapelprivacy"; + name = "Chapel Privacy Shutters"; + pixel_x = 23; + pixel_y = -23; + req_access_txt = "27" + }, +/turf/open/floor/carpet, +/area/chapel/office) "dyp" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -29845,6 +27807,20 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"dzN" = ( +/obj/structure/chair/wood, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Chapel - Starboard"; + name = "chapel camera" + }, +/turf/open/floor/iron{ + icon_state = "chapel" + }, +/area/chapel/main) "dAk" = ( /obj/structure/sign/departments/minsky/engineering/engineering, /turf/closed/wall/r_wall, @@ -29874,17 +27850,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) -"dAn" = ( -/obj/machinery/camera{ - c_tag = "Solar - Aft Starboard"; - name = "solar camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "dAp" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -29898,16 +27863,6 @@ }, /turf/open/space, /area/space/nearstation) -"dAw" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/turf/open/floor/iron, -/area/science/mixing) "dAx" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30045,28 +28000,6 @@ }, /turf/open/floor/iron, /area/storage/tools) -"dBM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10; 13" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/aft) "dBN" = ( /obj/structure/cable{ icon_state = "0-8" @@ -30114,22 +28047,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/hor) -"dCk" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/camera{ - c_tag = "Science - Research Director's Quarters"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/modular_computer/console/preset/research{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/hor) "dCl" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -30414,15 +28331,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/storage) -"dEx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/storage) "dEy" = ( /obj/item/radio/intercom{ pixel_y = 26 @@ -30488,6 +28396,13 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) +"dEY" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/grimy, +/area/tcommsat/computer) "dFe" = ( /turf/closed/wall, /area/crew_quarters/heads/cmo) @@ -30506,26 +28421,6 @@ }, /turf/open/floor/iron, /area/science/misc_lab) -"dFB" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/obj/machinery/camera{ - c_tag = "Science - Toxins Launch Site"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "dFC" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/stripes/line{ @@ -30538,20 +28433,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/science/misc_lab) -"dFE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "dFI" = ( /obj/item/assembly/signaler{ pixel_y = 8 @@ -30589,22 +28470,6 @@ /obj/item/pipe_dispenser, /turf/open/floor/iron, /area/science/mixing) -"dFL" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Science - Toxins Mixing Lab Aft"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, -/area/science/mixing) "dFM" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -30637,20 +28502,6 @@ }, /turf/open/floor/iron, /area/science/storage) -"dFY" = ( -/obj/machinery/disposal/bin, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/turf/open/floor/iron, -/area/science/robotics/lab) "dFZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30679,24 +28530,20 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) +"dGg" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "dGo" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/lobby) -"dGA" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_x = 31; - pixel_y = -3 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/wood, -/area/medical/exam_room) "dGR" = ( /obj/structure/cable{ icon_state = "2-4" @@ -30887,6 +28734,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/server) +"dHr" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "dHs" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -30941,18 +28797,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/medical/medbay/central) -"dHT" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) "dIc" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -31003,14 +28847,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"dIC" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "dID" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -31034,34 +28870,6 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) -"dIH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - external_pressure_bound = 120; - name = "server vent" - }, -/obj/machinery/camera{ - c_tag = "Science - Server Room"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/server) -"dII" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/camera{ - c_tag = "Science - Aft"; - dir = 4; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) "dIJ" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -31292,19 +29100,6 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/science/mixing) -"dJZ" = ( -/obj/machinery/camera{ - c_tag = "Science - Toxins Secure Storage"; - dir = 4; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/pump{ - name = "Lil Pump" - }, -/turf/open/floor/iron, -/area/science/storage) "dKa" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/pump, @@ -31474,6 +29269,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"dKT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "dKY" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/machinery/door/poddoor/preopen{ @@ -31517,6 +29324,16 @@ "dLy" = ( /turf/open/floor/iron, /area/security/prison) +"dLz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/science/xenobiology) "dLB" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -31668,6 +29485,36 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/aft) +"dMF" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/machinery/requests_console{ + department = "Cargo Office"; + name = "Cargo Office RC"; + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Cargo - Office"; + name = "cargo camera" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/office) +"dNb" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Detective's Interrogation" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "dNd" = ( /obj/structure/closet/secure_closet/courtroom, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -31858,19 +29705,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/fore) -"dOj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "dOo" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, @@ -31900,22 +29734,6 @@ /obj/structure/table, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"dOD" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Departures Hallway - Aft"; - dir = 4; - name = "hallway camera" - }, -/obj/effect/turf_decal/bot, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/aft) "dOF" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -31933,22 +29751,6 @@ dir = 1 }, /area/hallway/primary/aft) -"dOH" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hallway/primary/aft) "dOK" = ( /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, @@ -31981,19 +29783,6 @@ }, /turf/open/floor/iron, /area/science/research) -"dPa" = ( -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) "dPe" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -32112,6 +29901,18 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/primary/aft) +"dQk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "dQB" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -32125,6 +29926,25 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"dQG" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/security/checkpoint/escape) "dQO" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -32147,23 +29967,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science/research) -"dQX" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "dRg" = ( /obj/machinery/door/airlock/grunge{ name = "Chapel Quarters"; @@ -32297,19 +30100,23 @@ }, /turf/open/floor/iron, /area/science/research) -"dSq" = ( +"dSt" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/effect/turf_decal/delivery, +/obj/machinery/advanced_airlock_controller{ + pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 + dir = 4 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/aft) "dSA" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Chapel Maintenance"; @@ -32656,6 +30463,16 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"dVN" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Hallway - Aft"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "dVW" = ( /obj/machinery/door/airlock/grunge{ name = "Chapel Hall" @@ -32717,18 +30534,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"dWM" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Chapel - Port"; - dir = 4; - name = "chapel camera" - }, -/turf/open/floor/iron{ - dir = 1; - icon_state = "chapel" - }, -/area/chapel/main) "dWN" = ( /turf/open/floor/iron{ dir = 4; @@ -32742,6 +30547,24 @@ icon_state = "chapel" }, /area/chapel/main) +"dWP" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "AI Satellite - Port"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) "dWR" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron{ @@ -32769,21 +30592,6 @@ icon_state = "chapel" }, /area/chapel/main) -"dXI" = ( -/obj/structure/chair/wood, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Chapel - Starboard"; - dir = 8; - name = "chapel camera" - }, -/turf/open/floor/iron{ - icon_state = "chapel" - }, -/area/chapel/main) "dXK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -32906,23 +30714,6 @@ /obj/machinery/status_display/ai, /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) -"dYI" = ( -/obj/machinery/camera{ - c_tag = "Science - Center"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) "dZg" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -32995,16 +30786,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"dZq" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/machinery/camera{ - c_tag = "Departures - Center"; - name = "departures camera" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "dZr" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum, @@ -33020,18 +30801,6 @@ "dZN" = ( /turf/closed/wall/r_wall, /area/chapel/office) -"dZQ" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/turf/open/floor/iron{ - dir = 1; - icon_state = "chapel" - }, -/area/chapel/main) "dZR" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -33050,16 +30819,6 @@ icon_state = "chapel" }, /area/chapel/main) -"dZU" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/iron{ - dir = 4; - icon_state = "chapel" - }, -/area/chapel/main) "dZV" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, @@ -33164,20 +30923,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"eaT" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/camera{ - c_tag = "Solar - Aft Port"; - name = "solar camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) "eaU" = ( /obj/structure/sign/departments/minsky/engineering/engineering, /turf/closed/wall/r_wall, @@ -33258,34 +31003,23 @@ }, /turf/open/space, /area/solar/port/aft) -"ebD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10; 13" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) "ebI" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/iron/dark, /area/security/detectives_office) +"ebM" = ( +/obj/item/stack/rods{ + amount = 25 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) "ebU" = ( /obj/machinery/light{ dir = 8 @@ -33332,19 +31066,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/port/aft) -"ecF" = ( -/obj/machinery/camera{ - c_tag = "Departures - Port"; - dir = 4; - name = "departures camera" - }, -/obj/effect/turf_decal/delivery, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "ecG" = ( /obj/structure/chair, /obj/machinery/light{ @@ -33386,6 +31107,18 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron, /area/science/research) +"ecO" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/white, +/area/medical/genetics/cloning) "ecQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -33472,19 +31205,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"edB" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/camera{ - c_tag = "Departures - Aft"; - dir = 1; - name = "departures camera" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "edI" = ( /obj/effect/landmark/secequipment, /obj/effect/turf_decal/bot, @@ -33626,25 +31346,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) -"eeU" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/security/checkpoint/escape) "eeW" = ( /obj/structure/filingcabinet/security, /obj/structure/cable/yellow{ @@ -33653,13 +31354,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) -"efb" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/locker) "efg" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -33821,21 +31515,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/break_room) -"egD" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit/departure_lounge) "egE" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/escape) @@ -33879,6 +31558,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/port/fore) +"egL" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "egQ" = ( /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, @@ -33990,6 +31675,17 @@ }, /turf/open/floor/iron/dark, /area/library) +"eir" = ( +/obj/machinery/light, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/computer/xenoartifact_console{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "eiu" = ( /obj/structure/table/reinforced, /obj/item/stack/package_wrap, @@ -33997,25 +31693,6 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) -"eiw" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "AI Satellite - Fore Starboard"; - dir = 4; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) "eiz" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -34041,6 +31718,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"eiW" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/nanite) "ejk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34102,56 +31790,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"ejH" = ( -/obj/machinery/button/door{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_x = -25; - pixel_y = 4; - req_access_txt = "12" - }, -/obj/machinery/button/massdriver{ - id = "trash"; - name = "Trash Ejector Control"; - pixel_x = -26; - pixel_y = -6 - }, -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/item/toy/plush/lizard_plushie{ - name = "Eats-The-Rubbish" - }, -/turf/open/floor/iron, -/area/maintenance/disposal) "ejL" = ( /turf/closed/wall, /area/medical/medbay/aft) -"ekz" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Auxiliary Restroom"; - name = "restroom camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"ejS" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/east, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 + dir = 1 }, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/crew_quarters/toilet/auxiliary) +/area/engine/storage_shared) "ekC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 @@ -34172,23 +31826,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron, /area/science/research) -"ekP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "ekX" = ( /obj/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -34347,6 +31984,17 @@ }, /turf/open/floor/iron, /area/security/checkpoint) +"eno" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Solar - Aft Starboard"; + name = "solar camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "ens" = ( /obj/machinery/newscaster{ pixel_y = 32 @@ -34428,28 +32076,17 @@ /obj/effect/spawner/room/fivexfour, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"eoQ" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Aft Port"; - dir = 4; - name = "cargo camera" +"eoD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway - Aft Starboard"; + name = "hallway camera" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/quartermaster/storage) +/area/hallway/primary/central) "eoY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -34499,34 +32136,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port) -"epU" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) -"eql" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/wrench, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/construction/mining/aux_base) "eqm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34545,6 +32154,14 @@ }, /turf/open/floor/iron, /area/security/main) +"eqA" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms - Chamber Starboard"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "eqG" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -34660,6 +32277,31 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"erR" = ( +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) +"erV" = ( +/obj/structure/closet/secure_closet/contraband/heads, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/checkpoint/customs) "erZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -34669,19 +32311,6 @@ heat_capacity = 1e+006 }, /area/maintenance/aft) -"esg" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Security - Transfer Centre" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) "esh" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -34709,17 +32338,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"etd" = ( -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "etf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -34799,15 +32417,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"etM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/quartermaster/warehouse) "etR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -34831,6 +32440,11 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"euk" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/crew_quarters/locker) "eup" = ( /obj/machinery/light_switch{ pixel_x = 7; @@ -34962,23 +32576,6 @@ }, /turf/open/floor/wood, /area/quartermaster/exploration_prep) -"ewe" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/item/storage/box/lights/mixed{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/lights/mixed, -/obj/item/lightreplacer, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/janitor) "ews" = ( /obj/machinery/computer/security{ dir = 4 @@ -35195,34 +32792,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"eyG" = ( -/obj/machinery/camera/motion{ - c_tag = "AI - Upload"; - name = "motion-sensitive ai camera"; - network = list("aiupload") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) "eyU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"ezj" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/camera{ - c_tag = "Engineering Hallway - Fore"; - dir = 8; - name = "hallway camera" - }, -/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/primary/port) "ezn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -35242,6 +32815,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"ezD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) +"ezN" = ( +/mob/living/simple_animal/pet/dog/pug{ + density = 0; + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) "ezU" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -35303,15 +32894,6 @@ }, /turf/open/floor/plating, /area/science/shuttledock) -"eAS" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/machinery/camera{ - c_tag = "Vacant Office"; - dir = 1 - }, -/turf/open/floor/carpet/grimy, -/area/vacant_room/office) "eAU" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -35406,6 +32988,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/security/checkpoint/medical) +"eCj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "eCn" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -35445,6 +33034,20 @@ /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/grass, /area/quartermaster/exploration_prep) +"eCU" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) "eCW" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -35492,9 +33095,21 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"eDD" = ( -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/entry) +"eDu" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/pen, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/item/storage/box/monkeycubes, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/science/xenobiology) "eDX" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -35517,6 +33132,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"eEp" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Oxygen Supply"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) "eEy" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -35741,6 +33363,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/port/aft) +"eIi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/medical/chemistry) "eIn" = ( /obj/structure/chair/office{ dir = 8 @@ -35760,22 +33398,32 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) -"eIu" = ( -/obj/structure/window/reinforced{ - dir = 8 +"eIv" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "AI Satellite - Starboard"; - dir = 4; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/misc_lab/range) +"eIC" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/lightreplacer, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/turf/open/floor/plating, +/area/janitor/custodian) "eIL" = ( /obj/structure/window/reinforced, /turf/open/space/basic, @@ -35824,16 +33472,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"eJm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "eJu" = ( /obj/structure/chair, /obj/effect/decal/cleanable/blood/splatter, @@ -35846,13 +33484,28 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"eJO" = ( -/obj/effect/turf_decal/bot, +"eJE" = ( /obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) +"eJO" = ( +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "eJT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -35870,30 +33523,6 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"eKy" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Dock - Aft"; - dir = 8; - name = "arrivals camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "eKE" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -35912,6 +33541,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/port/aft) +"eLl" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket/letterman_nanotrasen, +/obj/item/clothing/suit/toggle/lawyer, +/obj/item/clothing/under/costume/maid, +/obj/item/clothing/head/costume/kitty, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/wood, +/area/crew_quarters/dorms) "eLn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -35942,6 +33582,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/security/main) +"eLr" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/iron, +/area/maintenance/department/science) +"eLv" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Nitrogen Cell"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) "eLx" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/structure/cable/yellow{ @@ -35965,6 +33616,41 @@ }, /turf/open/floor/iron/white, /area/science/shuttledock) +"eLV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/maintenance/port) +"eLZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/engine/transit_tube) +"eMf" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Bay - Port"; + name = "cargo camera" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "QM #4" + }, +/obj/effect/turf_decal/delivery, +/mob/living/simple_animal/bot/mulebot{ + beacon_freq = 1400; + home_destination = "QM #1"; + suffix = "#1" + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "eMk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -35984,6 +33670,31 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"eMP" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/chem_master/condimaster{ + name = "BrewMaster 3000" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/hydroponics) +"eNd" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/bar/atrium) "eNn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -36000,43 +33711,12 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) -"eNy" = ( -/obj/machinery/camera{ - c_tag = "Engineering - Shared Storage"; - dir = 1; - name = "engineering camera" - }, -/obj/structure/table/reinforced, -/obj/item/stack/sheet/mineral/copper{ - amount = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/storage_shared) "eNB" = ( /obj/effect/spawner/randomarcade{ dir = 4 }, /turf/open/floor/prison, /area/security/prison) -"eNJ" = ( -/obj/item/radio/intercom{ - pixel_x = -28; - pixel_y = -28 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "eNP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -36073,6 +33753,16 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/maintenance/port) +"eOq" = ( +/obj/structure/musician/piano{ + icon_state = "piano" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/turf/open/floor/carpet/grimy, +/area/crew_quarters/bar/atrium) "eOu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36087,36 +33777,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron, /area/hallway/secondary/entry) -"eOG" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"eOQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/vendor/exploration, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/turf/open/floor/iron, -/area/quartermaster/exploration_prep) "eOV" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -36212,17 +33872,18 @@ /obj/structure/sign/warning/vacuum, /turf/open/floor/plating, /area/quartermaster/miningoffice) -"eQF" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +"eQE" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Science - Toxins Secure Storage"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/pump{ + name = "Lil Pump" }, /turf/open/floor/iron, -/area/security/main) +/area/science/storage) "eQK" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 @@ -36283,6 +33944,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"eRG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/engine/engineering) "eRI" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced/tinted, @@ -36304,21 +33974,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) -"eSj" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "eSz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36341,19 +33996,38 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/engineering) -"eSO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "2-8" +"eSW" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Dock - Fore"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hallway/secondary/entry) +"eSX" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Cargo" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint/supply) "eTe" = ( /obj/effect/turf_decal/tile/blue, /obj/machinery/light, @@ -36390,6 +34064,14 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"eUm" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint) "eUz" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -36411,24 +34093,28 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"eUM" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, +"eUQ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) +/turf/open/floor/iron/dark, +/area/science/explab) "eVb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/ai_monitored/security/armory) +"eVu" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Hallway - Center"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "eVT" = ( /obj/structure/table, /obj/item/folder, @@ -36491,22 +34177,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/office) -"eWJ" = ( -/obj/structure/table/glass, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/item/stack/medical/gauze, -/turf/open/floor/iron/white, -/area/security/brig) "eWS" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, @@ -36560,6 +34230,18 @@ }, /turf/open/floor/iron, /area/security/checkpoint/escape) +"eYI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/science/misc_lab/range) "eYO" = ( /obj/structure/table/wood, /obj/machinery/firealarm{ @@ -36595,20 +34277,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) -"eZf" = ( -/obj/machinery/computer/prisoner/management{ - dir = 8 - }, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Arrivals"; - dir = 8 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint) "eZn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -36645,6 +34313,15 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) +"eZL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "eZN" = ( /obj/structure/chair/office/light, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -36690,12 +34367,45 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) +"faP" = ( +/obj/structure/table/reinforced, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/tank/jetpack/carbondioxide, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/engine/storage) "faR" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"faT" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Solar - Fore Port"; + name = "solar camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "faX" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -36812,6 +34522,33 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) +"fcK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "AI Satellite - Aft Port"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) +"fcQ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "fdc" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -36821,18 +34558,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/grimy, /area/bridge) -"fdW" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/shuttledock) "fea" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -36840,14 +34565,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"feb" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "fes" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -36856,6 +34573,31 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/engine/storage_shared) +"feu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_access_txt = "10; 13" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/aft) "feJ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36937,6 +34679,19 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/medical/medbay/lobby) +"ffB" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/computer/cargo/request, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/main) "ffE" = ( /obj/structure/chair/office{ dir = 4 @@ -36973,6 +34728,17 @@ }, /turf/open/floor/iron, /area/engine/atmospherics_engine) +"ffS" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Courtroom - Aft" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/courtroom) "ffT" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; @@ -36982,6 +34748,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"ffV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/vendor/exploration, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/iron, +/area/quartermaster/exploration_prep) "fgb" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -37021,15 +34798,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"fgV" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"fgz" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/turf/open/floor/iron/dark/textured_half, +/area/maintenance/disposal/incinerator) +"fgD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) +/area/engine/atmos) "fhb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -37110,6 +34892,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/medbay/aft) +"fiI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/flasher/portable, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "fiW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -37129,6 +34922,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) +"fje" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit/departure_lounge) "fju" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37182,21 +34993,6 @@ }, /turf/open/floor/iron, /area/medical/chemistry) -"fjH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/chair/office/light, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) "fjK" = ( /obj/machinery/door/poddoor/preopen{ id = "transitlock"; @@ -37280,20 +35076,6 @@ /obj/item/taperecorder, /turf/open/floor/carpet/grimy, /area/bridge) -"fkO" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/item/storage/box/bodybags, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/borg/upgrade/rename, -/turf/open/floor/iron, -/area/science/robotics/lab) "fkQ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -37352,13 +35134,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"fll" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/locker) "flo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -37376,6 +35151,20 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) +"flT" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Primary Restroom"; + name = "restroom camera" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/toilet/restrooms) "flU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37489,6 +35278,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"fnq" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/medical/storage) "fnC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37505,6 +35307,25 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/security/brig) +"fnF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Access"; + req_one_access_txt = "24;10" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "fnR" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, @@ -37524,17 +35345,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/security/prison) -"fov" = ( -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 +"fol" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" }, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron, -/area/hydroponics) +/area/engine/atmospherics_engine) "foD" = ( /obj/structure/sign/departments/minsky/medical/medical2, /turf/closed/wall, @@ -37565,6 +35384,38 @@ }, /turf/open/floor/iron, /area/security/warden) +"fpk" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail{ + name = "Atmospherics Junction"; + sortType = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor/iron, +/area/hallway/primary/port) +"fpA" = ( +/obj/structure/filingcabinet/security, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = 26 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Departures Port" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/checkpoint/escape) "fpB" = ( /obj/machinery/status_display/evac{ pixel_x = -32; @@ -37610,6 +35461,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"fqs" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/xenobiology) "fqv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -37647,31 +35511,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) -"fqY" = ( -/obj/machinery/light, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/computer/xenoartifact_console{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) -"frd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/bar/atrium) "frm" = ( /obj/machinery/light, /obj/structure/disposalpipe/segment{ @@ -37706,6 +35545,12 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"frP" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "frR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -37756,25 +35601,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"fsr" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "fsz" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ @@ -37793,6 +35619,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/mixing) +"fsB" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) "fsG" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -37845,6 +35677,22 @@ }, /turf/open/floor/plating, /area/security/warden) +"ftv" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/mining_voucher, +/obj/machinery/camera/directional/west{ + c_tag = "Auxillary Construction - Storage"; + name = "engineering camera" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "ftC" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -37890,6 +35738,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/maintenance/port/aft) +"fuH" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/maintenance/department/science) "fuJ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -37945,6 +35797,13 @@ /obj/machinery/vending/wardrobe/viro_wardrobe, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"fvL" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "fwa" = ( /obj/structure/sign/warning/nosmoking{ pixel_x = 32 @@ -37961,6 +35820,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"fwm" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "fwp" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -38008,6 +35876,19 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/shuttledock) +"fwW" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/light_switch{ + pixel_x = -9; + pixel_y = -25 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Armory - Interior" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "fxd" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38079,16 +35960,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/medical/genetics) -"fxK" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) "fyb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -38140,12 +36011,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard) -"fyB" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "fyE" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -38197,17 +36062,31 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/security/brig) -"fzL" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +"fzE" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket/letterman_nanotrasen, +/obj/item/clothing/suit/toggle/lawyer, +/obj/item/radio/intercom{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/item/clothing/under/costume/kilt, +/obj/item/clothing/head/beret, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"fzW" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/obj/machinery/airalarm/directional/north, -/obj/item/storage/backpack/duffelbag/med/implant{ - pixel_y = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery) +/turf/open/floor/iron/dark/textured_half, +/area/maintenance/disposal/incinerator) "fAv" = ( /obj/machinery/firealarm{ dir = 8; @@ -38225,18 +36104,6 @@ "fAx" = ( /turf/open/indestructible/sound/pool, /area/crew_quarters/fitness/recreation) -"fAF" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Recreation - Center"; - dir = 4; - name = "recreation camera" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "fAO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -38310,6 +36177,17 @@ }, /turf/open/floor/iron, /area/science/research) +"fCE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Chapel Morgue"; + name = "chapel camera" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/chapel/office) "fCH" = ( /obj/effect/turf_decal/tile/black/fourcorners, /turf/open/floor/iron, @@ -38321,17 +36199,17 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) -"fDi" = ( -/obj/structure/chair/stool/bar{ - dir = 1 +"fCW" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 +/obj/machinery/camera/directional/east{ + c_tag = "Security - Brig Center" }, -/obj/machinery/digital_clock/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/crew_quarters/bar/atrium) +/area/security/brig) "fDj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -38395,6 +36273,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/grimy, /area/crew_quarters/dorms) +"fDw" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "fDz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -38410,6 +36296,37 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) +"fDD" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) +"fDF" = ( +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/item/storage/box/lights/mixed{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/lights/mixed, +/obj/item/lightreplacer, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/janitor) "fDN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -38420,24 +36337,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/aft) -"fDO" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/button/door{ - id = "experimentor"; - name = "Experimentor Door Control"; - pixel_x = 24; - req_access_txt = "47" - }, -/obj/item/book/manual/wiki/xenoarchaeology, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) "fDR" = ( /obj/item/radio/intercom{ pixel_y = -26 @@ -38516,10 +36415,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) -"fFT" = ( -/obj/machinery/telecomms/broadcaster/preset_exploration, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) "fGB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -38535,25 +36430,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) -"fGO" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/plasma, -/obj/machinery/light/small, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +"fGU" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - External" }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) +/turf/open/space/basic, +/area/space/nearstation) "fGY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38587,26 +36470,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"fHO" = ( -/obj/machinery/camera{ - c_tag = "Departures - Fore"; - name = "departures camera" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = 25 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "fHP" = ( /obj/structure/chair/office, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -38619,19 +36482,6 @@ /obj/structure/bed/roller, /turf/open/floor/iron/dark, /area/maintenance/department/medical/morgue) -"fIH" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Hallway - Bar"; - dir = 4; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "fIR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38756,6 +36606,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port) +"fKC" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/white, +/area/janitor/custodian) "fKE" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 @@ -38872,14 +36733,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"fMh" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Chapel Quarters"; - name = "chapel camera" - }, -/turf/open/floor/carpet/grimy, -/area/chapel/office) "fMk" = ( /obj/structure/bed/dogbed/renault, /mob/living/simple_animal/pet/fox/Renault, @@ -38912,19 +36765,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) -"fMC" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/chapel/office) "fMH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -38967,21 +36807,15 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"fNr" = ( +"fNE" = ( /obj/machinery/light{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Bar - Aft"; - dir = 4; - name = "service camera" - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 +/obj/machinery/status_display/ai{ + pixel_x = -32 }, -/turf/open/floor/iron, -/area/crew_quarters/bar/atrium) +/turf/open/floor/engine, +/area/science/explab) "fNG" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -38999,6 +36833,21 @@ }, /turf/open/floor/iron/dark, /area/security/brig) +"fNO" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay") + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "fNZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -39020,25 +36869,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) -"fOl" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Engineering Hallway - Starboard"; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "fOo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bodycontainer/morgue{ @@ -39116,6 +36946,14 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) +"fOJ" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/healthanalyzer, +/turf/open/floor/iron/white, +/area/security/brig) "fOK" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -39146,29 +36984,6 @@ /obj/machinery/digital_clock/directional/south, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"fOR" = ( -/obj/machinery/door/airlock/research{ - name = "Research Testing Range"; - req_access_txt = "47" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/misc_lab/range) "fOZ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -39206,6 +37021,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/entry) +"fPj" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "fPq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -39254,11 +37083,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) -"fQa" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "fQd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -39317,6 +37141,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"fQF" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Robotics Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/science/robotics/lab) "fQP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39326,6 +37166,11 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"fRe" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/engine/engineering) "fRD" = ( /obj/structure/sign/departments/medbay/alt, /turf/closed/wall, @@ -39335,9 +37180,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) -"fRT" = ( -/turf/open/floor/iron/white, -/area/maintenance/department/science) "fRZ" = ( /obj/structure/closet/secure_closet/contraband/armory, /obj/effect/spawner/lootdrop/maintenance/three, @@ -39390,6 +37232,27 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"fSU" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "fTd" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -39428,18 +37291,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"fTm" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) "fTp" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -39488,47 +37339,10 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"fTU" = ( -/obj/machinery/camera{ - c_tag = "Bridge - Starboard"; - dir = 1; - name = "command camera" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/bridge) "fUd" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"fUm" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/status_display/door_timer{ - id = "scicell"; - name = "Science Cell"; - pixel_x = -32; - pixel_y = -32 - }, -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "scidoor"; - name = "Science Cell Control"; - normaldoorcontrol = 1; - pixel_x = -36; - pixel_y = -7 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "fUu" = ( /obj/machinery/power/smes{ charge = 1e+006 @@ -39553,6 +37367,18 @@ }, /turf/open/floor/plating, /area/medical/genetics) +"fUB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + external_pressure_bound = 120; + name = "server vent" + }, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Server Room"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/server) "fVf" = ( /obj/structure/table/wood, /obj/machinery/light{ @@ -39608,14 +37434,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"fWh" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint) "fWl" = ( /obj/structure/disposalpipe/segment, /obj/structure/extinguisher_cabinet{ @@ -39699,6 +37517,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) +"fXH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway - Starboard"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/central) "fXP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39820,19 +37649,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science/research) -"fZj" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/engine/storage_shared) "fZw" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -39881,6 +37697,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"fZV" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/paicard, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/crew_quarters/heads/hor) "fZX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -39893,6 +37722,25 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"gaF" = ( +/obj/effect/turf_decal/caution, +/obj/effect/landmark/xeno_spawn, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/engine, +/area/science/explab) +"gaH" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Departures - Aft"; + name = "departures camera" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "gaT" = ( /obj/machinery/door/airlock/public/glass{ name = "Library Access" @@ -39937,22 +37785,6 @@ heat_capacity = 1e+006 }, /area/maintenance/port/fore) -"gby" = ( -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/bridge) -"gbD" = ( -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/exit/departure_lounge) "gbQ" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -40113,6 +37945,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/medical/morgue) +"gej" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "geG" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -40120,6 +37968,41 @@ /obj/machinery/atmospherics/components/unary/cryo_cell, /turf/open/floor/iron, /area/medical/patients_rooms) +"geT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Aft Center"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/science/research) +"gfc" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) +"gfr" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron, +/area/engine/engineering) "gfN" = ( /obj/structure/chair/office{ dir = 4 @@ -40135,6 +38018,13 @@ }, /turf/open/floor/carpet/grimy, /area/security/detectives_office) +"gge" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/maintenance/port) "ggf" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -40150,14 +38040,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/carpet/royalblue, /area/ai_monitored/turret_protected/aisat_interior) -"ggj" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "ggk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -40293,6 +38175,31 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/teleporter) +"giv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_access_txt = "10; 13" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/aft) "giA" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -40313,29 +38220,6 @@ icon_state = "chapel" }, /area/chapel/main) -"giE" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/disks_nanite{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/item/storage/box/disks_nanite{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/machinery/camera{ - c_tag = "Research Division - Nanite Lab"; - dir = 4; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/item/radio/intercom{ - pixel_x = -26 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) "gjg" = ( /obj/structure/disposalpipe/segment, /obj/item/radio/intercom{ @@ -40355,14 +38239,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) -"gjL" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "gkv" = ( /obj/machinery/computer/bank_machine, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -40381,12 +38257,6 @@ }, /turf/open/space, /area/space/nearstation) -"gkO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "glF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -40405,6 +38275,13 @@ "glX" = ( /turf/open/indestructible/sound/pool/end, /area/crew_quarters/fitness/recreation) +"gmm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/storage/primary) "gmp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/requests_console{ @@ -40415,6 +38292,18 @@ }, /turf/open/floor/plating, /area/janitor/custodian) +"gms" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "gmt" = ( /obj/effect/turf_decal{ dir = 1 @@ -40443,6 +38332,36 @@ }, /turf/open/floor/plating, /area/security/checkpoint/medical) +"gmS" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_x = 31; + pixel_y = -3 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") + }, +/turf/open/floor/wood, +/area/medical/exam_room) +"gnc" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway - Fore"; + name = "hallway camera" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "gnF" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -40569,13 +38488,34 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/secondary/command) -"gqh" = ( +"gqf" = ( /obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/west{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) +/obj/structure/rack, +/obj/item/xenoartifact, +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/turf/open/floor/iron/dark, +/area/science/explab) +"gqi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "gqn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40607,6 +38547,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"gqS" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "AI Chamber - Aft"; + name = "motion-sensitive ai camera"; + network = list("aichamber") + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "gqZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -40616,42 +38568,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"grk" = ( -/obj/machinery/button/door{ - id = "bridgedoors"; - name = "Bridge Access Blast doors"; - pixel_x = 7; - pixel_y = -26; - req_access_txt = "19" - }, -/obj/machinery/button/door{ - id = "bridgewindows"; - name = "Bridge View Blast doors"; - pixel_x = -7; - pixel_y = -26; - req_access_txt = "19" - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_x = -32; - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Command Chair"; - dir = 1; - name = "command camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +"grb" = ( +/obj/structure/bed/dogbed/cayenne, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/machinery/camera/directional/north{ + c_tag = "Security - Head of Security's Office" }, -/turf/open/floor/carpet/royalblue, -/area/bridge) +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "grl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40671,6 +38598,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"gro" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/aft) "grw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40694,6 +38633,27 @@ heat_capacity = 1e+006 }, /area/maintenance/port/aft) +"grO" = ( +/obj/structure/rack, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/syringe/charcoal, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + use_power = 0 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Gateway Atrium"; + name = "command camera" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/gateway) "grZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/cargo_technician, @@ -40712,28 +38672,38 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"gsm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/vending/cigarette, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "gsp" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /turf/open/floor/iron, /area/medical/patients_rooms) -"gsv" = ( -/obj/machinery/nanite_program_hub, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) +"gsr" = ( +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "gsU" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"gtb" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet/grimy, +"gts" = ( +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/glass/reinforced, /area/hallway/secondary/entry) "gtv" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, @@ -40845,19 +38815,6 @@ }, /turf/open/floor/iron/white, /area/janitor) -"gvg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "gvE" = ( /obj/structure/toilet{ dir = 8 @@ -41035,6 +38992,16 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"gxV" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/qm) "gxZ" = ( /obj/structure/bodycontainer/morgue, /obj/machinery/light/small{ @@ -41059,6 +39026,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"gym" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Mech Bay"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/science/robotics/mechbay) "gyy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -41085,6 +39064,18 @@ }, /turf/open/floor/iron, /area/engine/storage) +"gyH" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "gyM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -41153,26 +39144,24 @@ }, /turf/open/floor/iron, /area/science/xenobiology) -"gzR" = ( -/obj/structure/closet/secure_closet/security/engine, -/obj/machinery/status_display/door_timer{ - id = "engcell"; - name = "Engineering Cell"; - pixel_x = 32; - pixel_y = 32 - }, -/obj/item/radio/intercom{ - pixel_x = 26 +"gzH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 }, -/obj/machinery/camera{ - c_tag = "Security Post - Engineering"; - dir = 8 +/obj/machinery/camera/directional/east{ + c_tag = "Supermatter Engine - Starboard"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "gAd" = ( /obj/machinery/power/terminal{ dir = 1 @@ -41212,26 +39201,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"gAK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/mixingchamber{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/mixing/chamber) "gAP" = ( /obj/item/beacon, /obj/structure/disposalpipe/segment{ @@ -41297,19 +39266,6 @@ }, /turf/open/floor/iron, /area/medical/morgue) -"gCy" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology - Secure Cell"; - dir = 4; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "gCA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -41336,27 +39292,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/security/brig) -"gCH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) -"gCK" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "gCP" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, @@ -41373,13 +39308,21 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/primary/aft) -"gCV" = ( +"gCU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics - Starboard"; + name = "atmospherics camera" + }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/turf/open/floor/iron/dark, +/area/engine/atmos) "gCZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -41392,14 +39335,6 @@ }, /turf/open/floor/iron, /area/medical/patients_rooms) -"gDc" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/locker) "gDm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41415,25 +39350,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) -"gDK" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/exit/departure_lounge) -"gDT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "gDZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -41443,6 +39359,30 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) +"gEn" = ( +/obj/structure/cable/white, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Dormitories - Center"; + name = "dormitories camera" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/crew_quarters/dorms) +"gEz" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Mix Cell"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) "gEC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -41457,9 +39397,30 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"gEN" = ( -/turf/open/floor/glass/reinforced, -/area/storage/primary) +"gEJ" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Port"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/bridge) +"gEK" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Shared Storage"; + name = "engineering camera" + }, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/mineral/copper{ + amount = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/storage_shared) "gEX" = ( /turf/closed/wall, /area/medical/exam_room) @@ -41509,22 +39470,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) -"gFy" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "gFA" = ( /obj/machinery/door/airlock/science{ name = "exploration preperation room"; @@ -41567,26 +39512,27 @@ }, /turf/open/floor/iron, /area/quartermaster/warehouse) -"gGf" = ( -/obj/machinery/suit_storage_unit/security, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) -"gGj" = ( -/obj/machinery/food_cart/coffee, -/obj/machinery/light/small{ +"gGb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) +"gGf" = ( +/obj/machinery/suit_storage_unit/security, +/obj/machinery/light/small, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/crew_quarters/bar) +/area/security/brig) "gGF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41602,20 +39548,12 @@ }, /turf/open/floor/prison, /area/security/prison) -"gGX" = ( -/obj/structure/cable/white, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +"gHj" = ( +/obj/effect/turf_decal/siding/white{ + dir = 5 }, -/obj/structure/rack, -/obj/item/xenoartifact, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/exit/departure_lounge) "gHl" = ( /obj/structure/chair/office{ dir = 8 @@ -41639,6 +39577,29 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"gHV" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Dock - Aft"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "gHZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -41669,6 +39630,20 @@ broken = 1 }, /area/crew_quarters/dorms) +"gIt" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Security - Gear Room" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/main) "gIR" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/grassybush, @@ -41870,22 +39845,6 @@ heat_capacity = 1e+006 }, /area/maintenance/port/aft) -"gKu" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "gKA" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -41895,6 +39854,33 @@ }, /turf/open/floor/iron, /area/science/misc_lab) +"gKI" = ( +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/reagent_containers/glass/bottle/chloralhydrate{ + pixel_x = -7 + }, +/obj/item/reagent_containers/glass/bottle/facid{ + pixel_x = 7 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "gLi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -41924,6 +39910,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/quartermaster/sorting) +"gLC" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "gLW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -41937,6 +39932,20 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/department/medical/central) +"gLY" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo - Quartermaster's Quarters"; + name = "cargo camera" + }, +/obj/machinery/computer/security/qm{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/quartermaster/qm) "gMa" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/machinery/door/poddoor/preopen{ @@ -41950,19 +39959,6 @@ }, /turf/open/floor/plating, /area/space/nearstation) -"gMg" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/medical/storage) "gNm" = ( /obj/machinery/light, /obj/machinery/firealarm/directional/south, @@ -42002,6 +39998,16 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) +"gOc" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Starboard"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) "gOj" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -42037,6 +40043,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"gOz" = ( +/obj/structure/chair/stool, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/science/research) "gOU" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/cryoxadone{ @@ -42207,25 +40221,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint/escape) -"gPK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "gPR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -42304,6 +40299,25 @@ }, /turf/open/floor/iron, /area/medical/medbay/aft) +"gRs" = ( +/obj/structure/closet/crate/bin{ + pixel_y = 9 + }, +/obj/structure/sign/poster/contraband/space_cube{ + pixel_y = 33 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/cheesie, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/wood, +/area/quartermaster/exploration_prep) "gRu" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -42333,24 +40347,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) -"gRZ" = ( -/obj/machinery/power/terminal{ - dir = 1 +"gRX" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) +/turf/open/floor/iron, +/area/hallway/primary/central) "gSd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -42373,6 +40381,31 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"gSr" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/structure/cable/white, +/obj/effect/landmark/start/lawyer, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/wood, +/area/lawoffice) +"gSx" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Pumps"; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/engine/atmos) "gST" = ( /obj/structure/bodycontainer/morgue, /obj/structure/sign/poster/official/ian{ @@ -42458,6 +40491,35 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) +"gUh" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) +"gUi" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "detective"; + name = "trenchcoat" + }, +/obj/item/clothing/suit/toggle/lawyer/purple, +/obj/item/clothing/head/fedora{ + icon_state = "detective" + }, +/obj/item/clothing/under/rank/civilian/lawyer/female, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/carpet/blue, +/area/crew_quarters/dorms) "gUx" = ( /obj/structure/chair{ dir = 1 @@ -42467,12 +40529,24 @@ }, /turf/open/floor/iron/dark, /area/medical/surgery) -"gUK" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) +"gUP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/fore) "gUQ" = ( /obj/structure/chair/office/light{ dir = 1 @@ -42516,26 +40590,55 @@ }, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) -"gVr" = ( +"gVe" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) +"gVf" = ( /obj/structure/cable/yellow{ - icon_state = "2-8" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) -"gVN" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" +/turf/open/floor/catwalk_floor, +/area/engine/transit_tube) +"gVq" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway - Aft"; + name = "hallway camera" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron, -/area/security/main) +/area/hallway/primary/central) +"gVr" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) "gVV" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42589,6 +40692,10 @@ heat_capacity = 1e+006 }, /area/crew_quarters/fitness/recreation) +"gWm" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "gWn" = ( /obj/machinery/power/solar_control{ dir = 8; @@ -42605,18 +40712,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"gWo" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) "gWE" = ( /obj/structure/closet/l3closet/virology, /obj/effect/turf_decal/box, @@ -42647,6 +40742,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/sorting) +"gXV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/advanced_airlock_controller{ + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port) "gXZ" = ( /turf/closed/wall, /area/maintenance/disposal/incinerator) @@ -42708,6 +40817,22 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"gZm" = ( +/obj/machinery/disposal/bin, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/obj/structure/sign/nanotrasen{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "gZo" = ( /obj/structure/closet/toolcloset, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -42854,23 +40979,28 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) -"hbZ" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/machinery/requests_console{ - department = "Cargo Office"; - name = "Cargo Office RC"; - pixel_y = 32 +"hbX" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Cargo - Office"; - name = "cargo camera" +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/machinery/camera/directional/north{ + c_tag = "Security - Prison" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/quartermaster/office) +/area/security/brig) "hcb" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -42883,11 +41013,30 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/bar) +"hck" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "hcp" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/holopad, /turf/open/floor/iron, /area/medical/genetics) +"hcz" = ( +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/engine/storage_shared) "hcP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -42955,15 +41104,6 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"hdU" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "heX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -42994,19 +41134,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"hfH" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/utility/radiation, -/obj/item/clothing/head/utility/radiation, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "hfI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -43208,6 +41335,13 @@ }, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) +"hid" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet/grimy, +/area/hallway/secondary/entry) "hir" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -43270,30 +41404,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"hjn" = ( -/obj/structure/table/glass, -/obj/machinery/door/window/eastleft{ - dir = 1; - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/loot_jobscale/medical/medkits{ - pixel_x = -6; - pixel_y = 2 - }, -/obj/effect/loot_jobscale/medical/medkits{ - pixel_x = 5 - }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/medical/storage) "hjy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -43417,6 +41527,18 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"hmc" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Departures - Port"; + name = "departures camera" + }, +/obj/effect/turf_decal/delivery, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "hme" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/thermomachine/heater{ @@ -43447,17 +41569,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/blue, /area/crew_quarters/dorms) -"hmH" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 6"; - dir = 1; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "hmT" = ( /obj/structure/table, /obj/item/clipboard, @@ -43496,21 +41607,6 @@ dir = 1 }, /area/hallway/secondary/entry) -"hns" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "hnI" = ( /obj/structure/table/wood, /obj/item/food/grown/flower/harebell{ @@ -43540,37 +41636,6 @@ /obj/item/reagent_containers/glass/bowl, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"hnS" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/spawner/randomvend/snack, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"hnV" = ( -/obj/machinery/camera{ - c_tag = "Science - Experimentation Lab"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) "hol" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -43678,6 +41743,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"hpo" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway - Medbay Aft"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "hpt" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/cobweb, @@ -43704,42 +41782,17 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"hqP" = ( -/obj/structure/table, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/stack/wrapping_paper{ - pixel_y = 5 - }, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/quartermaster/sorting) -"hqR" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/camera/motion{ - c_tag = "Bridge - Captain's Emergency Escape"; - dir = 4; - name = "motion-sensitive command camera" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 +"hqv" = ( +/obj/structure/table/reinforced, +/obj/item/electronics/airalarm, +/obj/item/electronics/apc, +/obj/machinery/camera/directional/west{ + c_tag = "Technology Storage"; + name = "engineering camera" }, -/turf/open/floor/iron, -/area/teleporter) +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/storage/tech) "hrg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -43762,6 +41815,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"hrv" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/iron, +/area/engine/engineering) "hrA" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -43783,6 +41842,23 @@ /obj/machinery/shower, /turf/open/floor/noslip/standard, /area/security/prison) +"hrO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/aft) "hss" = ( /obj/structure/chair/fancy/comfy{ color = "#666666"; @@ -43819,6 +41895,13 @@ }, /turf/open/floor/iron, /area/maintenance/starboard) +"htf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/camera/autoname{ + dir = 6 + }, +/turf/open/floor/prison, +/area/security/prison) "htg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -43852,6 +41935,22 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"htw" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1423; + listening = 0; + name = "Interrogation Intercom"; + pixel_y = -24 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Interrogation" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig) "htI" = ( /obj/structure/window/reinforced{ dir = 8 @@ -43890,6 +41989,16 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"huo" = ( +/obj/machinery/photocopier, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Lawyer's Office" + }, +/turf/open/floor/wood, +/area/lawoffice) "huI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -43998,6 +42107,23 @@ }, /turf/open/floor/plating, /area/security/prison) +"hwJ" = ( +/obj/structure/window/reinforced, +/obj/machinery/camera/directional/south{ + c_tag = "AI Satellite - Fore"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) "hxc" = ( /obj/structure/chair{ dir = 4 @@ -44052,38 +42178,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"hye" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/camera{ - c_tag = "Primary Restroom"; - name = "restroom camera" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/toilet/restrooms) -"hyn" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/westright{ - dir = 4; - name = "'Monkey Pen"; - req_access_txt = "9" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron, -/area/medical/genetics) "hyp" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44107,6 +42201,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"hyD" = ( +/obj/structure/cable/white, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hydroponics) "hyV" = ( /obj/machinery/door/airlock{ id_tag = "Dorm2"; @@ -44121,6 +42224,25 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port) +"hzg" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -4 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 7; + pixel_y = -2 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 23 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "hzi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -44131,21 +42253,24 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/hallway/secondary/entry) +"hzp" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/hallway/primary/port) "hzq" = ( /obj/effect/landmark/start/roboticist, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/robotics/lab) -"hzF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron, -/area/quartermaster/sorting) "hzJ" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -44186,6 +42311,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/main) +"hAB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "hAC" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -44292,6 +42432,26 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"hDo" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/obj/machinery/camera/directional/north{ + c_tag = "Science - Toxins Launch Site"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/misc_lab) "hDH" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -44363,6 +42523,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"hEu" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/implant/radio, +/obj/machinery/status_display/door_timer{ + id = "medcell"; + name = "Medical Cell"; + pixel_y = -32 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/bot_red/left, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "hEB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -44374,22 +42551,48 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/engineering) -"hEI" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 +"hEU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera/directional/east{ + c_tag = "Service Hallway - Aft"; + name = "hallway camera" }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/stripes/white/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) +/turf/open/floor/iron, +/area/hallway/secondary/service) +"hFe" = ( +/obj/structure/table, +/obj/item/hand_tele, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/teleporter) +"hFh" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/research) "hFo" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment{ @@ -44400,13 +42603,13 @@ }, /turf/open/space, /area/space/nearstation) -"hFp" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) +"hFs" = ( +/obj/structure/cable/white, +/obj/machinery/light/small, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) "hFt" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 @@ -44424,6 +42627,16 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"hFA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "hFD" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -44440,19 +42653,6 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall/r_wall, /area/medical/virology) -"hFW" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/flat_white, -/area/science/mixing) "hGh" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/orangejuice, @@ -44537,6 +42737,15 @@ }, /turf/open/floor/iron/white/corner, /area/engine/atmospherics_engine) +"hIb" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics - Desk"; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/engine/atmos) "hIi" = ( /obj/machinery/button/crematorium{ id = "cremawheat"; @@ -44631,35 +42840,6 @@ }, /turf/open/floor/iron/white, /area/science/mixing) -"hJN" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"hKc" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "hKe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, @@ -44755,6 +42935,17 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"hKV" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/crew_quarters/toilet/auxiliary) "hKY" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -44793,6 +42984,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) +"hLg" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Recovery Room"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "hLm" = ( /obj/machinery/power/terminal{ dir = 4 @@ -44812,6 +43020,17 @@ /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/virology) +"hLA" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms - Chamber Port"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "hLH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -44842,6 +43061,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"hLL" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "hMb" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -44880,6 +43107,34 @@ }, /turf/open/floor/iron, /area/security/checkpoint/escape) +"hMM" = ( +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/structure/table/reinforced, +/obj/machinery/camera/directional/north{ + c_tag = "Bridge - E.V.A. Fore"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) +"hMN" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/closet/secure_closet/personal, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron, +/area/vacant_room/commissary) "hMS" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -45151,6 +43406,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/entry) +"hPt" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/checkpoint/customs) "hPA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -45185,21 +43452,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"hPI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "hPJ" = ( /obj/machinery/libraryscanner, /obj/machinery/status_display/evac{ @@ -45272,6 +43524,24 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"hQC" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Dock - Aft"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "hQV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -45284,28 +43554,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"hRl" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/entry) -"hRo" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "hRx" = ( /obj/item/storage/belt/medical{ pixel_y = 2 @@ -45339,6 +43587,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/entry) +"hRZ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_half, +/area/maintenance/disposal/incinerator) "hSg" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4 @@ -45492,6 +43747,17 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"hUc" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + pixel_y = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/wood, +/area/medical/exam_room) "hUi" = ( /obj/structure/chair/office{ dir = 8 @@ -45530,16 +43796,6 @@ }, /turf/open/floor/iron, /area/security/prison) -"hUB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "hUG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -45580,18 +43836,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"hVE" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/iron, -/area/science/robotics/lab) "hVM" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -45638,6 +43882,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"hWK" = ( +/turf/open/floor/iron, +/area/maintenance/department/science) "hWO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -45650,24 +43897,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"hWR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/medical/chemistry) "hWT" = ( /obj/machinery/computer/message_monitor{ dir = 4 @@ -45679,20 +43908,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/tcommsat/computer) -"hXy" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = -26; - pixel_y = -26 +"hXm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/chair/office/light{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/engine/transit_tube) +/area/science/nanite) "hXC" = ( /obj/structure/filingcabinet/security, /turf/open/floor/carpet/grimy, @@ -45774,26 +43999,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"hZf" = ( -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Turbine Access"; - dir = 1; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmospherics_engine) "hZo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -45808,6 +44013,13 @@ heat_capacity = 1e+006 }, /area/crew_quarters/fitness/recreation) +"hZI" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) "hZJ" = ( /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop, @@ -45853,6 +44065,31 @@ }, /turf/open/floor/iron, /area/security/brig) +"iae" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/obj/effect/turf_decal/bot, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/science/robotics/lab) +"iah" = ( +/obj/item/radio/intercom{ + pixel_x = 26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Auxiliary Tool Storage"; + name = "engineering camera" + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/storage/tools) "iam" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/white/line{ @@ -45880,29 +44117,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/science/research) -"iaQ" = ( -/obj/item/kirbyplants/random, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat_interior"; - name = "Antechamber Turret Control"; - pixel_x = -32; - req_access = null; - req_access_txt = "65" - }, -/obj/machinery/camera{ - c_tag = "AI Satellite - Teleporter"; - dir = 4; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"iaT" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) +"iaJ" = ( +/obj/effect/turf_decal/siding/white, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/exit/departure_lounge) "iba" = ( /obj/item/radio/intercom{ pixel_y = 26 @@ -45969,20 +44187,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"ibA" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron, -/area/maintenance/disposal) "ibE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -45995,14 +44199,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"ica" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/healthanalyzer, -/turf/open/floor/iron/white, -/area/security/brig) "icb" = ( /obj/machinery/light{ dir = 4 @@ -46017,6 +44213,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"icc" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/science/storage) "icf" = ( /obj/machinery/door/airlock/research{ name = "Toxins Mixing Lab"; @@ -46038,23 +44242,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/science/mixing) -"ich" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) "icj" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -46067,6 +44254,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"ico" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "icp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -46103,33 +44296,16 @@ }, /turf/open/floor/iron, /area/medical/medbay/central) -"icE" = ( -/obj/machinery/atmospherics/components/binary/valve, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/button/ignition/incinerator/toxmix{ - pixel_x = -6; - pixel_y = 30 - }, -/obj/machinery/button/door/incinerator_vent_toxmix{ - pixel_x = 8; - pixel_y = 30 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Science - Toxins Mixing Lab Burn Chamber"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, +"icD" = ( /obj/structure/cable/yellow{ - icon_state = "0-8" + icon_state = "0-4" }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/mixing/chamber) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/iron, +/area/science/mixing) "icH" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -46164,6 +44340,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"idc" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 26; + use_power = 0 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Medbay" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/table/optable, +/turf/open/floor/iron/white, +/area/security/brig) "idn" = ( /obj/effect/spawner/lootdrop/maintenance/two, /obj/structure/rack, @@ -46292,6 +44483,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"ifx" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/ai_monitored/storage/eva) "ifA" = ( /obj/machinery/firealarm{ dir = 8; @@ -46314,53 +44515,24 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/construction/mining/aux_base) -"igf" = ( -/obj/machinery/light{ - dir = 1 - }, +"igb" = ( /obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/status_display/door_timer{ + id = "cargocell"; + name = "Cargo Cell"; + pixel_x = -32; + pixel_y = -32 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) -"igr" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Central Hallway - Port"; - dir = 4; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"igE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engine/gravity_generator) +/area/security/checkpoint/supply) "igL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -46393,6 +44565,22 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"iia" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "iit" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -46416,6 +44604,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) +"iiT" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Hallway - Fore"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "iji" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -46542,6 +44740,17 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) +"ile" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/bot, +/obj/item/storage/toolbox/electrical, +/obj/item/wrench, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron, +/area/engine/atmos) "ilS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -46553,17 +44762,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) -"imc" = ( -/obj/machinery/holopad, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Chapel - Aft"; - dir = 1; - name = "chapel camera" - }, -/obj/machinery/digital_clock/directional/south, -/turf/open/floor/carpet/grimy, -/area/chapel/main) "imj" = ( /obj/machinery/gravity_generator/main/station, /obj/effect/turf_decal/bot_white, @@ -46581,6 +44779,25 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"imF" = ( +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Turbine Access"; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmospherics_engine) "ine" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/white, @@ -46599,6 +44816,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"inv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "inw" = ( /turf/closed/wall, /area/maintenance/department/medical/central) @@ -46608,15 +44834,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"inD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/flat_white, -/area/science/mixing) "inR" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -46646,19 +44863,11 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"inW" = ( -/obj/structure/table/wood, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/item/taperecorder, -/obj/item/restraints/handcuffs, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +"inX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/science/explab) "ioj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -46677,18 +44886,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"ioy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "ioz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, @@ -46697,25 +44894,36 @@ }, /turf/open/floor/iron, /area/maintenance/port) +"ioP" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/bar/atrium) "ioZ" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/crew_quarters/cryopods) -"ipf" = ( -/obj/machinery/camera{ - c_tag = "Security - Brig Fore"; - dir = 8 +"ipi" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "ipD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -46771,40 +44979,20 @@ }, /turf/open/floor/iron/white, /area/science/robotics/lab) -"iqw" = ( -/obj/machinery/computer/rdconsole/experiment{ - dir = 1 +"iqy" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/xenobiology) +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/toilet/restrooms) "iqI" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/maintenance/aft) -"iqJ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/security/checkpoint/escape) "iqL" = ( /obj/machinery/computer/cargo{ dir = 8 @@ -46925,25 +45113,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"isE" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 5; - name = "Chief Engineer's RC"; - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Chief Engineer's Office"; - dir = 4; - name = "engineering camera" - }, -/obj/machinery/computer/apc_control{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) "isN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -46954,6 +45123,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/break_room) +"isX" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "isZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47001,6 +45186,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/mixing) +"itM" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Telecomms - Monitoring"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/turf/open/floor/carpet/grimy, +/area/tcommsat/computer) "iuA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -47021,6 +45214,12 @@ }, /turf/open/floor/plating, /area/security/prison) +"iuM" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/entry) "iuP" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -47071,18 +45270,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"ivr" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +"ivn" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway - Fore Starboard"; + name = "hallway camera" }, -/obj/structure/chair/fancy/comfy{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "ivy" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -47313,6 +45516,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/teleporter) +"iyH" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/glass/reinforced, +/area/storage/primary) "izb" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -47496,17 +45703,24 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/chief) -"iCW" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 +"iCP" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 5; + name = "Chief Engineer's RC"; + pixel_x = -32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Chief Engineer's Office"; + name = "engineering camera" + }, +/obj/machinery/computer/apc_control{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/medical/morgue) +/area/crew_quarters/heads/chief) "iDi" = ( /obj/structure/sign/plaques/kiddie/library{ pixel_x = -32 @@ -47592,6 +45806,18 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"iEf" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/quartermaster/exploration_prep) "iEs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -47624,6 +45850,16 @@ /obj/item/beacon/nettingportal, /turf/open/floor/iron, /area/ai_monitored/security/armory) +"iEU" = ( +/obj/machinery/teleport/hub, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "iFa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47636,6 +45872,16 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/bar/atrium) +"iFe" = ( +/obj/machinery/power/tesla_coil, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Secure Storage"; + name = "engineering camera" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/engine/engineering) "iFs" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ @@ -47666,6 +45912,21 @@ dir = 1 }, /area/engine/atmos) +"iFB" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Science"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint/science/research) "iFD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -47692,6 +45953,38 @@ /obj/structure/sign/departments/minsky/supply/janitorial, /turf/closed/wall, /area/janitor/custodian) +"iGo" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/locker) +"iGt" = ( +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint/engineering) +"iGw" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "iGD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -47773,6 +46066,16 @@ }, /turf/open/floor/plating, /area/security/checkpoint/medical) +"iIk" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Port"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) "iIy" = ( /obj/machinery/door/airlock{ name = "Toilet Unit" @@ -47879,25 +46182,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"iJX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/robotics/lab) -"iKd" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "iKg" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -47911,6 +46195,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/main) +"iKk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/engine/atmos) "iKH" = ( /obj/machinery/computer/card{ dir = 1 @@ -47934,16 +46226,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) -"iKU" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 +"iKX" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/machinery/camera/directional/north{ + c_tag = "Departures - Center"; + name = "departures camera" }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/crew_quarters/bar/atrium) +/area/hallway/secondary/exit/departure_lounge) "iLk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -47973,6 +46265,26 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) +"iLH" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = -26 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Theatre Backstage"; + name = "service camera" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/crew_quarters/theatre) "iLK" = ( /obj/structure/cable{ icon_state = "2-8" @@ -48033,19 +46345,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/robotics/lab) -"iMC" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "iMM" = ( /obj/machinery/vending/coffee, /obj/machinery/firealarm{ @@ -48161,6 +46460,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/crew_quarters/heads/hor) +"iPi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Access"; + req_one_access_txt = "24;10" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "iPl" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -48206,18 +46523,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"iQE" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +"iQA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, -/area/crew_quarters/toilet/auxiliary) +/area/maintenance/department/science) "iQL" = ( /obj/structure/showcase/cyborg/old{ dir = 8; @@ -48227,16 +46538,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"iRl" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/flat_white, -/area/science/mixing) "iRH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -48247,16 +46548,6 @@ /obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, /area/engine/break_room) -"iRR" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light/small, -/obj/structure/closet/crate/goldcrate, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "iSb" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -48266,18 +46557,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) -"iSf" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Recreation - Aft"; - dir = 1; - name = "recreation camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "iSh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -48338,16 +46617,19 @@ }, /turf/open/floor/iron, /area/security/brig) -"iUl" = ( -/obj/structure/cable/white, -/obj/item/kirbyplants/random, -/obj/machinery/light, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"iUK" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "iUO" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -48525,6 +46807,20 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"iYj" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Science - Fore"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/research) "iYk" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -48541,17 +46837,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"iYF" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 5"; - dir = 1; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "iYS" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -48561,19 +46846,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"iZg" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/computer/cargo/request, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "iZi" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -48585,25 +46857,38 @@ /obj/structure/chair, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"iZX" = ( -/obj/structure/window/reinforced{ +"iZB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "AI Satellite - Port"; - dir = 8; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) +"iZE" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, /turf/open/floor/iron/dark, -/area/aisat) +/area/medical/morgue) +"iZL" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "jad" = ( /obj/structure/sign/poster/official/report_crimes{ pixel_y = 32 @@ -48626,21 +46911,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/storage/tech) -"jaG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Security Hallway - Fore"; - dir = 4; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "jaP" = ( /obj/machinery/computer/teleporter{ dir = 8 @@ -48653,10 +46923,32 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, /area/engine/break_room) -"jbs" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/glass/reinforced, -/area/storage/primary) +"jaZ" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/port) +"jbf" = ( +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Recreation - Aft"; + name = "recreation camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "jbu" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -48767,6 +47059,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) +"jdy" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Foyer"; + name = "engineering camera" + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/break_room) "jdC" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -48821,23 +47128,6 @@ /obj/machinery/iv_drip, /turf/open/floor/iron/dark, /area/maintenance/department/medical/morgue) -"jeB" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Security Post - Science"; - dir = 8; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "jeK" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -48853,18 +47143,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"jeW" = ( -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/carpet/grimy, -/area/hallway/secondary/entry) "jfg" = ( /obj/machinery/light{ dir = 4 @@ -48875,24 +47153,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"jfy" = ( -/obj/structure/window/reinforced, -/obj/machinery/camera{ - c_tag = "AI Satellite - Fore"; - dir = 1; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) "jfE" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/iv_drip, @@ -49046,6 +47306,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"jhY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/obj/item/beacon, +/turf/open/floor/engine, +/area/science/explab) "jie" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -49056,18 +47324,25 @@ /obj/structure/table/reinforced, /turf/open/floor/prison, /area/security/prison) -"jip" = ( -/obj/machinery/light/small{ - dir = 1 +"jin" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 1"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") +/obj/machinery/light_switch{ + pixel_x = -26 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/xenobiology) +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/atmos) "jiA" = ( /obj/structure/table/reinforced, /obj/item/storage/box/lights/mixed, @@ -49125,22 +47400,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"jjy" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/locker) "jjF" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/drinks/beer, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"jjI" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Turbine" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_half, +/area/maintenance/disposal/incinerator) "jjM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -49152,12 +47427,15 @@ /obj/item/stack/medical/ointment, /turf/open/floor/iron, /area/medical/medbay/lobby) -"jki" = ( -/obj/machinery/light{ +"jko" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) +/obj/item/storage/firstaid/fire, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/iron, +/area/engine/engineering) "jky" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -49171,29 +47449,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"jkz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/disposal) "jlf" = ( /obj/docking_port/stationary{ dir = 8; @@ -49237,20 +47492,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"jmx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/end, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "jmH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 @@ -49287,6 +47528,19 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) +"jnc" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"jnk" = ( +/obj/structure/chair/stool/directional/west{ + pixel_x = 7; + pixel_y = 6 + }, +/turf/open/floor/prison, +/area/security/prison) "jno" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -49305,22 +47559,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"jnz" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "jnP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -49340,6 +47578,58 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) +"jnY" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/stack/wrapping_paper{ + pixel_y = 5 + }, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/quartermaster/sorting) +"joc" = ( +/obj/machinery/power/solar_control{ + dir = 8; + id = "aftstarboard"; + name = "Starboard Quarter Solar Control" + }, +/obj/structure/cable, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"joj" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Shuttle - Aft Starboard"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "jos" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -49395,6 +47685,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) +"jpg" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/computer/nanite_chamber_control, +/turf/open/floor/iron/dark, +/area/science/nanite) "jpr" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -49456,6 +47755,15 @@ }, /turf/open/floor/prison, /area/security/prison) +"jpS" = ( +/obj/structure/cable/white, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "jqk" = ( /obj/structure/disposalpipe/sorting/mail{ name = "Chapel Junction"; @@ -49521,6 +47829,59 @@ }, /turf/open/floor/iron, /area/crew_quarters/theatre) +"jrf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/atmos{ + name = "Port Bow Solar Access"; + req_one_access_txt = "24;10" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/solars/port/fore) +"jrj" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals - Center Port"; + name = "arrivals camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = 25 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "jrt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -49530,16 +47891,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/toilet/restrooms) -"jrv" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light/small, -/turf/open/floor/plating{ - broken = 1 - }, -/area/medical/morgue) "jrz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -49549,16 +47900,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"jrG" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "jrP" = ( /obj/structure/chair/stool/bar, /obj/structure/disposalpipe/segment{ @@ -49570,6 +47911,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/break_room) +"jrY" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "jsc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -49593,12 +47941,6 @@ }, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"jsJ" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) "jsR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -49627,36 +47969,21 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"jtE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +"jte" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/hallway/secondary/service) +/area/gateway) "jtK" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/maintenance/port/aft) -"juI" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "juN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -49705,6 +48032,22 @@ }, /turf/open/floor/iron, /area/medical/chemistry) +"jve" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway - Fore Port"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "jvp" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -49723,6 +48066,19 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"jvu" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/utility/radiation, +/obj/item/clothing/head/utility/radiation, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "jvy" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -49859,16 +48215,34 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/medbay/central) -"jyD" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/robotics/lab) "jzm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/carpet/grimy, /area/chapel/main) +"jzo" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/shoes/magboots{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/engine/storage) +"jzu" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "jzA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -49891,6 +48265,15 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"jzO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "jAa" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 @@ -49934,22 +48317,19 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"jAy" = ( +"jAn" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/white/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/corner{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/white/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "jAC" = ( @@ -49959,12 +48339,6 @@ }, /turf/closed/wall/r_wall, /area/medical/medbay/central) -"jAD" = ( -/mob/living/simple_animal/pet/dog/pug{ - name = "Swanson" - }, -/turf/open/floor/engine, -/area/science/explab) "jAE" = ( /obj/machinery/rnd/production/techfab/department/medical, /obj/machinery/light{ @@ -49985,31 +48359,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) -"jAQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_one_access_txt = "13; 24; 10" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/fore) "jAT" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/siding/dark{ @@ -50134,22 +48483,6 @@ }, /turf/open/floor/carpet/green, /area/library) -"jCr" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/landmark/start/assistant, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/locker) "jCt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -50299,30 +48632,30 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/transit_tube) -"jEo" = ( -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Science - Port"; - name = "science camera"; - network = list("ss13","rd") +"jEv" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/department/medical/central) +"jEG" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"jEv" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "jEN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -50335,12 +48668,64 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"jEQ" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/light/small, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Engine Foyer"; + name = "engineering camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/engine/engineering) +"jER" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron, +/area/medical/break_room) +"jET" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion/directional/east{ + c_tag = "MiniSat Maintenance"; + network = list("minisat") + }, +/turf/open/space, +/area/space/nearstation) +"jFm" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Hallway - Fore"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/primary/port) "jFt" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, /area/storage/tech) +"jFD" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/entry) "jFR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -50353,6 +48738,14 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"jFZ" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron, +/area/crew_quarters/cryopods) "jGc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -50360,6 +48753,26 @@ }, /turf/open/floor/prison, /area/security/prison) +"jGj" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Desk"; + req_access_txt = "24" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "jGA" = ( /obj/machinery/computer/secure_data{ dir = 1 @@ -50409,25 +48822,6 @@ heat_capacity = 1e+006 }, /area/crew_quarters/locker) -"jHd" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/iron, -/area/medical/break_room) -"jHj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) "jHq" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -50467,6 +48861,16 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"jIO" = ( +/obj/machinery/light/small, +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology - Cell 4"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "jIP" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -50500,18 +48904,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"jJA" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology - Killroom Chamber"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark/telecomms, -/area/science/xenobiology) "jJT" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ @@ -50550,17 +48942,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) -"jKs" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron, -/area/medical/break_room) "jKw" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/security_space_law, @@ -50576,6 +48957,16 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science/research) +"jKy" = ( +/obj/machinery/holopad, +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Chapel - Aft"; + name = "chapel camera" + }, +/obj/machinery/digital_clock/directional/south, +/turf/open/floor/carpet/grimy, +/area/chapel/main) "jKE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -50623,19 +49014,28 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port) -"jLN" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway - Aft Port"; - dir = 4; - name = "hallway camera" +"jLI" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/disks_nanite{ + pixel_x = 4; + pixel_y = -4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/storage/box/disks_nanite{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/central) +/obj/machinery/camera/directional/west{ + c_tag = "Research Division - Nanite Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/item/radio/intercom{ + pixel_x = -26 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/nanite) "jLZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50699,25 +49099,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"jNa" = ( -/obj/structure/table/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/radio, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) "jNn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -50731,17 +49112,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/break_room) +"jNz" = ( +/obj/machinery/advanced_airlock_controller/directional/west, +/obj/structure/lattice/catwalk/over, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/science/shuttledock) "jNE" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"jOr" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "jPb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/event_spawn, @@ -50751,12 +49138,47 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/robotics/mechbay) +"jPd" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port) "jPi" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, /turf/open/floor/iron, /area/storage/primary) +"jPj" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "jPm" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -50892,6 +49314,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/transit_tube) +"jRM" = ( +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = -28 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "jRV" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -50965,6 +49403,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"jSK" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/crew_quarters/locker) "jSN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -51020,37 +49463,15 @@ /obj/structure/chair/office/light, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) -"jTB" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) -"jTK" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/status_display/door_timer{ - id = "cargocell"; - name = "Cargo Cell"; - pixel_x = -32; - pixel_y = -32 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +"jTJ" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 }, +/obj/machinery/digital_clock/directional/east, /turf/open/floor/iron, -/area/security/checkpoint/supply) +/area/crew_quarters/bar/atrium) "jTV" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall/r_wall, @@ -51080,6 +49501,12 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port/aft) +"jUD" = ( +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "jUF" = ( /obj/effect/turf_decal/plaque{ icon_state = "L13" @@ -51223,6 +49650,18 @@ }, /turf/open/floor/iron, /area/maintenance/port) +"jXh" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/radio/intercom{ + pixel_x = -26 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/chapel/office) "jXn" = ( /obj/structure/table/reinforced, /obj/item/folder/red, @@ -51309,6 +49748,24 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"jYP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) +"jYV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/wood, +/area/vacant_room/office) "jZj" = ( /obj/effect/landmark/blobstart, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -51383,6 +49840,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"jZT" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "jZX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51433,6 +49901,20 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) +"kan" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/service) "kao" = ( /obj/structure/table/optable, /obj/item/radio/intercom{ @@ -51479,6 +49961,10 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"kbC" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "kbR" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -51499,29 +49985,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) -"kcd" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/tcommsat/server) -"kco" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "kcr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -51541,6 +50004,21 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) +"kcx" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/end, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron, +/area/medical/genetics) "kcz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51611,6 +50089,14 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"kdd" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/crew_quarters/locker) "kdh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -51625,6 +50111,12 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"kdm" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron/white, +/area/science/misc_lab/range) "kdo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -51702,22 +50194,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"keL" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "keP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -51730,13 +50206,16 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"kfz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +"kfq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "kfL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51762,15 +50241,6 @@ }, /turf/open/floor/iron, /area/maintenance/port) -"kfO" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) "kfR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -51819,17 +50289,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) -"kgw" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) "kgz" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 @@ -51896,6 +50355,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/prison, /area/security/prison) +"khb" = ( +/obj/item/kirbyplants/random, +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; + name = "Antechamber Turret Control"; + pixel_x = -32; + req_access = null; + req_access_txt = "65" + }, +/obj/machinery/camera/directional/west{ + c_tag = "AI Satellite - Teleporter"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "khh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -51908,28 +50385,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"khl" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "khm" = ( /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; @@ -51950,6 +50405,26 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/robotics/mechbay) +"khu" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "khR" = ( /obj/structure/window/reinforced{ dir = 8 @@ -51971,16 +50446,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/explab) -"kih" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/research) "kin" = ( /obj/machinery/requests_console{ department = "AI"; @@ -52022,33 +50487,20 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"kiN" = ( -/obj/machinery/door/airlock/atmos{ - name = "Turbine Generator Access"; - req_one_access_txt = "24;10" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) "kiV" = ( /obj/structure/filingcabinet/medical, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) +"kjw" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "kjG" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -52062,6 +50514,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) +"kjK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "kjN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52081,18 +50546,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"kke" = ( -/obj/structure/table/reinforced, -/obj/item/electronics/airalarm, -/obj/item/electronics/apc, -/obj/machinery/camera{ - c_tag = "Technology Storage"; - dir = 4; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/storage/tech) "kko" = ( /turf/open/floor/iron, /area/security/brig) @@ -52184,6 +50637,18 @@ }, /turf/open/floor/carpet/grimy, /area/library) +"kkK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/engineering) "kkL" = ( /turf/closed/wall, /area/medical/break_room) @@ -52321,6 +50786,14 @@ }, /turf/open/floor/iron/white, /area/science/research) +"kmT" = ( +/obj/structure/cable/white, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/bridge) "kmU" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Engineering Maintenance"; @@ -52400,6 +50873,18 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port/fore) +"knQ" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/bot, +/obj/vehicle/ridden/janicart, +/obj/item/storage/bag/trash, +/obj/item/key/janitor, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/janitor) "knY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -52418,36 +50903,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/server) -"kor" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Locker Room - Fore"; - name = "dormitories camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/crew_quarters/locker) -"koE" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/mirror{ - pixel_x = 26; - pixel_y = 32 +"koo" = ( +/obj/structure/table/reinforced, +/obj/item/lighter{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/lighter, +/obj/machinery/camera/directional/west{ + c_tag = "Bar - Fore"; + name = "service camera" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery) +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "koM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -52486,27 +50955,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"kpc" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Dock - Fore"; - dir = 8; - name = "arrivals camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "kpI" = ( /obj/structure/table, /obj/item/stack/package_wrap, @@ -52517,6 +50965,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) +"kpN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/toilet/restrooms) "kpS" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -52569,6 +51028,22 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"kqP" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Fore"; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner, +/area/engine/atmos) "krq" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -52629,17 +51104,6 @@ }, /turf/open/floor/plating, /area/janitor/custodian) -"kss" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/flasher/portable, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "ksC" = ( /obj/structure/closet/secure_closet/bar, /obj/machinery/status_display/evac{ @@ -52659,6 +51123,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) +"kte" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Distro Loop"; + name = "atmospherics camera" + }, +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner, +/area/engine/atmos) "ktR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -52733,6 +51211,14 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"kvf" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/crew_quarters/toilet/auxiliary) "kvh" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -52779,17 +51265,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"kvN" = ( -/obj/structure/bed/dogbed/cayenne, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Security - Head of Security's Office" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "kwc" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52882,44 +51357,10 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"kyc" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) -"kyt" = ( -/obj/machinery/camera{ - c_tag = "Vacant Commissary"; - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/vacant_room/commissary) "kyv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/research) -"kyL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "kyT" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53009,24 +51450,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"kzR" = ( -/obj/machinery/computer/med_data{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "kAf" = ( /obj/structure/table, /obj/item/paper_bin, @@ -53093,6 +51516,44 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"kCy" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Cell 3"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/xenobiology) +"kCE" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/masks{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/storage/box/beakers{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/light, +/turf/open/floor/iron, +/area/medical/genetics) "kCN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -53159,12 +51620,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) -"kDp" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "kDw" = ( /obj/structure/cable{ icon_state = "2-8" @@ -53188,18 +51643,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/medical/morgue) -"kDN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "kDS" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /obj/structure/cable/yellow{ @@ -53320,23 +51763,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) -"kFw" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Science - Robotics Lab"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/science/robotics/lab) "kFG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -53353,6 +51779,21 @@ }, /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) +"kFU" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/misc_lab/range) "kFY" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -53369,19 +51810,6 @@ }, /turf/open/floor/wood, /area/quartermaster/exploration_prep) -"kGa" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Hallway - Center"; - dir = 4; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "kGd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -53439,26 +51867,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) -"kGS" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = -4 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 7; - pixel_y = -2 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "kGX" = ( /obj/machinery/requests_console{ department = "Kitchen"; @@ -53511,43 +51919,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/office) -"kHz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Access"; - req_one_access_txt = "24;10" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "kHL" = ( /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/warehouse) -"kHP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "kIf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -53562,6 +51937,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/office) +"kIl" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/west{ + c_tag = "Chapel - Port"; + name = "chapel camera" + }, +/turf/open/floor/iron{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) "kIu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53574,19 +51960,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"kIA" = ( -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/xenobiology) "kII" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -53646,51 +52019,51 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"kJq" = ( -/obj/structure/table/wood, -/obj/item/food/grown/flower/lily, -/obj/item/food/grown/flower/lily, -/obj/item/food/grown/flower/lily, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/carpet/grimy, -/area/crew_quarters/dorms) -"kJv" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 +"kJW" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Arrivals Dock - Aft"; - dir = 8; - name = "arrivals camera" +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_access_txt = "10; 13" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"kJB" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Cargo - Quartermaster's Office"; - dir = 1; - name = "cargo camera" +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/aft) +"kKh" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Aft"; + name = "engineering camera" }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/iron, -/area/quartermaster/qm) +/area/engine/engineering) +"kKt" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -26; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/engine/transit_tube) "kKK" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53777,24 +52150,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/gateway) -"kLS" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Supermatter Engine - Port"; - dir = 4; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "kMe" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -53920,19 +52275,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/iron, /area/medical/morgue) -"kOC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/engine/transit_tube) "kOF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -53990,20 +52332,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"kPA" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit/departure_lounge) "kPH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -54172,43 +52500,6 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"kSL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/table, -/obj/item/paper_bin, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") - }, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"kSZ" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"kTa" = ( -/obj/machinery/camera{ - c_tag = "Detective's Interrogation"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "kTs" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -54237,6 +52528,31 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"kTK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_one_access_txt = "13; 24; 10" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port/fore) "kTN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -54244,29 +52560,6 @@ /obj/effect/spawner/xmastree, /turf/open/floor/carpet/grimy, /area/chapel/main) -"kUa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Departures Hallway - Center"; - dir = 8; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light_switch{ - pixel_x = 22 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"kUb" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/entry) "kUj" = ( /obj/effect/turf_decal/loading_area, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -54284,23 +52577,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"kUy" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/computer/rdservercontrol{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -28; - pixel_y = -26 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +"kUn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Cargo - Warehouse"; + name = "cargo camera" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/server) +/turf/open/floor/plating, +/area/quartermaster/warehouse) "kUG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -54315,6 +52600,22 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"kUK" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east{ + c_tag = "Departures Hallway - Center"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light_switch{ + pixel_x = 22 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "kUM" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -54386,15 +52687,35 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"kVV" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 4 +"kWb" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark, +/area/maintenance/department/science) +"kWi" = ( +/obj/item/radio/intercom{ + pixel_y = 26 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) +/obj/machinery/camera/directional/north{ + c_tag = "Solar - Fore Starboard"; + name = "solar camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"kWC" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "kWF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -54411,16 +52732,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) -"kWO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, -/turf/open/floor/prison, -/area/security/prison) "kXs" = ( /obj/structure/chair/office{ dir = 8 @@ -54478,6 +52789,20 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"kZj" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway - Head of Personnel Line"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/central) +"kZr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "kZt" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -54493,6 +52818,13 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"kZE" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/goonplaque, +/area/hallway/primary/fore) "kZP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -54594,13 +52926,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"lbZ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "lcd" = ( /obj/structure/sign/warning/pods{ dir = 8; @@ -54621,18 +52946,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"lcN" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 2"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "ldk" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -54752,6 +53065,24 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/bar) +"leA" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "leI" = ( /obj/structure/chair/office{ dir = 1 @@ -54878,6 +53209,13 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"lgc" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable/white, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "lgv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -54899,6 +53237,13 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"lgT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "lgV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -54912,6 +53257,21 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"lgW" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Starboard"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "lha" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -54998,27 +53358,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/toilet/restrooms) -"liM" = ( -/obj/structure/table/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/turf/open/floor/iron, -/area/science/lab) "liV" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, @@ -55027,6 +53366,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) +"liZ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/black/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "ljc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55058,15 +53418,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"ljS" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "lkf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -55132,6 +53483,29 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/server) +"lla" = ( +/obj/machinery/button/door{ + id = "construction"; + name = "Auxiliary Construction Shutters"; + pixel_x = -26; + req_access_txt = "72" + }, +/obj/machinery/light_switch{ + pixel_x = -38 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Auxillary Construction"; + name = "engineering camera" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "lle" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -55139,18 +53513,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/hallway/secondary/entry) -"llm" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Courtroom - Aft"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) "lln" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -55216,20 +53578,6 @@ /obj/item/toy/plush/moth/random, /turf/open/floor/carpet/red, /area/medical/exam_room) -"lmA" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/computer_hardware/hard_drive/role/atmos, -/obj/item/computer_hardware/hard_drive/role/atmos, -/obj/item/computer_hardware/hard_drive/role/atmos, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/stamp/chief_engineer, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) "lmI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -55242,30 +53590,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"lmM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"lmQ" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "lnj" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall, @@ -55286,15 +53610,28 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/courtroom) -"lnA" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"lny" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/status_display/ai{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/maintenance/department/science) +/obj/machinery/camera/directional/north{ + c_tag = "Security - Transfer Centre" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) +"lnQ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Supermatter Engine - Fore"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/engine/atmospherics_engine) "lnV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55323,6 +53660,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/break_room) +"log" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "loX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -55354,6 +53705,15 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"lpp" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/iron{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) "lpu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55373,23 +53733,19 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/cryopods) -"lpD" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +"lpF" = ( /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plating{ - broken = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/area/maintenance/starboard) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "lpX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55427,6 +53783,21 @@ }, /turf/open/floor/iron, /area/hydroponics) +"lqG" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Waiting Room"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/research) "lqJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -55452,6 +53823,15 @@ }, /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) +"lqY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "lrb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55465,37 +53845,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"lrw" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway - Aft"; - dir = 1; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"lrA" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/bar/atrium) "lrV" = ( /obj/structure/table/reinforced, /obj/item/restraints/handcuffs, @@ -55537,23 +53886,6 @@ /obj/item/crowbar, /turf/open/floor/iron, /area/science/xenobiology) -"lsY" = ( -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/light_switch{ - pixel_x = -11; - pixel_y = -22 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "lto" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -55571,13 +53903,6 @@ dir = 1 }, /area/hallway/secondary/entry) -"ltv" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) "ltx" = ( /obj/effect/spawner/randomvend/snack, /obj/machinery/light{ @@ -55589,21 +53914,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) -"ltL" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/closet/secure_closet/personal, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/vacant_room/commissary) "ltT" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55633,6 +53943,22 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"lud" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -23 + }, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/quartermaster/office) "lue" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/structure/cable/yellow{ @@ -55640,6 +53966,22 @@ }, /turf/open/floor/iron, /area/security/brig) +"lum" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/hallway/primary/aft) "luv" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -55660,12 +54002,44 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/chemistry) +"luN" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) +"luU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security Hallway - Port"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "lvd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) +"lvm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "lvs" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/tile/yellow{ @@ -55685,22 +54059,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"lwd" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +"lwa" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 }, -/turf/open/floor/iron, -/area/engine/break_room) +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "lwp" = ( /obj/machinery/computer/aifixer{ dir = 4 @@ -55762,14 +54129,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"lwQ" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/iron, -/area/science/storage) "lwT" = ( /obj/structure/window/reinforced{ dir = 1; @@ -55851,6 +54210,42 @@ }, /turf/open/floor/iron, /area/security/warden) +"lyq" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/flashlight/lamp/green, +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Captain's Office"; + name = "command camera" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/book/manual/wiki/sopcommand, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/captain) +"lyz" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/radio, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/checkpoint/escape) "lyD" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -55883,6 +54278,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/break_room) +"lzc" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Supermatter Engine - Port"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) +"lzi" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light/small, +/obj/structure/closet/crate/goldcrate, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/nuke_storage) "lzj" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -55957,6 +54378,14 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"lzL" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/bar/atrium) "lzM" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55975,6 +54404,22 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) +"lzO" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Incinerator"; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "lzX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55990,6 +54435,23 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"lAe" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/security/checkpoint/escape) "lAg" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 @@ -56088,6 +54550,14 @@ }, /turf/open/floor/iron, /area/security/prison) +"lCl" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 6 + }, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/open/floor/iron, +/area/maintenance/department/science) "lCt" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -56134,6 +54604,21 @@ }, /turf/open/floor/iron, /area/science/misc_lab) +"lDu" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Kitchen Cold Room"; + name = "service camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/crew_quarters/kitchen) "lDF" = ( /obj/machinery/door/airlock/security{ name = "Armory"; @@ -56201,21 +54686,6 @@ }, /turf/open/floor/iron, /area/medical/genetics) -"lEA" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) "lEB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -56314,6 +54784,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/atmos) +"lFQ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/prison, +/area/security/prison) "lGi" = ( /obj/structure/table/wood/fancy, /turf/open/floor/carpet/grimy, @@ -56328,6 +54805,16 @@ }, /turf/open/floor/iron, /area/maintenance/port) +"lGN" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "lGS" = ( /obj/structure/table, /obj/item/gps, @@ -56367,6 +54854,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"lHj" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Aft"; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/atmos) "lHp" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -56375,15 +54877,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"lHq" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) "lHz" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -56446,16 +54939,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"lIS" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/courtroom) "lIX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -56499,6 +54982,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) +"lJH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "lJK" = ( /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/neutral{ @@ -56506,6 +55001,17 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) +"lJQ" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/aug_manipulator, +/turf/open/floor/iron, +/area/science/robotics/lab) "lJU" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56561,22 +55067,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) -"lJZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "lKj" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -56676,6 +55166,10 @@ }, /turf/open/floor/iron, /area/medical/genetics/cloning) +"lLM" = ( +/obj/effect/spawner/randomvend/snack, +/turf/open/floor/iron/dark, +/area/maintenance/department/science) "lMb" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -56794,21 +55288,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"lNw" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "lNA" = ( /obj/machinery/light/small{ dir = 1 @@ -56936,6 +55415,20 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/noslip/standard, /area/security/prison) +"lPk" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/command{ + name = "Telecomms Server Room"; + req_access_txt = "61" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "lPo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/anesthetic_machine, @@ -56974,17 +55467,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/qm) -"lPW" = ( -/obj/machinery/camera{ - c_tag = "Bridge - Port"; - dir = 1; - name = "command camera" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/bridge) "lQf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -56994,6 +55476,15 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"lQo" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/wood, +/area/library) "lQC" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57018,6 +55509,10 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, /area/security/brig) +"lQE" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/science/misc_lab/range) "lQP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57030,6 +55525,12 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"lQX" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "lRf" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 @@ -57064,20 +55565,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"lRO" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "lRP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57172,26 +55659,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"lSz" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "lSD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -57207,6 +55674,20 @@ }, /turf/open/floor/iron, /area/engine/gravity_generator) +"lSG" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit/departure_lounge) "lSL" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -57224,6 +55705,18 @@ }, /turf/open/floor/iron, /area/security/warden) +"lSM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/science/storage) "lST" = ( /obj/structure/chair/office{ dir = 1 @@ -57362,6 +55855,15 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"lUe" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/courtroom) "lUu" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -57401,6 +55903,27 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"lVp" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) +"lVu" = ( +/obj/machinery/vending/assist, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Primary Tool Storage"; + name = "engineering camera" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/storage/primary) "lVy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -57514,6 +56037,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) +"lYp" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Port"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/science/xenobiology) "lYA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57570,6 +56111,17 @@ /obj/item/book/manual/wiki/sopcommand, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"lZF" = ( +/obj/structure/fireaxecabinet{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/atmos) "lZP" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -57579,14 +56131,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron, /area/science/research) -"lZU" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/research) "lZY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57612,17 +56156,6 @@ /obj/machinery/fax/eng, /turf/open/floor/iron, /area/engine/break_room) -"maD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/flat_white, -/area/science/mixing) "maQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57636,6 +56169,12 @@ }, /turf/open/floor/iron, /area/security/main) +"mbs" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/crew_quarters/locker) "mbB" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -57724,6 +56263,26 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) +"mcV" = ( +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 4; + luminosity = 2 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Turbine Chamber"; + network = list("turbine"); + pixel_x = 22 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "mdd" = ( /obj/structure/table/wood, /obj/item/phone{ @@ -57878,6 +56437,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"mfH" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "mfO" = ( /turf/open/floor/carpet/grimy, /area/bridge/showroom/corporate) @@ -57899,19 +56476,16 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) -"mfY" = ( -/obj/structure/disposalpipe/segment{ +"mgx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) +/obj/structure/chair/stool/directional/west, +/turf/open/floor/prison, +/area/security/prison) "mgO" = ( /obj/machinery/firealarm{ dir = 1; @@ -57947,6 +56521,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"mgW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/open/floor/iron/white, +/area/science/misc_lab/range) "mgZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -57956,15 +56536,19 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"mhn" = ( -/obj/structure/cable/white, -/obj/machinery/light/small, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"mhv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/command{ + name = "Telecomms Server Room"; + req_access_txt = "61" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "mhE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57974,6 +56558,24 @@ }, /turf/open/floor/iron, /area/security/brig) +"mhI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "mhZ" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -58059,6 +56661,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"miR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/port/aft) "mjg" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -58080,23 +56694,6 @@ /obj/structure/table/reinforced, /turf/open/floor/prison, /area/security/prison) -"mjn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit/departure_lounge) "mjp" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -58143,6 +56740,17 @@ }, /turf/open/floor/prison, /area/security/prison) +"mku" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/turf_decal/stripes/white/end{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/engine/atmos) "mkC" = ( /obj/structure/rack, /obj/structure/sign/nanotrasen{ @@ -58155,21 +56763,6 @@ /obj/effect/loot_jobscale/armoury/riot_shield, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"mlc" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "mld" = ( /obj/item/clothing/gloves/color/latex, /obj/item/clothing/suit/apron/surgical, @@ -58192,22 +56785,23 @@ }, /turf/open/floor/iron, /area/quartermaster/warehouse) -"mlB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +"mlz" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/item/radio/intercom{ + pixel_y = 26 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/science/robotics/mechbay) "mlD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, @@ -58253,6 +56847,25 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"mmB" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway - Center Port"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/command) "mmS" = ( /obj/structure/table/wood, /obj/machinery/firealarm{ @@ -58270,6 +56883,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"mmT" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/mirror{ + pixel_x = 26; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/white, +/area/medical/surgery) "mnl" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/light{ @@ -58399,6 +57026,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/main) +"moH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/mixingchamber{ + pixel_y = 24; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/mixing/chamber) "mpc" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -58458,6 +57106,10 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"mpN" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet/grimy, +/area/hallway/secondary/entry) "mpU" = ( /obj/machinery/status_display/evac{ pixel_x = 32; @@ -58485,6 +57137,15 @@ }, /turf/open/floor/iron, /area/medical/storage) +"mqi" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "mqp" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -58536,6 +57197,26 @@ }, /turf/open/floor/iron, /area/security/main) +"mrD" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + name = "MiniSat Exterior Access"; + req_one_access_txt = "13;32" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor, +/area/engine/transit_tube) "mrJ" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -58683,12 +57364,17 @@ /obj/machinery/light, /turf/open/floor/carpet/grimy, /area/bridge/showroom/corporate) -"muD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +"muC" = ( +/obj/item/radio/intercom{ + pixel_y = -32 + }, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, /turf/open/floor/iron, -/area/engine/atmos) +/area/science/research) "muE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -58799,6 +57485,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"mxm" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/engine/atmos) "mxx" = ( /obj/structure/table/wood, /obj/item/folder, @@ -58916,6 +57612,18 @@ /obj/machinery/digital_clock/directional/south, /turf/open/floor/iron, /area/medical/medbay/lobby) +"mAO" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Killroom Chamber"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark/telecomms, +/area/science/xenobiology) "mAQ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -58943,26 +57651,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"mBd" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - name = "MiniSat Exterior Access"; - req_one_access_txt = "13;32" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor, -/area/engine/transit_tube) "mBo" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -58981,15 +57669,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"mBt" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/item/storage/firstaid/regular, -/turf/open/floor/iron/white, -/area/security/brig) "mBy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -59027,14 +57706,6 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/medical/genetics) -"mBP" = ( -/obj/structure/closet/crate/science, -/obj/machinery/light, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/shuttledock) "mBV" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -59046,6 +57717,18 @@ /obj/structure/sign/departments/minsky/supply/hydroponics, /turf/closed/wall, /area/hydroponics) +"mCA" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/atmos) "mCL" = ( /turf/closed/wall, /area/engine/storage_shared) @@ -59269,16 +57952,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"mFe" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) "mFi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -59291,6 +57964,16 @@ }, /turf/open/floor/iron, /area/security/checkpoint) +"mFq" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "mFr" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ @@ -59518,15 +58201,6 @@ heat_capacity = 1e+006 }, /area/maintenance/aft) -"mHO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/iron, -/area/engine/engineering) "mHY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59632,22 +58306,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"mJp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"mJa" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Starboard"; + name = "command camera" }, -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "MiniSat Service Bay"; - dir = 8; - network = list("minisat"); - start_active = 1 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/white, -/area/maintenance/department/science) +/turf/open/floor/iron/dark, +/area/bridge) "mJD" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/research{ @@ -59732,6 +58400,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"mKs" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/folder/yellow, +/obj/item/electronics/airlock, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/storage/tech) "mKK" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -59750,6 +58431,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/maintenance/department/medical/morgue) +"mKM" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable/white, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "mKO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59764,6 +58452,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) +"mLG" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/camera/directional/north{ + c_tag = "Recreation - Fore"; + name = "recreation camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "mLH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed, @@ -59833,6 +58538,21 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"mMw" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "mMW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -59857,25 +58577,19 @@ /turf/open/floor/plating, /area/tcommsat/server) "mNp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Supermatter Engine - Aft"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/catwalk_floor/iron, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/iron, /area/engine/atmospherics_engine) "mNr" = ( /obj/effect/landmark/event_spawn, @@ -59981,21 +58695,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) -"mPt" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Cargo - Quartermaster's Quarters"; - dir = 8; - name = "cargo camera" - }, -/obj/machinery/computer/security/qm{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/quartermaster/qm) "mPA" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60076,6 +58775,10 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) +"mQD" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass/reinforced, +/area/storage/primary) "mQL" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -60154,6 +58857,22 @@ broken = 1 }, /area/quartermaster/exploration_prep) +"mRU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron, +/area/storage/primary) "mSc" = ( /turf/open/floor/iron, /area/quartermaster/exploration_prep) @@ -60165,51 +58884,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) -"mSq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10; 13" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) -"mSt" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/light_switch{ - pixel_x = -35; - pixel_y = 2 - }, -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/dark, -/area/medical/surgery) "mSG" = ( /obj/structure/table/reinforced, /obj/item/plant_analyzer, @@ -60264,6 +58938,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) +"mTT" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/entry) "mUf" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -60304,18 +58984,23 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, /area/security/brig) +"mVa" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Delivery Office"; + name = "cargo camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/sorting) "mVd" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/iron, /area/quartermaster/exploration_prep) -"mVh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) "mVn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -60410,6 +59095,22 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"mWU" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/command) "mWZ" = ( /obj/machinery/atmospherics/components/binary/pump, /obj/machinery/light/small{ @@ -60457,13 +59158,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) -"mXt" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "mXP" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -60555,6 +59249,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"mZk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "mZt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60647,6 +59350,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) +"naP" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "nbk" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -60687,6 +59396,12 @@ }, /turf/open/floor/iron, /area/vacant_room/office) +"nbX" = ( +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/entry) "nbY" = ( /obj/structure/bed/roller, /obj/machinery/light, @@ -60711,41 +59426,42 @@ }, /turf/open/floor/iron/white, /area/janitor/custodian) -"ncs" = ( -/obj/machinery/light{ +"ncx" = ( +/obj/machinery/computer/prisoner/management{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +/obj/machinery/camera/directional/east{ + c_tag = "Security - Warden's Office" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) -"ncF" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, /turf/open/floor/iron, -/area/crew_quarters/bar/atrium) +/area/security/warden) "ncO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/telecomms, /area/science/xenobiology) -"ncP" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine, -/area/science/explab) +"ncW" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Access"; + req_one_access_txt = "24;10" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/break_room) "ndc" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60864,36 +59580,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"neo" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"net" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) "neA" = ( /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, @@ -60996,6 +59682,15 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) +"nfJ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/break_room) "nfZ" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 @@ -61008,15 +59703,18 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/dorms) -"ngk" = ( -/obj/structure/bodycontainer/morgue, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"ngg" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Central Hallway - Aft Port"; + name = "hallway camera" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/chapel/office) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "ngu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -61037,21 +59735,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) -"ngC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) "ngR" = ( /turf/open/floor/iron/grid/steel, /area/medical/storage) @@ -61180,6 +59863,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/storage/tools) +"nif" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/turf/open/floor/engine, +/area/science/explab) "nig" = ( /obj/machinery/door/window/eastright{ name = "Detective's Morgue" @@ -61230,6 +59923,19 @@ }, /turf/open/floor/iron/dark, /area/library) +"niY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Detective's Office" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "nja" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/structure/cable/yellow{ @@ -61244,6 +59950,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/server) +"njc" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "nje" = ( /obj/effect/landmark/blobstart, /obj/effect/landmark/start/virologist, @@ -61252,17 +59976,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"njk" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/hallway/primary/port) "njx" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -61373,21 +60086,29 @@ }, /turf/open/floor/carpet/grimy, /area/library) -"nll" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"nld" = ( +/obj/structure/table/wood, +/obj/item/food/grown/flower/lily, +/obj/item/food/grown/flower/lily, +/obj/item/food/grown/flower/lily, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/turf/open/floor/carpet/grimy, +/area/crew_quarters/dorms) +"nli" = ( +/obj/machinery/cryopod{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 +/obj/machinery/camera/directional/west{ + c_tag = "Recreation - Cryo Lounge"; + name = "recreation camera" }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) +/turf/open/floor/iron, +/area/crew_quarters/cryopods) "nlW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -61421,6 +60142,18 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) +"nmG" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/chapel/office) "nmH" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency, @@ -61469,29 +60202,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/mixing) -"nny" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "nnz" = ( /obj/machinery/power/terminal{ dir = 1 @@ -61517,16 +60227,6 @@ }, /turf/open/floor/iron, /area/security/main) -"nnL" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "nnO" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -61542,30 +60242,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint/customs) -"nnZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"nog" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "noh" = ( /obj/machinery/computer/security, /obj/structure/cable/yellow{ @@ -61576,6 +60252,19 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"nos" = ( +/obj/machinery/washing_machine, +/obj/machinery/camera/directional/west{ + c_tag = "Dormitories - Port"; + name = "dormitories camera" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/crew_quarters/dorms) "not" = ( /obj/machinery/door/morgue{ name = "Confession Booth"; @@ -61724,10 +60413,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/storage/tech) -"nri" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) "nrk" = ( /obj/structure/table, /obj/item/paper_bin, @@ -61735,27 +60420,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"nrl" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"nrU" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/lightreplacer, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, -/turf/open/floor/plating, -/area/janitor/custodian) "nrX" = ( /obj/structure/table/reinforced, /obj/item/computer_hardware/hard_drive/role/quartermaster{ @@ -61789,10 +60453,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"nsq" = ( -/obj/machinery/telecomms/receiver/preset_exploration, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) "nsr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61850,6 +60510,11 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron, /area/science/xenobiology) +"ntn" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron, +/area/quartermaster/exploration_prep) "ntw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -61886,28 +60551,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"nuc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "nug" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -61946,6 +60589,22 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"nvt" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/westright{ + dir = 4; + name = "'Monkey Pen"; + req_access_txt = "9" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron, +/area/medical/genetics) "nvx" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -61989,6 +60648,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/medical/chemistry) +"nvR" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Council Chamber"; + name = "command camera" + }, +/turf/open/floor/wood, +/area/bridge/meeting_room/council) "nvT" = ( /obj/structure/table/wood, /obj/item/stack/package_wrap, @@ -61998,6 +60667,17 @@ }, /turf/open/floor/carpet/grimy, /area/vacant_room/office) +"nwq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera/emp_proof/directional/south{ + c_tag = "Containment - Particle Accelerator"; + network = list("singularity") + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/engine/engineering) "nwu" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Detective's Office Maintenance"; @@ -62080,6 +60760,30 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) +"nwP" = ( +/obj/structure/table/glass, +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "First-Aid Supplies"; + red_alert_access = 1; + req_access_txt = "5" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/loot_jobscale/medical/medkits{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/effect/loot_jobscale/medical/medkits{ + pixel_x = 5 + }, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/medical/storage) "nwT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62104,22 +60808,57 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"nxz" = ( +"nxi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) +"nxl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east{ + c_tag = "Departures Hallway - Fore"; + name = "hallway camera" }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/hallway/primary/aft) +"nxD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Science - Lab Access"; + name = "science camera"; + network = list("ss13","rd") }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/iron, +/area/science/research) +"nxH" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/item/storage/firstaid/regular, +/obj/machinery/light, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo - Mining Office"; + name = "cargo camera" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) "nxM" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62153,14 +60892,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) -"nyl" = ( -/obj/machinery/camera{ - c_tag = "Supermatter Engine - Fore"; - name = "atmospherics camera"; - network = list("ss13","engine") +"nyh" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) "nyp" = ( /obj/item/beacon, @@ -62325,13 +61071,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"nAG" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/grimy, -/area/tcommsat/computer) "nAL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62346,6 +61085,17 @@ }, /turf/open/floor/iron, /area/maintenance/port) +"nAP" = ( +/obj/structure/closet/crate, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target/syndicate, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/turf/open/floor/iron/white, +/area/science/misc_lab/range) "nAZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62472,6 +61222,16 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"nCi" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "nCl" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -62485,21 +61245,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/engine/storage_shared) -"nCw" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "nCA" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/effect/turf_decal/bot, @@ -62533,6 +61278,16 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) +"nDb" = ( +/obj/machinery/camera/directional/north{ + c_tag = "AI Satellite - Antechamber"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "nDg" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -62542,6 +61297,26 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"nDj" = ( +/obj/structure/table/wood, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/folder/blue, +/obj/item/clothing/under/rank/centcom/commander{ + desc = "A replica of a jumpsuit worn by the highest ranking commanders under Nanotrasen's central command."; + name = "Replica CentCom officer's jumpsuit" + }, +/obj/item/clothing/head/hats/centcom_cap{ + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "stamina" = 0); + desc = "A replica hat of a Central Commander's attire. It has a small tag on it saying, 'It's good to be emperor.'"; + name = "Replica CentCom hat" + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/open/floor/carpet/grimy, +/area/bridge/showroom/corporate) "nDq" = ( /obj/structure/chair{ dir = 4 @@ -62555,21 +61330,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) -"nDL" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"nDv" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) +/obj/effect/turf_decal/bot, +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/machinery/ecto_sniffer, +/turf/open/floor/iron, +/area/science/robotics/lab) "nDM" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, @@ -62600,23 +61369,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"nEt" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 +"nEo" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/hydroponics) "nEE" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -62654,6 +61417,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/security/checkpoint/medical) +"nFk" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Theatre Stage"; + name = "service camera" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/carpet/grimy, +/area/crew_quarters/bar/atrium) "nFG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62713,12 +61490,35 @@ heat_capacity = 1e+006 }, /area/maintenance/aft) +"nGK" = ( +/obj/machinery/food_cart/coffee, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "nGL" = ( /obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron/white, /area/science/xenobiology) +"nHk" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "nHy" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -62835,34 +61635,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"nIU" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/bottle/chloralhydrate{ - pixel_x = -7 - }, -/obj/item/reagent_containers/glass/bottle/facid{ - pixel_x = 7 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "nIW" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -62895,6 +61667,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/mixing) +"nJe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/glass/reinforced, +/area/storage/primary) "nJf" = ( /obj/structure/sign/warning/securearea{ pixel_x = -32 @@ -62924,14 +61700,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"nJz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "nJI" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ @@ -63025,15 +61793,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/robotics/lab) -"nLx" = ( -/obj/machinery/camera{ - c_tag = "Telecomms - Chamber Starboard"; - dir = 8; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) "nLG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63096,19 +61855,6 @@ "nNu" = ( /turf/closed/wall, /area/maintenance/department/science) -"nNx" = ( -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/meson/engine, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "nNz" = ( /obj/structure/chair/fancy/comfy{ color = "#666666"; @@ -63191,9 +61937,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"nPs" = ( -/turf/open/floor/iron/smooth, -/area/tcommsat/server) "nPA" = ( /obj/structure/closet/l3closet/virology, /obj/item/storage/box/gloves, @@ -63203,22 +61946,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"nPH" = ( -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/advanced_airlock_controller{ - pixel_x = 26; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit/departure_lounge) "nPV" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -63231,6 +61958,13 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"nPZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/white, +/area/science/misc_lab/range) "nQh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -63247,6 +61981,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"nQA" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "nQH" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63318,16 +62061,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) -"nRy" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) "nRz" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -63349,6 +62082,30 @@ }, /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) +"nRF" = ( +/obj/structure/cable/white, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/crew_quarters/kitchen) +"nRQ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/black/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "nSh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -63395,6 +62152,15 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port/fore) +"nSK" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_half, +/area/maintenance/disposal/incinerator) "nSM" = ( /obj/machinery/door/window/brigdoor/westleft{ name = "Captain's Bedroom"; @@ -63411,6 +62177,51 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) +"nSR" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Brig Fore" + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/brig) +"nSU" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/explab) +"nTe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Dormitory Hallway"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) +"nTh" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Vacant Commissary" + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/vacant_room/commissary) "nTr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -63512,6 +62323,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) +"nUJ" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/engine/atmos) "nUN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63527,18 +62354,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"nUQ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "nVe" = ( /obj/machinery/computer/cargo/request{ dir = 4 @@ -63595,6 +62410,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"nWc" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "nWf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -63650,11 +62478,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"nWG" = ( -/obj/effect/turf_decal/loading_area, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "nWQ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -63671,10 +62494,35 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/circuit/green, /area/security/nuke_storage) +"nXc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "AI Satellite - Starboard"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) "nXl" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) +"nXn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/quartermaster/warehouse) "nXr" = ( /obj/effect/spawner/randomvend/snack, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -63755,31 +62603,6 @@ "nZc" = ( /turf/open/floor/prison, /area/security/prison) -"nZh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) -"nZm" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Security - Departures Starboard"; - dir = 1 - }, -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/escape) "nZB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -63823,12 +62646,39 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"oat" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 +"oak" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, /turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) +/area/engine/atmos) +"oav" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/light_switch{ + pixel_x = -35; + pixel_y = 2 + }, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/dark, +/area/medical/surgery) "oaA" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -63846,18 +62696,6 @@ }, /turf/open/floor/iron, /area/medical/genetics/cloning) -"oaZ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/science/storage) "obd" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -63903,15 +62741,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"obJ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "obW" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -63932,12 +62761,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"ocs" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "ocv" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -63963,6 +62786,25 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"ocZ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "AI - Upload"; + name = "motion-sensitive ai camera"; + network = list("aiupload") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload) +"odt" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "odF" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -64003,30 +62845,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) -"odO" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/landmark/event_spawn, -/obj/structure/chair/fancy/comfy, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable/white, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "oeg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, @@ -64055,20 +62873,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/engine/break_room) -"oeL" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "ofj" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -64084,6 +62888,27 @@ }, /turf/open/floor/iron, /area/security/prison) +"ofl" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/machinery/button/door{ + id = "ceprivacy"; + name = "Privacy Control"; + pixel_x = 26; + req_access_txt = "56" + }, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Chief Engineer's Quarters"; + name = "engineering camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/crew_quarters/heads/chief) "ofn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -64211,6 +63036,20 @@ }, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) +"ohD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "ohF" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -64225,6 +63064,19 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) +"ohN" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/misc_lab) "oid" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64237,20 +63089,15 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) -"oiL" = ( -/obj/effect/landmark/start/scientist, +"oiv" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/flat_white, -/area/science/mixing) +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/quartermaster/warehouse) "ojB" = ( /obj/structure/table/reinforced, /obj/item/gps/mining/exploration, @@ -64280,6 +63127,26 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"ojR" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/carpet/grimy, +/area/vacant_room/office) +"ojX" = ( +/obj/machinery/telecomms/broadcaster/preset_exploration, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"okf" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "okK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64323,15 +63190,6 @@ /obj/structure/bed/roller, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"olF" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "olH" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -64345,6 +63203,22 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/sorting) +"olO" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "olS" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, @@ -64384,14 +63258,6 @@ }, /turf/open/floor/wood, /area/quartermaster/exploration_prep) -"omj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "omK" = ( /obj/structure/table/wood, /obj/structure/cable/yellow{ @@ -64452,6 +63318,17 @@ }, /turf/open/floor/iron, /area/security/warden) +"onj" = ( +/obj/structure/rack, +/obj/item/book/manual/chef_recipes, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/crew_quarters/kitchen) "onm" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/disposalpipe/segment, @@ -64485,16 +63362,6 @@ }, /turf/open/floor/iron, /area/medical/break_room) -"oow" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "ooy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/official/bless_this_spess{ @@ -64506,6 +63373,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/medical/morgue) +"ooB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "ooQ" = ( /obj/item/radio/intercom{ pixel_y = -26 @@ -64549,18 +63437,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/engine/break_room) -"opi" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/qm) "opj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -64575,14 +63451,6 @@ dir = 1 }, /area/hallway/secondary/entry) -"ops" = ( -/obj/machinery/camera{ - c_tag = "Telecomms - Monitoring"; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/turf/open/floor/carpet/grimy, -/area/tcommsat/computer) "opu" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -64665,16 +63533,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"oqG" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "oqL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -64699,21 +63557,6 @@ }, /turf/open/floor/circuit/green, /area/engine/atmospherics_engine) -"oqX" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) "orb" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -64759,6 +63602,21 @@ heat_capacity = 1e+006 }, /area/maintenance/aft) +"orz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/command{ + name = "Telecomms Server Room"; + req_access_txt = "61" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "orB" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -64860,43 +63718,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"osG" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/folder/white, -/obj/item/pen, -/obj/machinery/camera{ - c_tag = "Recreation - Fore"; - name = "recreation camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) -"otb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) -"ote" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/medical/genetics/cloning) "ott" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64954,6 +63775,27 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/toilet/auxiliary) +"out" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/item/clothing/glasses/meson{ + pixel_y = 1 + }, +/obj/item/clothing/glasses/meson{ + pixel_y = 1 + }, +/obj/item/clothing/glasses/meson{ + pixel_y = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "oux" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -64970,6 +63812,13 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"ouJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/engine/atmos) "ouW" = ( /obj/machinery/computer/cargo/request, /obj/effect/turf_decal/tile/purple/half/contrasted{ @@ -65068,6 +63917,14 @@ }, /turf/open/floor/iron, /area/security/warden) +"oxc" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/nuke_storage) "oxl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -65115,6 +63972,16 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"oya" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/mixing) "oys" = ( /obj/structure/table, /obj/item/paicard, @@ -65124,19 +63991,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"oyu" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) "oyy" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -65145,6 +63999,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/toilet/restrooms) +"oyC" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) "oyK" = ( /obj/machinery/suit_storage_unit/security, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -65170,64 +64030,12 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/security/brig) -"ozc" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) -"ozf" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/entry) "ozE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /turf/open/floor/iron/dark, /area/library) -"ozT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) -"ozZ" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/storage/tools) "oAc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -65263,19 +64071,6 @@ }, /turf/open/floor/carpet/royalblue, /area/bridge) -"oAV" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "oAW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/carpet/red, @@ -65294,6 +64089,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"oBs" = ( +/obj/item/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/storage/box/trackimp{ + pixel_x = -3 + }, +/obj/item/storage/lockbox/loyalty, +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "oBv" = ( /obj/machinery/light, /obj/structure/sign/poster{ @@ -65325,16 +64135,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port) -"oBE" = ( -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "oBU" = ( /obj/machinery/computer/atmos_control/tank/plasma_tank{ dir = 4 @@ -65360,21 +64160,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) -"oCd" = ( -/obj/structure/table/reinforced, -/obj/item/lighter{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/lighter, -/obj/machinery/camera{ - c_tag = "Bar - Fore"; - dir = 4; - name = "service camera" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "oCh" = ( /obj/machinery/computer/cargo/request, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -65401,10 +64186,39 @@ }, /turf/open/floor/iron, /area/hydroponics) +"oCH" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/exit/departure_lounge) "oCP" = ( /obj/structure/sign/departments/minsky/supply/janitorial, /turf/closed/wall, /area/janitor) +"oCX" = ( +/obj/machinery/door/airlock/atmos{ + name = "Turbine Generator Access"; + req_one_access_txt = "24;10" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "oDF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -65469,6 +64283,12 @@ heat_capacity = 1e+006 }, /area/engine/storage_shared) +"oEA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "oEF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -65491,6 +64311,16 @@ heat_capacity = 1e+006 }, /area/maintenance/port) +"oFb" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "oFg" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -65585,6 +64415,14 @@ "oHc" = ( /turf/open/floor/iron/dark, /area/maintenance/department/medical/morgue) +"oHf" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/north{ + c_tag = "Chapel Quarters"; + name = "chapel camera" + }, +/turf/open/floor/carpet/grimy, +/area/chapel/office) "oHD" = ( /obj/structure/table/wood, /obj/item/clothing/mask/cigarette/cigar/cohiba{ @@ -65668,24 +64506,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) -"oIQ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit/departure_lounge) "oIR" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -65693,24 +64513,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"oJc" = ( -/obj/structure/filingcabinet/security, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Security - Departures Port" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) "oJp" = ( /obj/machinery/chem_master{ dir = 4 @@ -65721,6 +64523,22 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"oKf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "oKE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -65927,6 +64745,30 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"oNs" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_x = 6 + }, +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_x = -6 + }, +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_y = 6 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Research Director's Office"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/bot, +/obj/item/book/manual/wiki/sopscience, +/turf/open/floor/iron, +/area/crew_quarters/heads/hor) "oNu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -65956,29 +64798,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint/supply) -"oNX" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/command{ - name = "Telecomms Server Room"; - req_access_txt = "61" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) -"oOf" = ( -/obj/machinery/advanced_airlock_controller/directional/west, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/turf/open/floor/plating, -/area/science/shuttledock) "oOg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -66162,12 +64981,20 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"oQB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"oQC" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/glass/reinforced, -/area/ai_monitored/storage/eva) +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) +"oQD" = ( +/obj/machinery/deepfryer, +/mob/living/carbon/human/species/monkey/punpun, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron, +/area/crew_quarters/kitchen) "oQE" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -66187,16 +65014,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"oQZ" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "oRj" = ( /obj/structure/rack, /obj/machinery/light/small, @@ -66249,25 +65066,6 @@ }, /turf/open/floor/iron, /area/engine/gravity_generator) -"oRG" = ( -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/quartermaster/exploration_prep) -"oRK" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "oRX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -66276,6 +65074,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"oSc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "oSh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -66293,6 +65099,18 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) +"oSx" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Security Post - Medbay" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "oSO" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -66304,6 +65122,17 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) +"oSX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "oTF" = ( /obj/structure/chair/stool/bar, /obj/structure/sign/poster/random{ @@ -66362,21 +65191,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) -"oUn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm/unlocked{ - pixel_y = 23 +"oUy" = ( +/obj/effect/turf_decal/box/corners, +/turf/open/floor/engine, +/area/science/explab) +"oUF" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/tcommsat/server) "oUH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -66431,6 +65260,41 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"oVA" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Break Room"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/photocopier, +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron, +/area/medical/break_room) +"oVK" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) "oVM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -66517,26 +65381,6 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"oXP" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "oXR" = ( /obj/machinery/chem_master, /obj/effect/turf_decal/stripes/line{ @@ -66562,6 +65406,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/chapel/main) +"oYE" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/service) "oYF" = ( /obj/machinery/computer/atmos_alert{ dir = 1 @@ -66606,6 +65465,27 @@ }, /turf/open/floor/iron, /area/crew_quarters/toilet/auxiliary) +"oZc" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/turf/open/floor/iron, +/area/science/lab) "oZg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -66640,15 +65520,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"oZv" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +"oZw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) +/turf/open/floor/plating, +/area/maintenance/department/medical/central) "oZR" = ( /obj/structure/sign/poster/official/work_for_a_future{ pixel_y = -32 @@ -66656,23 +65535,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) -"oZS" = ( -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = -22 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "oZW" = ( /obj/structure/table/wood, /obj/item/clothing/mask/fakemoustache, @@ -66712,44 +65574,17 @@ }, /turf/open/floor/iron, /area/medical/morgue) -"paY" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Detective's Office"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "pbc" = ( /obj/machinery/genpop_interface, /turf/closed/wall/r_wall, /area/security/warden) -"pbk" = ( -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "engdoor"; - name = "Engineering Cell Control"; - normaldoorcontrol = 1; - pixel_x = 7; - pixel_y = 36 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) +"pbp" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/medical/morgue) "pbq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -66776,6 +65611,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/science/research) +"pbZ" = ( +/obj/machinery/door/airlock/external, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/iron/techmaint, +/area/science/shuttledock) "pcb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -66813,12 +65656,6 @@ /obj/effect/turf_decal/delivery/red, /turf/open/floor/iron/dark, /area/security/prison) -"pcm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/flat_white, -/area/science/mixing) "pcu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -66877,21 +65714,58 @@ }, /turf/open/floor/iron, /area/science/research) +"pcW" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "pda" = ( /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"pea" = ( +"pdO" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-8" }, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) +"pdV" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) +"pek" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "per" = ( /obj/machinery/light{ light_color = "#7AC3FF" @@ -67076,16 +65950,33 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/atmos) -"phQ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"phG" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 2 }, -/obj/effect/turf_decal/bot, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/machinery/ecto_sniffer, -/turf/open/floor/iron, -/area/science/robotics/lab) +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) +"phX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "pic" = ( /obj/structure/chair/office, /turf/open/floor/carpet/grimy, @@ -67098,6 +65989,37 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"piD" = ( +/obj/structure/closet/radiation, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/engine/atmospherics_engine) +"pjv" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Central"; + name = "engineering camera" + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the singularity chamber."; + dir = 4; + name = "Engine Containment Telescreen"; + network = list("singularity"); + pixel_x = -30 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/engineering) "pjy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -67182,6 +66104,22 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/aft) +"pkU" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Shuttle - Fore Starboard"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "pkW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -67240,20 +66178,72 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"plH" = ( -/obj/machinery/gateway{ - dir = 6 +"plt" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Bridge - Gateway Chamber"; - dir = 8; +/obj/machinery/camera/directional/east{ + c_tag = "Bridge - Head of Personnel's Office"; name = "command camera" }, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/gateway) +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/hop) +"plu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port) +"plG" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Courtroom - Center" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/security/courtroom) +"plI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"pmi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "pmx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -67272,20 +66262,12 @@ heat_capacity = 1e+006 }, /area/maintenance/port/aft) -"pmA" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot, -/obj/vehicle/ridden/janicart, -/obj/item/storage/bag/trash, -/obj/item/key/janitor, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +"pmG" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, -/area/janitor) +/area/maintenance/department/science) "pmI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -67351,6 +66333,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) +"pny" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) +"pnH" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/glass/reinforced, +/area/ai_monitored/storage/eva) "pnJ" = ( /obj/machinery/door/airlock/public/glass{ name = "Library Access" @@ -67431,6 +66428,18 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"ppm" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/service) "ppP" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Transit Tube Access"; @@ -67459,25 +66468,32 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"pqe" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Departures Hallway - Aft"; + name = "hallway camera" + }, +/obj/effect/turf_decal/bot, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/hallway/primary/aft) "pqq" = ( /obj/structure/closet/secure_closet/engineering_welding, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/engineering) -"prg" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/table, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 +"pqz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/clipboard, -/obj/item/wrench, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/server) +/turf/open/floor/glass/reinforced, +/area/ai_monitored/storage/eva) "prw" = ( /obj/effect/landmark/blobstart, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -67667,26 +66683,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) -"puy" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "AI Satellite - Transit Tube"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/engine/transit_tube) "puC" = ( /turf/closed/wall/r_wall, /area/lawoffice) @@ -67770,33 +66766,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/security/checkpoint/escape) -"pvU" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) -"pvY" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/misc_lab) "pwb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -67841,6 +66810,19 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/bar) +"pwA" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "pwQ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -67859,18 +66841,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"pwT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "pxf" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -67913,17 +66883,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"pxQ" = ( -/obj/effect/turf_decal/bot, +"pxY" = ( /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "0-2" }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) +/turf/open/floor/iron, +/area/hallway/secondary/command) "pxZ" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -67949,6 +66918,28 @@ heat_capacity = 1e+006 }, /area/maintenance/starboard/aft) +"pyk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/maintenance/disposal) "pyY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -67986,10 +66977,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"pzA" = ( -/obj/effect/turf_decal/siding/white, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/exit/departure_lounge) "pzW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -68038,22 +67025,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"pAt" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Engineering - Foyer"; - dir = 4; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/break_room) "pAL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/random{ @@ -68102,6 +67073,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"pCs" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/carpet/grimy, +/area/tcommsat/computer) "pCT" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -68122,6 +67101,29 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"pDi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Emergency Access"; + req_one_access_txt = "24;10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "pDo" = ( /obj/structure/table, /obj/item/clipboard, @@ -68247,6 +67249,14 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"pFp" = ( +/obj/structure/bed/dogbed/ian, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "pFG" = ( /obj/structure/chair/office{ dir = 4 @@ -68301,15 +67311,19 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"pFO" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"pFU" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "pFV" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68420,6 +67434,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"pGM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "pGZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68487,29 +67510,6 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"pIN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/highsecurity{ - name = "Emergency Access"; - req_one_access_txt = "24;10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "pIX" = ( /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; @@ -68518,23 +67518,6 @@ }, /turf/closed/wall, /area/security/courtroom) -"pJg" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "pJi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -68547,18 +67530,6 @@ }, /turf/open/floor/iron, /area/quartermaster/warehouse) -"pJp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Departures Hallway - Fore"; - dir = 8; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/primary/aft) "pJy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -68577,6 +67548,27 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"pJB" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Bay - Aft Port"; + name = "cargo camera" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "pJE" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -68600,24 +67592,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"pJR" = ( -/obj/structure/table/wood, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron, -/area/medical/break_room) "pJT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -68637,20 +67611,6 @@ heat_capacity = 1e+006 }, /area/maintenance/starboard/aft) -"pJX" = ( -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron, -/area/tcommsat/server) "pJZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -68735,23 +67695,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"pLc" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/sign/poster/official/walk{ - pixel_x = -32; - pixel_y = 1 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "pLn" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -68794,6 +67737,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) +"pMo" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "pMF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -68826,31 +67781,19 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) -"pMQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, +"pMY" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) -"pNj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/camera/autoname{ - dir = 9 +/obj/machinery/photocopier, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/cmo) "pNC" = ( /obj/structure/dresser, /obj/structure/extinguisher_cabinet{ @@ -68872,24 +67815,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) -"pNW" = ( -/obj/machinery/computer/card{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/camera{ - c_tag = "Departures Customs"; - dir = 4; - name = "customs camera" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) "pOl" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -68898,13 +67823,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) -"pOt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet/grimy, -/area/hallway/secondary/entry) "pOB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -68915,18 +67833,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"pOL" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "pOZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, @@ -68939,17 +67845,6 @@ }, /turf/open/floor/iron, /area/engine/storage) -"pPh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "pPi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69114,139 +68009,25 @@ }, /turf/open/floor/iron, /area/maintenance/port) -"pRW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/atmos{ - name = "Port Bow Solar Access"; - req_one_access_txt = "24;10" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/solars/port/fore) -"pSF" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil/white{ - pixel_x = 3; - pixel_y = 3 +"pSf" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Air Supply"; + name = "atmospherics camera" }, -/obj/item/stack/cable_coil/white, -/obj/item/stock_parts/scanning_module{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/engine/air, +/area/engine/atmos) +"pSB" = ( +/obj/machinery/light/small{ + dir = 1 }, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Cell 1"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/storage/tech) -"pTk" = ( -/obj/item/reagent_containers/glass/bottle/bromine{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/aluminium{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/chlorine{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/carbon{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/ethanol{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/copper{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/hydrogen{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/fluorine{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/water{ - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/lithium{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/iron{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/iodine{ - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/oxygen{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/phosphorus{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/nitrogen{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/mercury{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/radium{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/potassium{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/welding_fuel{ - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/sacid{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/silicon{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/silver{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/sodium{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/sugar{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/sulfur{ - pixel_x = -6 - }, -/obj/structure/closet/crate/medical, -/obj/effect/turf_decal/box, -/obj/item/circuitboard/machine/chem_heater, -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/medical/virology) +/area/science/xenobiology) "pTo" = ( /obj/structure/fireplace, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -69262,14 +68043,23 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) -"pTt" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Armory - External"; - dir = 1 +"pTu" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/space/basic, -/area/space/nearstation) +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/tcommsat/server) +"pTv" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - co2 Cell"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) "pTA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -69298,6 +68088,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/explab) +"pTR" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = -5 + }, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 5 + }, +/obj/item/geiger_counter, +/obj/item/geiger_counter, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "pUk" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -69333,12 +68144,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) -"pUy" = ( -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/exit/departure_lounge) "pUA" = ( /obj/structure/bookcase, /obj/machinery/light{ @@ -69347,12 +68152,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/main) -"pUD" = ( -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/entry) "pUU" = ( /obj/machinery/photocopier, /obj/machinery/firealarm{ @@ -69392,62 +68191,10 @@ heat_capacity = 1e+006 }, /area/maintenance/starboard) -"pVh" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) "pVr" = ( /obj/effect/turf_decal/numbers/two_nine, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"pVs" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/bridge) -"pVw" = ( -/obj/machinery/nanite_programmer, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) -"pVz" = ( -/obj/structure/table/reinforced, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/item/clothing/glasses/meson{ - pixel_y = 1 - }, -/obj/item/clothing/glasses/meson{ - pixel_y = 1 - }, -/obj/item/clothing/glasses/meson{ - pixel_y = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "pVB" = ( /obj/structure/chair/office, /turf/open/floor/carpet/grimy, @@ -69464,17 +68211,6 @@ }, /turf/open/floor/plating, /area/security/detectives_office) -"pWe" = ( -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Corporate Lounge"; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/bridge/showroom/corporate) "pWl" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/door/window/eastleft{ @@ -69502,6 +68238,13 @@ heat_capacity = 1e+006 }, /area/maintenance/starboard/aft) +"pWZ" = ( +/obj/structure/cable/white, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "pXv" = ( /obj/machinery/button/door{ id = "corporatelounge"; @@ -69599,6 +68342,22 @@ }, /turf/open/floor/iron, /area/security/prison) +"pZz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Port"; + name = "atmospherics camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "pZG" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -69631,6 +68390,13 @@ }, /turf/open/floor/carpet/royalblue, /area/ai_monitored/turret_protected/aisat_interior) +"qah" = ( +/obj/effect/turf_decal/bot, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "qat" = ( /obj/effect/spawner/randomvend/cola, /obj/machinery/light, @@ -69661,6 +68427,22 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/storage_shared) +"qaX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/light, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "qbk" = ( /obj/structure/window/reinforced{ dir = 4 @@ -69692,22 +68474,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"qcb" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Cargo"; - dir = 8 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/supply) "qcp" = ( /obj/structure/bed/roller, /obj/machinery/door/window/eastleft{ @@ -69722,31 +68488,11 @@ /obj/structure/curtain, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"qcu" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 8 - }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) -"qcw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) +"qcv" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "qcx" = ( /obj/machinery/firealarm{ dir = 4; @@ -69821,6 +68567,31 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) +"qdF" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Bar - Aft"; + name = "service camera" + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/bar/atrium) +"qdQ" = ( +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/carpet/grimy, +/area/hallway/secondary/entry) "qdW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -69863,25 +68634,6 @@ }, /turf/open/floor/carpet/grimy, /area/bridge/showroom/corporate) -"qek" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/requests_console{ - department = "Mining"; - name = "Mining Dock RC"; - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Cargo - Mining Dock"; - dir = 1; - name = "cargo camera" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "qen" = ( /obj/structure/table, /obj/item/radio/intercom{ @@ -70015,6 +68767,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet, /area/chapel/office) +"qfS" = ( +/obj/machinery/nanite_program_hub, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/science/nanite) "qfW" = ( /obj/structure/bookcase/random, /turf/open/floor/iron, @@ -70055,6 +68817,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/server) +"qhi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/quartermaster/sorting) "qht" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -70166,6 +68937,32 @@ dir = 1 }, /area/hallway/secondary/entry) +"qiM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/airlock/research/glass{ + name = "Research Testing Range"; + req_one_access = "47" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/misc_lab/range) "qjp" = ( /obj/structure/table/wood/fancy, /obj/item/flashlight/lantern, @@ -70224,15 +69021,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"qkP" = ( -/obj/structure/chair/stool, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/science/research) "qkT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -70270,6 +69058,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/janitor) +"qmf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/west{ + c_tag = "Security Hallway - Fore"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "qmg" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -70300,25 +69102,6 @@ /obj/effect/landmark/start/brig_physician, /turf/open/floor/iron/white, /area/security/brig) -"qmR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Supermatter Engine - Starboard"; - dir = 8; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "qnf" = ( /obj/structure/sink{ dir = 4; @@ -70385,6 +69168,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"qnJ" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/quartermaster/storage) "qnN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70441,6 +69232,26 @@ /obj/effect/landmark/blobstart, /turf/open/floor/iron, /area/maintenance/aft) +"qod" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Satellite - Transit Tube"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/engine/transit_tube) "qot" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -70495,6 +69306,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/warehouse) +"qpt" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology - Secure Cell"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/xenobiology) +"qpu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/science/storage) "qpA" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -70520,20 +69352,6 @@ "qpK" = ( /turf/open/floor/iron/dark, /area/medical/surgery) -"qpO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "qpW" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -70709,6 +69527,15 @@ }, /turf/open/floor/iron, /area/engine/storage_shared) +"qrR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/bar/atrium) "qrU" = ( /obj/structure/window/reinforced{ dir = 1; @@ -70805,6 +69632,25 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/break_room) +"qtl" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Departures Starboard" + }, +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint/escape) "qtD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -70856,6 +69702,21 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) +"qtV" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "qub" = ( /obj/structure/dresser, /obj/machinery/newscaster{ @@ -70886,6 +69747,14 @@ }, /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) +"quB" = ( +/obj/structure/filingcabinet, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/library) "quC" = ( /obj/effect/turf_decal/pool{ dir = 8 @@ -70907,6 +69776,24 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/office) +"quR" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Holodeck Control"; + name = "holodeck camera" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/crew_quarters/fitness/recreation) "quU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -70949,6 +69836,29 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"qvF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/airlock/research/glass{ + name = "Shuttle dock"; + req_one_access = "47" + }, +/turf/open/floor/iron, +/area/science/shuttledock) "qwa" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -70995,6 +69905,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/storage/tools) +"qwY" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron, +/area/science/research) "qxa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -71012,42 +69936,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"qxg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"qxF" = ( -/obj/machinery/power/solar_control{ - dir = 8; - id = "aftstarboard"; - name = "Starboard Quarter Solar Control" - }, -/obj/structure/cable, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "qxH" = ( /obj/structure/table/wood, /obj/machinery/keycard_auth{ @@ -71067,6 +69955,15 @@ }, /turf/open/floor/iron/white, /area/science/research) +"qxT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "qyp" = ( /obj/structure/chair/office{ dir = 8 @@ -71099,6 +69996,21 @@ }, /turf/open/floor/iron/white, /area/medical/genetics/cloning) +"qzf" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/vacant_room/commissary) "qzt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71117,18 +70029,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"qzF" = ( -/obj/structure/closet/secure_closet/contraband/heads, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "qzX" = ( /obj/structure/table, /obj/item/stack/package_wrap, @@ -71229,15 +70129,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) -"qCt" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/storage/primary) "qCE" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -71245,14 +70136,35 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/science/research) -"qDa" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool{ +"qCI" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) +"qCU" = ( +/obj/machinery/camera/directional/east{ + c_tag = "AI Satellite - Maintenance"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"qCZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, -/area/crew_quarters/locker) +/area/maintenance/department/science) "qDh" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -71308,22 +70220,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"qEL" = ( -/obj/machinery/camera{ - c_tag = "Security - Gear Room" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "qEM" = ( /obj/item/stack/sheet/plasteel/twenty, /obj/item/stack/sheet/rglass{ @@ -71350,6 +70246,18 @@ }, /turf/open/floor/iron/white, /area/science/research) +"qFe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "qFh" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -71373,18 +70281,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"qFv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Chapel Morgue"; - dir = 8; - name = "chapel camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/chapel/office) "qFC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71441,22 +70337,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"qHm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Starboard"; - dir = 8; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "qHr" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71555,11 +70435,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"qIL" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) "qIZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71587,6 +70462,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) +"qJg" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "qKf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71648,20 +70531,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/primary/central) -"qKM" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "qKP" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -71735,12 +70604,12 @@ }, /turf/open/floor/iron, /area/security/warden) -"qLI" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +"qLJ" = ( +/obj/effect/turf_decal/siding/white{ + dir = 10 }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/entry) "qLY" = ( /obj/structure/table/glass, /obj/item/folder/white, @@ -71777,13 +70646,6 @@ "qMp" = ( /turf/closed/wall/r_wall, /area/medical/medbay/central) -"qMr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "qMx" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -71827,16 +70689,14 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) -"qNu" = ( +"qNl" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 + icon_state = "0-8" }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint) "qNC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71878,6 +70738,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"qNO" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "qNZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71887,6 +70754,18 @@ }, /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) +"qOd" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/bridge/showroom/corporate) "qOh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ @@ -71914,28 +70793,6 @@ }, /turf/open/floor/iron, /area/science/misc_lab) -"qOp" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Break Room"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/photocopier, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron, -/area/medical/break_room) "qOz" = ( /obj/item/kirbyplants/random, /obj/machinery/light{ @@ -71961,32 +70818,23 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"qPe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Central Hallway - Aft Starboard"; - dir = 8; - name = "hallway camera" +"qPo" = ( +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) -"qPv" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/machinery/camera/directional/east{ + c_tag = "Chapel Crematorium"; + name = "chapel camera" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/chapel/office) "qPz" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -72027,15 +70875,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"qQA" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/break_room) "qQC" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 @@ -72117,12 +70956,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) -"qRL" = ( -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/entry) "qRV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -72182,17 +71015,19 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"qSi" = ( +"qSl" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/flat_white, -/area/science/mixing) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "qSp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -72264,40 +71099,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/virology) -"qTp" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/machinery/light, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/surgery) -"qTy" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Starboard"; - dir = 1; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"qTO" = ( +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: EXTERNAL AIRLOCK"; + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/machinery/advanced_airlock_controller{ + pixel_x = 26; + pixel_y = 2 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit/departure_lounge) "qUB" = ( /obj/structure/window/reinforced{ dir = 4 @@ -72352,24 +71169,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/storage/tech) -"qVh" = ( -/obj/machinery/deepfryer, -/mob/living/carbon/human/species/monkey/punpun, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/kitchen) -"qVn" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/item/radio/intercom{ - pixel_x = -26 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/chapel/office) "qVo" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -72379,13 +71178,22 @@ }, /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) -"qVr" = ( -/obj/machinery/airalarm{ - pixel_y = 22 +"qVp" = ( +/obj/structure/table/glass, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/chapel/office) +/obj/item/clothing/gloves/color/latex, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/item/stack/medical/gauze, +/turf/open/floor/iron/white, +/area/security/brig) "qVx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -72419,15 +71227,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/security/checkpoint/supply) -"qVV" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "qVY" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -72528,6 +71327,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"qYw" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Departures - Fore"; + name = "departures camera" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = 25 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "qYx" = ( /obj/structure/table/reinforced, /obj/item/stack/rods/fifty, @@ -72541,6 +71358,19 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/engine/storage_shared) +"qYJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "qYY" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -72584,17 +71414,6 @@ heat_capacity = 1e+006 }, /area/crew_quarters/toilet/auxiliary) -"qZI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/tcommsat/server) "qZM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -72678,6 +71497,24 @@ }, /turf/open/floor/iron, /area/security/prison) +"raW" = ( +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "engdoor"; + name = "Engineering Cell Control"; + normaldoorcontrol = 1; + pixel_x = 7; + pixel_y = 36 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/checkpoint/engineering) "raY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -72847,22 +71684,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port) -"rdG" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway - Fore Port"; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "rdN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -72915,18 +71736,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/transit_tube) -"rdV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/flat_white, -/area/science/mixing) "rec" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -72950,6 +71759,10 @@ }, /turf/open/floor/iron/white, /area/science/research) +"rem" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "rey" = ( /obj/machinery/light{ dir = 4 @@ -72963,6 +71776,20 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"reN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Science - Aft"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/research) "reW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -73018,43 +71845,45 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"rfX" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"rgP" = ( +/obj/machinery/button/door{ + id = "cargounload"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/button/door{ + id = "cargoload"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/science/research) -"rgl" = ( -/obj/structure/closet/secure_closet/security, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Bay - Starboard"; + name = "cargo camera" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/escape) -"rgr" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, -/obj/machinery/camera{ - c_tag = "Science - Break Room"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") +/area/quartermaster/storage) +"rgR" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms - Cooling Room"; + name = "telecomms camera"; + network = list("ss13","tcomms") }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/delivery, +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron, -/area/science/research) +/area/tcommsat/server) "rhc" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -73096,23 +71925,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science/research) -"rhD" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -23 - }, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/office) "rhP" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/britcup, @@ -73158,6 +71970,16 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_prep) +"riv" = ( +/obj/structure/closet/firecloset, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Research Division Access"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/science/research) "riy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -73191,6 +72013,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/wood, /area/quartermaster/exploration_prep) +"rjj" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/bar/atrium) "rjo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -73232,25 +72062,15 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"rjz" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "AI Satellite - Aft Port"; - dir = 8; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +"rjG" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "rjH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -73330,6 +72150,16 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) +"rld" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/science/robotics/mechbay) "rlp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -73351,6 +72181,18 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"rmn" = ( +/obj/structure/lattice/catwalk/over, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/advanced_airlock_controller/directional/west, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/science/shuttledock) "rmK" = ( /obj/structure/table, /obj/item/food/grown/tomato/blood{ @@ -73437,6 +72279,29 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"roH" = ( +/obj/machinery/light, +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/black/filled/line, +/turf/open/floor/iron, +/area/maintenance/department/science) +"roN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "roP" = ( /obj/machinery/light/small{ dir = 1 @@ -73478,19 +72343,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"rpp" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/engine/storage_shared) "rpw" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -73552,6 +72404,14 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"rpV" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/machinery/camera/directional/south{ + c_tag = "Vacant Office" + }, +/turf/open/floor/carpet/grimy, +/area/vacant_room/office) "rpW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -73562,6 +72422,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"rqa" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Engine Access"; + req_one_access_txt = "24;10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "rqc" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -73596,10 +72470,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) -"rqR" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "rqS" = ( /obj/structure/closet/secure_closet/CMO, /obj/item/clothing/under/rank/medical/doctor/nurse, @@ -73609,35 +72479,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"rrl" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"rrm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/advanced_airlock_controller{ - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port) "rrz" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -73792,6 +72633,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/qm) +"ruu" = ( +/obj/machinery/computer/rdconsole/robotics{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/science/robotics/lab) "ruB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -73833,18 +72681,11 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"ruX" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 3"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/xenobiology) +"ruL" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "rvd" = ( /obj/machinery/photocopier, /obj/machinery/status_display/ai{ @@ -73986,6 +72827,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/aft) +"rxD" = ( +/obj/machinery/camera/emp_proof/directional/east{ + c_tag = "Containment - Aft Starboard"; + network = list("singularity") + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "rxH" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -74003,6 +72851,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) +"rxK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Research Director's Quarters"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/modular_computer/console/preset/research{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/hor) "ryl" = ( /obj/machinery/door/airlock{ id_tag = "Dorm5"; @@ -74015,10 +72878,14 @@ broken = 1 }, /area/crew_quarters/dorms) -"ryG" = ( -/obj/structure/chair/stool{ +"ryo" = ( +/obj/machinery/light/small{ dir = 8 }, +/obj/machinery/camera/directional/west{ + c_tag = "Recreation - Center"; + name = "recreation camera" + }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) @@ -74137,30 +73004,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"rAI" = ( -/obj/machinery/button/door{ - id = "construction"; - name = "Auxiliary Construction Shutters"; - pixel_x = -26; - req_access_txt = "72" - }, -/obj/machinery/light_switch{ - pixel_x = -38 - }, -/obj/machinery/camera{ - c_tag = "Auxillary Construction"; - dir = 4; - name = "engineering camera" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) "rAO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -74274,26 +73117,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/wood, /area/quartermaster/exploration_prep) -"rCj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/end{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "rCn" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -74323,6 +73146,21 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"rCG" = ( +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light_switch{ + pixel_x = -11; + pixel_y = -22 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "rCW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -74425,6 +73263,25 @@ }, /turf/open/floor/iron, /area/storage/tools) +"rEb" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Science - Lab Access"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/iron/white, +/area/science/misc_lab/range) "rEg" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 4 @@ -74446,13 +73303,6 @@ /obj/item/storage/book/bible, /turf/open/floor/carpet/grimy, /area/chapel/main) -"rEK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/storage/primary) "rEO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -74466,19 +73316,6 @@ }, /turf/open/floor/iron, /area/medical/genetics/cloning) -"rFc" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) "rFo" = ( /obj/machinery/light{ dir = 1 @@ -74524,25 +73361,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"rGG" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Security - Office Fore" - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "rGM" = ( /obj/structure/rack, /obj/item/storage/secure/safe{ @@ -74605,13 +73423,6 @@ }, /turf/open/floor/iron/white, /area/security/brig) -"rHy" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable/white, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "rHE" = ( /obj/structure/displaycase/captain, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -74620,6 +73431,34 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"rHF" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Dock - Fore"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) +"rHM" = ( +/obj/machinery/camera/motion/directional/west{ + c_tag = "Vault"; + network = list("vault") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/nuke_storage) "rId" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -74632,13 +73471,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"rIk" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera/autoname{ - network = list("minisat") - }, -/turf/open/floor/prison, -/area/security/prison) "rIo" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -74760,6 +73592,20 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) +"rJr" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Science - Experimentation Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/structure/closet/radiation, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/explab) "rJs" = ( /obj/structure/closet/athletic_mixed, /obj/machinery/light/small{ @@ -74803,17 +73649,6 @@ }, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"rKh" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "rKk" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -74842,6 +73677,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"rKv" = ( +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/exit/departure_lounge) "rKD" = ( /obj/machinery/button/door{ id = "brigfront"; @@ -74892,31 +73733,6 @@ }, /turf/open/floor/wood, /area/vacant_room/office) -"rKW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10; 13" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/aft) "rKX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -74966,6 +73782,16 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"rLA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Supermatter Chamber"; + network = list("engine") + }, +/turf/open/floor/engine, +/area/engine/supermatter) "rLP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -75005,6 +73831,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/research) +"rMA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/closet/secure_closet/medical1, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "rMB" = ( /obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; @@ -75094,6 +73932,25 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/bridge/showroom/corporate) +"rNH" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/command{ + name = "Telecomms Server Room"; + req_access_txt = "61" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "rNW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -75126,16 +73983,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/escape) -"rOt" = ( -/obj/effect/turf_decal/siding/white, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/entry) -"rOv" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) "rOx" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -75148,6 +73995,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"rOC" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "rOD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -75157,6 +74008,21 @@ heat_capacity = 1e+006 }, /area/maintenance/starboard/aft) +"rOK" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Central Hallway - Port"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "rOP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, @@ -75169,6 +74035,15 @@ }, /turf/open/floor/iron, /area/quartermaster/warehouse) +"rOR" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "rOT" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ @@ -75207,40 +74082,12 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"rPz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/highsecurity{ - name = "Emergency Access"; - req_one_access_txt = "24;10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "rPE" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"rQb" = ( -/obj/machinery/light, -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "rQs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -75280,6 +74127,49 @@ /obj/item/flashlight/lamp, /turf/open/floor/carpet/grimy, /area/bridge) +"rRY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit/departure_lounge) +"rSh" = ( +/obj/structure/cable/white, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/bot, +/obj/item/kirbyplants/dead, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/iron, +/area/crew_quarters/heads/hor) +"rSA" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "rSU" = ( /obj/machinery/door/poddoor/preopen{ id = "bridgedoors"; @@ -75401,15 +74291,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"rUi" = ( -/obj/item/kirbyplants/random, -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "rUk" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/three, @@ -75446,24 +74327,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) -"rUM" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/item/clipboard, -/obj/item/toy/figure/warden, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/warden) "rUZ" = ( /obj/structure/rack, /obj/machinery/light/small, @@ -75472,16 +74335,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"rVd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) "rVj" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -75545,18 +74398,13 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"rVT" = ( -/obj/machinery/camera{ - c_tag = "Engineering - Power Tools"; - dir = 1; - name = "engineering camera" - }, -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +"rWi" = ( +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/iron, -/area/engine/storage_shared) +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "rWn" = ( /obj/machinery/door/airlock/research{ name = "Mech Bay"; @@ -75628,6 +74476,25 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/xenobiology) +"rXB" = ( +/obj/structure/closet/secure_closet/security/engine, +/obj/machinery/status_display/door_timer{ + id = "engcell"; + name = "Engineering Cell"; + pixel_x = 32; + pixel_y = 32 + }, +/obj/item/radio/intercom{ + pixel_x = 26 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Engineering" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/checkpoint/engineering) "rXE" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -75679,18 +74546,6 @@ }, /turf/open/floor/circuit/green, /area/security/nuke_storage) -"rYa" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/misc_lab/range) "rYh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -75707,12 +74562,6 @@ }, /turf/open/floor/iron, /area/maintenance/port) -"rYw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) "rYE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75740,24 +74589,18 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"rYW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 +"rYS" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Hallway - Bar"; + name = "hallway camera" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/fore) +/turf/open/floor/iron, +/area/hallway/primary/fore) "rZA" = ( /obj/structure/table/reinforced, /obj/item/storage/belt/utility, @@ -75815,13 +74658,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"sal" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/goonplaque, -/area/hallway/primary/fore) "saq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -75865,6 +74701,37 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, /area/security/checkpoint/supply) +"sbv" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/crew_quarters/locker) +"sbN" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = 8 + }, +/obj/machinery/plantgenes{ + pixel_y = 6 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Hydroponics"; + name = "service camera" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/table, +/turf/open/floor/iron, +/area/hydroponics) "sbR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -75918,26 +74785,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"scH" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - name = "MiniSat Exterior Access"; - req_one_access_txt = "13;32" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor, -/area/engine/transit_tube) "sdE" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -75987,19 +74834,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"seb" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/robotics/lab) "see" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -76102,36 +74936,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/science/xenobiology) -"sgi" = ( -/obj/machinery/button/door{ - id = "geneticslab"; - name = "Genetics Lab Shutters"; - pixel_x = -32; - req_access_txt = "9" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") - }, -/obj/machinery/light_switch{ - pixel_x = -23 +"sgP" = ( +/obj/machinery/light, +/obj/machinery/status_display/evac{ + pixel_y = -32 }, -/obj/machinery/light{ - dir = 8 +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Gravity Generator"; + name = "engineering camera" }, -/turf/open/floor/iron/white, -/area/medical/genetics) -"sgr" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) +/turf/open/floor/iron, +/area/engine/gravity_generator) "sgR" = ( /obj/effect/landmark/start/shaft_miner, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -76211,6 +75029,37 @@ "sif" = ( /turf/open/floor/iron/white, /area/science/shuttledock) +"sir" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Bay - Aft Starboard"; + name = "cargo camera" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/quartermaster/storage) +"siB" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/item/book/manual/wiki/xenoarchaeology, +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/obj/machinery/button/door{ + id = "testlab"; + name = "Test Chamber Blast Doors"; + pixel_x = 24 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "siD" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -76325,24 +75174,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"skf" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) -"skm" = ( -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"sko" = ( +/obj/structure/filingcabinet/employment, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) +/turf/open/floor/wood, +/area/lawoffice) "skp" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -76432,20 +75270,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/science/research) -"smq" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/line, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "smt" = ( /obj/effect/turf_decal/tile/dark_blue/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -76569,52 +75393,20 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/patients_rooms) -"spB" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) -"spE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) -"spM" = ( -/obj/machinery/vending/autodrobe, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/light{ - dir = 1 +"spk" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery/red, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -31 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") }, -/turf/open/floor/iron, -/area/crew_quarters/theatre) +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "spT" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -76634,15 +75426,6 @@ }, /turf/open/floor/iron, /area/science/research) -"squ" = ( -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 4; - network = list("vault") - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "sqE" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -76727,6 +75510,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"srP" = ( +/obj/structure/closet/radiation, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Engine Access"; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 + }, +/turf/open/floor/iron, +/area/engine/atmospherics_engine) "ssb" = ( /obj/machinery/light/small, /turf/open/floor/iron, @@ -76759,23 +75555,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"ssN" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs/auxiliary) "ssO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -76789,19 +75568,46 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint/escape) -"ssV" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "stA" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"stG" = ( +/obj/machinery/button/door{ + id = "bridgedoors"; + name = "Bridge Access Blast doors"; + pixel_x = 7; + pixel_y = -26; + req_access_txt = "19" + }, +/obj/machinery/button/door{ + id = "bridgewindows"; + name = "Bridge View Blast doors"; + pixel_x = -7; + pixel_y = -26; + req_access_txt = "19" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Command Chair"; + name = "command camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/carpet/royalblue, +/area/bridge) "stI" = ( /obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -77091,6 +75897,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"syM" = ( +/obj/machinery/light/small, +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology - Cell 6"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "syP" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, @@ -77129,16 +75945,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"szj" = ( -/obj/machinery/camera{ - c_tag = "AI Satellite - Antechamber"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +"szh" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/obj/machinery/light_switch{ + pixel_x = -26 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "szl" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -77169,15 +75993,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"szs" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "szN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/machinery/light{ @@ -77191,16 +76006,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) -"sAo" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/general/visible{ +"sAq" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway - Center Starboard"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/secondary/command) "sAw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -77212,34 +76033,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) -"sBi" = ( -/obj/structure/musician/piano{ - icon_state = "piano" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/turf/open/floor/carpet/grimy, -/area/crew_quarters/bar/atrium) -"sBn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/advanced_airlock_controller{ - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port/aft) "sBw" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -77291,6 +76084,27 @@ "sBW" = ( /turf/closed/wall/r_wall, /area/hallway/secondary/exit/departure_lounge) +"sBX" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/secondary/command) +"sBZ" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/wood, +/area/bridge/meeting_room/council) "sCi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, @@ -77386,6 +76200,16 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) +"sET" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "sFm" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ @@ -77424,6 +76248,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/office) +"sFX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/science/robotics/lab) "sGj" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -77518,6 +76346,17 @@ /mob/living/basic/cockroach, /turf/open/floor/plating, /area/maintenance/aft) +"sIX" = ( +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "sJt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -77555,6 +76394,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"sJH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/mapping_helpers/atmos_auto_connect, +/obj/machinery/airalarm/server{ + pixel_x = -22; + dir = 8 + }, +/turf/open/floor/iron, +/area/tcommsat/server) "sJM" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -77617,19 +76470,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"sKo" = ( -/obj/machinery/camera{ - c_tag = "Hydroponics Backroom"; - dir = 1; - name = "service camera" - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hydroponics) "sKr" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -77664,6 +76504,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) +"sLc" = ( +/obj/machinery/requests_console{ + department = "Research Lab"; + name = "Research RC"; + pixel_x = 32; + receive_ore_updates = 1 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Research and Development"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron/white, +/area/science/lab) "sLl" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot{ @@ -77719,15 +76574,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/maintenance/port/aft) -"sLE" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/medical/morgue) "sLQ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -77805,13 +76651,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/shuttledock) -"sMI" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/carpet/grimy, -/area/vacant_room/office) "sMK" = ( /obj/structure/chair/stool, /obj/structure/cable/yellow{ @@ -77850,6 +76689,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"sNt" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "sNC" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -77899,27 +76743,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"sOv" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit/departure_lounge) "sOK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -77946,6 +76769,38 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"sPd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Gravity Generator Foyer"; + name = "engineering camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/engine/gravity_generator) +"sPe" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "sPr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -77973,21 +76828,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"sPz" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery/red, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -31 - }, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "sPK" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -78021,6 +76861,16 @@ }, /turf/open/floor/iron, /area/science/research) +"sQC" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway - Center"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/command) "sQD" = ( /obj/structure/table/reinforced, /obj/item/stack/package_wrap, @@ -78039,26 +76889,6 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"sQE" = ( -/obj/structure/cable/white, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Dormitories - Center"; - dir = 1; - name = "dormitories camera" - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/crew_quarters/dorms) "sQH" = ( /obj/item/kirbyplants/random, /turf/open/floor/carpet/grimy, @@ -78101,6 +76931,20 @@ /obj/item/kirbyplants/random, /turf/open/floor/carpet/grimy, /area/crew_quarters/bar/atrium) +"sRq" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/rnd/production/techfab/department/security, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron, +/area/security/warden) "sRQ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -78126,6 +76970,15 @@ }, /turf/open/floor/carpet/grimy, /area/bridge) +"sSG" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "sSI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -78154,29 +77007,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) -"sTw" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24; - pixel_y = -32 - }, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Engineering - Power Monitoring"; - dir = 1; - name = "engineering camera" - }, -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/engine/engineering) "sTy" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -78239,6 +77069,14 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"sTS" = ( +/obj/machinery/vending/autodrobe, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/theatre) "sTZ" = ( /obj/effect/landmark/start/station_engineer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -78265,18 +77103,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"sUK" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Locker Room - Aft"; - dir = 1; - name = "dormitories camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) "sVa" = ( /obj/structure/chair/office/light{ dir = 8 @@ -78287,17 +77113,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet, /area/quartermaster/exploration_prep) -"sVh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/bar/atrium) "sVk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -78360,6 +77175,19 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"sVS" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/computer_hardware/hard_drive/role/atmos, +/obj/item/computer_hardware/hard_drive/role/atmos, +/obj/item/computer_hardware/hard_drive/role/atmos, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/item/stamp/chief_engineer, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "sVV" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -78399,6 +77227,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/janitor) +"sXr" = ( +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson/engine, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "sXx" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -78557,6 +77398,24 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"taw" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "AI Satellite - Fore Port"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) "taz" = ( /turf/closed/wall, /area/medical/virology) @@ -78588,19 +77447,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"taL" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/bar/atrium) "taN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -78666,19 +77512,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"tbP" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "tca" = ( /obj/structure/chair/office{ dir = 4 @@ -78730,6 +77563,110 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"tcH" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/camera/motion/directional/west{ + c_tag = "Bridge - Captain's Emergency Escape"; + name = "motion-sensitive command camera" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/teleporter) +"tdv" = ( +/obj/item/reagent_containers/glass/bottle/bromine{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/aluminium{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/chlorine{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/carbon{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/ethanol{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/copper{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/hydrogen{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/fluorine{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/water{ + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/lithium{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/iron{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/iodine{ + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/oxygen{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/phosphorus{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/nitrogen{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/mercury{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/radium{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/potassium{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/welding_fuel{ + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/sacid{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/silicon{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/silver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/sodium{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/sugar{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/sulfur{ + pixel_x = -6 + }, +/obj/structure/closet/crate/medical, +/obj/effect/turf_decal/box, +/obj/item/circuitboard/machine/chem_heater, +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/medical/virology) "tdz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -78740,6 +77677,25 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) +"tdG" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Dormitories - Starboard"; + name = "dormitories camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "tdN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -78782,6 +77738,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"teq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "tet" = ( /obj/machinery/button/door{ id = "Dorm1"; @@ -78858,12 +77827,18 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"tgE" = ( -/obj/machinery/light{ - dir = 8 +"tgH" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "tgL" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -78892,6 +77867,25 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"thm" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Hallway - Starboard"; + name = "hallway camera" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "thP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -78900,6 +77894,31 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/construction/mining/aux_base) +"thR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/table, +/obj/item/paper_bin, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") + }, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) +"thW" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "thZ" = ( /obj/structure/dresser, /obj/machinery/firealarm/directional/west, @@ -78925,23 +77944,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"tiY" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1423; - listening = 0; - name = "Interrogation Intercom"; - pixel_y = -24 - }, -/obj/machinery/camera{ - c_tag = "Security - Interrogation"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "tjk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -78961,6 +77963,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/qm) +"tjF" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) +"tkc" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/iron{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) "tkj" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -78982,6 +78005,16 @@ }, /turf/open/floor/iron, /area/science/mixing) +"tkq" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Central Hallway - Dormitory Hallway"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "tkr" = ( /obj/effect/turf_decal/tile/dark_blue/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -79052,6 +78085,15 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) +"tkZ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/wood, +/area/library) "tli" = ( /obj/structure/dresser, /obj/machinery/firealarm/directional/west, @@ -79088,17 +78130,6 @@ }, /turf/open/floor/grass, /area/medical/patients_rooms) -"tlM" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/aug_manipulator, -/turf/open/floor/iron, -/area/science/robotics/lab) "tlQ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -79126,6 +78157,13 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"tmj" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - n2o Cell"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) "tmw" = ( /obj/structure/chair/office{ dir = 8 @@ -79366,20 +78404,6 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint/science/research) -"tqj" = ( -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/structure/table/reinforced, -/obj/machinery/camera{ - c_tag = "Bridge - E.V.A. Fore"; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/eva) "tqu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/plasticflaps/opaque, @@ -79421,37 +78445,33 @@ /obj/machinery/light, /turf/open/floor/prison, /area/security/prison) -"tqB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"tqA" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) -"tqD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Dormitories - Starboard"; - name = "dormitories camera" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) +"tqB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, /turf/open/floor/iron, -/area/crew_quarters/dorms) +/area/security/checkpoint/escape) "tqM" = ( /obj/machinery/light/small{ dir = 4 @@ -79462,17 +78482,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"tqV" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 32 - }, -/obj/machinery/chem_dispenser, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/medical/chemistry) "trb" = ( /obj/structure/table/reinforced, /obj/item/pipe_dispenser{ @@ -79510,23 +78519,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"trz" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/obj/item/implant/radio, -/obj/machinery/status_display/door_timer{ - id = "medcell"; - name = "Medical Cell"; - pixel_y = -32 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/bot_red/left, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "trD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -79582,6 +78574,10 @@ }, /turf/open/floor/iron, /area/security/brig) +"tsj" = ( +/obj/machinery/telecomms/receiver/preset_exploration, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) "tsr" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -79593,19 +78589,16 @@ heat_capacity = 1e+006 }, /area/crew_quarters/heads/chief) -"tsP" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Courtroom - Fore" +"tsQ" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Hallway - Center"; + name = "hallway camera" }, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/turf/open/floor/iron, +/area/hallway/primary/port) "ttv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -79630,6 +78623,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) +"ttX" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark/textured_half, +/area/maintenance/disposal/incinerator) "ttZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -79707,16 +78706,6 @@ /obj/effect/landmark/start/paramedic, /turf/open/floor/iron/white, /area/medical/medbay/central) -"tuJ" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/bar/atrium) "tuO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -79768,13 +78757,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/port/fore) -"tvG" = ( -/obj/machinery/computer/rdconsole/robotics{ - dir = 8 +"tvx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, -/area/science/robotics/lab) +/area/engine/engineering) "tvJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -79790,16 +78782,12 @@ dir = 1 }, /area/hallway/secondary/entry) -"tvV" = ( -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +"tvW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron, -/area/security/brig) +/area/science/robotics/lab) "twg" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -79815,12 +78803,6 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_prep) -"twl" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) "twt" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -79880,18 +78862,21 @@ heat_capacity = 1e+006 }, /area/maintenance/department/medical/central) -"txa" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ +"txo" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/primary/starboard) +/area/maintenance/department/science) "txw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -79923,6 +78908,28 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"txK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/black/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron, +/area/maintenance/department/science) "txW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -80028,6 +79035,16 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/bar/atrium) +"tzB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/central) "tzK" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -80100,6 +79117,17 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"tBz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/west{ + c_tag = "Departures Hallway - Mech Bay"; + name = "hallway camera" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "tBD" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -80143,25 +79171,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/maintenance/department/medical/morgue) -"tBX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "AI Satellite - Fore Port"; - dir = 8; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) "tCb" = ( /obj/structure/window/reinforced{ dir = 8 @@ -80185,21 +79194,19 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/quartermaster/exploration_prep) -"tCz" = ( -/obj/machinery/light{ +"tCy" = ( +/obj/machinery/computer/station_alert{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) +/turf/open/floor/iron/dark/corner, +/area/engine/atmos) "tCA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -80225,6 +79232,22 @@ }, /turf/open/floor/iron, /area/security/main) +"tDm" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/table/wood, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/carpet/grimy, +/area/chapel/office) "tDp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -80274,21 +79297,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"tEf" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "tEq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -80316,6 +79324,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/main) +"tEt" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "tEP" = ( /obj/structure/table/reinforced, /obj/structure/cable/yellow{ @@ -80344,33 +79359,6 @@ /obj/machinery/digital_clock/directional/north, /turf/open/floor/iron/white, /area/science/research) -"tFi" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Courtroom - Center"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) -"tFs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "tFv" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -80397,6 +79385,19 @@ }, /turf/open/floor/iron, /area/medical/chemistry) +"tGt" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "tGJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -80449,6 +79450,13 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) +"tHY" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/shuttledock) "tIb" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -80502,16 +79510,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"tJw" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "tJK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -80555,6 +79553,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"tKj" = ( +/obj/machinery/computer/card{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -26 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Customs"; + name = "customs camera" + }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint/customs) "tKX" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -80684,6 +79699,24 @@ }, /turf/open/floor/iron, /area/security/checkpoint/escape) +"tMv" = ( +/obj/machinery/computer/med_data{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "tMx" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -80727,10 +79760,31 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) +"tNk" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard) "tNl" = ( /obj/structure/lattice, /turf/open/space/basic, /area/space) +"tND" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "tNG" = ( /obj/machinery/turretid{ control_area = "/area/ai_monitored/turret_protected/ai_upload"; @@ -80797,17 +79851,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) -"tPm" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool/bar{ - dir = 1 +"tPv" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/iron, -/area/crew_quarters/bar/atrium) +/turf/open/floor/iron/white, +/area/science/shuttledock) "tPz" = ( /obj/structure/table, /obj/structure/cable/yellow{ @@ -80886,6 +79939,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"tRF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "tRM" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -80909,6 +79972,25 @@ }, /turf/open/floor/iron/white, /area/science/shuttledock) +"tSo" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/north{ + c_tag = "Auxiliary Restroom"; + name = "restroom camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/crew_quarters/toilet/auxiliary) "tSx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -80993,6 +80075,28 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/dorms) +"tTR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "tUn" = ( /obj/machinery/status_display/evac{ pixel_x = 32; @@ -81032,22 +80136,18 @@ }, /turf/open/floor/carpet/grimy, /area/library) -"tUZ" = ( -/obj/structure/closet/l3closet/janitor, -/obj/machinery/requests_console{ - department = "Custodial Closet"; - name = "Custodial RC"; - pixel_y = 32 +"tUX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Custodial Closet"; - name = "service camera" +/obj/machinery/light/small{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/janitor) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "tVa" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/bot, @@ -81072,6 +80172,18 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/mixing) +"tVm" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Science - Toxins Mixing Lab Fore"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/science/mixing) "tVp" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -81080,6 +80192,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"tVr" = ( +/obj/structure/cable/white, +/obj/item/kirbyplants/random, +/obj/machinery/light, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload) "tVB" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -81096,6 +80216,19 @@ }, /turf/open/floor/iron, /area/medical/medbay/central) +"tVJ" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Bridge - Gateway Chamber"; + name = "command camera" + }, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/gateway) "tWh" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -81113,6 +80246,11 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"tWt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/glass/reinforced, +/area/ai_monitored/storage/eva) "tWG" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -81313,15 +80451,6 @@ }, /turf/open/floor/carpet/grimy, /area/library) -"uaE" = ( -/obj/structure/closet/secure_closet/security, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint) "uaQ" = ( /obj/structure/window/reinforced{ dir = 1; @@ -81353,36 +80482,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/aft) -"ubk" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Service Hallway - Aft"; - dir = 8; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"ubt" = ( -/obj/item/stack/rods{ - amount = 25 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"ubh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/eva) +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/engine, +/area/science/explab) "ubw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -81398,14 +80507,23 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"ubR" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" +"ubN" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/obj/machinery/power/apc/auto_name/east, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/nuke_storage) +/area/chapel/office) +"ubV" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "ubW" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron/grid/steel, @@ -81449,31 +80567,6 @@ }, /turf/open/floor/iron/white/telecomms, /area/tcommsat/server) -"ucP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"ucV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/quartermaster/warehouse) "ucX" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; @@ -81496,6 +80589,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) +"udK" = ( +/obj/structure/lattice, +/obj/machinery/camera/emp_proof/directional/west{ + c_tag = "Containment - Fore Port"; + network = list("singularity") + }, +/turf/open/space, +/area/space/nearstation) "udX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -81506,19 +80607,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/construction/mining/aux_base) -"udZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +"uec" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Hydroponics Backroom"; + name = "service camera" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) +/turf/open/floor/iron, +/area/hydroponics) "uep" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -81629,14 +80729,15 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"uga" = ( -/obj/structure/chair/office/light{ - dir = 1; - pixel_y = 3 +"ugd" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "ugi" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -81654,19 +80755,6 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/atmos) -"ugl" = ( -/obj/item/radio/intercom{ - pixel_x = 26 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Auxiliary Tool Storage"; - dir = 8; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/storage/tools) "ugB" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -81715,6 +80803,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/grimy, /area/security/detectives_office) +"uhf" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "uhr" = ( /obj/machinery/firealarm{ pixel_y = 24 @@ -81843,6 +80941,11 @@ heat_capacity = 1e+006 }, /area/maintenance/department/medical/central) +"uiG" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/textured_half, +/area/maintenance/disposal/incinerator) "uiR" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -81860,6 +80963,31 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"uiX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"uja" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "ujd" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -81885,6 +81013,23 @@ }, /turf/open/floor/iron, /area/security/main) +"ujJ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron, +/area/medical/genetics) "ujT" = ( /obj/structure/table/reinforced, /obj/structure/cable/yellow{ @@ -81966,6 +81111,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/grimy, /area/chapel/office) +"uls" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "ulv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -82014,6 +81171,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/storage/tools) +"umi" = ( +/obj/structure/chair/fancy/comfy{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "umj" = ( /obj/structure/table/reinforced, /obj/structure/cable/yellow{ @@ -82086,6 +81252,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/science/xenobiology) +"umU" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/science/xenobiology) "uno" = ( /obj/effect/landmark/secequipment, /obj/machinery/light/small{ @@ -82095,6 +81276,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/main) +"unw" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/structure/sign/plaques/kiddie/library{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Library Backroom"; + name = "library camera" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/library) "unR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -82118,6 +81317,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/transit_tube) +"uod" = ( +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/entry) "uoe" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -82127,6 +81329,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) +"uop" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Toxins Mixing Lab Aft"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron, +/area/science/mixing) "upk" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -82143,18 +81360,25 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"upy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +"upv" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods{ + amount = 25 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/item/stack/cable_coil/white, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/iron, +/area/storage/primary) "upD" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -82402,6 +81626,19 @@ /obj/item/book/manual/wiki/sopmedical, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"usg" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Quartermaster's Office"; + name = "cargo camera" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/quartermaster/qm) "usG" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -82425,6 +81662,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"utd" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Technology Storage - Secure"; + name = "engineering camera" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/storage/tech) "utn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -82442,6 +81693,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) +"uul" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/storage/tools) "uus" = ( /obj/effect/turf_decal/delivery, /obj/item/kirbyplants{ @@ -82450,6 +81715,15 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"uuC" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint/escape) "uuH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -82613,21 +81887,18 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/white, /area/janitor) -"uwD" = ( -/obj/item/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 +"uwL" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/light{ + dir = 8 }, -/obj/item/storage/lockbox/loyalty, -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/machinery/camera/directional/west{ + c_tag = "Kitchen"; + name = "service camera" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/crew_quarters/kitchen) "uwV" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -82657,15 +81928,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"uxz" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) "uxD" = ( /obj/machinery/computer/security{ name = "Medbay camera console"; @@ -82777,22 +82039,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/crew_quarters/dorms) -"uzG" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Theatre Stage"; - name = "service camera" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/carpet/grimy, -/area/crew_quarters/bar/atrium) "uzU" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -82999,18 +82245,6 @@ }, /turf/open/floor/wood, /area/quartermaster/exploration_prep) -"uEq" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket/letterman_nanotrasen, -/obj/item/clothing/suit/toggle/lawyer, -/obj/item/clothing/under/costume/maid, -/obj/item/clothing/head/costume/kitty, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) "uEr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -83136,6 +82370,10 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"uGf" = ( +/obj/machinery/light/small, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) "uGm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -83188,38 +82426,6 @@ /obj/structure/table/reinforced, /turf/open/floor/prison, /area/security/prison) -"uGK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/maintenance/department/science) -"uGM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "uGU" = ( /obj/machinery/smartfridge{ name = "Sample Storage" @@ -83339,6 +82545,20 @@ }, /turf/open/floor/carpet/royalblue, /area/bridge/meeting_room/council) +"uIO" = ( +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - E.V.A. Aft"; + name = "command camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light, +/turf/open/floor/iron, +/area/ai_monitored/storage/eva) "uIT" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -83364,6 +82584,17 @@ /obj/machinery/light, /turf/open/floor/prison, /area/security/prison) +"uJj" = ( +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Locker Room - Aft"; + name = "dormitories camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/locker) "uJk" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -83411,11 +82642,50 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"uJy" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/exit/departure_lounge) "uJJ" = ( /obj/machinery/porta_turret/ai, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"uJR" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Evidence Storage" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig) +"uJT" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/security/checkpoint/escape) "uKo" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -83456,6 +82726,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint) +"uKw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/bar/atrium) "uKy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -83492,6 +82773,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) +"uLm" = ( +/obj/structure/closet/l3closet/janitor, +/obj/machinery/requests_console{ + department = "Custodial Closet"; + name = "Custodial RC"; + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Custodial Closet"; + name = "service camera" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/janitor) "uLt" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -83500,6 +82797,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) +"uLJ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Holodeck - Fore"; + name = "holodeck camera" + }, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/rec_center) "uLV" = ( /obj/machinery/door/airlock/security{ name = "Private Interrogation"; @@ -83514,6 +82820,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) +"uMl" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "uMu" = ( /obj/structure/sign/departments/minsky/security/security{ pixel_x = 32; @@ -83529,23 +82841,6 @@ /obj/item/storage/briefcase, /turf/open/floor/carpet/grimy, /area/vacant_room/office) -"uMD" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "uMI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -83577,6 +82872,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"uNa" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_x = 1; + pixel_y = 34 + }, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 8 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "uNc" = ( /obj/structure/sink{ dir = 4; @@ -83630,29 +82940,34 @@ /turf/open/floor/iron, /area/quartermaster/miningoffice) "uNl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/starboard) +"uOd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/flat_white, -/area/science/mixing) -"uNu" = ( -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) -"uNM" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/cable/yellow, -/turf/open/floor/iron, -/area/quartermaster/exploration_prep) +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "uOl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -83725,27 +83040,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/atmos) -"uOM" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "uON" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -83767,14 +83061,15 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) -"uPe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +"uPc" = ( +/obj/effect/turf_decal/trimline/black/filled/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/flat_white, -/area/science/mixing) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "uPv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder/displaced, @@ -83796,18 +83091,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/robotics/mechbay) -"uQc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "uQd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, @@ -83864,37 +83147,17 @@ }, /turf/open/floor/iron, /area/maintenance/starboard) -"uQL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) -"uRb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 +"uQF" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Break Room"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/science/research) "uRf" = ( /obj/effect/landmark/start/clown, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -83948,23 +83211,16 @@ /obj/machinery/light/floor, /turf/open/floor/grass, /area/quartermaster/exploration_prep) -"uSN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac{ - pixel_y = -32 +"uSI" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/machinery/modular_fabricator/component_printer, /turf/open/floor/iron, -/area/medical/patients_rooms) +/area/science/lab) "uTf" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -83990,28 +83246,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"uTk" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = -5 - }, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = 5 - }, -/obj/item/geiger_counter, -/obj/item/geiger_counter, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "uTE" = ( /obj/machinery/light/small, /obj/structure/toilet{ @@ -84073,6 +83307,12 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/entry) +"uUi" = ( +/obj/structure/cable/white, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "uUk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -84266,6 +83506,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/nanite) +"uWf" = ( +/obj/structure/cable/white, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "uWt" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -84321,13 +83569,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/qm) -"uXr" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "uXJ" = ( /obj/structure/table/wood, /obj/item/food/chips, @@ -84371,6 +83612,23 @@ }, /turf/open/floor/engine, /area/engine/supermatter) +"uZc" = ( +/obj/machinery/computer/card{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/camera/directional/west{ + c_tag = "Departures Customs"; + name = "customs camera" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint/customs/auxiliary) "uZg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -84448,6 +83706,17 @@ }, /turf/open/floor/iron, /area/security/brig) +"vaX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor/iron, +/area/hallway/primary/port) "vbb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ @@ -84462,21 +83731,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/toilet/restrooms) -"vbf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "vbk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -84488,6 +83742,13 @@ }, /turf/open/floor/iron, /area/security/brig) +"vbw" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "vbA" = ( /obj/structure/table/glass, /obj/effect/turf_decal/tile/yellow/opposingcorners, @@ -84549,6 +83810,20 @@ }, /turf/open/floor/wood, /area/bridge/meeting_room/council) +"vbR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "vbT" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -84574,6 +83849,16 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"vcC" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/prison, +/area/security/prison) "vcM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -84599,18 +83884,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/crew_quarters/cryopods) -"vdm" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) "vdo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -84751,18 +84024,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) -"vfT" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Central Hallway - Starboard"; - dir = 8; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) "vfY" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -84808,26 +84069,28 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/engine/atmos) -"vhF" = ( -/obj/structure/table/wood, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"vhA" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/folder/blue, -/obj/item/clothing/under/rank/centcom/commander{ - desc = "A replica of a jumpsuit worn by the highest ranking commanders under Nanotrasen's central command."; - name = "Replica CentCom officer's jumpsuit" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/item/clothing/head/hats/centhat{ - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "stamina" = 0); - desc = "A replica hat of a Central Commander's attire. It has a small tag on it saying, 'It's good to be emperor.'"; - name = "Replica CentCom hat" +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_access_txt = "10; 13" }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/carpet/grimy, -/area/bridge/showroom/corporate) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/aft) "vhJ" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, @@ -84965,24 +84228,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/security/brig) -"vkc" = ( -/obj/machinery/camera{ - c_tag = "Holodeck Control"; - name = "holodeck camera" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/crew_quarters/fitness/recreation) "vkf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -85010,6 +84255,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/exploration_prep) +"vkX" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "vli" = ( /obj/structure/window/reinforced{ dir = 1; @@ -85095,12 +84346,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"vmd" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/exit/departure_lounge) "vmt" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, @@ -85161,24 +84406,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"vnj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/light, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "vnn" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -85207,6 +84434,15 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"vnQ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "vnV" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -85240,6 +84476,12 @@ }, /turf/open/floor/iron/white/corner, /area/engine/atmos) +"vol" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/nanite_programmer, +/turf/open/floor/iron/dark, +/area/science/nanite) "vot" = ( /obj/structure/chair{ dir = 1 @@ -85249,6 +84491,18 @@ }, /turf/open/floor/iron/dark, /area/medical/surgery) +"vox" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/maintenance/disposal) "voB" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/blue{ @@ -85287,6 +84541,16 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"vps" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/firealarm/directional/west, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) "vpF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -85404,18 +84668,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/gravity_generator) -"vrc" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Telecomms - Chamber Port"; - dir = 4; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) "vrg" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -85428,39 +84680,14 @@ dir = 1 }, /area/engine/atmos) -"vrs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/photocopier, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/cmo) -"vrH" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 +"vrJ" = ( +/obj/machinery/camera/motion/directional/west{ + c_tag = "Vault"; + network = list("vault") }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "vrL" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -85475,30 +84702,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) -"vrN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Port"; - dir = 4; - name = "atmospherics camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "vrP" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1 @@ -85642,17 +84845,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"vub" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "vuq" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -85742,18 +84934,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/storage/primary) -"vwa" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/white, -/area/medical/genetics/cloning) "vwg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -85801,12 +84981,26 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"vwQ" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +"vwR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) +"vwT" = ( +/obj/structure/cable/white, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/brig) "vwZ" = ( /obj/structure/table/reinforced, /obj/machinery/light/small{ @@ -85830,6 +85024,12 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"vxt" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","rd") + }, +/turf/open/floor/engine, +/area/science/explab) "vxT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -85926,10 +85126,33 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port/fore) +"vyY" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/crew_quarters/locker) "vzs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/carpet/grimy, /area/library) +"vzB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/wood, +/area/bridge/showroom/corporate) "vAb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -85961,22 +85184,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/explab) -"vAr" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/iron, -/area/storage/primary) "vAs" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -86080,35 +85287,25 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"vBZ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/camera{ - c_tag = "Security - Prison" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"vCv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/turf/open/floor/wood, +/area/vacant_room/office) +"vCw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"vCv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/wood, -/area/vacant_room/office) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "vCO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -86129,30 +85326,38 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) -"vDz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"vDg" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Shuttle - Aft Port"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hallway/secondary/entry) +"vDn" = ( +/obj/effect/landmark/start/scientist, /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/turf_decal/stripes/white/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/effect/turf_decal/stripes/white/corner, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "vDB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -86183,23 +85388,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"vEW" = ( +"vEA" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-4" }, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Central Hallway - Center Starboard"; - dir = 1; - name = "hallway camera" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/hallway/secondary/command) +/area/hallway/primary/fore) "vFd" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -86232,19 +85434,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) -"vFJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Science - Aft Center"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/science/research) "vFM" = ( /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -86307,18 +85496,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/storage) -"vGz" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/engine/gravity_generator) "vGE" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ @@ -86425,11 +85602,39 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/kitchen) +"vIG" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "vIH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"vIN" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom{ + pixel_x = 26 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Central Hallway - Bridge Port"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/central) "vIY" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -86447,6 +85652,20 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"vJa" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/electronics/airlock, +/obj/item/stack/sheet/glass, +/obj/item/assembly/signaler, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/research) "vJu" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Nanite Lab Maintenance"; @@ -86480,25 +85699,6 @@ }, /turf/open/floor/iron, /area/medical/surgery) -"vJW" = ( -/obj/structure/closet/crate/bin{ - pixel_y = 9 - }, -/obj/structure/sign/poster/contraband/space_cube{ - pixel_y = 33 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/trash/cheesie, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/wood, -/area/quartermaster/exploration_prep) "vKg" = ( /obj/structure/chair/office, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -86591,19 +85791,6 @@ heat_capacity = 1e+006 }, /area/maintenance/starboard/aft) -"vLp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/aft) "vLr" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -86640,15 +85827,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"vLQ" = ( -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 4; - network = list("vault") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "vLV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -86675,6 +85853,28 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"vMD" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24; + pixel_y = -32 + }, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Power Monitoring"; + name = "engineering camera" + }, +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/engine/engineering) "vME" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -86723,16 +85923,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) -"vNz" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron, -/area/security/main) "vOb" = ( /obj/machinery/computer/secure_data{ dir = 1 @@ -86796,32 +85986,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"vOP" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Desk"; - req_access_txt = "24" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "vOY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -86838,10 +86002,6 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_prep) -"vPp" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "vPs" = ( /obj/item/storage/box/firingpins, /obj/item/storage/box/firingpins, @@ -86926,6 +86086,14 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"vQY" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/engine/atmos) "vRF" = ( /obj/machinery/light{ dir = 4 @@ -87023,6 +86191,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) +"vTh" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/curator, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/turf/open/floor/carpet/grimy, +/area/library) "vTs" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 @@ -87329,19 +86509,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"vXC" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "vXI" = ( /obj/machinery/vending/wardrobe/sec_wardrobe, /obj/machinery/newscaster{ @@ -87352,13 +86519,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint) -"vXL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) "vXN" = ( /obj/machinery/photocopier, /obj/machinery/light{ @@ -87479,42 +86639,6 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"vYW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) -"vZk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "AI Satellite - Aft Starboard"; - dir = 4; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) "vZo" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 6 @@ -87533,6 +86657,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/server) +"vZr" = ( +/obj/machinery/shower{ + dir = 4; + layer = 4; + name = "emergency shower"; + pixel_y = 7 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/noslip/white, +/area/medical/patients_rooms) "vZx" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -87574,6 +86714,23 @@ }, /turf/open/floor/wood, /area/quartermaster/exploration_prep) +"vZF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/engine{ + pixel_y = 23; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/supermatter) "vZI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -87587,6 +86744,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) +"wae" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) "way" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -87613,6 +86779,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"wba" = ( +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -22 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "wbb" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -87724,6 +86905,18 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"wdk" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Bar Backroom"; + name = "service camera" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "wdl" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -87742,25 +86935,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) -"wdo" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/obj/structure/sign/plaques/kiddie/library{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Library Backroom"; - dir = 4; - name = "library camera" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/library) "weF" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -87788,6 +86962,14 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) +"weN" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "weS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -87914,17 +87096,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) -"wgQ" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/iron, -/area/medical/chemistry) "whg" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, @@ -87939,21 +87110,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"whP" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/pen, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/item/storage/box/monkeycubes, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/iron, -/area/science/xenobiology) "whV" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -87967,6 +87123,22 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) +"wic" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/structure/tank_dispenser, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Gear Storage"; + name = "engineering camera" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/storage) "wil" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -88126,6 +87298,19 @@ }, /turf/open/floor/iron, /area/science/mixing) +"wkQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/tcommsat/server) +"wkT" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "wkV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -88198,6 +87383,32 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"wlL" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/prison, +/area/security/prison) +"wma" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "wmm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -88216,20 +87427,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"wmE" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"wmD" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 8 }, -/obj/machinery/light{ - dir = 4 +/obj/machinery/newscaster{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 +/obj/machinery/camera/directional/east{ + c_tag = "Library - Fore"; + name = "library camera" }, -/turf/open/floor/iron, -/area/crew_quarters/bar/atrium) +/turf/open/floor/iron/dark, +/area/library) "wmH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -88253,6 +87464,16 @@ /obj/machinery/pool_filter, /turf/open/indestructible/sound/pool/end, /area/crew_quarters/fitness/recreation) +"wng" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/crew_quarters/heads/chief) "wnn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -88296,6 +87517,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/surgery) +"wnY" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit/departure_lounge) "woa" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -88314,6 +87550,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/engineering) +"wob" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/entry) "wom" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -88448,24 +87690,20 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron, /area/medical/surgery) -"wrj" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Central Hallway - Bridge Starboard"; - dir = 8; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +"wrb" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/landmark/start/assistant, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/crew_quarters/locker) "wrs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -88567,6 +87805,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"wtS" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "wtY" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -88656,6 +87904,16 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) +"wuQ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 32 + }, +/obj/machinery/chem_dispenser, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/medical/chemistry) "wuR" = ( /obj/structure/table, /obj/item/storage/briefcase, @@ -88665,14 +87923,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"wuY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/maintenance/aft) "wuZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -88753,6 +88003,17 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"wvY" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/engine/transit_tube) "wwe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -88947,6 +88208,36 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"wzh" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron, +/area/security/main) +"wzL" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit/departure_lounge) "wAg" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Medbay Maintenance"; @@ -89006,30 +88297,28 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) -"wBr" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +"wAx" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/camera/directional/north{ + c_tag = "Courtroom - Fore" + }, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/science/nanite) -"wBz" = ( -/obj/structure/table/reinforced, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = 3; - pixel_y = 3 +/area/security/courtroom) +"wAB" = ( +/obj/machinery/light/small{ + dir = 1 }, -/obj/item/tank/jetpack/carbondioxide, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/iron, -/area/engine/storage) +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "wBD" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -89040,21 +88329,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"wCn" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_x = 1; - pixel_y = 34 - }, -/obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_y = 8 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "wCo" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -89078,26 +88352,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"wCs" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "wCI" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -89162,21 +88416,38 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"wDz" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +"wDL" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) +"wEa" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "wEl" = ( /obj/machinery/cell_charger, /obj/structure/cable/yellow{ @@ -89202,6 +88473,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"wEz" = ( +/obj/machinery/computer/prisoner/management{ + dir = 8 + }, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Arrivals" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron, +/area/security/checkpoint) "wEB" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical, @@ -89212,6 +88496,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/storage_shared) +"wEF" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Power Tools"; + name = "engineering camera" + }, +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/storage_shared) "wEL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -89237,6 +88532,12 @@ heat_capacity = 1e+006 }, /area/maintenance/port) +"wFb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "wFn" = ( /obj/item/banner/medical/mundane, /turf/open/floor/plating, @@ -89340,20 +88641,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) -"wGo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/closet/secure_closet/medical1, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/maintenance/department/medical/morgue) "wGs" = ( /obj/item/kirbyplants/random, /obj/machinery/status_display/ai{ @@ -89415,36 +88702,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"wHe" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/command{ - name = "Telecomms Server Room"; - req_access_txt = "61" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) -"wHk" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Technology Storage - Secure"; - dir = 8; - name = "engineering camera" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/storage/tech) "wHo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -89587,6 +88844,19 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"wJe" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "wJq" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -89620,6 +88890,25 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"wJL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Office Fore" + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/main) "wJT" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -89652,6 +88941,18 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"wKp" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Captain's Quarters"; + name = "command camera" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) "wKr" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -89697,34 +88998,6 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"wKI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/northright{ - dir = 8; - name = "Warden's Desk"; - req_access_txt = "3" - }, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/westleft{ - dir = 4; - name = "Warden's Desk" - }, -/turf/open/floor/iron, -/area/security/warden) -"wKK" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/engine/transit_tube) "wKS" = ( /obj/structure/rack, /obj/item/stack/package_wrap, @@ -89759,6 +89032,27 @@ }, /turf/open/floor/iron, /area/engine/gravity_generator) +"wKZ" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber - Fore"; + name = "motion-sensitive ai camera"; + network = list("aichamber") + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "wLe" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -89772,6 +89066,19 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port/aft) +"wLi" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","medbay") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/surgery) "wLp" = ( /obj/machinery/light{ dir = 1 @@ -89887,6 +89194,11 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) +"wMl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "wMm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -89926,18 +89238,21 @@ /obj/machinery/light, /turf/open/floor/iron/grid/steel, /area/medical/storage) -"wNb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ +"wMU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "wNc" = ( /obj/structure/table/reinforced, /obj/item/pen, @@ -90013,12 +89328,52 @@ heat_capacity = 1e+006 }, /area/maintenance/port/aft) +"wNO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "wOm" = ( /obj/structure/cable/yellow{ icon_state = "2-4" }, /turf/open/floor/carpet/grimy, /area/security/detectives_office) +"wOo" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals - Center"; + name = "arrivals camera" + }, +/turf/open/floor/carpet/grimy, +/area/hallway/secondary/entry) +"wOs" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload) +"wOw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "wOI" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -90180,17 +89535,6 @@ heat_capacity = 1e+006 }, /area/maintenance/port) -"wQP" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "wRe" = ( /obj/structure/table/reinforced, /obj/machinery/microwave{ @@ -90224,11 +89568,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/medical/medbay/aft) -"wRm" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/science/shuttledock) "wRG" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, @@ -90307,6 +89646,13 @@ /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, /turf/open/floor/iron, /area/engine/break_room) +"wSZ" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/exit/departure_lounge) "wTc" = ( /obj/machinery/modular_computer/console/preset/curator, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -90472,6 +89818,16 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"wVW" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "wWe" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -90504,6 +89860,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/grimy, /area/security/detectives_office) +"wWU" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Central Hallway - Security Hallway"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "wXa" = ( /obj/structure/sign/poster/official/help_others{ pixel_x = 32 @@ -90538,24 +89907,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/telecomms, /area/science/xenobiology) -"wXV" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Chapel Crematorium"; - dir = 8; - name = "chapel camera" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/chapel/office) "wXX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/wood, @@ -90641,6 +89992,50 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) +"wZt" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "detective"; + name = "trenchcoat" + }, +/obj/item/clothing/suit/toggle/lawyer/purple, +/obj/item/radio/intercom{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/item/clothing/head/fedora{ + icon_state = "detective" + }, +/obj/item/clothing/under/costume/geisha, +/obj/item/clothing/head/fedora{ + icon_state = "curator" + }, +/obj/item/clothing/suit/jacket{ + desc = "This looks awfully familiar..."; + icon_state = "curator" + }, +/obj/item/clothing/under/rank/civilian/curator/treasure_hunter, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/dorms) +"wZM" = ( +/obj/machinery/vending/autodrobe, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/theatre) "xbJ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -90659,12 +90054,36 @@ heat_capacity = 1e+006 }, /area/science/research) +"xcf" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/main) "xcs" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/grimy, /area/library) +"xcA" = ( +/obj/structure/table/glass, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) "xcC" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -90703,10 +90122,32 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) -"xcT" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/glass/reinforced, -/area/storage/primary) +"xdi" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/status_display/door_timer{ + id = "scicell"; + name = "Science Cell"; + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "scidoor"; + name = "Science Cell Control"; + normaldoorcontrol = 1; + pixel_x = -36; + pixel_y = -7 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/checkpoint/science/research) "xdm" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -90742,29 +90183,30 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"xdB" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"xdD" = ( +/turf/closed/wall/r_wall, +/area/science/mixing/chamber) +"xdI" = ( +/obj/machinery/button/door{ + id = "geneticslab"; + name = "Genetics Lab Shutters"; + pixel_x = -32; + req_access_txt = "9" }, -/obj/machinery/camera{ - c_tag = "Central Hallway - Center Port"; - dir = 1; - name = "hallway camera" +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/light_switch{ + pixel_x = -23 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/command) -"xdD" = ( -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) +/turf/open/floor/iron/white, +/area/medical/genetics) "xdP" = ( /obj/machinery/light{ dir = 4 @@ -90775,6 +90217,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"xed" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "xef" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -90807,16 +90259,6 @@ }, /turf/open/floor/iron/techmaint, /area/quartermaster/exploration_prep) -"xeJ" = ( -/obj/item/kirbyplants/random, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/carpet/grimy, -/area/tcommsat/computer) "xeK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -90932,6 +90374,15 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"xfI" = ( +/obj/machinery/door/airlock/external, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/science/shuttledock) "xfV" = ( /obj/structure/table, /obj/item/storage/secure/briefcase, @@ -90956,6 +90407,21 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port/fore) +"xgc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmospherics_engine) "xgu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -90974,6 +90440,31 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"xgZ" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Service Hallway - Fore"; + name = "hallway camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/book/manual/wiki/sopservice, +/turf/open/floor/iron, +/area/hallway/secondary/service) +"xhb" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "xhe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -91013,19 +90504,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/main) -"xiq" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "xiy" = ( /obj/structure/table, /obj/item/folder, @@ -91106,15 +90584,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"xjg" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/camera{ - c_tag = "Arrivals - Center"; - name = "arrivals camera" - }, -/turf/open/floor/carpet/grimy, -/area/hallway/secondary/entry) "xjG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -91193,6 +90662,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"xkb" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/command) "xke" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -91213,6 +90691,12 @@ }, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) +"xkp" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/tcommsat/server) "xkx" = ( /obj/structure/window/reinforced{ dir = 1; @@ -91259,6 +90743,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/security/brig) +"xkT" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/library) "xkY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/xeno_spawn, @@ -91317,15 +90810,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) -"xlR" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "xmg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ @@ -91346,39 +90830,12 @@ heat_capacity = 1e+006 }, /area/maintenance/port) -"xml" = ( -/obj/machinery/shower{ - dir = 4; - layer = 4; - name = "emergency shower"; - pixel_y = 7 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/noslip/white, -/area/medical/patients_rooms) "xmt" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, /area/science/mixing) -"xmN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "xmP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -91500,12 +90957,24 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/medbay/aft) -"xpO" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +"xpK" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_y = 26 }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Fore"; + name = "engineering camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/engineering) "xpP" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -91572,32 +91041,6 @@ }, /turf/open/floor/iron, /area/engine/storage) -"xqY" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/machinery/requests_console{ - department = "Chapel Office"; - name = "Chapel RC"; - pixel_y = -32 - }, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Chapel Office"; - dir = 1; - name = "chapel camera" - }, -/obj/machinery/button/door{ - id = "chapelprivacy"; - name = "Chapel Privacy Shutters"; - pixel_x = 23; - pixel_y = -23; - req_access_txt = "27" - }, -/turf/open/floor/carpet, -/area/chapel/office) "xrf" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, @@ -91673,19 +91116,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/gateway) -"xsm" = ( -/obj/machinery/computer/prisoner/management{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Security - Warden's Office"; - dir = 8 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +"xsy" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron, -/area/security/warden) +/area/quartermaster/miningoffice) "xsJ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -91726,40 +91164,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"xtn" = ( -/obj/structure/cable/white, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) -"xub" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/command{ - name = "Telecomms Server Room"; - req_access_txt = "61" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) -"xuw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) "xuL" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -91772,23 +91176,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) -"xuS" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron, -/area/medical/genetics) "xvc" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, @@ -91839,21 +91226,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) -"xvG" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/vacant_room/commissary) "xvN" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -91898,44 +91270,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"xwz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Access"; - req_one_access_txt = "24;10" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/break_room) -"xwM" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/table/wood, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/carpet/grimy, -/area/chapel/office) "xwP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -91974,25 +91308,10 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) -"xxw" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24; - pixel_y = -32 - }, -/obj/machinery/light_switch{ - pixel_x = -26 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) +"xxA" = ( +/obj/effect/turf_decal/siding/white, +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/entry) "xxB" = ( /obj/structure/chair/office{ dir = 4 @@ -92037,19 +91356,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"xyp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/vending/cigarette, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "xyE" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -92119,16 +91425,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) -"xzY" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/library) "xAr" = ( /obj/machinery/light{ dir = 1 @@ -92139,21 +91435,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"xAs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "xAt" = ( /obj/machinery/vending/boozeomat, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -92166,6 +91447,10 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"xAw" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/prison, +/area/security/prison) "xAz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -92217,15 +91502,6 @@ }, /turf/open/floor/carpet/grimy, /area/hallway/secondary/entry) -"xBx" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/maintenance/department/science) "xBy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -92261,38 +91537,6 @@ }, /turf/open/floor/carpet/grimy, /area/library) -"xBT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Engine Access"; - req_one_access_txt = "24;10" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) -"xBU" = ( -/obj/structure/table/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/folder/yellow, -/obj/item/electronics/airlock, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/storage/tech) "xCe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -92340,20 +91584,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) -"xCO" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "xCS" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, @@ -92370,37 +91600,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"xCX" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/camera{ - c_tag = "Arrivals - Center Port"; - name = "arrivals camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = 25 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "xDg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -92429,20 +91628,15 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) -"xDF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"xDw" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) +/obj/item/storage/firstaid/regular, +/turf/open/floor/iron/white, +/area/security/brig) "xDH" = ( /obj/machinery/requests_console{ department = "Medbay Storage"; @@ -92469,22 +91663,6 @@ }, /turf/open/floor/iron/dark, /area/medical/medbay/lobby) -"xDV" = ( -/obj/structure/table, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/item/storage/firstaid/regular, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Cargo - Mining Office"; - dir = 8; - name = "cargo camera" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "xEe" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, @@ -92493,18 +91671,15 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"xEx" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +"xEh" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) +/area/hallway/primary/fore) "xEQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -92523,18 +91698,14 @@ dir = 1 }, /area/hallway/secondary/entry) -"xET" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +"xEZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor, -/area/engine/transit_tube) +/turf/open/floor/catwalk_floor/flat_white, +/area/science/mixing) "xFb" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -92584,16 +91755,16 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"xFv" = ( +"xFA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/trimline/black/filled/warning{ + dir = 9 + }, +/turf/open/floor/iron, /area/maintenance/department/science) "xFI" = ( /obj/structure/disposalpipe/segment{ @@ -92618,16 +91789,13 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"xHi" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/warning/deathsposal{ - pixel_y = 32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +"xGH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/maintenance/disposal/incinerator) +/turf/open/floor/glass/reinforced, +/area/ai_monitored/storage/eva) "xHw" = ( /obj/structure/pool_ladder, /turf/open/indestructible/sound/pool/end, @@ -92719,22 +91887,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port/aft) -"xIU" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 +"xJa" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/turf/open/floor/iron/white, +/area/science/research) "xJj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -92829,6 +91990,22 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"xKj" = ( +/obj/structure/table/wood, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/medical/break_room) "xKA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -92968,26 +92145,16 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"xMP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) -"xMT" = ( -/obj/machinery/camera{ - c_tag = "Security Post - Medbay" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +"xMQ" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/medical) +/area/maintenance/department/science) "xMU" = ( /obj/structure/window/reinforced{ dir = 8 @@ -93067,20 +92234,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"xOc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/white/corner, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/engine/atmos) "xOo" = ( /obj/machinery/light/small, /obj/structure/closet/firecloset, @@ -93164,23 +92317,6 @@ }, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"xPi" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/line, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "xPo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -93321,15 +92457,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"xRq" = ( -/obj/machinery/computer/nanite_chamber_control, -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/science/nanite) "xRy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -93348,15 +92475,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/cryopods) -"xRC" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Maintenance"; - dir = 8; - network = list("minisat") - }, -/turf/open/space, -/area/space/nearstation) "xRN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -93377,22 +92495,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) -"xSa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/line, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "xSf" = ( /obj/structure/table/wood, /obj/item/instrument/violin, @@ -93405,6 +92507,18 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) +"xSG" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "xSN" = ( /obj/machinery/door/poddoor/preopen{ id = "bridgedoors"; @@ -93426,10 +92540,6 @@ /obj/item/book/manual/wiki/sopsupply, /turf/open/floor/iron, /area/quartermaster/office) -"xSY" = ( -/obj/machinery/light/small, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) "xTt" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -93440,6 +92550,18 @@ }, /turf/open/floor/iron, /area/engine/storage_shared) +"xTv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "xTF" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -93470,6 +92592,15 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/security/main) +"xTX" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/storage/primary) "xUd" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -93542,6 +92673,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/gateway) +"xVi" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) +"xVE" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/surgery, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "xVG" = ( /obj/machinery/door/airlock/public/glass{ name = "Service Foyer"; @@ -93559,14 +92708,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/service) -"xVH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/closed/wall, -/area/maintenance/port) "xVQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -93648,6 +92789,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"xWo" = ( +/obj/structure/table, +/obj/item/folder, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "xWv" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -93689,6 +92841,20 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) +"xXy" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "xXN" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -93798,6 +92964,25 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"xZr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/iron, +/area/maintenance/port) +"xZJ" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Holodeck - Aft"; + name = "holodeck camera" + }, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/rec_center) "xZM" = ( /obj/structure/fans/tiny/invisible, /turf/open/space/basic, @@ -93812,6 +92997,23 @@ }, /turf/open/floor/iron, /area/medical/surgery) +"xZT" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/computer/rdservercontrol{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -28; + pixel_y = -26 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/server) "yab" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -93871,37 +93073,15 @@ }, /turf/open/floor/iron, /area/maintenance/port) -"yav" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) -"yaG" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Shuttle - Aft Port"; - dir = 8; - name = "arrivals camera" +"yaE" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/security/courtroom) "yaH" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, @@ -93951,34 +93131,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"ybj" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/white, -/area/janitor/custodian) -"ybo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/aft) "ybx" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -93994,14 +93146,6 @@ }, /turf/open/floor/plating, /area/medical/genetics) -"yby" = ( -/obj/structure/chair/stool{ - dir = 4; - pixel_x = 7; - pixel_y = 6 - }, -/turf/open/floor/prison, -/area/security/prison) "ybT" = ( /obj/machinery/deepfryer, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, @@ -94021,6 +93165,16 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"yco" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Cargo - Waiting Room"; + name = "cargo camera" + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "ycx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -94062,17 +93216,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/port) -"ycO" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/bar/atrium) "ycR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -94085,6 +93228,14 @@ }, /turf/open/floor/iron, /area/security/brig) +"ydY" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/medical/genetics/cloning) "yeb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -94103,21 +93254,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"yej" = ( -/obj/item/radio/intercom{ - pixel_x = 26 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) "yem" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -94139,29 +93275,17 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/brig) -"yez" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"yeS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "yeX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -94291,6 +93415,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) +"ygE" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/misc_lab/range) "ygX" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -94355,6 +93486,37 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"yhD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "AI Satellite - Fore Starboard"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) +"yhH" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/prison) "yhJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -94375,23 +93537,26 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"yib" = ( -/obj/machinery/disposal/bin, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"yhW" = ( +/obj/item/radio/intercom{ + pixel_y = 26 }, -/obj/machinery/light, -/obj/structure/sign/nanotrasen{ - pixel_x = 32; - pixel_y = -32 +/obj/machinery/camera/directional/north{ + c_tag = "Science - Port"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/structure/disposalpipe/trunk{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "yii" = ( /obj/machinery/light{ dir = 4 @@ -94399,14 +93564,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/security/brig) -"yin" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/crew_quarters/locker) "yiB" = ( /obj/structure/table/wood, /obj/item/storage/box/donkpockets, @@ -94487,6 +93644,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"yjP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm/unlocked{ + pixel_y = 23; + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark/textured, +/area/maintenance/disposal/incinerator) "ykr" = ( /obj/machinery/light/small, /turf/open/floor/prison, @@ -94523,25 +93696,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/white, /area/medical/medbay/central) -"ykO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Access"; - req_one_access_txt = "24;10" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmospherics_engine) "yld" = ( /obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -94564,6 +93718,19 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/service) +"ylo" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "ylr" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -94593,32 +93760,6 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/aft) -"ylO" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sorting/mail{ - name = "Atmospherics Junction"; - sortType = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/hallway/primary/port) -"yma" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/prison, -/area/security/prison) (1,1,1) = {" aaa @@ -99883,7 +99024,7 @@ aad bkE ppV qfm -iZX +dWP qfm tCb kgc @@ -100644,7 +99785,7 @@ uPJ uPJ uPJ uPJ -tBX +taw uPJ uPJ uPJ @@ -100659,7 +99800,7 @@ bRy bTo mJV tuy -bZZ +cOS bPC bkE sqE @@ -100912,7 +100053,7 @@ btF bmH aaa bPC -bRz +ahx bTp fZF sxs @@ -101181,7 +100322,7 @@ uPJ uPJ uPJ uPJ -rjz +fcK uPJ uPJ wGQ @@ -101684,7 +100825,7 @@ nHA btH bPC bRC -bTs +qCU wIG eTg cad @@ -102466,7 +101607,7 @@ chl clO clO iDR -iUl +tVr cdt bRO bBX @@ -102707,11 +101848,11 @@ btH qhw btH btH -ltv +qNO wyN -aOc +gqS bPC -szj +nDb bYf neO bAB @@ -102952,11 +102093,11 @@ aad bkE dpf obd -jfy +hwJ brQ btH btH -bwp +wKZ iuW byX gyk @@ -103221,7 +102362,7 @@ btH nRb btH btH -skf +oQC vSP xtl bPC @@ -103231,7 +102372,7 @@ eIQ qae tNG bPC -eyG +ocZ cfu gcf jWe @@ -103486,7 +102627,7 @@ eLo bYf osj bYf -kSZ +cTw bPC qnE cfu @@ -103494,7 +102635,7 @@ chp cfu cfu tyH -nRy +wOs cdt bRO bBX @@ -104254,7 +103395,7 @@ ygg btH bPC eLo -iaQ +khb wIG jVv eyw @@ -104510,7 +103651,7 @@ btH bAx btH bPC -bRK +iEU vCX xLF oAc @@ -104779,7 +103920,7 @@ uPJ uPJ uPJ uPJ -vZk +der uPJ uPJ cvA @@ -105270,7 +104411,7 @@ uPJ uPJ uPJ uPJ -eiw +yhD uPJ uPJ uPJ @@ -105796,7 +104937,7 @@ sqE bNB bmD bRN -wDz +eCU etL meM brS @@ -106051,7 +105192,7 @@ wiQ bkE uaQ kgc -eIu +nXc nWQ ova waV @@ -107340,7 +106481,7 @@ wRU bRP cui gVr -mhn +hFs wiQ aad aad @@ -111913,9 +111054,9 @@ aad aaa aad aaa -oqG +wtS apH -gjL +hLL aaa aad aaa @@ -112166,17 +111307,17 @@ aaa aaa aac aaa -oqG +wtS apH -gjL +hLL aaa -oqG +wtS apI -gjL +hLL aaa -oqG +wtS apH -gjL +hLL aaa aad aaa @@ -112423,17 +111564,17 @@ aaa aaa aad aaa -oqG +wtS apI -gjL +hLL aaa -oqG +wtS apI -gjL +hLL aaa -oqG +wtS apI -gjL +hLL aaa aac aaa @@ -112680,17 +111821,17 @@ aaa aaa aac aad -oqG +wtS apI -gjL +hLL aad -oqG +wtS apI -gjL +hLL aad -oqG +wtS apI -gjL +hLL aad aac aaa @@ -112937,17 +112078,17 @@ aaa aaa aac aaa -oqG +wtS apI -gjL +hLL aaa -oqG +wtS apI -gjL +hLL aaa -oqG +wtS apI -gjL +hLL aaa aad aaa @@ -113194,17 +112335,17 @@ aad aac aac aaa -oqG +wtS apI -gjL +hLL aaa aad apJ aad aaa -oqG +wtS apI -gjL +hLL aaa aad aaa @@ -113500,7 +112641,7 @@ bAK ovg lSD rEm -bHP +sgP nyB aad wiQ @@ -113705,7 +112846,7 @@ aaa aaa aac aad -oRK +pcW amF amF amF @@ -113753,11 +112894,11 @@ aad aad aad nyB -vGz +aMk ahq wKY vqS -igE +bbE nyB aad aad @@ -113789,7 +112930,7 @@ wiQ wiQ cnI caE -cJI +plu caE cea dzi @@ -114046,7 +113187,7 @@ cdB cdB cnI cIp -rrm +gXV caE cea cea @@ -114222,24 +113363,24 @@ aac aad aad aaa -oqG +wtS apL -gjL +hLL aaa aad apK aad aaa -oqG +wtS apL -gjL +hLL aaa aad aaa aaa aad aFp -aIj +apd aFp ckw aMt @@ -114285,7 +113426,7 @@ wiQ wiQ aad aaa -ciY +udK aaa aaa aaa @@ -114297,13 +113438,13 @@ aad aaa aaa aaa -cAG +duH aaa aad wiQ cnI cnI -yez +jPd caE caE cEn @@ -114479,24 +113620,24 @@ aaa aaa aac aaa -oqG +wtS apL -gjL +hLL aaa -oqG +wtS apL -gjL +hLL aaa -oqG +wtS apL -gjL +hLL aaa wiQ aaa aad aad xUp -rYW +gUP aFp ckw gXZ @@ -114736,28 +113877,28 @@ aaa aaa aac aad -oqG +wtS apL -gjL +hLL aad -oqG +wtS apL -gjL +hLL aad -oqG +wtS apL -gjL +hLL aad wiQ aad aad aFp aFp -jAQ +kTK aFp gXZ gXZ -aNQ +mcV gXZ gXZ aSQ @@ -114782,7 +113923,7 @@ abj nyB bzd emu -bCB +sPd mDQ bFY fSj @@ -114993,17 +114134,17 @@ aaa aaa aac aaa -oqG +wtS apL -gjL +hLL aaa -oqG +wtS apL -gjL +hLL aaa -oqG +wtS apL -gjL +hLL aaa wiQ aaa @@ -115045,7 +114186,7 @@ nTH bHQ nyB bLF -scH +bbp bLF bLF aad @@ -115250,17 +114391,17 @@ aaa aaa aad aaa -oqG +wtS apM -gjL +hLL aaa -oqG +wtS apL -gjL +hLL aaa -oqG +wtS apM -gjL +hLL aaa aad aaa @@ -115268,7 +114409,7 @@ aad aFq aGN xOv -eSj +xXy gXZ aPy aNS @@ -115302,7 +114443,7 @@ bGa bHR nyB qXs -xET +gVf vWi bLF bTK @@ -115511,9 +114652,9 @@ aad aaa aad aaa -oqG +wtS apM -gjL +hLL aaa aad aaa @@ -115523,9 +114664,9 @@ wiQ aad aad aFq -aGO +faT uWt -lsY +rCG gXZ aMw vKl @@ -115559,10 +114700,10 @@ mCL nBr bLF bLH -mBd +mrD bPM bLF -puy +qod rdU svB bLF @@ -115781,7 +114922,7 @@ aad aad aFq xUp -pRW +jrf aJH gXZ aMv @@ -115790,21 +114931,21 @@ aPy gXZ aSQ aRF -aWu +pTv aXW aWt aRF -bcY +aod bev bcX aRF -biU +tmj bkH biT aRF bpO bpO -btK +gEz aRF qYo nBr @@ -115815,9 +114956,9 @@ ixi qcx fjK bLF -kOC +eLZ lTy -hXy +kKt bRV tmw deS @@ -116037,12 +115178,12 @@ aad aad aad aFr -xHi -eSO +cbo +qSl nmH aLd aMy -uQc +nxi aPA gXZ aSR @@ -116294,12 +115435,12 @@ wiQ aaa abj aFs -fxK -keL -gCH -dOj -lNw -nog +mFq +isX +wMU +phX +fDD +pdO aPB aRp aSS @@ -116334,7 +115475,7 @@ qZP hzQ bRV jRK -wKK +wvY esq bLF wiQ @@ -116551,12 +115692,12 @@ wiQ aad aad aFr -uxz -kHP -twl -aLf -aMA -aNX +lwa +hAB +ico +ttX +hRZ +uiG aPC gXZ aad @@ -116583,7 +115724,7 @@ qYx pcG sri jVB -rVT +wEF bHV bHV bHV @@ -116627,7 +115768,7 @@ cea cea cea caE -dbV +gge cjp caE cea @@ -116808,10 +115949,10 @@ auP aDk avZ aFr -oUn -hns -kfO -aLh +yjP +gGb +fcQ +fgz aMB aMB aMB @@ -116845,7 +115986,7 @@ bHV goe jQK bdA -isE +iCP hLI jmZ cJX @@ -117065,27 +116206,27 @@ awa aDl azN aFr -coh -hPI -pFO -aLh +lzO +tqA +nQA +fgz aMB -xOc -wNb -bQX -tbP -jnz -dQX -pvU -gFy -vrN -hEI -tbP -nEt -hKc -hEI -cLv -wCs +aeG +fgD +bTx +uMl +pGM +vnQ +uMl +rOR +pZz +vnQ +uMl +rOR +tUX +vnQ +vQY +thW bok jKM gFB @@ -117106,7 +116247,7 @@ kpU kpU kpU bWg -lmA +sVS bHV cbS cdD @@ -117322,12 +116463,12 @@ awa aDl avZ aFs -iaT -kHP -twl -aLi +rem +hAB +ico +weN aMD -uQL +iZB qso aRr aSU @@ -117342,7 +116483,7 @@ mlV hSW ldB iFu -khl +ohD bol vrg brW @@ -117352,7 +116493,7 @@ vht nBr bzi iVm -fZj +hcz nCl ecY bHV @@ -117579,12 +116720,12 @@ auR auP azN aFs -aZp -pMQ -lHq -aLj +vkX +uOd +tjF +fzW aMB -uQL +iZB aPF aRs aSV @@ -117599,7 +116740,7 @@ aYa aYa biX bkK -uMD +dKT aMB bpS brX @@ -117620,11 +116761,11 @@ nBn hhv umj tsr -skm +uUi bHV cbT cdG -cfB +awS aaa aad aaa @@ -117640,7 +116781,7 @@ aad aaa aad aaa -cDV +rxD cFL cHg cnI @@ -117837,11 +116978,11 @@ atJ avZ aFr fUu -gRZ -twl -aLk +mfH +ico +jjI aMB -uQL +iZB aPG aRt cfI @@ -117856,13 +116997,13 @@ hvQ hvQ hvQ bkL -gPK +pFU bom bpT brY cfI vLa -dvO +kte nBr rQJ dpW @@ -118094,11 +117235,11 @@ asl auS alT aFr -igf -dHT -aLl +jEG +jPj +nSK aME -lJZ +sET aPH aRu wJq @@ -118113,7 +117254,7 @@ onq mnK qvi afD -eOG +uiX aMB bpU brZ @@ -118122,10 +117263,10 @@ lcB hme bxH sZg -rpp +ejS plk tPe -eNy +gEK bHV ofC nfi @@ -118338,24 +117479,24 @@ aad aad aad alT -nNx -pVz -qVV -fyB -eJO -eJO -kLS -kVV -fyB -fyB -sAo -fGO +sXr +out +lVp +lQX +qah +qah +lzc +ugd +lQX +lQX +lGN +bAy aFr -cWd -vXC +khu +pwA aLm aRF -lSz +qtV aPI aRv cfI @@ -118370,7 +117511,7 @@ fue vME fbN bkM -pJg +wJe uOD lwF wIa @@ -118595,7 +117736,7 @@ alT alT alT alT -yav +uls awc auU awc @@ -118606,13 +117747,13 @@ aAR aCh aDm aEl -epU +ams aFr aFr -kiN +oCX aFr aRF -atq +bxg dVY aRw fKN @@ -118627,7 +117768,7 @@ rAH iry vnn bkN -xPi +gms aMB bpW ekC @@ -118649,7 +117790,7 @@ orR lSl sKi bPW -cas +fRe cbW mit cfD @@ -118662,7 +117803,7 @@ cpb cqt crO ctr -cuS +nwq cnD cxD ckB @@ -118737,9 +117878,9 @@ aaa aad aaa aaa -tJw +xVi efQ -feb +qJg aaa aaa aad @@ -118852,7 +117993,7 @@ cSv kCo wUD ark -hRo +nyh qtF csR qHP @@ -118863,13 +118004,13 @@ otG goT qjs vAt -eNJ -oAV +jRM +eJE ayR -mlB -hZf +oKf +imF aRF -vYW +qFe nEE aRv cfI @@ -118879,12 +118020,12 @@ aYf aZZ aZZ aZZ -beA +nUJ aWK bhi gqL bkO -smq +mZk aMB bpX aMB @@ -118906,8 +118047,8 @@ bSe ost bWn bYx -cat -cbX +fRe +cDY tMd cfF xrS @@ -118990,17 +118131,17 @@ aaa aaa aac aaa -tJw +xVi efQ -feb +qJg aaa -tJw +xVi efR -feb +qJg aaa -tJw +xVi efQ -feb +qJg aaa aFo aaa @@ -119109,7 +118250,7 @@ wUD wUD wUD ark -nuc +tTR hJg auW awe @@ -119121,16 +118262,16 @@ aCj aCj aEn mZL -qPv -ykO -cKh -kyL +vbR +fnF +cwy +wOw wxH -udZ +oSc aPL aRv cfI -aUR +kqP aWH aWH aMB @@ -119138,14 +118279,14 @@ aWH aMB aWH aWH -neo +mCA ugB bkP -aJL +mZk bop bpY bsc -btT +mxm bve aRF wRe @@ -119154,7 +118295,7 @@ xdm nAp fyJ sDw -pAt +jdy tvh sYH uyy @@ -119163,11 +118304,11 @@ bSf qwa bWo bYy -cau -cbY +hrv +tvx rJn cfF -lbZ +jko cji poM clY @@ -119247,17 +118388,17 @@ aaa aaa aad aaa -tJw +xVi efR -feb +qJg aaa -tJw +xVi efR -feb +qJg aaa -tJw +xVi efR -feb +qJg aaa aac aaa @@ -119366,7 +118507,7 @@ mIA wUD wUD ark -nDL +iGw iiu auX awf @@ -119383,27 +118524,27 @@ aBf aJV mjg aRF -axP +oak vmR aRv cfI aUS aMB -aYh -baa -bbF +jin +bdg +lZF bdg beB aMB bho oPr bkQ -qxg +plI yaT hlo pTA hvQ -bvf +gSx aRF bxL bzo @@ -119470,8 +118611,8 @@ saw lJW kcF hVM -tSe sMH +aad aaa aaa aaa @@ -119504,17 +118645,17 @@ aaa aaa aad aad -tJw +xVi efR -feb +qJg aad -tJw +xVi efR -feb +qJg aad -tJw +xVi efR -feb +qJg aad aac aaa @@ -119623,7 +118764,7 @@ fuY wUD niK arp -qcw +gej wLN auY awg @@ -119640,22 +118781,22 @@ alT alT alT aRF -nny +leA qrU aRv cfI aUQ aWI -aYi -muD -aex +iKk +ouJ +mku iam lFH mYa pmI qIZ csn -jAy +lgT sad ejE hvQ @@ -119673,11 +118814,11 @@ loa klU exm bPX -bSh +ofl bTY -bWp +wng bPW -cav +fRe cbZ rJn cfF @@ -119688,17 +118829,17 @@ pqq cnG cpe cqx -crQ +pjv ctt cuV -cwl +gfr cxG vhJ sTZ hjP cDY hhH -cHm +kKh car uvH cLF @@ -119724,12 +118865,12 @@ tMk pmQ amU saw -lJW +ajU sif wNF -sMH eaf -sMH +eaf +eaf aaa aaa aaa @@ -119761,17 +118902,17 @@ aaa aaa aac aaa -tJw +xVi efR -feb +qJg aaa -tJw +xVi efR -feb +qJg aaa -tJw +xVi efR -feb +qJg aaa aad aaa @@ -119880,7 +119021,7 @@ jbZ aJE kgo iOD -xMP +hck atQ auZ awg @@ -119894,16 +119035,16 @@ aEo sAw aHb alT -aJW +srP aLq aRF -ekP +jYP kEq aRv cfI aUS aMB -aYj +ile bac bbH bdi @@ -119912,7 +119053,7 @@ aMB bmS fLo bkP -nxz +mZk bos shC bse @@ -119922,7 +119063,7 @@ aRF bxE bxE bxE -lwd +dhe dNM jrP wSJ @@ -119935,7 +119076,7 @@ bTZ bHV bHV bSl -cca +xpK jKr cfH chw @@ -119984,9 +119125,9 @@ saw hVM sif nGc -aqu -oOf -wRm +pbZ +rmn +xfI pQl aaa aaa @@ -120018,17 +119159,17 @@ wiQ aaa aac aaa -tJw +xVi efR -feb +qJg aaa aad efS aad aaa -tJw +xVi efR -feb +qJg aaa aad aac @@ -120154,7 +119295,7 @@ aIA jsp aLr aMI -ekP +jYP oLD aRy cfI @@ -120166,10 +119307,10 @@ aMB aMB beE aWH -bhn +lHj fLo bkR -xSa +mZk btW bqc bws @@ -120190,7 +119331,7 @@ bPY bSi iyi chw -bYz +jEQ caw ccb pzk @@ -120222,10 +119363,10 @@ cMY vFM inh inh -gCy +qpt +inh inh inh -bwI cMY wvW pRU @@ -120242,7 +119383,7 @@ mGT sif gYq sMH -sMH +cik sMH aaa aaa @@ -120389,7 +119530,7 @@ wiQ aad alT alT -nyl +lnQ hrm sDx jWQ @@ -120406,12 +119547,12 @@ axz uYS aEr lMb -qKM -xBT -kDN -ozT +vIG +rqa +wVW +odt izo -ozc +mMw aPP aRz uJk @@ -120426,15 +119567,15 @@ aWG bho bjh qro -oXP -uRb -vrH -xIU -vDz -jmx -kHz -qQA -xwz +tGt +sSG +xTv +sSG +olO +yeS +iPi +nfJ +ncW lyK kZW xjG @@ -120463,7 +119604,7 @@ tkF ctw cuX cwn -cxH +kkK cEc cEc xFd @@ -120498,9 +119639,9 @@ saw lMw sif gYq -sMH eaf -sMH +eaf +eaf aaa aaa aaa @@ -120545,7 +119686,7 @@ ehq ehr ehr ehr -fQa +qcv aad aad aaa @@ -120661,7 +119802,7 @@ axA aAX aCn aDq -aEs +mNp flj xPc ayR @@ -120687,13 +119828,13 @@ bmW bov bqe bjl -rCj +ipi bvk aMK bxP bzs bAZ -bCX +aEB bEN bGr sQb @@ -120739,7 +119880,7 @@ inh inh cub inh -iqw +wMl cMY mZU pRU @@ -120748,16 +119889,16 @@ cea cea cYB saw -dqa +rEb drC -anB +nPZ saw ulh cLa hMo -aqu -oOf -wRm +pbZ +jNz +xfI aaa aaa aaa @@ -120908,7 +120049,7 @@ nyt wUD ugO iOD -upy +gqi atU avd awg @@ -120918,12 +120059,12 @@ azU aAY aCl awg -aEt +vZF sAw kQN alT aKa -aLu +piD aRF wLp lwT @@ -120944,7 +120085,7 @@ bmX aRF aRF bsi -vOP +jGj bvl aRF aRF @@ -120994,7 +120135,7 @@ cMY cTA inh inh -kIA +fqs cTA cMY cMY @@ -121005,11 +120146,11 @@ cea cea cea saw -dqb -rYa -anC +cey +eYI +ygE saw -fdW +tPv iUS suz ixI @@ -121046,17 +120187,17 @@ aaa aaa aac aaa -tJw +xVi efU -feb +qJg aaa aad efT aad aaa -tJw +xVi efU -feb +qJg aaa aFo aac @@ -121165,11 +120306,11 @@ nyt wUD wUD arp -qcw +gej lEc ave awg -axC +rLA axw axw awg @@ -121201,7 +120342,7 @@ bmY aRF bsj bsj -qpO +ipi bvp bwB bxQ @@ -121225,7 +120366,7 @@ eSF cfM chD cjo -mHO +eRG cmd car cpi @@ -121262,8 +120403,8 @@ cea cea cea saw -dqc -fTm +kdm +eIv anD saw eLQ @@ -121303,17 +120444,17 @@ aaa aaa aac aaa -tJw +xVi efU -feb +qJg aaa -tJw +xVi efU -feb +qJg aaa -tJw +xVi efU -feb +qJg aaa aad aaa @@ -121422,7 +120563,7 @@ kFh wUD wUD arq -vbf +xgc bmV avf awi @@ -121458,13 +120599,13 @@ bmZ aRF bsk bsk -lRO +wNO bvp pBW jpr mQQ vMw -bCZ +tCy aRF bGu pcb @@ -121473,7 +120614,7 @@ bMa bOf bQc bMa -pbk +raW vbH ulA bQg @@ -121508,7 +120649,7 @@ ePC cTC cVD cWX -cYM +umU dar lsU cMY @@ -121519,16 +120660,16 @@ cea cea cea saw -amN -bVi +mgW +kFU anE saw gtA wnG sif hVM -mBP -eaf +tSe +sMH aaa aaa aaa @@ -121560,17 +120701,17 @@ aad aaa aac aad -tJw +xVi efU -feb +qJg aad -tJw +xVi efU -feb +qJg aad -tJw +xVi efU -feb +qJg aad aac aaa @@ -121679,7 +120820,7 @@ wUD pKB wUD ark -mNp +ooB qxa avg awc @@ -121715,9 +120856,9 @@ kHm aRF bqi bsl -xCO -xAs -bDH +lpF +jAn +mhI rrJ bzv lCK @@ -121737,7 +120878,7 @@ bQg cch qtN cfO -sTw +vMD car ckJ cme @@ -121746,7 +120887,7 @@ cpk cqE vXR ctB -cvb +iFe cwo cxL bEs @@ -121761,13 +120902,13 @@ cMY cMZ uiR cNc -cRT +lYp das cVE cWY kqw das -dcd +dLz cMY mZU uDH @@ -121776,16 +120917,16 @@ cea cea cea saw -dqd -bVi +nAP +kFU anN saw epA rqc -wNF +tHY wNF wZk -eaf +sMH aaa aaa aaa @@ -121811,23 +120952,23 @@ aaa aaa aad eak -ebD +kJW eak aad aaa aac aaa -tJw +xVi efU -feb +qJg aaa -tJw +xVi efU -feb +qJg aaa -tJw +xVi efU -feb +qJg aaa aac aaa @@ -121936,7 +121077,7 @@ gJa wUD euM ark -aFP +iia fxv ycA elV @@ -121959,7 +121100,7 @@ acO lha uhB gcE -qHm +gCU rCB taN sDk @@ -122007,9 +121148,9 @@ cvc cwo cxM czy -cAU -cCB -wBz +jzo +wic +faP cFY cHu cwo @@ -122033,12 +121174,12 @@ caE caE caE saw -dqe -fOR +lQE +qiM saw saw eaf -duQ +qvF eaf eaf eaf @@ -122068,23 +121209,23 @@ wiQ aad aad eak -sBn +dSt iBe aad aad aFo aaa -tJw +xVi efV -feb +qJg aaa -tJw +xVi efU -feb +qJg aaa -tJw +xVi efV -feb +qJg aaa aFo aaa @@ -122193,7 +121334,7 @@ alT alT alT alT -gDT +vCw atZ avi awl @@ -122229,7 +121370,7 @@ bnc aRF bqk bsn -bue +hIb bvq bwF bxT @@ -122244,8 +121385,8 @@ bSo siG hQo bSo -gzR -rKh +rXB +iGt kSf bQg cci @@ -122253,7 +121394,7 @@ cdX cfQ oYF car -ckL +dhF cmg car cpl @@ -122286,25 +121427,25 @@ cMY cfT kIU iVz -eUM -odO -aNL -ivr -oow -uGM -gCK -jrG -gCK -uGM -nnZ -qMr +xFA +bCu +vbw +umi +xMQ +liZ +eJO +uhf +uPc +nRQ +xed +tEt nNu -aaa -aad +abj aad aaa aaa aaa +aaa aad aaa aad @@ -122325,7 +121466,7 @@ aaa aad eak eak -mSq +feu eak eak aad @@ -122335,9 +121476,9 @@ aaa aad aaa aaa -tJw +xVi efV -feb +qJg aaa aaa aad @@ -122450,17 +121591,17 @@ aaa aad aaa alT -hfH -uTk -otb -otb -iKd -qmR -dSq +jvu +pTR +lJH +lJH +gfc +gzH +kjK aBc hHV aDv -azf +fol aFI aHk aIG @@ -122543,20 +121684,20 @@ cMY cMY cMY cMY -tCz -tEf -dmA -doq -ocs -nll -gkO -xBx -nJz -pwT -fRT -rQb +ubV +xSG +eLr +pmG +fuH +txo +iQA +eLr +bWh +qCZ +hWK +roH nNu -aaa +abj aad aad aad @@ -122713,7 +121854,7 @@ avk avk alT alT -rPz +pDi aBd alT alT @@ -122773,7 +121914,7 @@ cnI cpm cqH csa -ctE +xZr cvd cnI cxO @@ -122800,20 +121941,20 @@ ygs inh inh cMY -djz -hnS -mJp -fsr -lnA -uGK -ccq -xyp -xFv -gKu -ucP -eJm +jUD +bJa +aSA +txK +log +wDL +tgH +gsm +dsF +njc +asx +lCl nNu -aad +abj gSi ovQ ovQ @@ -122840,7 +121981,7 @@ aad eal eaS wcm -lEA +fPj eal aad aaa @@ -122970,7 +122111,7 @@ avl avl alT ayQ -pPh +bAf aBe aCu aDw @@ -123001,11 +122142,11 @@ alf vBe iCJ ngu -cQb -ylO +vaX +fpk lZY -njk -njk +bLz +bLz wVr wKy qJc @@ -123043,7 +122184,7 @@ caE caE hfI cMY -jip +pSB cOM inh aiF @@ -123055,10 +122196,10 @@ daw eZb inh cON -aKm +jIO cMY -djA -djA +kWb +lLM djA qqX djA @@ -123068,7 +122209,7 @@ djA djA djA rjx -xVH +eLV caE aaa ovQ @@ -123095,9 +122236,9 @@ dOM dOM aad eal -eaT +aXU rVj -dPa +sIX eal aad aad @@ -123186,7 +122327,7 @@ aaa aaa aaO abe -abp +teq hOz abC abZ @@ -123227,7 +122368,7 @@ aqV aqV alT ayR -pIN +bBb aBf alT alf @@ -123241,15 +122382,15 @@ aMN aaa aad aRF -aTk +pSf aVa aTl aRF -bal +eEp bbO bam aRF -bgg +eLv bhw bgh aRF @@ -123257,11 +122398,11 @@ aMN alf xgu vlU -lmQ +cOl dVz dVz -bxX -ezj +jaZ +jFm wOL bsr bsr @@ -123271,7 +122412,7 @@ bsr bsr bsr bsr -bSp +tsQ neb udG bYK @@ -123314,15 +122455,15 @@ inh inh inh cMY -kia -vAq -pTJ +djA +djA +djA hPA -gGX -drI +gqf +djA duw +fNE duw -dwd djA lgV jXa @@ -123449,7 +122590,7 @@ pPW jwJ pPW pPW -cCm +eSW pPW tLY pLV @@ -123462,7 +122603,7 @@ pPW pLV tLY pPW -kJv +hQC pPW sdI biC @@ -123571,22 +122712,22 @@ cNc cNc cNc cMY -hnV -mcw -awv -xDF -vXL -drJ -duw -duw -dwe +kia +vAq +pTJ +wma +lqY +nSU +fsB +bWI +ezN djA oPM xUI cOj aaa gSi -dFB +hDo rJK gYh dJL @@ -123780,8 +122921,8 @@ mSG ksf syb uyN -xBU -kke +mKs +hqv wGs rXU yhm @@ -123828,15 +122969,15 @@ ygs inh inh cMY -kRu +rJr +mcw mcw -nZh -fjH -fqY -drK -jAD +bLV +eUQ +ubh +jhY bIW -ncP +gaF djA rYh ceb @@ -124071,7 +123212,7 @@ caE caE tBD cMY -lcN +asE cON inh uLi @@ -124083,17 +123224,17 @@ daw rMb inh cOM -iYF +cTn cMY -lSh -ifA -jel -xQY -fDO -drI -duw -duw -duw +kRu +mcw +inX +cNX +eir +nSU +oyC +bWI +oUy djA jGQ xUI @@ -124239,10 +123380,10 @@ aaa aaa aaO fxq -ajX +iIk eHD eHD -vJW +gRs cCs kFY mzh @@ -124342,23 +123483,23 @@ inh inh inh cMY -djF -djF -djF -ptR -djF -djF -djF -djF -djF -djF +lSh +ifA +jel +xQY +siB +djA +duw +nif +vxt +djA lgV jXa cOj aad gSi -dFE -pvY +cnV +ohN gFa dJO dKC @@ -124599,15 +123740,15 @@ cNc cNc cNc cMY -rJU -pxQ -swo -hWe -oqh -giE -gsv -gUK -ghM +djF +djF +djF +ptR +djF +djF +djF +djF +djF djF rYh cea @@ -124802,7 +123943,7 @@ alf aaa bvy bwL -wHk +utd bvy bBl oUc @@ -124821,19 +123962,19 @@ caG ccn jdl cfV -chM +tkZ cjr cjs cps cqN -cpr +lQo cqM csh ctJ caG ntC cxU -wdo +unw cBa hLe cEp @@ -124856,16 +123997,16 @@ ygs inh inh cMY -pVw -wBr -rHa -nhm -lVF -obt -rVK -rVK -rVK -vJu +rJU +eiW +swo +hWe +oqh +jLI +qfS +vol +ghM +djF jiI ceb evv @@ -125093,13 +124234,13 @@ gQW aJm vWF gQW -xzY +xkT caG nQh cea tBD cMY -ruX +kCy cOM inh wpt @@ -125111,18 +124252,18 @@ daw xzS inh cON -hmH +syM cMY -xRq -uga -lVF -mfY -mVh -kfz +jpg +coT +rHa +nhm lVF -uNu -jHj -djF +obt +rVK +hXm +rVK +vJu fgc ycL rdv @@ -125276,7 +124417,7 @@ pXY eHD tCt kdx -uNM +ntn aiY alg alg @@ -125322,7 +124463,7 @@ kdZ swf dsZ tvq -pSF +dvs xQB frH cbH @@ -125527,7 +124668,7 @@ fxq dsQ gFA xYv -oRG +iEf mPk evS eHD @@ -125884,18 +125025,18 @@ ddS dfc dgu kmN -djL +hFh dfp iaF jSN xOo drQ dti -duF -dwg +oya +tVm dxP dzt -dAw +icD dCa dDn dEq @@ -126099,12 +125240,12 @@ bQv bQv bQv bQv -fOl +thm wqz bYQ caG ntC -cei +wmD cfZ chQ gQW @@ -126335,7 +125476,7 @@ bdq beM bar bhy -bjp +nEo bld bng boy @@ -126348,17 +125489,17 @@ bar kyT bQv bDm -bEW +upv bGG -bIx +lVu bKs bMk -bOp +aEM bQq bDu pFV bWC -bYR +hzp caG caG caG @@ -126371,7 +125512,7 @@ cmt cmt cqO cmt -ctK +ame cvk sWk ccr @@ -126384,7 +125525,7 @@ ahg caE pue cMY -jJA +mAO cOP pRC cSg @@ -126405,16 +125546,16 @@ qCE asj icf oUa -pcm -uPe -oiL -qSi -hFW -iRl -inD -rdV -maD -uNl +wFb +xEZ +vDn +oSX +iUK +dGg +rjG +gyH +nHk +kfq hJs dJV dKE @@ -126556,7 +125697,7 @@ xSF eHD xer fcn -eOQ +ffV twg uyu uyu @@ -126863,10 +126004,10 @@ kyT bQv bDo mQh -gEN -gEN -gEN -jbs +clJ +clJ +clJ +mQD jPi bGM bFe @@ -126914,7 +126055,7 @@ etf koM gPv dlz -dmO +nxD qgH xOo drT @@ -126927,7 +126068,7 @@ vAb vAb dDr dEu -dFL +uop dAA tkn dJX @@ -127041,7 +126182,7 @@ aaa aaa aaO abe -abp +teq xXe hOz abZ @@ -127123,7 +126264,7 @@ sRY bGJ bIz bIA -gEN +clJ bOs bKv bSu @@ -127146,12 +126287,12 @@ dnm caG cwv rAy -czK +quB caG qzX cEx -xvG -ltL +qzf +hMN cCP oEF cMY @@ -127162,12 +126303,12 @@ cMY cTV cVT cXm -cZb +aCA cXm -whP +eDu ddV cMY -jEo +yhW fju qEN cOR @@ -127178,7 +126319,7 @@ xdD xdD xdD xdD -gAK +moH rbT aJx wGe @@ -127304,7 +126445,7 @@ feR jwJ pPW pPW -kpc +rHF pPW pPW pPW @@ -127317,7 +126458,7 @@ pPW nTX uyz uyz -eKy +gHV uyz rsB pPS @@ -127360,7 +126501,7 @@ jhl bar bbV jhK -sKo +uec bar bhC bjt @@ -127376,11 +126517,11 @@ bar rLo tqu ukx -vAr -rEK +mRU +gmm bIA bKt -gEN +clJ bKu bKv bSu @@ -127391,7 +126532,7 @@ caG caG caG caG -chV +bYF pwk gQh cmt @@ -127408,7 +126549,7 @@ caG cCN nvD mQR -kyt +nTh cCP qcW ceb @@ -127443,8 +126584,8 @@ drQ dEv dFM dHl -oaZ -dJZ +lSM +eQE dKF dLZ dLZ @@ -127617,7 +126758,7 @@ rZH bar bbW uYk -fov +hyD bar bhD bjt @@ -127633,11 +126774,11 @@ bar jhl bQv uqX -qCt -jbs -xcT -cYI -gEN +xTX +mQD +iyH +nJe +clJ jPi bGM bFe @@ -127671,7 +126812,7 @@ oPq cea ioz cOR -cQA +xJa dgv dgv dgv @@ -127700,7 +126841,7 @@ dDt dEw dFO dHo -oaZ +lSM dKa dKF dLZ @@ -127721,13 +126862,13 @@ eEy dTw jnX hIi -ngk +asP vNq cWm dTw hVg dTw -qVn +jXh uSp pNC dTw @@ -127837,7 +126978,7 @@ aaa aaa abf iba -rFc +gUh aky aky aky @@ -127864,11 +127005,11 @@ alg alg alg aMX -spM +wZM rNb jqZ aTx -aVj +sTS aMX vXZ bar @@ -127949,12 +127090,12 @@ xXn eJc mWZ eJc -icE +boP sHj eHX poP drP -dEx +qpu dFO fBf pEq @@ -127964,7 +127105,7 @@ dKb dOp dOp dOT -lmM +miR dQE ldC dTw @@ -127972,13 +127113,13 @@ sdE xvq hKr fGD -qFv -fMC +fCE +nmG ezU msg hTa lBx -wXV +qPo hSR hSR win @@ -128094,12 +127235,12 @@ aad aad aaO aeW -ajX +iIk aky mxx suL uJw -sMI +ojR mmg mxx aky @@ -128136,7 +127277,7 @@ bar bhF bjv blk -bnm +sbN boC bqC bqC @@ -128170,7 +127311,7 @@ xBM tUM hPJ sBL -cyn +vTh caG cwz jei @@ -128189,7 +127330,7 @@ cQC cPf cTY cPf -bor +iYj wwe hCG hCG @@ -128241,7 +127382,7 @@ dTA dTA dTA dTw -xwM +tDm rcU vYa efg @@ -128381,12 +127522,12 @@ aMX wlA aQh aRS -aTy +iLH aVl aMX uAc bar -bbZ +eMP bdx beU bar @@ -128456,10 +127597,10 @@ hPb dib djS dlE -dmS +fZV doM dqC -drX +rSh dtq duK dwo @@ -128472,7 +127613,7 @@ dEz dFQ dHp dIE -lwQ +icc dKH dMa dMa @@ -128486,11 +127627,11 @@ dTA dUl ple lBG -dWM +kIl dXE dYy dZj -dZQ +tkc eaw ebf ebU @@ -128498,7 +127639,7 @@ jjM fXU hAa dTw -fMh +oHf ruB mQL efg @@ -128667,7 +127808,7 @@ bEy bEy bEy bEy -igr +rOK eIt cLg qir @@ -128687,7 +127828,7 @@ xVS jgw rBd pzz -jLN +ngg urb ojH rpW @@ -128703,7 +127844,7 @@ qNG nVp eoY xHL -fUm +xdi cZe rhy dQQ @@ -128879,7 +128020,7 @@ euy auh sWJ gnI -ewe +fDF aVV auh jIs @@ -128887,7 +128028,7 @@ aCD aDJ roP aFZ -aHq +xgZ chm aOA aOA @@ -128897,7 +128038,7 @@ aQj aRU aTA rlp -gWo +ppm kfL baw jNn @@ -128980,10 +128121,10 @@ avU iOM uih xvn -dCk +rxK dlE -prg -kUy +ajI +xZT dHq dIF dKe @@ -129129,7 +128270,7 @@ qPI qPI qPI mmg -eAS +rpV aky mGv asU @@ -129142,18 +128283,18 @@ pYN lho jMP egK -net +oYE tQq gFv mPm -jtE -jtE +kan +kan eHg fYE hXE ewR ihB -ubk +hEU wJH llK veq @@ -129172,7 +128313,7 @@ bup csJ csJ csJ -bzL +vIN bFg vpP bFg @@ -129191,7 +128332,7 @@ cem cem cem cem -cjx +kZj bIG cmw bUA @@ -129200,7 +128341,7 @@ bSw fQi wHE fQi -cwA +pMo fQi czP fQi @@ -129217,7 +128358,7 @@ jKw mAd tpm rLi -jeB +iFB cZg fYY mzB @@ -129391,7 +128532,7 @@ aky rZH ary auh -pmA +knQ awD kme lOr @@ -129480,14 +128621,14 @@ daJ iXu cQD dfm -dYI +diN fjQ cUe dlI dmW doQ kLj -dsb +oNs dtu duO dws @@ -129499,7 +128640,7 @@ dlE koj nja dHs -dIH +fUB dKg cOR iLS @@ -129522,7 +128663,7 @@ vFF lBG xfp hNX -imc +jKy dTA oes edS @@ -129643,12 +128784,12 @@ anc kea pVa apb -aqg +jYV aky gZj asW auh -tUZ +uLm lOn yfC qlV @@ -129659,7 +128800,7 @@ aDL tRC aGc mdW -nUQ +pny aKu aDL oeH @@ -129681,7 +128822,7 @@ blq aYC hcP tmB -bsD +tzB bsW buq buq @@ -129731,11 +128872,11 @@ cQH cSp cUe cWb -cXr +vJa cOR daK iwv -ddY +muC dfm hWO ajp @@ -129913,7 +129054,7 @@ aAk aBB ieu aDL -gGj +nGK pwm hcb nzm @@ -129930,7 +129071,7 @@ aYC baz bcg mYm -beZ +cFB aYC bdJ rbH @@ -129977,7 +129118,7 @@ czR cBk cCR cEC -cGg +uIO cvo fQi qHr @@ -130013,7 +129154,7 @@ dDw cUe vnV cUe -dII +reN dKh cOR umk @@ -130038,7 +129179,7 @@ lGi qjp lBG dTA -qVr +ubN pVB eeD mEx @@ -130170,19 +129311,19 @@ auh aBC vXZ aDL -aEQ +wdk oAh lel nzm gJn aDL -uzG +nFk aOE aQn hNE aOF aOF -sBi +eOq aYC baA bcf @@ -130236,7 +129377,7 @@ czS cEF cGh cvo -cIC +dcH qHr xjX cNr @@ -130275,8 +129416,8 @@ wva gwP bnH dSp -kih -kih +bYv +bYv sQg dfm ybh @@ -130441,10 +129582,10 @@ aTG aOF oTF aYC -baB +lDu bcg bdF -bfb +nRF aYC bdJ rbH @@ -130483,15 +129624,15 @@ mgZ cpD bUB hfG -ich +mWU cvo cwE nkr gSq wSx czT -cEE -cGi +xGH +tWt cHK cIF qHr @@ -130518,8 +129659,8 @@ ejo oSO sFo vKL -vFJ -rfX +geT +qwY vKL vKL nwB @@ -130527,12 +129668,12 @@ qmg sZI ctW pmW -lZU +cOy fBF cOR xnx -qkP -rgr +gOz +uQF jML jYj dfm @@ -130543,10 +129684,10 @@ dUt jzm lBG dWR -dXI +dzN dYz dZm -dZU +lpp dZk dWN ebZ @@ -130556,7 +129697,7 @@ uhr kcM eeF efs -xqY +dyo dTw aad wiQ @@ -130663,7 +129804,7 @@ aaO aaO abf abf -xCX +jrj xSF aky aky @@ -130707,7 +129848,7 @@ kGX gyy hnN aYC -rdG +jve tmB bsF bsW @@ -130720,11 +129861,11 @@ esA xUP gQb bII -bKC +sBZ uIK bOA nNz -bSA +nvR bUB bWS bZb @@ -130742,13 +129883,13 @@ cqW psN eJj cvo -cwF +ifx rkh utc cBl cCS -oQB -cGj +pqz +pnH cHK cIF qHr @@ -130762,7 +129903,7 @@ kkX cXu cZk daO -dcD +riv dec dfp cPf @@ -130997,15 +130138,15 @@ wMj cpF bUB css -xdB +mmB cvo cwE uFo iFD sFV cCR -oQB -cGj +pqz +pnH cHL cIF pkr @@ -131016,7 +130157,7 @@ ajp fFQ dgv noG -cXv +lqG cZl daP cZm @@ -131026,7 +130167,7 @@ dgJ uWK djX dlN -dmZ +mlz doW dqL gpu @@ -131039,7 +130180,7 @@ dAJ dCp qKP dEH -dFY +cmR oMC dIL dyg @@ -131064,14 +130205,14 @@ dZV eaE ebk eca -ecF +hmc dVl wcJ msD dWH -kPA -nPH -egD +lSG +qTO +wnY abj abj aaa @@ -131201,8 +130342,8 @@ aDL aEU nov aHB -oCd -taL +koo +eNd arr rOT rOT @@ -131211,12 +130352,12 @@ rOT rOT rOT gPF -fNr +qdF gUY aYD -bdH +onj bfd -bgr +uwL bZC vTF blw @@ -131244,7 +130385,7 @@ cpD cgg cgg cgg -aut +plt cgg cgg cgg @@ -131276,9 +130417,9 @@ kyv lGS cZm daQ -dcE +uSI ded -liM +oZc dij aCE djY @@ -131416,7 +130557,7 @@ aaO mPH abD abD -acY +ddm hTQ jxz uUh @@ -131429,7 +130570,7 @@ pPW uUh oNu miw -yaG +vDg pPW pPW biC @@ -131438,11 +130579,11 @@ xMk dsQ akF lAp -pOL +hPt lMx -cWU +tKj tAd -qzF +erV akE rZH vtI @@ -131459,14 +130600,14 @@ jjF aGk hTK eRo -iKU +lzL rOT rOT -lrA -lrA +cVO +cVO rOT -lrA -ycO +cVO +cud rOT wmK etm @@ -131489,7 +130630,7 @@ bwV ijC gHw rpS -lPW +gEJ bII bQF bQF @@ -131505,7 +130646,7 @@ ckV cgh cib cjD -ckY +pFp cmC cod cpD @@ -131516,7 +130657,7 @@ cvo cwH cyp czW -cBm +dqV cCT cEI cGm @@ -131554,7 +130695,7 @@ cSR hvE cSR dGa -fkO +dtV dIN dyg weI @@ -131582,8 +130723,8 @@ vpZ vpZ sOR edZ -oJc -jNa +fpA +lyz eYz egE aad @@ -131716,7 +130857,7 @@ aEW nov aHB icn -iKU +lzL rOT xkf snE @@ -131724,12 +130865,12 @@ hGh rOT hlk pyc -ncF +rjj rOT etm ttZ bdJ -qVh +oQD bgs bhQ bjF @@ -131746,7 +130887,7 @@ bwT aZO qqU fqp -gby +kmT bII bKG bMv @@ -131770,12 +130911,12 @@ bUB css hai cvo -tqj +hMM wEl fau cBn fau -ubt +ebM mVG cvo cII @@ -131803,7 +130944,7 @@ dqO jPb dtx duX -dwy +gym dye dzI dAM @@ -131817,9 +130958,9 @@ dKk dOd vSn dNL -ssN +byD juT -pNW +uZc nRw eWx dNL @@ -131973,7 +131114,7 @@ bVe mFN kPf oIn -sVh +qrR qKU oMK rMB @@ -131981,7 +131122,7 @@ pGv rcj tUJ sCM -frd +uKw rOT etm vIE @@ -132010,16 +131151,16 @@ wsu fks swQ bIH -fFT -hFp -nPs -nPs -vrc -gqh -nPs -nPs -tgE -nPs +ojX +rWi +gsr +gsr +hLA +pWZ +gsr +gsr +frP +gsr bUG aaa aaa @@ -132068,7 +131209,7 @@ kdA hzq nLr dGc -hVE +cgI dIP dyg jwp @@ -132219,7 +131360,7 @@ alf atf auj auj -ekz +tSo iuA azg aAo @@ -132230,7 +131371,7 @@ aEY nov aHB icn -iKU +lzL rOT xkf ohm @@ -132238,7 +131379,7 @@ mVL kdo hMY rhP -ncF +rjj rOT hhO evr @@ -132268,15 +131409,15 @@ bKH bKH bKH bUG -nPs -nPs -nPs -xlR -mXt -szs +gsr +gsr +gsr +jzu +wkT +gLC pJZ eSz -rYw +oEA cmD aad aad @@ -132288,9 +131429,9 @@ aad aad czY wXk -cCU +vzB deI -vhF +nDj cHM fQi qHr @@ -132321,7 +131462,7 @@ dwA dyf dzJ dAN -jyD +sFX iMg aaC dGc @@ -132467,7 +131608,7 @@ anm akH abZ anm -oZv +fwm aol api api @@ -132477,7 +131618,7 @@ atg auk auj orI -ayf +kvf auj auj auj @@ -132487,14 +131628,14 @@ ogs aGk hTK icn -tPm +aVY rOT wmK -tuJ -tuJ +cVO +cVO kdo -tuJ -tuJ +cVO +cVO rOT rOT nLk @@ -132528,12 +131669,12 @@ bUH bWX nvg ucF -kyc +eZL cev -jOr +xkp kVI lBv -vwQ +tND bUG aaa aaa @@ -132563,12 +131704,12 @@ myL daV dcJ dei -dfu +sLc dgP dil dkd dlN -dne +rld dpc dqP dpc @@ -132578,9 +131719,9 @@ dwB dyd dzK dAO -iJX -kFw -iJX +tvW +fQF +tvW dGd dHA dIR @@ -132602,8 +131743,8 @@ vpZ dXL dYG dZo -dry -gDK +rKv +wSZ dXL dYG dZo @@ -132724,8 +131865,8 @@ jCt jCt jwJ jCt -omj -brR +ezD +lvm jCt jCt jwJ @@ -132734,7 +131875,7 @@ mHx tYq ouq vaa -iQE +hKV azh aAp auj @@ -132744,8 +131885,8 @@ lrd erE aHE fag -fDi -wmE +jTJ +ioP rOT rOT rOT @@ -132785,17 +131926,17 @@ bUI bWX bep hpl -kyc -rOv -jOr +eZL +naP +xkp dCQ bvc -nPs +gsr bUG coe coe cqY -pVh +pxY gih cvs cwK @@ -132837,10 +131978,10 @@ dyd fjy dyd dyg -tvG -phQ -seb -tlM +ruu +nDv +iae +lJQ dyg dNO tpl @@ -132851,7 +131992,7 @@ dPZ dQO dNL dNL -fHO +qYw gEI mIR xUd @@ -132859,8 +132000,8 @@ vpZ fOL dST dZp -vmd -pzA +oCH +iaJ ebm dYH ecH @@ -132869,7 +132010,7 @@ sOR eee oYi qNC -rgl +uuC egE aad wiQ @@ -132980,9 +132121,9 @@ fxq cmn akJ alx -xjg +wOo wuy -pOt +hid wuy uXJ aly @@ -133034,25 +132175,25 @@ htI fkG syw bKH -xeJ +pCs siD pMI hXC bUI bWY -nPs -nPs -kyc +gsr +gsr +eZL cex -oat -rqR -rqR -kDp +egL +gWm +gWm +kZr cmE cof -cpI +sJH cqY -csw +xkb dpO cvt cwL @@ -133065,7 +132206,7 @@ mtU czZ cIK cKx -lrw +gVq cNu cPi cNp @@ -133102,7 +132243,7 @@ dyg dKR tEe dNO -dOD +pqe dPh dQa dQP @@ -133116,13 +132257,13 @@ vpZ dXL dYE dZo -pUy -gbD +gHj +uJy dXL dYE dZo sYX -edB +gaH edY eek wLv @@ -133238,10 +132379,10 @@ cmn akK aaO tBO -ano -ozf -pUD -jeW +gts +mTT +qLJ +qdQ abf arN gCA @@ -133254,10 +132395,10 @@ qDH icZ pGZ irE -oeL +vEA mXf wmH -kGa +eVu mXf mXf mXf @@ -133267,7 +132408,7 @@ ios hov mXf mXf -fIH +rYS jos vuq lFj @@ -133289,25 +132430,25 @@ bYc xMI fdI sTE -grk +stG bKH -ops +itM oLg cST sQH bUI coe bUI -ljS -juI -rOv -nPs -xSY +qxT +dHr +naP +gsr +uGf bUI coe wwj -cog -pJX +pTu +aQN cra css meH @@ -133315,7 +132456,7 @@ lBw cwM cyt czZ -pWe +dpk cCY cEN fbi @@ -133340,7 +132481,7 @@ daX daX dyh cZr -dpe +tBz dsm dsm dsm @@ -133372,9 +132513,9 @@ nzX fDn dXM dYF -dZq +iKX vpZ -gCV +eCj dXL dYF ecG @@ -133495,12 +132636,12 @@ hPl bpx abf bPv -kUb -eDD -rOt +iuM +uod +xxA scl abf -arO +cJy grw cmn avN @@ -133520,7 +132661,7 @@ kqm kqm kqm nKt -sal +kZE sJP exK jhO @@ -133552,19 +132693,19 @@ unR xke hLc aKc -xub -ggj -wHe -obJ +lPk +fDw +orz +pdV ccI cez cgm -rYw -oNX -qNu -cKU -qZI -kcd +oEA +mhv +hFA +rNH +oUF +cVY qRA eZC vkf @@ -133631,7 +132772,7 @@ dXL dYG dZo vpZ -hUB +bqL dXL dYG dZo @@ -133752,23 +132893,23 @@ cmn akM aaO tMo -chz -hRl -qRL +nbX +jFD +wob hTA abf arP jLZ auo avN -awR +iiT eZW azk aCN rKr aCN aDN -aFd +xEh bdU bdT bdT @@ -133789,7 +132930,7 @@ bhV oOQ bhV bhV -blD +dVN avN vwF qOY @@ -133812,18 +132953,18 @@ sQH bUI bUI bUI -hdU -fgV -rOv -nPs -xSY +wAB +kWC +naP +gsr +uGf bUI bUI hgU coi xhU cqY -csy +sQC suO krD cwO @@ -133846,7 +132987,7 @@ oQL mpc fWl fPr -pJp +nxl rNa sSI sVk @@ -133856,7 +132997,7 @@ hOx mpc mpc rVm -vLp +gro mKl fkQ iWK @@ -133865,7 +133006,7 @@ bSj fkQ rIo ijD -kUa +kUK mFR mpc gbT @@ -134010,7 +133151,7 @@ akN aly slT xBv -gtb +mpN xBv rwp alx @@ -134050,7 +133191,7 @@ bdN bnu egd bqR -bsM +gnc bsW aad bwU @@ -134062,22 +133203,22 @@ rRB jPE kOp bKH -nAG +dEY pMI pMI kiV bUI bXa -nPs -nPs -qcu +gsr +gsr +jzO ceA -xpO -rqR -rqR -kDp +cgF +gWm +gWm +kZr mNo -coj +rgR cpM cqY csE @@ -134120,7 +133261,7 @@ dvc dvc uDP iEe -vub +luN dCy dCy mJY @@ -134130,7 +133271,7 @@ dCy iHz dMt dNO -dOH +lum dPk dQd dPk @@ -134289,14 +133430,14 @@ aJf qyp tEb rkO -hqP +jnY rwP aFe xQd mNG aXg poY -rhD +lud aTO bnJ hxc @@ -134327,12 +133468,12 @@ bUI bWX mHo hvk -kyc -rOv -jOr +eZL +naP +xkp jgF knL -nPs +gsr bUG coe coe @@ -134370,10 +133511,10 @@ cRd dbu pIp dvc -xuS +ujJ hIW -hyn -azx +nvt +kcx dvc ybx isk @@ -134411,7 +133552,7 @@ bLp eeh omQ gAy -nZm +qtl egE aad wiQ @@ -134584,12 +133725,12 @@ bUG bWX bXu pYa -kyc +eZL ceB -jOr +xkp kGh toF -vwQ +tND bUG aaa aaa @@ -134631,7 +133772,7 @@ hJm skE mlM mlM -sgi +xdI hVw qis dCy @@ -134656,17 +133797,17 @@ dSU dSU dSU dSU -sOv +wzL dZr -sOv +wzL dSU dSU ecc dSU dSU -sOv +wzL eej -iqJ +uJT efG egs egH @@ -134791,7 +133932,7 @@ aig avQ awT awU -ucV +nXn aAt aBJ gFD @@ -134838,15 +133979,15 @@ bKH bKH bKH bUG -nPs -nPs -nPs -olF -jTB -xmN +gsr +gsr +gsr +mqi +nWc +inv vgZ nUN -rYw +oEA cmD aad aad @@ -134858,7 +133999,7 @@ aad aad czY hgl -cDe +qOd vfF qeg cHM @@ -134873,7 +134014,7 @@ oPY wft jvp gmR -xMT +oSx wfd fTd nze @@ -134913,17 +134054,17 @@ aad aaa aaa dST -mjn +rRY dST -mjn +rRY dSU aad aad aad dST -mjn +rRY edY -axp +lAe eek aad aaa @@ -135061,7 +134202,7 @@ rVL nmc pva olH -hzF +qhi aHG jAa kHy @@ -135094,16 +134235,16 @@ xAt uWP fMk bIV -nsq -jki -nPs -nPs -qLI -rHy -nLx -nri -jki -nPs +tsj +wkQ +gsr +gsr +bXn +mKM +eqA +kbC +wkQ +gsr bUG aaa aaa @@ -135128,11 +134269,11 @@ kxm jCv wce lzy -nrl +byB cRd qlF -kGS -trz +hzg +hEu cRd iHP tDU @@ -135147,7 +134288,7 @@ fxA afO wDf kkw -aIL +kCE dCy wVQ fYS @@ -135170,17 +134311,17 @@ aaa aaa aaa dSU -oIQ +fje dSU -oIQ +fje dSU aaa aaa aaa dSU -oIQ +fje eek -eeU +dQG eek aaa aaa @@ -135315,7 +134456,7 @@ aGs aHJ aJj aKI -aLS +mVa aNo aOQ aFe @@ -135326,7 +134467,7 @@ mnQ xYj xSO bcr -bdS +yco ovq dts ubw @@ -135344,7 +134485,7 @@ bwR nqS leI wKT -pVs +cMg bIV bKL bMH @@ -135371,7 +134512,7 @@ cvz cwS cyy cAc -cBx +grO gIT cES cGx @@ -135385,7 +134526,7 @@ nHy jCv wce vIc -vnj +qaX qrx jAC qMp @@ -135410,7 +134551,7 @@ dDM gBU kOq geg -iCW +iZE dCy bqp dMy @@ -135528,7 +134669,7 @@ aaO aca abC abC -adb +pkU abC abC lzA @@ -135541,20 +134682,20 @@ abC lzA abC abC -ahW +joj abC abC aiS abZ fxq -akj +gOc akR cId -fWh -eZf +qNl +wEz nyr dcy -uaE +eUm akP arU shc @@ -135577,7 +134718,7 @@ aNp aHK aQF aSg -hbZ +dMF kHy aXl sFW @@ -135601,13 +134742,13 @@ bwX toj lST rpS -fTU +mJa bIV bKM bMI bMK bMK -bSL +lyq bUL bXc bUQ @@ -135625,7 +134766,7 @@ cjJ csE gqc cvz -cwT +aNK cyz cAd cBy @@ -135633,7 +134774,7 @@ cBy cET cGy cvz -cIR +hpo qHr sTH dGo @@ -135817,7 +134958,7 @@ amA lhu auv avQ -awX +kUn ayp rOP tCA @@ -135834,7 +134975,7 @@ aFi aOR aKJ aSh -asC +dom wby ndZ xYj @@ -135894,7 +135035,7 @@ cIS qHr sTH kbc -iMC +ylo lgv mka uhw @@ -135903,19 +135044,19 @@ kYX bUx ulF tuF -kzR +tMv cPy msj mHY cPo -pLc +czX rXR cPo eAv kvG gor cNz -vwa +ecO wkv mnm wFw @@ -135924,10 +135065,10 @@ laY jVd jce geg -jrv +dsj dCy pRu -wuY +ceP dNS aaa aaa @@ -136061,7 +135202,7 @@ pPW hRR doa ciR -akl +wae aig apw aiC @@ -136086,7 +135227,7 @@ bXF iyr nYb cnt -jTK +igb aNq nCX vFd @@ -136128,13 +135269,13 @@ bUQ cbd fMH xCl -cgt +hZI bUQ cjL cjL cmI eDX -cpP +bzQ cjJ csI jBK @@ -136145,7 +135286,7 @@ cAf cBA cDh cEV -cGA +jte cvz cIS qHr @@ -136327,7 +135468,7 @@ hND snx wWj iEN -gvg +uja kix eJT avQ @@ -136387,14 +135528,14 @@ lOa iBp cgu cij -hqR +tcH cjL -cmJ +hFe con cpQ crd jIP -vEW +sAq cvz cwW cyC @@ -136432,13 +135573,13 @@ cNz eyb kfR aMG -ote +ydY dCy dCy dCy fRD daH -sLE +pbp dCy erZ sfI @@ -136556,15 +135697,15 @@ abR abi wuM rZA -die +ftv mnX nft abi ofp gDZ oXI -rAI -ncs +lla +roN ftJ oXI oXI @@ -136593,14 +135734,14 @@ vds rdN kHL awU -etM +oiv ptS aFi ivK tvg qVU tvg -qcb +eSX aNs xhm sbe @@ -136618,7 +135759,7 @@ bdT fit kAf bdN -cSA +ivn qHr cmP buq @@ -136642,7 +135783,7 @@ bZn cbf ccP tmS -cgv +wKp bUQ cjN cjL @@ -136651,7 +135792,7 @@ pyY cpQ cre luv -rrl +sBX cvz cvz cyD @@ -136692,7 +135833,7 @@ kgl dRr dCy lDW -etd +xcA sRe wIq kgf @@ -136891,7 +136032,7 @@ bIV juV bMM maa -bQV +aed bIV bUQ bUQ @@ -136899,13 +136040,13 @@ bUQ cbg ccQ nSM -cgw +ctd bUQ cjO cld cmL git -cpS +aNY cjJ qeD eWn @@ -137082,7 +136223,7 @@ bhY bhY hbR kgm -eql +bmg abi lhu xBm @@ -137108,7 +136249,7 @@ uOm aAB aBR aCY -aDX +eMf ayz ufK pun @@ -137118,11 +136259,11 @@ tID ald xwp gyj -eoQ +pJB fnd lPD bqz -xxw +szh baQ mnl ouW @@ -137130,7 +136271,7 @@ eEW fWb nkp elE -mlc +erR baQ tNW yhC @@ -137195,10 +136336,10 @@ frI frI oFD iFX -ybj +fKC vuW ksi -nrU +eIC sGV dsE dRI @@ -137209,7 +136350,7 @@ hxf kGd bmG eLn -kSL +thR dCy bTw hrC @@ -137359,7 +136500,7 @@ arX aig jVa avW -axb +qnJ ayu fLv aAC @@ -137391,7 +136532,7 @@ blP baU egd hpE -bsR +pmi bsW buq buq @@ -137403,7 +136544,7 @@ wKT fmO bIV bKT -bMO +jnc bOW bQW bSR @@ -137427,7 +136568,7 @@ cvE cvz uVo oTV -plH +tVJ cDm cFa cGF @@ -137584,7 +136725,7 @@ aad ace act nIT -oZS +bzk ace aad abi @@ -137701,7 +136842,7 @@ sFG pDS sEF dcM -dho +wEa toc apR spd @@ -137841,7 +136982,7 @@ aad acf acu mfe -nCw +pek ace aaa abi @@ -137922,7 +137063,7 @@ vnf vnf bSw vnf -bXj +wWU vnf vnf vnf @@ -137938,9 +137079,9 @@ bSw cIS szf cIS -cwX +gRX cIS -cAl +tkq cBG cIS cIS @@ -138096,7 +137237,7 @@ aaa aad aad ace -acv +kWi pwQ gWn ace @@ -138158,9 +137299,9 @@ swr wxB eTW nOh -xDV +nxH baQ -uOM +dqZ nzC qQu bus @@ -138229,12 +137370,12 @@ peY ruH mff qjw -uSN +cKa hUj nYu cWv adu -wGo +rMA ijm jZj fDN @@ -138426,7 +137567,7 @@ tii bIh rsN wbb -wrj +aMm mtF tii mPA @@ -138446,7 +137587,7 @@ eeT iTK cKf orm -vfT +fXH iTK rTx iTK @@ -138460,7 +137601,7 @@ rNZ uae eeT iTK -qPe +eoD ofS wvp cNF @@ -138723,13 +137864,13 @@ inw inw nVV nVV -hWR +eIi qkT erf stI -wgQ +anI dcM -cMl +fNO nvx rou fSs @@ -138962,7 +138103,7 @@ weY vFH sDu jSw -mFe +lUe iMM cbk cvJ @@ -138981,7 +138122,7 @@ twW sOK nVV oXR -tqV +wuQ vUN eEZ jvd @@ -138995,10 +138136,10 @@ aYR gxK uvU qkY -xml +vZr cRe cGf -gMg +fnq gLm wMI cRe @@ -139006,10 +138147,10 @@ jMM mKL mKL dPq -vPp +rOC bkC wLH -sPz +spk kTt mYx tQz @@ -139202,7 +138343,7 @@ aaa bHq hLb bHq -ozZ +uul kQK bQZ qwX @@ -139228,7 +138369,7 @@ vUH cAm lNA cMn -bGw +kpN cAm dsp fmt @@ -139257,14 +138398,14 @@ wgz tJK vcM hkQ -hjn +nwP cRe vau lII aqa dPq -vPp -vPp +rOC +rOC oQr rjR hFD @@ -139429,7 +138570,7 @@ aBY nIb azD vkn -aPc +sir aQO aQP aUh @@ -139450,7 +138591,7 @@ aig aad but hVe -vLQ +rHM fsO hVe hVe @@ -139521,7 +138662,7 @@ icT mKL dPq uyH -vPp +rOC pQj kqr jky @@ -139630,9 +138771,9 @@ aaa aad aaa aaa -ane +oFb aah -dIC +xhb aaa aaa aad @@ -139699,7 +138840,7 @@ bed sgR rUu jZR -qek +aRh baQ aig apw @@ -139710,13 +138851,13 @@ ggn nWW pho rXX -iRR +lzi but aaa bHq lJV bHq -bMU +ccW nid bRb bSV @@ -139883,17 +139024,17 @@ aaa aaa aad aaa -ane +oFb aah -dIC +xhb aaa -ane +oFb aai -dIC +xhb aaa -ane +oFb aah -dIC +xhb aaa aad acQ @@ -139974,14 +139115,14 @@ bHq ara bHq dBE -ugl +iah fXg bMQ jch efE bZu cbk -tsP +wAx cvH cvH cvH @@ -139990,7 +139131,7 @@ cvH cvH cvH cvH -llm +ffS oZR cbk cvM @@ -140003,7 +139144,7 @@ cFf cGH cHY cAm -rVd +oZw gLW fyb dsp @@ -140140,17 +139281,17 @@ aaa aaa aac aaa -ane +oFb aai -dIC +xhb aaa -ane +oFb aai -dIC +xhb aaa -ane +oFb aai -dIC +xhb aaa aad acQ @@ -140192,7 +139333,7 @@ ayD ayD hdH tuk -aEg +rgP tuk kam aHV @@ -140214,7 +139355,7 @@ qug bgP voT nhq -blY +xsy aig bpb aig @@ -140236,7 +139377,7 @@ bMQ bMQ bUW efE -txa +jZT cbk ccZ ccZ @@ -140250,7 +139391,7 @@ ccZ pxf rxI cbk -cvN +nTe qHd kwS vbb @@ -140296,7 +139437,7 @@ pJI mFc eCY bpd -pTk +tdv arZ wIC fvp @@ -140397,17 +139538,17 @@ aaa aaa aac aad -ane +oFb aai -dIC +xhb aad -ane +oFb aai -dIC +xhb aad -ane +oFb aai -dIC +xhb aad aad acQ @@ -140459,11 +139600,11 @@ azG azG aPg aQQ -opi +gxV uTI wVI vDY -kJB +usg aQQ bcE iYy @@ -140479,7 +139620,7 @@ aad but gkv hVe -ubR +oxc hVe hOV but @@ -140511,7 +139652,7 @@ cyL cxf tSy cAm -hye +flT lfV cFh cAm @@ -140654,17 +139795,17 @@ aaa aaa aad aaa -ane +oFb aai -dIC +xhb aaa -ane +oFb aai -dIC +xhb aaa -ane +oFb aai -dIC +xhb aaa aad aaj @@ -140698,7 +139839,7 @@ aoF aoF asf atC -jkz +pyk aoF aad aad @@ -140748,7 +139889,7 @@ bHr nig ebI bMW -bUY +luU efE bZx cbk @@ -140911,17 +140052,17 @@ aad aac aac aad -ane +oFb aai -dIC +xhb aaa aad aaj aad aaa -ane +oFb aai -dIC +xhb aaa aad aaE @@ -140951,7 +140092,7 @@ aad aad aoF apE -ejH +aqF arf asf atD @@ -141001,7 +140142,7 @@ aaa bHr jad afC -paY +niY sAF sLa bHr @@ -141009,7 +140150,7 @@ bVc efE bZu cbk -hJN +yaE mQO xGt xAz @@ -141038,8 +140179,8 @@ fmt fmt eoC gEX -cuy -dGA +hUc +gmS eMu nIF uBj @@ -141051,19 +140192,19 @@ qqw qqw cla btw -oqX +phG bZg bZg uEK bZg kpS -yej +bvb gJP gJP gJP qKo wGP -nnL +tRF adB bkC fYb @@ -141260,7 +140401,7 @@ tBJ kCZ mSn sAF -ssV +jrY bHr bVc efE @@ -141278,7 +140419,7 @@ fQP xYY ksZ cbk -ioy +dQk hQV euY cAm @@ -141422,7 +140563,7 @@ aaa aaa aad aad -bWW +fvL aaf aaf aaf @@ -141564,7 +140705,7 @@ wgq nMG bEl iYe -vdm +vps dtK bFB dtN @@ -141726,7 +140867,7 @@ aqI gcm dyp atG -ibA +vox aoF aaa aaa @@ -141770,7 +140911,7 @@ aaa aaa aaa bHr -inW +cRG emb wWN gfN @@ -141778,17 +140919,17 @@ uhd ovv fXc lOo -tFs +uNl cbk dNd sco oRo iCE -tFi +plG ibm oRo mBV -lIS +bFa lSp vFH cbk @@ -141796,7 +140937,7 @@ cvM vll rwT cAm -cBR +iqy bKI cFm cGK @@ -141827,7 +140968,7 @@ vVT nqi wqJ xZP -qTp +sPe dma dma dma @@ -141939,17 +141080,17 @@ aac aac aac aad -ane +oFb aal -dIC +xhb aaa aad aak aad aaa -ane +oFb aal -dIC +xhb aad aac aad @@ -142070,7 +141211,7 @@ bYs iIy fFI kkL -ngC +qYJ mnw vnI dtK @@ -142081,13 +141222,13 @@ fuK qLY dtK dsL -bdz +hLg kDS wnU wnU sJt aLo -dht +wLi evj dma jsc @@ -142196,17 +141337,17 @@ aaa aaa aac aaa -ane +oFb aal -dIC +xhb aaa -ane +oFb aal -dIC +xhb aaa -ane +oFb aal -dIC +xhb aaa aac aad @@ -142259,7 +141400,7 @@ aaa aad aQS vmt -mPt +gLY xVZ aXH aQS @@ -142297,7 +141438,7 @@ cbp cdg ceW cgK -ciu +gSr hlV cbp uQo @@ -142329,7 +141470,7 @@ kkL foD pxr lKL -qTy +lgW dtK rDb fsi @@ -142453,17 +141594,17 @@ aaa aaa aad aad -ane +oFb aal -dIC +xhb aad -ane +oFb aal -dIC +xhb aad -ane +oFb aal -dIC +xhb aad aac aaa @@ -142579,7 +141720,7 @@ jrz jZE dyQ kkL -pJR +xKj fbX viF vYn @@ -142598,7 +141739,7 @@ mld ucf jQO sZo -mSt +oav dma noE sKh @@ -142710,17 +141851,17 @@ aaa aaa aac aaa -ane +oFb aal -dIC +xhb aaa -ane +oFb aal -dIC +xhb aaa -ane +oFb aal -dIC +xhb aaa aac aaa @@ -142820,14 +141961,14 @@ cqd mVE csT fUd -qDa +mbs iPl ndc fUd -jjy +vyY fUd cFp -gDc +iGo cqd cJc vlS @@ -142838,20 +141979,20 @@ cIW kkL niL oou -jKs -jHd +jER +bmR ltW pxr lKL yld dtK rIs -vrs +pMY xfV jGC lHz dtK -fzL +cwj jlF dcb dxi @@ -142967,17 +142108,17 @@ aaa aaa aac aaa -ane +oFb aam -dIC +xhb aaa -ane +oFb aal -dIC +xhb aaa -ane +oFb aam -dIC +xhb aaa aad aaa @@ -143082,7 +142223,7 @@ lvM ndc xKK xiy -fll +jSK cFp mMs cqd @@ -143093,7 +142234,7 @@ cIW aep cHW kkL -qOp +oVA lCt ocv ixH @@ -143108,7 +142249,7 @@ dFe teT uLt dtK -wCn +uNa oyR oTQ obW @@ -143228,9 +142369,9 @@ aaa aad aaa aaa -ane +oFb aam -dIC +xhb aaa aaa aad @@ -143313,34 +142454,34 @@ aad aad bHr etl -kTa +dNb aSJ fPS iit bHr pJy efE -bZF +bKJ cbp cdk -cfa +sko cgO -ciy +huo cki cbp -lpD +tNk oIF cqd crs -kor +ahj fUd hDe eVT eZv eto oys -fll -sUK +jSK +uJj crs cqd cAw @@ -143365,7 +142506,7 @@ teT oHX slN dtK -bAa +xVE jlF blG dxo @@ -143600,7 +142741,7 @@ iPl cFr nUw cqd -cJe +nos cKT cMq cAw @@ -143623,7 +142764,7 @@ pMM nxN dtK dsR -koE +mmT roU dxp hKz @@ -143826,9 +142967,9 @@ kgR wGw nbp jno -jaG +qmf jno -xiq +vwR xef iLT jno @@ -143845,14 +142986,14 @@ bLm aFm cne cqd -cru +sbv csY fUd fUd -efb +euk uTP pLZ -jCr +wrb xFg mdN xUE @@ -144098,7 +143239,7 @@ uCU aFm aFm aFm -oyu +oVK aFm cne cqd @@ -144116,7 +143257,7 @@ kvh cxi fkR xqE -wQP +gVe cAw kUG mIs @@ -144325,8 +143466,8 @@ bgZ aaa bgZ vGE -eWJ -mBt +qVp +xDw bgZ bTS qBo @@ -144365,7 +143506,7 @@ pEd cvZ cFr cFr -yin +kdd cFr cFr cFu @@ -144397,7 +143538,7 @@ iyt vxk kdh ufG -kco +okf vxT tmI lbL @@ -144583,13 +143724,13 @@ aaa bgZ kDW qmI -ica +fOJ bgZ nOZ fzt jRh uMI -oBE +vwT bgZ bgZ cvS @@ -144842,7 +143983,7 @@ ahf rHv dhi bgZ -esg +lny mjt dwP tMm @@ -144855,7 +143996,7 @@ cJV amO enW tMx -rUM +sRq nUi dsS qLz @@ -145082,7 +144223,7 @@ qYo qYo qYo aad -xRC +jET aad aad aad @@ -145091,11 +144232,11 @@ aaa bgZ gZO fXC -aGu +uJR bgZ aaa bgZ -bnw +idc qKp syB bgZ @@ -145369,7 +144510,7 @@ gJS amO oxa odG -xsm +ncx fpj bTh lyc @@ -145406,7 +144547,7 @@ cAw cPR cFz cDG -uEq +eLl cAw cIW hMT @@ -145597,11 +144738,11 @@ bLs gzi nXl rcu -kss +fiI rsa wjg iET -ciS +fwW bLs vjT kwc @@ -145612,7 +144753,7 @@ etR etR lIi xRj -spB +rSA xmP pQC rBi @@ -145624,7 +144765,7 @@ vpT bZN cbz bFL -wKI +cux jna bFL bFL @@ -145632,13 +144773,13 @@ cbG omU bXr bFL -bFh +yhH pZy dLy sKH fIU fab -yby +jnk jpM nZc aFm @@ -145656,9 +144797,9 @@ cAw cAw cAw cAw -cgY +fSU scz -sQE +gEn cAw cAw cAw @@ -146106,9 +145247,9 @@ aaa aaa aaa tFv -pTt +fGU bLs -uwD +oBs bNr dIJ jeh @@ -146131,7 +145272,7 @@ kvy goo syZ cSH -ipf +nSR goo run iUk @@ -146154,7 +145295,7 @@ aFm qKW uGJ euE -kWO +dok aFm aaa bHq @@ -146395,7 +145536,7 @@ xJq yjE yii yjE -cYb +fCW mzN hUV lue @@ -146416,13 +145557,13 @@ aFm aaa aaZ aba -abk +nli abo abM eFj xVU cAw -cCg +fzE cDG cFz cGW @@ -146434,7 +145575,7 @@ cAw cPT gYN gYN -cUY +gUi cAw bFA uVL @@ -146640,7 +145781,7 @@ bhd iHS ykw qUM -gVN +xcf xlq brp nES @@ -146666,13 +145807,13 @@ fIU fIU aFm ows -jsJ +xAw nWE ueX aFm aaa aaZ -oQZ +jFZ sKI cYT guD @@ -146684,7 +145825,7 @@ cAw cAw cAw cAw -tqD +tdG mfR cMC cAw @@ -146889,7 +146030,7 @@ bLs bLs bLs ggo -kgw +nCi bgZ qKi smN @@ -146906,7 +146047,7 @@ bhd hcX dLm kkT -vNz +wzh bgZ uSt fcu @@ -147137,7 +146278,7 @@ aaa qYo qYo qYo -squ +vrJ qYo qYo qYo @@ -147151,7 +146292,7 @@ bgZ bgZ bZN bhd -iZg +ffB hHx abd lrV @@ -147424,7 +146565,7 @@ cBV bgZ fcu mLB -tiY +htw aFm raT kxq @@ -147435,8 +146576,8 @@ aKV uvG fCH fCH -yma -dah +mgx +vcC vLr vLr jVJ @@ -147450,7 +146591,7 @@ abz wYi wvO cAw -cCj +wZt cDI cDI cGY @@ -147462,7 +146603,7 @@ cAw qht tTL nDM -kJq +nld cAw wxf iXX @@ -147659,13 +146800,13 @@ aaa aaa aaa bgZ -vBZ +hbX mhE tTl rrz aad bhd -rGG +wJL bku urz buP @@ -147674,7 +146815,7 @@ bku nKP buP bhd -qEL +gIt iKg fEk fjW @@ -147741,7 +146882,7 @@ aad dyU dAl gJU -byu +wba dyU aaa aaa @@ -147922,8 +147063,8 @@ xwg bgZ aaa bhe -eQF -nWG +bNL +frY frY jjc kRr @@ -147942,15 +147083,15 @@ lXo pcf pwe adl -pNj +htf xvl xvl wCI xvl pxZ kgT -spE -xuw +wlL +lFQ nZc nZc oIr @@ -147966,18 +147107,18 @@ czg cwd cCk cDJ -cFC +xWo cwd cIk xLr -fAF +ryo cMF cYr cPX cRw cTd cVc -xEx +iZL cYr sTR dbF @@ -148174,7 +147315,7 @@ bnG bnG bnG ldJ -tvV +uWf bNj bgZ aad @@ -148203,7 +147344,7 @@ aKV iVq rhl aKV -rIk +cis fab ueX nZc @@ -148253,9 +147394,9 @@ cIW cHU aad dyU -dAn +eno exv -qxF +joc dyU aad wiQ @@ -148426,7 +147567,7 @@ aad qYo aaa bnG -nIU +gKI cfx rWU bnG @@ -148489,12 +147630,12 @@ fAx fAx fAx lUa -uXr -uXr +sNt +sNt fPq gsU -uXr -uXr +sNt +sNt ddw cuM aaa @@ -148511,7 +147652,7 @@ cHU aad dyV dyV -rKW +giv dyV dyV aad @@ -148719,7 +147860,7 @@ xIe aKV nZc qpA -yby +jnk aFm aFm hba @@ -148768,7 +147909,7 @@ cHU aad aad puV -ybo +hrO dyV aad aaa @@ -148988,7 +148129,7 @@ qYo aad aad cuM -osG +mLG gsU ffu sMy @@ -149009,7 +148150,7 @@ sTP gsU pDo qwP -iSf +jbf cuM aad cHU @@ -149025,7 +148166,7 @@ cHU aad aad dyV -dBM +vhA dyV aad aad @@ -149208,13 +148349,13 @@ aaa aad aad biP -kvN +grb lss bmw mCQ btz sOX -rUi +lgc biP bhd bhd @@ -149289,9 +148430,9 @@ aaa aad aaa aaa -pea +kjw dGR -sgr +qCI aaa aaa aad @@ -149456,7 +148597,7 @@ wXa qRW wKF sdU -xtn +jpS bnG ldJ mhE @@ -149490,7 +148631,7 @@ mpr mpr wKS fab -jsJ +xAw aFm hrI fqN @@ -149517,12 +148658,12 @@ fAx fAx fAx lUa -ryG -ryG +sNt +sNt gsU gsU -ryG -ryG +sNt +sNt dbJ cuM aad @@ -149542,17 +148683,17 @@ aad dBO aad aaa -pea +kjw dGR -sgr +qCI aaa -pea +kjw dGS -sgr +qCI aaa -pea +kjw dGR -sgr +qCI aaa aad aaa @@ -149799,17 +148940,17 @@ aaa dBO aad aad -pea +kjw dGS -sgr +qCI aaa -pea +kjw dGS -sgr +qCI aaa -pea +kjw dGS -sgr +qCI aaa wiQ aaa @@ -150056,17 +149197,17 @@ aad dBO aad aaa -pea +kjw dGS -sgr +qCI aad -pea +kjw dGS -sgr +qCI aad -pea +kjw dGS -sgr +qCI aad aad aaa @@ -150242,7 +149383,7 @@ bmw fNb brD tUn -yib +gZm biP aaa aad @@ -150313,17 +149454,17 @@ aaa dBO aad aad -pea +kjw dGS -sgr +qCI aaa -pea +kjw dGS -sgr +qCI aaa -pea +kjw dGS -sgr +qCI aaa wiQ aaa @@ -150570,17 +149711,17 @@ aad dBO aad aaa -pea +kjw dGS -sgr +qCI aaa aad dBN aad aaa -pea +kjw dGS -sgr +qCI aaa wiQ aad @@ -151097,7 +150238,7 @@ dDf dEm dEm dEm -qIL +ruL aad wiQ aaa @@ -151265,7 +150406,7 @@ aad aad aad biP -bmB +aFV oAW uzf brH @@ -151564,7 +150705,7 @@ aad cuM aad cJE -cFG +uLJ cFF cFF mva @@ -151573,7 +150714,7 @@ cFF cFF cFF cFF -cTi +xZJ cVj aad cuM @@ -151598,17 +150739,17 @@ wiQ aad aad aaa -pea +kjw dGU -sgr +qCI aaa aad dGT aad aaa -pea +kjw dGU -sgr +qCI aaa wiQ wiQ @@ -151855,17 +150996,17 @@ aaa aaa aad aad -pea +kjw dGU -sgr +qCI aaa -pea +kjw dGU -sgr +qCI aaa -pea +kjw dGU -sgr +qCI aaa wiQ aaa @@ -152112,17 +151253,17 @@ aaa aaa wiQ aaa -pea +kjw dGU -sgr +qCI aad -pea +kjw dGU -sgr +qCI aad -pea +kjw dGU -sgr +qCI aad wiQ aaa @@ -152369,17 +151510,17 @@ aaa aaa wiQ aad -pea +kjw dGU -sgr +qCI aaa -pea +kjw dGU -sgr +qCI aaa -pea +kjw dGU -sgr +qCI aaa aad aaa @@ -152592,7 +151733,7 @@ qYo cuM qYo cVj -cFG +uLJ cFF cFF mva @@ -152601,7 +151742,7 @@ cFF cFF cFF cFF -cTi +xZJ cJE qYo cuM @@ -152626,17 +151767,17 @@ aaa aaa wiQ aaa -pea +kjw dGV -sgr +qCI aaa -pea +kjw dGU -sgr +qCI aaa -pea +kjw dGV -sgr +qCI aaa wiQ aaa @@ -152887,9 +152028,9 @@ aaa aaa aaa aaa -pea +kjw dGV -sgr +qCI aaa aaa aaa @@ -154394,7 +153535,7 @@ aaa wiQ aad cJE -vkc +quR gPj cOf upD diff --git a/_maps/map_files/EchoStation/EchoStation.dmm b/_maps/map_files/EchoStation/EchoStation.dmm index a73323fdcdbeb..c39a1ef28cded 100644 --- a/_maps/map_files/EchoStation/EchoStation.dmm +++ b/_maps/map_files/EchoStation/EchoStation.dmm @@ -104,6 +104,23 @@ }, /turf/open/floor/iron/tech/grid, /area/ai_monitored/turret_protected/ai_upload) +"abU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/button/door{ + id = "testlab"; + name = "Test Chamber Blast Doors"; + pixel_y = 24 + }, +/obj/structure/rack, +/obj/item/healthanalyzer, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/gauze, +/turf/open/floor/iron, +/area/science/explab) "acj" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -115,21 +132,6 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"acC" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","rd") - }, -/mob/living/simple_animal/pet/dog/pug{ - density = 0; - dir = 8 - }, -/turf/open/floor/engine, -/area/science/explab) "acU" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron/tech, @@ -223,8 +225,7 @@ /obj/effect/turf_decal/siding/dark{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","engine","public") }, /turf/open/floor/iron/dark, @@ -372,39 +373,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"aiv" = ( -/obj/structure/table/reinforced, -/obj/item/xenoartifact_labeler{ - pixel_y = 6 - }, -/obj/item/clothing/glasses/science{ - pixel_x = 4; - pixel_y = 10 - }, -/obj/item/xenoartifact_labeler{ - pixel_y = 6 - }, -/obj/item/clothing/glasses/science{ - pixel_x = 4; - pixel_y = 10 - }, -/obj/item/healthanalyzer, -/obj/item/analyzer, -/obj/item/clothing/gloves/artifact_pinchers{ - pixel_y = 3 - }, -/obj/item/multitool, -/obj/item/clothing/mask/gas, -/obj/item/book/manual/wiki/xenoarchaeology, -/obj/item/clothing/neck/stethoscope, -/obj/structure/extinguisher_cabinet{ - pixel_x = -28 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/explab) "aiA" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, @@ -485,19 +453,6 @@ "ajB" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) -"ajG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Blast Doors"; - pixel_y = -30 - }, -/turf/open/floor/plating, -/area/science/explab) "ajT" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -523,13 +478,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"ake" = ( -/obj/item/xenoartifact, -/obj/machinery/xenoartifact_inbox, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/engine, -/area/science/explab) "aky" = ( /obj/effect/decal/cleanable/glass, /turf/open/floor/plating/rust, @@ -1039,13 +987,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"aqy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/beacon, -/turf/open/floor/engine, -/area/science/explab) "aqI" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -1275,8 +1216,7 @@ /area/crew_quarters/dorms) "avs" = ( /obj/structure/flora/ausbushes/fullgrass, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","engine") }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, @@ -1306,33 +1246,20 @@ /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) "avS" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, +/obj/structure/chair/stool/bar/directional/west, /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","engine") }, /turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" }) -"awc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/rnd/experimentor, -/obj/effect/turf_decal/delivery, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/explab) "aww" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible/layer4{ dir = 4 @@ -1411,7 +1338,7 @@ }, /obj/item/kirbyplants/random, /obj/machinery/camera/autoname{ - dir = 10; + dir = 5; network = list("aiupload") }, /turf/open/floor/engine, @@ -1545,7 +1472,7 @@ name = "Storage Locker"; req_one_access_txt = "1;4" }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","security") }, /turf/open/floor/iron/dark, @@ -1566,16 +1493,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engineering) -"azK" = ( -/obj/effect/turf_decal/stripes/closeup{ - dir = 4 - }, -/obj/machinery/pipedispenser/disposal, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/engineering) "azS" = ( /obj/item/radio/intercom{ dir = 1; @@ -1868,8 +1785,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("aiupload") }, /obj/machinery/status_display/evac{ @@ -1965,20 +1881,6 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/crew_quarters/fitness/recreation) -"aIk" = ( -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/explab) "aIl" = ( /obj/machinery/airalarm/directional/east, /obj/structure/disposalpipe/segment, @@ -2120,6 +2022,13 @@ }, /turf/open/floor/iron, /area/science/lab) +"aJw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/tech, +/area/engine/engineering) "aJy" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ @@ -2135,9 +2044,7 @@ /area/science/mixing/chamber) "aJD" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -2202,10 +2109,6 @@ }, /turf/open/floor/iron, /area/bridge) -"aKy" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine, -/area/science/explab) "aKC" = ( /obj/structure/dresser, /obj/item/camera{ @@ -2278,14 +2181,6 @@ /obj/machinery/light, /turf/open/floor/carpet/green, /area/crew_quarters/cafeteria) -"aMy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "aMC" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/fullgrass, @@ -2351,6 +2246,13 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) +"aOy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/iron/dark, +/area/engine/engineering) "aOF" = ( /obj/effect/turf_decal/tile/black/opposingcorners{ dir = 1 @@ -2569,14 +2471,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/engine, /area/science/mixing/chamber) -"aRk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/turf/open/floor/plating, -/area/science/explab) "aRB" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/light{ @@ -2604,9 +2498,8 @@ /obj/item/restraints/handcuffs{ pixel_y = 3 }, -/obj/machinery/camera/autoname{ - c_tag = "Corporate Meeting Room"; - dir = 8 +/obj/machinery/camera/autoname/directional/east{ + c_tag = "Corporate Meeting Room" }, /turf/open/floor/iron, /area/bridge) @@ -2783,17 +2676,6 @@ "aUl" = ( /turf/closed/indestructible/rock/bedrock, /area/quartermaster/storage) -"aUG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/rdconsole/experiment, -/obj/item/radio/intercom{ - pixel_y = 28 - }, -/turf/open/floor/iron, -/area/science/explab) "aUN" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -3026,7 +2908,7 @@ /obj/item/circuitboard/machine/telecomms/bus, /obj/item/circuitboard/machine/telecomms/broadcaster, /obj/machinery/camera/autoname{ - dir = 6; + dir = 9; network = list("ss13","engine") }, /turf/open/floor/iron/dark, @@ -3404,7 +3286,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/reagent_dispensers/fueltank, @@ -3414,9 +3296,7 @@ /turf/open/floor/iron, /area/maintenance/disposal/incinerator) "bkx" = ( -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 5 }, @@ -3703,13 +3583,6 @@ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, /area/tcommsat/computer) -"brL" = ( -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "brZ" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -3748,11 +3621,10 @@ dir = 6 }, /obj/structure/window/reinforced, -/obj/machinery/rnd/production/techfab/department/security, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","security") }, +/obj/structure/table, /turf/open/floor/iron, /area/security/brig) "btw" = ( @@ -3964,9 +3836,7 @@ "byk" = ( /obj/structure/closet/secure_closet/lethalshots, /obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; color = "#DE3A3A" @@ -3992,7 +3862,7 @@ pixel_y = 32 }, /obj/structure/filingcabinet/chestdrawer, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","medbay") }, /obj/structure/disposalpipe/segment{ @@ -4002,9 +3872,7 @@ /area/medical/medbay/central) "byu" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -4090,11 +3958,9 @@ "bAc" = ( /obj/machinery/camera/autoname{ c_tag = "Corporate Meeting Room"; - dir = 10 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 + dir = 5 }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "1-4" @@ -4308,8 +4174,7 @@ icon_state = "0-2" }, /obj/structure/cable, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13, engine") }, /turf/open/floor/engine/vacuum, @@ -4443,9 +4308,7 @@ /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) "bIO" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -4597,17 +4460,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"bMy" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/scientist, -/obj/machinery/light_switch{ - pixel_x = -25; - pixel_y = -25 - }, -/turf/open/floor/iron/white, -/area/science/explab) "bMB" = ( /obj/effect/turf_decal/tile/dark_red{ alpha = 180; @@ -4713,6 +4565,12 @@ dir = 4 }, /area/science/research) +"bOR" = ( +/obj/effect/turf_decal/delivery, +/obj/item/xenoartifact, +/obj/machinery/xenoartifact_inbox, +/turf/open/floor/engine, +/area/science/explab) "bPb" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/tile/purple, @@ -4826,9 +4684,7 @@ /area/maintenance/department/crew_quarters/bar) "bSX" = ( /obj/machinery/computer/prisoner/management, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -4857,7 +4713,7 @@ "bUa" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/plasma, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","rd") }, /obj/effect/turf_decal/stripes/line{ @@ -4870,8 +4726,7 @@ /obj/effect/turf_decal/bot, /obj/machinery/power/emitter, /obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","engine") }, /turf/open/floor/iron, @@ -4948,11 +4803,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"bXd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engine/atmos) "bXz" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -5116,7 +4966,7 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "cbl" = ( -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, @@ -5225,7 +5075,7 @@ }) "cel" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable{ @@ -5448,7 +5298,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /turf/open/floor/iron/white, /area/crew_quarters/fitness/recreation) "cmD" = ( @@ -5649,9 +5499,7 @@ }, /obj/machinery/photocopier, /obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -5670,7 +5518,7 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/aimodule_harmless, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ icon_state = "0-2" }, @@ -6172,9 +6020,7 @@ /area/ai_monitored/turret_protected/aisat/maint) "cDT" = ( /obj/machinery/airalarm/directional/east, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/bookcase/manuals/medical, /obj/structure/cable/yellow{ icon_state = "0-8" @@ -6387,7 +6233,7 @@ /turf/open/floor/iron, /area/maintenance/department/crew_quarters/dorms) "cJm" = ( -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","rd") }, /turf/open/openspace, @@ -6537,6 +6383,12 @@ /obj/structure/reflector/box, /turf/open/floor/iron, /area/engine/engineering) +"cNI" = ( +/obj/effect/turf_decal/evac, +/turf/open/floor/iron, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "cOp" = ( /turf/open/openspace, /area/crew_quarters/kitchen) @@ -6552,15 +6404,6 @@ }, /turf/open/floor/plating/beach/sand, /area/asteroid/paradise/surface) -"cOG" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "cOO" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -6631,6 +6474,22 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"cRo" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "cRp" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -6822,7 +6681,7 @@ dir = 8 }, /obj/structure/chair/office, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -6857,9 +6716,7 @@ /area/ai_monitored/turret_protected/aisat/maint) "cXw" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /turf/open/floor/carpet/royalblack, /area/vacant_room/office) "cXy" = ( @@ -6887,7 +6744,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/machinery/computer/cargo/request{ @@ -6910,15 +6767,6 @@ }, /turf/open/floor/plating/beach/sand, /area/asteroid/paradise/surface/sand) -"cXM" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/table, -/obj/item/pickaxe, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/engine/atmos) "cXQ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/oil/slippery, @@ -7025,17 +6873,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"ddr" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "29"; - security_level = 6 - }, -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/turf/open/floor/plating, -/area/science/robotics) "ddQ" = ( /obj/structure/stairs, /turf/open/floor/pod/dark, @@ -7113,7 +6950,7 @@ /obj/machinery/newscaster{ pixel_y = 34 }, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /obj/item/storage/secure/safe{ pixel_x = -27; pixel_y = 1 @@ -7166,17 +7003,14 @@ /turf/open/floor/iron, /area/maintenance/department/medical/central) "dhi" = ( -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","medbay") }, /obj/machinery/vending/medical, /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/status_display/evac{ pixel_x = -32 }, @@ -7274,6 +7108,25 @@ /obj/effect/decal/cleanable/greenglow, /turf/open/floor/plating/dirt/jungle/wasteland, /area/asteroid/paradise/surface) +"dkl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "dkt" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -7736,33 +7589,6 @@ "dzW" = ( /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"dAa" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "medbay" - }, -/turf/open/floor/iron/grid/steel, -/area/medical/storage) "dAb" = ( /turf/open/floor/plating/dirt/jungle/wasteland, /area/asteroid/paradise/surface/grass) @@ -7773,20 +7599,6 @@ }, /turf/open/floor/plating, /area/medical/apothecary) -"dAp" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "dAU" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -7848,6 +7660,26 @@ /obj/structure/light_construct, /turf/open/floor/wood, /area/vacant_room/office) +"dCq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "dCr" = ( /turf/open/floor/plating/beach/coastline_t, /area/asteroid/paradise/surface/sand) @@ -8104,9 +7936,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -8456,7 +8286,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -8468,6 +8298,13 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/sorting) +"dSU" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/white, +/area/science/explab) "dTb" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -8546,9 +8383,7 @@ req_access = null; req_one_access_txt = "28;25;35" }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -8853,6 +8688,18 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"eib" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "eid" = ( /obj/structure/railing/corner{ dir = 1 @@ -9166,9 +9013,7 @@ name = "-3 Primary Hallway" }) "epO" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/chem_dispenser/drinks, /obj/structure/table, /obj/machinery/light{ @@ -9229,8 +9074,7 @@ /area/asteroid/paradise/surface) "erO" = ( /obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","public") }, /turf/open/floor/plating/asteroid/planetary, @@ -9401,6 +9245,16 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"exs" = ( +/obj/machinery/atmospherics/components/binary/volume_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/hallway/primary/aft{ + name = "-3 Primary Hallway" + }) "exx" = ( /obj/structure/railing/corner{ dir = 4 @@ -9536,8 +9390,7 @@ dir = 1 }, /obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","rd") }, /obj/machinery/firealarm/directional/south, @@ -9554,28 +9407,12 @@ /turf/open/floor/iron/dark, /area/science/mixing) "eAr" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-4" }, /turf/open/floor/iron, /area/maintenance/department/medical/central) -"eAv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = 32 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "eAX" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/vending/clothing, @@ -9644,8 +9481,7 @@ }) "eBY" = ( /obj/structure/railing, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","engine") }, /turf/open/openspace, @@ -9969,9 +9805,7 @@ alpha = 180 }, /obj/machinery/light, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow, /obj/item/camera{ pixel_x = 2; @@ -10281,9 +10115,7 @@ /area/asteroid/paradise) "eUf" = ( /obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 8 - }, +/obj/machinery/camera/autoname/directional/east, /obj/machinery/gibber, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) @@ -10357,7 +10189,7 @@ "eVs" = ( /obj/machinery/portable_atmospherics/canister/plasma, /obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","rd") }, /turf/open/floor/iron/dark, @@ -10582,9 +10414,8 @@ /turf/open/floor/iron, /area/hallway/secondary/service) "fae" = ( -/obj/machinery/camera/motion{ +/obj/machinery/camera/motion/directional/south{ c_tag = "MiniSat Exterior 1"; - dir = 1; network = list("minisat"); view_range = 5 }, @@ -11479,22 +11310,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"fwr" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/evac, -/turf/open/floor/iron, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "fwN" = ( /obj/structure/cable{ icon_state = "4-8" @@ -11512,9 +11327,7 @@ /area/tcommsat/server) "fxn" = ( /obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1 - }, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/telecomms/server/presets/supply, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -11862,8 +11675,7 @@ alpha = 100; dir = 1 }, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","public") }, /obj/structure/extinguisher_cabinet{ @@ -12003,6 +11815,19 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/engineering) +"fMJ" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "fML" = ( /obj/structure/closet/crate/secure/engineering, /obj/item/stack/sheet/iron/fifty{ @@ -12030,8 +11855,7 @@ pixel_y = 6 }, /obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 4; +/obj/machinery/airalarm/directional/west{ pixel_x = -22 }, /obj/effect/turf_decal/stripes/line{ @@ -12057,8 +11881,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","public") }, /turf/open/floor/carpet/green, @@ -12101,9 +11924,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 4 - }, +/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -12497,9 +12318,7 @@ name = "maintenance microwave"; pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -12520,7 +12339,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -12585,6 +12404,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating/asteroid/basalt/planetary, /area/asteroid/paradise) +"fXL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/beacon, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) "fYK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -13046,9 +12876,7 @@ /turf/open/floor/plating/asteroid/planetary, /area/engine/atmos) "giU" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, +/obj/structure/chair/stool/bar/directional/west, /obj/structure/disposalpipe/segment{ dir = 8 }, @@ -13093,8 +12921,7 @@ pixel_x = -30 }, /obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","security") }, /turf/open/floor/iron/dark, @@ -13196,8 +13023,7 @@ /obj/item/stock_parts/subspace/filter, /obj/item/stock_parts/subspace/filter, /obj/item/stock_parts/subspace/filter, -/obj/machinery/airalarm{ - dir = 1; +/obj/machinery/airalarm/directional/south{ pixel_y = -22 }, /turf/open/floor/iron/dark, @@ -13261,6 +13087,17 @@ }, /turf/open/floor/iron, /area/science/lab) +"gmi" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) "gmo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -13393,9 +13230,7 @@ /turf/open/floor/iron, /area/engine/atmos) "gpl" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable{ icon_state = "0-8" }, @@ -13438,7 +13273,7 @@ }, /obj/effect/spawner/randomvend/snack, /obj/machinery/camera/autoname{ - dir = 6; + dir = 9; network = list("ss13","medbay") }, /obj/machinery/status_display/evac{ @@ -13582,8 +13417,7 @@ alpha = 180; dir = 1 }, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","security") }, /obj/machinery/button/door{ @@ -13697,7 +13531,7 @@ "gyC" = ( /obj/machinery/atmospherics/miner/station/carbon_dioxide, /obj/machinery/camera/autoname{ - dir = 6; + dir = 9; network = list("ss13","engine") }, /obj/machinery/atmospherics/pipe/simple/green/hidden{ @@ -13823,9 +13657,7 @@ /turf/open/floor/plating/rust, /area/science/test_area) "gBO" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -13840,7 +13672,7 @@ }, /obj/machinery/light, /obj/machinery/camera/autoname{ - dir = 10 + dir = 5 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -13977,9 +13809,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -14034,8 +13864,7 @@ /turf/open/floor/iron/white, /area/science/lab) "gGp" = ( -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","medbay") }, /obj/effect/decal/cleanable/dirt/dust, @@ -14127,7 +13956,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -14469,9 +14298,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/machinery/camera/autoname{ - dir = 1 - }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/storage/primary) "gQa" = ( @@ -14545,16 +14372,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating/asteroid/basalt/planetary, /area/asteroid/paradise) -"gRN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/hallway/primary/aft{ - name = "-3 Primary Hallway" - }) "gRR" = ( /obj/machinery/door/morgue{ dir = 1; @@ -14578,7 +14395,7 @@ /area/crew_quarters/cafeteria) "gSL" = ( /obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow, @@ -14817,10 +14634,8 @@ pixel_x = 1; pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/camera/autoname{ +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/camera/directional/north{ network = list("ss13","security") }, /obj/structure/cable/yellow{ @@ -14928,9 +14743,7 @@ /turf/open/floor/plating/dirt/planetary, /area/asteroid/paradise/surface/grass) "haF" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, +/obj/structure/chair/stool/bar/directional/west, /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, @@ -14980,9 +14793,7 @@ /turf/open/floor/iron/white/side, /area/science/misc_lab) "hcA" = ( -/obj/structure/chair/stool{ - dir = 4 - }, +/obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, @@ -15188,6 +14999,30 @@ "hiB" = ( /turf/closed/wall, /area/asteroid/paradise) +"hjp" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/storage) "hjU" = ( /turf/open/openspace, /area/science/mixing) @@ -15265,9 +15100,7 @@ /area/engine/engineering) "hoH" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -15340,7 +15173,7 @@ icon_state = "4-8" }, /obj/machinery/camera/autoname{ - dir = 10; + dir = 5; network = list("aiupload") }, /turf/open/floor/engine, @@ -15650,17 +15483,6 @@ "hwY" = ( /turf/closed/wall/rust, /area/maintenance/department/science/xenobiology) -"hxh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "hxu" = ( /obj/structure/railing{ dir = 8 @@ -15938,6 +15760,17 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/quartermaster/storage) +"hDR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -33 + }, +/obj/machinery/light, +/turf/open/floor/iron/dark, +/area/engine/engineering) "hDY" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -16455,9 +16288,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -16503,8 +16334,7 @@ /obj/effect/turf_decal/trimline/dark/warning{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","engine","public") }, /turf/open/floor/iron/dark, @@ -17021,9 +16851,7 @@ /turf/open/floor/iron/white, /area/medical/medbay/central) "ijF" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -17037,9 +16865,7 @@ /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) "ijN" = ( -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -17107,7 +16933,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow, @@ -17146,7 +16972,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/item/kirbyplants/random, /obj/machinery/camera/autoname{ - dir = 10; + dir = 5; network = list("ss13","rd") }, /obj/machinery/firealarm/directional/south, @@ -17723,9 +17549,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -17864,9 +17688,7 @@ }, /obj/machinery/light, /obj/item/kirbyplants/random, -/obj/machinery/camera/autoname{ - dir = 1 - }, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, @@ -18148,8 +17970,7 @@ dir = 4 }, /obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","cargo") }, /turf/open/floor/plating/asteroid/planetary, @@ -18227,9 +18048,7 @@ name = "Coffin Storage"; req_access_txt = "22" }, -/obj/machinery/camera/autoname{ - dir = 8 - }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/techmaint/planetary, /area/chapel/office) "iTA" = ( @@ -18338,7 +18157,7 @@ "iWs" = ( /obj/effect/turf_decal/bot, /obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","rd") }, /obj/effect/turf_decal/stripes/line{ @@ -18369,8 +18188,7 @@ alpha = 180; color = "#DE3A3A" }, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","security") }, /obj/machinery/light, @@ -18457,9 +18275,7 @@ /turf/open/floor/iron/tech, /area/engine/atmos) "iZg" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -18611,9 +18427,7 @@ name = "-1 Primary Hallway" }) "jeo" = ( -/obj/structure/chair/stool{ - dir = 4 - }, +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 9 }, @@ -18927,8 +18741,7 @@ /area/security/brig) "joF" = ( /obj/structure/lattice/catwalk/over, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","security") }, /turf/open/openspace, @@ -18979,22 +18792,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre/backstage) -"jqO" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "jqY" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -1 @@ -19073,12 +18870,48 @@ pixel_y = -28 }, /obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","rd") }, /turf/open/floor/iron/tech, /area/science/mixing) +"jsc" = ( +/obj/structure/table/reinforced, +/obj/item/xenoartifact_labeler{ + pixel_y = 6 + }, +/obj/item/clothing/glasses/science{ + pixel_x = 4; + pixel_y = 10 + }, +/obj/item/xenoartifact_labeler{ + pixel_y = 6 + }, +/obj/item/clothing/glasses/science{ + pixel_x = 4; + pixel_y = 10 + }, +/obj/item/healthanalyzer, +/obj/item/analyzer, +/obj/item/clothing/gloves/artifact_pinchers{ + pixel_y = 3 + }, +/obj/item/multitool, +/obj/item/clothing/mask/gas, +/obj/item/book/manual/wiki/xenoarchaeology, +/obj/item/clothing/neck/stethoscope, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 1; + pixel_y = -28 + }, +/turf/open/floor/iron, +/area/science/explab) "jsm" = ( /obj/item/trash/plate, /turf/open/floor/plating/beach/sand, @@ -19099,22 +18932,6 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/cafeteria) -"jsJ" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse{ - dir = 8; - piping_layer = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/atmos) "jsW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -19221,7 +19038,7 @@ /obj/machinery/newscaster{ pixel_y = 34 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ c_tag = "Corporate Meeting Room" }, /obj/structure/chair/fancy/comfy{ @@ -19440,8 +19257,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","engine") }, /turf/open/floor/iron/dark/telecomms{ @@ -19521,6 +19337,20 @@ }, /turf/open/floor/wood, /area/chapel/main) +"jEr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/pet/dog/pug{ + density = 0; + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) "jEu" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -19590,6 +19420,14 @@ /obj/machinery/light/floor, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"jFC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/engine/engineering) "jFW" = ( /obj/effect/mapping_helpers/dead_body_placer, /turf/open/floor/plating/dirt/planetary, @@ -19679,8 +19517,7 @@ }, /obj/structure/table, /obj/structure/railing, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","rd") }, /turf/open/floor/iron, @@ -19747,7 +19584,7 @@ dir = 1; light_color = "#7AC3FF" }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ c_tag = "Captain's Quarters"; network = list("ss13","public") }, @@ -19772,9 +19609,7 @@ name = "-2 Primary Hallway" }) "jJH" = ( -/obj/structure/chair/stool{ - dir = 4 - }, +/obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/assistant, /obj/item/food/fishandchips, /turf/open/floor/plating/beach/coastline_t{ @@ -19955,9 +19790,7 @@ /turf/open/floor/iron/sepia, /area/quartermaster/storage) "jMw" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "4-8" }, @@ -20170,16 +20003,6 @@ /obj/structure/spider/stickyweb, /turf/open/floor/plating/asteroid/basalt/planetary, /area/asteroid/paradise) -"jSm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/hallway/primary/aft{ - name = "-3 Primary Hallway" - }) "jSI" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, @@ -20810,24 +20633,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/ai_monitored/security/armory) -"klc" = ( -/obj/item/clothing/gloves/color/yellow, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - network = list("ss13","engine") - }, -/obj/structure/closet/secure_closet/atmospherics{ - anchored = 1; - req_access = null; - req_one_access_txt = "11" - }, -/obj/item/radio/intercom{ - pixel_x = -1; - pixel_y = 29 - }, -/turf/open/floor/iron, -/area/engine/atmos) "klh" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/effect/decal/cleanable/dirt, @@ -21123,7 +20928,7 @@ /area/engine/atmos) "kqK" = ( /obj/machinery/telecomms/server/presets/common, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/effect/turf_decal/stripes/closeup{ @@ -21138,8 +20943,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","security","prison") }, /turf/open/floor/iron, @@ -21179,23 +20983,6 @@ /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) -"ksc" = ( -/obj/item/radio/intercom{ - pixel_x = 33; - pixel_y = -3 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/iron/dark, -/area/engine/engineering) "ksj" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -21337,6 +21124,35 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) +"kvM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/atmospherics{ + anchored = 1; + req_access = null; + req_one_access_txt = "11" + }, +/turf/open/floor/iron, +/area/engine/atmos) +"kvW" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -21517,9 +21333,7 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/maint) "kAa" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/cafeteria) "kAk" = ( @@ -21527,18 +21341,14 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, /turf/open/floor/iron, /area/maintenance/department/crew_quarters/bar) "kAn" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, +/obj/structure/chair/stool/bar/directional/west, /obj/structure/railing, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, @@ -21566,7 +21376,7 @@ "kAQ" = ( /obj/structure/railing/corner, /obj/effect/turf_decal/siding/wood, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /obj/machinery/vending/games{ pixel_y = -1 }, @@ -21730,7 +21540,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -21820,9 +21630,7 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) @@ -21858,7 +21666,7 @@ }, /obj/machinery/camera/autoname{ c_tag = "Corporate Meeting Room"; - dir = 10 + dir = 5 }, /turf/open/floor/iron/dark, /area/teleporter) @@ -22328,6 +22136,24 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) +"kWQ" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engineering/hallway{ + name = "Engineering Viewing Platform" + }) "kWT" = ( /obj/machinery/hydroponics/soil, /turf/open/floor/plating/grass, @@ -22351,7 +22177,7 @@ "kXu" = ( /obj/machinery/vending/autodrobe/all_access, /obj/machinery/airalarm/directional/north, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /turf/open/floor/wood, /area/crew_quarters/theatre/backstage) "kXQ" = ( @@ -22427,7 +22253,7 @@ /obj/machinery/chem_dispenser/drinks/beer, /obj/structure/table, /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 28 }, /turf/open/floor/iron/dark, @@ -22437,8 +22263,7 @@ /obj/effect/turf_decal/bot{ dir = 1 }, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","engine") }, /turf/open/floor/iron/dark, @@ -22685,7 +22510,7 @@ "lhd" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","cargo") }, /obj/machinery/light{ @@ -22714,9 +22539,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -22864,16 +22687,6 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/atmos) -"llo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/white, -/area/science/explab) "lly" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -22913,10 +22726,7 @@ }) "lmb" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/south{ - dir = 1; - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -22972,6 +22782,25 @@ }, /turf/open/floor/iron/techmaint/planetary, /area/asteroid/paradise/surface) +"lnH" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engineering/hallway{ + name = "Engineering Viewing Platform" + }) "lnK" = ( /obj/structure/filingcabinet/chestdrawer{ pixel_y = 2 @@ -22980,9 +22809,7 @@ alpha = 180; dir = 4 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -23001,7 +22828,7 @@ dir = 4 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow, /turf/open/floor/iron/tech, /area/science/mixing/chamber) @@ -23031,8 +22858,7 @@ /area/asteroid/paradise/surface) "lok" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","engine") }, /turf/open/floor/iron/dark, @@ -23102,7 +22928,7 @@ dir = 8 }, /obj/machinery/rnd/production/techfab/department/cargo, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -23157,6 +22983,18 @@ /obj/structure/lattice/catwalk/over, /turf/open/openspace, /area/ai_monitored/turret_protected/aisat/maint) +"lsu" = ( +/obj/machinery/computer/bank_machine{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/security/nuke_storage) "lsv" = ( /obj/structure/lattice, /obj/structure/railing{ @@ -23189,27 +23027,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/maint) -"ltq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/belt/utility/full/engi, -/obj/item/rcl/pre_loaded, -/obj/item/rcl/pre_loaded, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "lts" = ( /obj/structure/railing{ dir = 1 @@ -23326,7 +23143,7 @@ pixel_y = 30; receive_ore_updates = 1 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","rd") }, /turf/open/floor/iron, @@ -23469,9 +23286,7 @@ "lBD" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/three, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -23529,8 +23344,7 @@ /turf/closed/wall/r_wall/rust, /area/engine/engineering) "lDc" = ( -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","public") }, /obj/machinery/light{ @@ -23766,6 +23580,12 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/maintenance/department/bridge) +"lJw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "lJE" = ( /obj/structure/table/wood, /obj/item/wrench, @@ -24122,6 +23942,23 @@ "lUm" = ( /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) +"lUo" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/white, +/area/medical/storage) "lUq" = ( /turf/open/floor/wood, /area/chapel/main) @@ -24513,7 +24350,7 @@ /turf/open/openspace, /area/quartermaster/qm) "mgL" = ( -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","engine") }, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ @@ -24528,7 +24365,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow, @@ -24804,9 +24641,7 @@ /obj/effect/turf_decal/siding/white{ alpha = 100 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -24840,6 +24675,27 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/cafeteria) +"msj" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "mss" = ( /obj/structure/railing{ dir = 1 @@ -24896,14 +24752,13 @@ alpha = 180; dir = 4 }, -/obj/machinery/photocopier, -/obj/effect/turf_decal/bot, /obj/machinery/newscaster{ pixel_y = 33 }, /obj/machinery/light{ dir = 1 }, +/obj/machinery/rnd/production/techfab/department/security, /turf/open/floor/iron/dark, /area/security/warden) "mtK" = ( @@ -25010,7 +24865,7 @@ icon_state = "4-8" }, /obj/machinery/camera/autoname{ - dir = 6; + dir = 9; network = list("aiupload") }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -25301,6 +25156,23 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/openspace, /area/engine/atmos) +"mEL" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + network = list("ss13","engine") + }, +/obj/structure/closet/secure_closet/atmospherics{ + anchored = 1; + req_access = null; + req_one_access_txt = "11" + }, +/obj/item/radio/intercom{ + pixel_x = -1; + pixel_y = 29 + }, +/turf/open/floor/iron, +/area/engine/atmos) "mEO" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/flora/rock/pile, @@ -25453,9 +25325,7 @@ pixel_x = -8; pixel_y = 4 }, -/obj/machinery/camera/autoname{ - dir = 1 - }, +/obj/machinery/camera/autoname/directional/south, /obj/effect/turf_decal/siding/wood{ dir = 6 }, @@ -25633,16 +25503,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine/atmos) -"mMw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = -33 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "mMZ" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/machinery/button/ignition/incinerator/toxmix{ @@ -25657,7 +25517,7 @@ dir = 8 }, /obj/machinery/airalarm/mixingchamber{ - dir = 8; + dir = 4; pixel_x = 22 }, /turf/open/floor/iron/tech, @@ -25721,11 +25581,14 @@ /area/quartermaster/storage) "mOA" = ( /obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/machinery/airalarm/kitchen_cold_room{ + dir = 1; + pixel_y = 24 + }, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) "mOQ" = ( @@ -25847,7 +25710,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","cargo") }, /turf/open/floor/iron/dark, @@ -25963,6 +25826,16 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"mWk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "mWt" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25983,26 +25856,6 @@ slowdown = 0 }, /area/asteroid/paradise/surface) -"mWM" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/white, -/area/medical/storage) "mWS" = ( /obj/structure/curtain/directional{ color = "#ACD1E9"; @@ -26110,13 +25963,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"nad" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/iron/dark, -/area/engine/engineering) "nbf" = ( /obj/machinery/door/window/southleft{ dir = 1; @@ -26262,7 +26108,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","security","prison","public") }, /obj/item/radio/intercom{ @@ -26446,6 +26292,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/vacant_room/office) +"nlX" = ( +/obj/machinery/power/emitter/welded{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/engine/engineering) "nmp" = ( /obj/structure/railing/corner, /obj/effect/turf_decal/siding/dark/corner, @@ -26557,6 +26412,14 @@ dir = 1 }, /area/science/research) +"nom" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/explab) "npi" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/stripes/line, @@ -26568,9 +26431,7 @@ }, /area/asteroid/paradise/surface) "npn" = ( -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 5 }, @@ -26583,7 +26444,7 @@ "nqa" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/camera/autoname{ - dir = 9; + dir = 6; network = list("ss13","security") }, /obj/structure/disposalpipe/segment{ @@ -26625,17 +26486,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"nrg" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engine/atmos) "nrw" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastleft{ @@ -26757,9 +26607,7 @@ /area/maintenance/department/science/central) "nww" = ( /obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -27316,7 +27164,7 @@ dir = 4 }, /obj/structure/flora/ausbushes/fernybush, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -27407,17 +27255,6 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"nOx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/engine/engineering) "nPk" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/decal/cleanable/dirt/dust, @@ -27694,6 +27531,32 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"nYq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180; + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -30; + pixel_y = -2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "nYE" = ( /obj/machinery/light/small{ dir = 1 @@ -27722,9 +27585,7 @@ /obj/structure/sign/poster/official/suit_sensors{ pixel_x = -32 }, -/obj/machinery/camera/autoname{ - dir = 4 - }, +/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -28320,20 +28181,6 @@ "orc" = ( /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/cafeteria) -"orh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/engineering/hallway{ - name = "Engineering Viewing Platform" - }) "oru" = ( /obj/structure/lattice/catwalk/over, /obj/machinery/computer/apc_control{ @@ -28617,9 +28464,8 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, -/obj/machinery/camera{ +/obj/machinery/camera/directional/east{ c_tag = "Interrogation room"; - dir = 8; name = "Interrogation room"; network = list("interrogation") }, @@ -28632,6 +28478,16 @@ }, /turf/open/floor/iron, /area/security/brig) +"oxg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "oxj" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -28718,7 +28574,7 @@ dir = 8 }, /obj/machinery/camera/autoname{ - dir = 5; + dir = 10; network = list("ss13","engine") }, /turf/open/floor/iron, @@ -28781,7 +28637,7 @@ /turf/open/floor/plating, /area/crew_quarters/cafeteria) "oBg" = ( -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","rd") }, /obj/machinery/computer/security/telescreen/toxins{ @@ -28829,7 +28685,7 @@ pixel_y = 23 }, /obj/machinery/camera/autoname{ - dir = 6; + dir = 9; network = list("ss13","medbay") }, /turf/open/floor/iron, @@ -28896,6 +28752,13 @@ "oEl" = ( /turf/closed/wall/r_wall, /area/security/detectives_office) +"oEs" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/robot_suit/prebuilt, +/turf/open/floor/iron, +/area/science/robotics) "oEv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/glass, @@ -29102,8 +28965,7 @@ name = "-3 Primary Hallway" }) "oIY" = ( -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","engine") }, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ @@ -29235,9 +29097,7 @@ /area/engine/engineering) "oLK" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool{ - dir = 4 - }, +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 10 }, @@ -29287,8 +29147,7 @@ }, /obj/effect/turf_decal/bot, /obj/structure/cable/yellow, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","engine") }, /turf/open/floor/plating, @@ -29529,8 +29388,7 @@ /turf/open/floor/iron/sepia, /area/quartermaster/storage) "oQQ" = ( -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","security") }, /obj/machinery/light, @@ -29547,8 +29405,7 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "oRp" = ( -/obj/machinery/airalarm{ - dir = 8; +/obj/machinery/airalarm/directional/east{ pixel_x = 24 }, /obj/effect/decal/cleanable/oil, @@ -29630,8 +29487,7 @@ pixel_x = 1; pixel_y = -34 }, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","security") }, /turf/open/floor/iron/dark, @@ -29702,8 +29558,7 @@ /turf/open/floor/iron/dark, /area/gateway) "oWG" = ( -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","engine") }, /obj/item/radio/intercom{ @@ -29752,26 +29607,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech, /area/engine/engineering) -"oYO" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180; - dir = 8 - }, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = -30; - pixel_y = -2 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "oYP" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 @@ -29987,6 +29822,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hydroponics) +"pch" = ( +/obj/machinery/light/small, +/turf/open/floor/iron/tech, +/area/engine/engineering) "pcu" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -30164,9 +30003,7 @@ /turf/closed/wall/rust, /area/maintenance/disposal) "piY" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -30287,9 +30124,7 @@ /turf/open/floor/plating/asteroid/planetary, /area/crew_quarters/dorms) "pmk" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, +/obj/machinery/camera/autoname/directional/east, /obj/machinery/light{ dir = 4 }, @@ -30462,8 +30297,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 8; +/obj/machinery/airalarm/directional/east{ pixel_x = 24 }, /obj/structure/table/reinforced, @@ -30521,7 +30355,7 @@ /area/maintenance/department/security/brig) "pug" = ( /obj/machinery/camera/autoname{ - dir = 6; + dir = 9; network = list("ss13","medbay") }, /obj/item/radio/intercom{ @@ -30559,6 +30393,24 @@ /obj/machinery/iv_drip, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"pwo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/belt/utility/full/engi, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "pwy" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/closet/crate/miningcar{ @@ -30576,15 +30428,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/crew_quarters/cafeteria) -"pwD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/evac, -/turf/open/floor/iron, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "pwG" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain/directional{ @@ -30760,8 +30603,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","rd") }, /turf/open/floor/plating/airless, @@ -30862,9 +30704,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 8 - }, +/obj/machinery/camera/autoname/directional/east, /turf/open/openspace, /area/hallway/primary/fore{ name = "-1 Primary Hallway" @@ -31082,7 +30922,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow, /turf/open/floor/pod/dark, /area/maintenance/department/medical/morgue) @@ -31106,9 +30946,7 @@ /area/ai_monitored/security/armory) "pKl" = ( /obj/effect/decal/cleanable/generic, -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -31117,9 +30955,7 @@ /turf/open/floor/carpet/blue, /area/crew_quarters/cafeteria) "pKx" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -31137,9 +30973,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 8 - }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark/corner, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -31272,9 +31106,7 @@ pixel_x = 14; pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow, /turf/open/floor/carpet/green, /area/chapel/main) @@ -31298,7 +31130,7 @@ dir = 4 }, /obj/machinery/camera/autoname{ - dir = 6; + dir = 9; network = list("ss13","medbay") }, /obj/machinery/firealarm/directional/north, @@ -31397,8 +31229,7 @@ /turf/open/floor/carpet/red, /area/security/detectives_office) "pSj" = ( -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","rd") }, /obj/effect/turf_decal/stripes/line{ @@ -31576,7 +31407,7 @@ /area/maintenance/disposal/incinerator) "pVj" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -31727,15 +31558,6 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/engine/atmos) -"pYt" = ( -/obj/item/clothing/gloves/color/yellow, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/iron, -/area/engine/engineering) "pYO" = ( /obj/machinery/computer/security/mining, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -32289,9 +32111,8 @@ }, /obj/machinery/airalarm/directional/west, /obj/machinery/monkey_recycler, -/obj/machinery/camera{ +/obj/machinery/camera/directional/west{ c_tag = "Xenobiology Lab"; - dir = 4; name = "Xeno camera"; network = list("ss13","rd","xeno") }, @@ -32313,9 +32134,7 @@ /area/quartermaster/storage) "qsx" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -32344,9 +32163,7 @@ /area/maintenance/department/chapel) "qte" = ( /obj/machinery/rnd/production/techfab/department/service, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -32550,6 +32367,13 @@ }, /turf/open/floor/pod/dark, /area/science/mixing) +"qxI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/science/explab) "qxQ" = ( /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/trimline/blue/filled/warning, @@ -32663,10 +32487,6 @@ }, /turf/open/floor/plating, /area/science/mixing/chamber) -"qBm" = ( -/obj/machinery/light, -/turf/open/floor/iron, -/area/engine/atmos) "qBw" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -32715,6 +32535,26 @@ /area/engineering/hallway{ name = "Engineering Viewing Platform" }) +"qDU" = ( +/obj/item/radio/intercom{ + pixel_x = 33; + pixel_y = -3 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "qEd" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -32727,7 +32567,7 @@ dir = 8 }, /obj/machinery/airalarm/engine{ - dir = 4; + dir = 8; pixel_x = -23 }, /obj/effect/turf_decal/stripes/line{ @@ -32880,23 +32720,11 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/iron/grid/steel, /area/medical/medbay/central) -"qKf" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/iron/dark, -/area/engine/engineering) "qKB" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/camera/autoname{ - dir = 4 - }, +/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -33052,10 +32880,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) -"qPS" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/engine/atmos) "qPX" = ( /obj/machinery/light{ dir = 8 @@ -33070,7 +32894,7 @@ pixel_y = 1 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /obj/item/radio/intercom{ dir = 1; pixel_y = 29 @@ -33105,9 +32929,7 @@ /turf/open/floor/iron/dark, /area/engine/engineering) "qQU" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow, /obj/machinery/sleeper{ dir = 8 @@ -33332,13 +33154,12 @@ /obj/item/radio/intercom{ pixel_y = 29 }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/camera/motion{ +/obj/machinery/camera/motion/directional/east{ c_tag = "Technical Storage"; - dir = 8; name = "motion-sensitive Technical Storage"; network = list("ss13","engine") }, @@ -33376,7 +33197,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","public") }, /turf/open/floor/iron, @@ -33505,13 +33326,10 @@ /area/asteroid/paradise/surface) "qZq" = ( /obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","rd") }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, @@ -33791,9 +33609,7 @@ pixel_x = -3; pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -33987,9 +33803,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/structure/chair/stool{ - dir = 4 - }, +/obj/structure/chair/stool/directional/west, /turf/open/floor/iron, /area/medical/medbay/central) "rkR" = ( @@ -34053,9 +33867,8 @@ pixel_y = 1 }, /obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/camera/motion{ +/obj/machinery/camera/motion/directional/west{ c_tag = "vault"; - dir = 4; network = list("ss13","security","cargo") }, /obj/machinery/ntnet_relay, @@ -34202,8 +34015,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","cargo") }, /obj/structure/table/reinforced, @@ -34581,9 +34393,7 @@ /turf/open/openspace, /area/maintenance/department/security/brig) "ryA" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/machinery/vending/wardrobe/jani_wardrobe, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/purple/anticorner/contrasted, @@ -34721,7 +34531,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","cargo") }, /turf/open/floor/plating/asteroid/basalt/planetary, @@ -34837,18 +34647,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) -"rEX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") - }, -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/engine/engineering) "rFm" = ( /obj/structure/railing{ dir = 4 @@ -34891,7 +34689,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","rd") }, /obj/machinery/firealarm/directional/north, @@ -35055,8 +34853,7 @@ color = "#DE3A3A" }, /obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","security") }, /turf/open/floor/iron/dark, @@ -35219,17 +35016,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/asteroid/basalt/planetary, /area/asteroid/paradise) -"rNF" = ( -/obj/item/clothing/gloves/color/yellow, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/atmospherics{ - anchored = 1; - req_access = null; - req_one_access_txt = "11" - }, -/turf/open/floor/iron, -/area/engine/atmos) "rNI" = ( /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid/planetary, @@ -35336,7 +35122,7 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow, @@ -35653,9 +35439,7 @@ pixel_x = 1; pixel_y = -1 }, -/obj/machinery/camera/autoname{ - dir = 4 - }, +/obj/machinery/camera/autoname/directional/west, /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, @@ -35663,7 +35447,7 @@ pixel_x = 1; pixel_y = -40 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/effect/turf_decal/stripes/corner{ @@ -35784,9 +35568,7 @@ /turf/closed/wall/r_wall/rust, /area/science/test_area) "sdG" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -35905,14 +35687,6 @@ /area/hallway/primary/central{ name = "-2 Primary Hallway" }) -"sfW" = ( -/obj/machinery/power/emitter/welded{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/engine/engineering) "sgc" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -35959,8 +35733,7 @@ /turf/open/floor/plating, /area/maintenance/department/chapel) "sip" = ( -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","public") }, /turf/open/openspace, @@ -36290,6 +36063,19 @@ "srJ" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) +"ssf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/engineering) "ssi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36337,8 +36123,7 @@ /obj/machinery/computer/atmos_control{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","engine") }, /obj/machinery/light{ @@ -36563,13 +36348,6 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/iron, /area/maintenance/department/eva) -"sBR" = ( -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "sBX" = ( /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/asteroid/planetary, @@ -36779,6 +36557,13 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre/backstage) +"sIB" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "sIH" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ alpha = 180; @@ -36787,22 +36572,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, /area/security/warden) -"sJt" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "sJC" = ( /obj/effect/spawner/room/fivexfour, /turf/open/floor/plating, @@ -36882,7 +36651,7 @@ }, /obj/machinery/camera/autoname{ c_tag = "Corporate Meeting Room"; - dir = 5 + dir = 10 }, /obj/item/aicard{ pixel_x = 6 @@ -36966,9 +36735,7 @@ /obj/structure/sign/poster/random{ pixel_y = 31 }, -/obj/structure/chair/stool/bar{ - dir = 8 - }, +/obj/structure/chair/stool/bar/directional/west, /obj/effect/landmark/start/randommaint/magician, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37115,8 +36882,7 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("aiupload") }, /obj/item/radio/intercom{ @@ -37156,7 +36922,7 @@ /area/asteroid/paradise/surface) "sUg" = ( /obj/machinery/airalarm/engine{ - dir = 4; + dir = 8; pixel_x = -23 }, /obj/machinery/meter, @@ -37169,14 +36935,14 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","security") }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) "sUS" = ( /obj/machinery/firealarm/directional/north, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","medbay") }, /obj/machinery/vending/cigarette, @@ -37361,8 +37127,7 @@ dir = 4 }, /obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","cargo") }, /obj/effect/turf_decal/numbers/two_nine, @@ -37427,9 +37192,7 @@ /turf/open/floor/plating, /area/quartermaster/storage) "sYY" = ( -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /obj/structure/disposalpipe/segment{ dir = 2 }, @@ -37467,7 +37230,7 @@ "tay" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/effect/turf_decal/stripes/line{ @@ -38001,7 +37764,7 @@ dir = 1; pixel_y = 20 }, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/hydroponics) "tkv" = ( @@ -38106,8 +37869,7 @@ pixel_x = -32; pixel_y = -1 }, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","engine") }, /obj/machinery/light{ @@ -38196,6 +37958,13 @@ "tmO" = ( /turf/closed/wall/r_wall, /area/chapel/office) +"tmX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "tnA" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/window/reinforced{ @@ -38403,9 +38172,7 @@ icon_state = "baseball_bat_metal"; name = "kneecapper" }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow, /turf/open/floor/iron/dark, /area/security/execution/education) @@ -38414,9 +38181,7 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -38436,7 +38201,7 @@ pixel_y = 2 }, /obj/machinery/camera/autoname{ - dir = 9 + dir = 6 }, /turf/open/floor/iron/dark, /area/hallway/primary/fore{ @@ -38476,7 +38241,7 @@ dir = 4 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable{ @@ -38563,9 +38328,7 @@ /area/medical/medbay/central) "tuo" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -38761,6 +38524,23 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"tAy" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "tAz" = ( /obj/structure/railing{ dir = 4 @@ -38916,9 +38696,7 @@ /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -39025,7 +38803,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","security") }, /obj/item/kirbyplants/random, @@ -39093,8 +38871,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","security","prison") }, /obj/structure/cable/yellow{ @@ -39156,7 +38933,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("aiupload") }, /obj/machinery/firealarm/directional/north, @@ -39208,14 +38985,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech, /area/engine/atmos) -"tJf" = ( -/obj/machinery/door/window/eastright{ - dir = 2; - name = "Robotics Surgery"; - req_access_txt = "29" - }, -/turf/open/floor/iron/white, -/area/science/robotics) "tJk" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -39574,6 +39343,26 @@ /obj/machinery/door/firedoor, /turf/open/floor/grass/no_border, /area/crew_quarters/heads/chief) +"tPV" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer"; + req_one_access_txt = "32" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engineering/hallway{ + name = "Engineering Viewing Platform" + }) "tQX" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -39964,8 +39753,7 @@ /obj/effect/turf_decal/siding/wideplating/dark{ dir = 5 }, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","engine") }, /obj/machinery/requests_console{ @@ -39976,7 +39764,7 @@ pixel_x = 32; pixel_y = 31 }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -40043,8 +39831,7 @@ receive_ore_updates = 1 }, /obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","medbay") }, /obj/effect/turf_decal/stripes/line{ @@ -40219,9 +40006,7 @@ dir = 1 }, /obj/machinery/light, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -40300,6 +40085,27 @@ }, /turf/open/floor/iron, /area/science/mixing) +"ugw" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ + dir = 8; + piping_layer = 2; + node1_concentration = 0.21; + node2_concentration = 0.79 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/atmos) "ugW" = ( /turf/open/floor/plating/asteroid/planetary, /area/quartermaster/storage) @@ -40444,7 +40250,7 @@ /obj/structure/sign/painting/library{ pixel_y = 32 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","medbay","public") }, /turf/open/floor/iron, @@ -40546,7 +40352,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/chair/office/light{ dir = 1; pixel_y = 3 @@ -40684,9 +40490,8 @@ /area/maintenance/department/chapel) "upo" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/autoname{ - c_tag = "Teleporter Room"; - dir = 4 +/obj/machinery/camera/autoname/directional/west{ + c_tag = "Teleporter Room" }, /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -40971,6 +40776,11 @@ dir = 8 }, /area/bridge) +"uuH" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/science/explab) "uvZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -41103,21 +40913,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/white/corner, /area/science/lab) -"uyo" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/engineering/hallway{ - name = "Engineering Viewing Platform" - }) "uyA" = ( /obj/structure/railing{ dir = 8 @@ -41290,8 +41085,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","security") }, /turf/open/openspace, @@ -41365,14 +41159,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/department/bridge) -"uGP" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small, -/turf/open/floor/iron/tech, -/area/engine/engineering) "uHM" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -41423,7 +41209,7 @@ }, /obj/machinery/camera/autoname{ c_tag = "Corporate Meeting Room"; - dir = 10 + dir = 5 }, /obj/item/book/manual/wiki/sopservice, /turf/open/floor/carpet/blue, @@ -41449,16 +41235,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine/atmos) -"uKb" = ( -/obj/machinery/computer/bank_machine, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/security/nuke_storage) "uKf" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/decal/cleanable/dirt, @@ -41466,13 +41242,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating/asteroid/basalt/planetary, /area/asteroid/paradise) -"uKq" = ( -/obj/effect/turf_decal/bot, -/obj/item/robot_suit, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/science/robotics) "uKw" = ( /obj/structure/table, /obj/item/stock_parts/subspace/ansible, @@ -41544,7 +41313,7 @@ dir = 10 }, /obj/machinery/camera/autoname{ - dir = 6; + dir = 9; network = list("ss13","rd") }, /obj/machinery/light{ @@ -41762,13 +41531,11 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"uRN" = ( -/obj/item/clothing/gloves/color/yellow, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"uRJ" = ( +/obj/effect/turf_decal/stripes/closeup{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/pipedispenser/disposal, /turf/open/floor/iron, /area/engine/engineering) "uSd" = ( @@ -41858,8 +41625,7 @@ name = "Engineering Viewing Platform" }) "uTt" = ( -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","medbay","public") }, /obj/effect/turf_decal/delivery, @@ -41948,9 +41714,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -41979,9 +41743,7 @@ /turf/closed/wall, /area/hallway/secondary/service) "uVE" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, @@ -42125,7 +41887,7 @@ /obj/structure/rack, /obj/effect/spawner/lootdrop/techstorage/medical, /obj/effect/spawner/lootdrop/techstorage/medical, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 22 }, /obj/effect/turf_decal/delivery, @@ -42314,6 +42076,17 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) +"vdB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "External Gas to Loop" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light, +/turf/open/floor/iron/dark, +/area/engine/engineering) "vdC" = ( /obj/structure/railing/corner{ dir = 1 @@ -42507,7 +42280,7 @@ /turf/open/floor/prison/dark, /area/security/prison) "vjo" = ( -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /turf/open/openspace, /area/crew_quarters/kitchen) "vjB" = ( @@ -42648,9 +42421,7 @@ dir = 1 }, /obj/effect/landmark/start/assistant, -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /turf/open/floor/carpet/blue, /area/crew_quarters/cafeteria) "vnr" = ( @@ -42891,6 +42662,20 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) +"vtT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = -5 + }, +/turf/open/floor/iron/white, +/area/science/explab) "vuh" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -43098,6 +42883,23 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"vAb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = 32 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "vBm" = ( /obj/machinery/door/airlock{ name = "Service Hall"; @@ -43186,8 +42988,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","public") }, /turf/open/floor/plating, @@ -43355,16 +43156,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"vKJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/engine/engineering) "vLx" = ( /obj/structure/sign/painting/library{ pixel_y = 1 @@ -43456,9 +43247,8 @@ alpha = 180; color = "#DE3A3A" }, -/obj/machinery/camera/motion{ +/obj/machinery/camera/motion/directional/west{ c_tag = "Armory - Internal"; - dir = 4; network = list("ss13","security") }, /obj/item/storage/toolbox/mechanical{ @@ -43649,6 +43439,17 @@ /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) +"vUe" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "vUl" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -43878,7 +43679,7 @@ /area/asteroid/paradise/surface) "vZI" = ( /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, @@ -43903,8 +43704,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","engine") }, /obj/effect/loot_jobscale/medical/burn_kit{ @@ -43921,6 +43721,19 @@ }, /turf/open/floor/iron, /area/maintenance/disposal/incinerator) +"vZP" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/table, +/obj/item/wallframe/extinguisher_cabinet{ + pixel_x = -1; + pixel_y = 31 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron, +/area/engine/atmos) "waf" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -43953,21 +43766,6 @@ /obj/item/trash/can/food, /turf/open/floor/plating/beach/water, /area/asteroid/paradise/surface/water) -"waG" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "waJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -44033,9 +43831,7 @@ /obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -44455,20 +44251,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"wli" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer"; - req_one_access_txt = "32" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/engineering/hallway{ - name = "Engineering Viewing Platform" - }) "wlj" = ( /obj/effect/turf_decal/tile/black/opposingcorners{ dir = 1 @@ -44627,6 +44409,22 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"wqX" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/evac, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "wrb" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -44717,6 +44515,16 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/asteroid/planetary, /area/quartermaster/storage) +"wuS" = ( +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/hallway/primary/aft{ + name = "-3 Primary Hallway" + }) "wvu" = ( /obj/structure/bed{ dir = 8 @@ -44968,7 +44776,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","cargo") }, /turf/open/floor/plating, @@ -44986,7 +44794,7 @@ "wCG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45150,6 +44958,16 @@ }, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise) +"wFP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "wGp" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt/dust, @@ -45243,6 +45061,12 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"wIp" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","rd") + }, +/turf/open/floor/engine, +/area/science/explab) "wIv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -45311,6 +45135,21 @@ }, /turf/open/openspace, /area/quartermaster/qm) +"wLQ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "wLS" = ( /obj/structure/railing/corner{ dir = 4 @@ -45479,6 +45318,20 @@ }, /turf/open/floor/iron/white/side, /area/science/lab) +"wON" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/engineering) "wOQ" = ( /obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -45540,9 +45393,7 @@ /area/maintenance/department/science/central) "wQK" = ( /obj/machinery/space_heater, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -45577,20 +45428,6 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) -"wSm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "wSx" = ( /obj/structure/lattice, /obj/structure/railing/corner, @@ -45692,19 +45529,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"wTQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/engineering/hallway{ - name = "Engineering Viewing Platform" - }) "wUl" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -45753,7 +45577,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -45976,7 +45800,7 @@ network = list("ss13"); pixel_x = 24 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","security") }, /obj/item/holosign_creator/security, @@ -46014,8 +45838,7 @@ /obj/machinery/modular_computer/console/preset/engineering{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","engine") }, /turf/open/floor/iron/dark, @@ -46124,9 +45947,7 @@ /turf/open/floor/plating, /area/maintenance/department/engine/atmos) "xfO" = ( -/obj/structure/chair/stool{ - dir = 4 - }, +/obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/medical_doctor, /obj/structure/disposalpipe/trunk/multiz/down{ dir = 8 @@ -46368,9 +46189,7 @@ /turf/open/floor/iron/tech, /area/engine/atmos) "xlw" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow, /obj/structure/filingcabinet{ pixel_x = -8 @@ -46416,16 +46235,6 @@ }, /turf/open/floor/iron/tech/grid, /area/ai_monitored/turret_protected/ai_upload) -"xne" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "External Gas to Loop" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/engine/engineering) "xnh" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -46452,8 +46261,7 @@ /turf/open/floor/carpet/red, /area/crew_quarters/theatre/backstage) "xoc" = ( -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","cargo") }, /obj/structure/extinguisher_cabinet{ @@ -46483,15 +46291,6 @@ }, /turf/open/floor/plating/rust, /area/science/test_area) -"xoN" = ( -/obj/structure/table, -/obj/item/airlock_painter, -/obj/item/storage/toolbox/electrical, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "xoR" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -46664,21 +46463,6 @@ /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/iron/techmaint/planetary, /area/asteroid/paradise/surface) -"xqp" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/table, -/obj/item/wallframe/extinguisher_cabinet{ - pixel_x = -1; - pixel_y = 31 - }, -/obj/item/clothing/mask/gas/explorer{ - pixel_x = -5; - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/engine/atmos) "xqU" = ( /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid/basalt/planetary, @@ -46756,8 +46540,7 @@ /turf/open/floor/plating, /area/maintenance/department/bridge) "xtQ" = ( -/obj/machinery/airalarm{ - dir = 8; +/obj/machinery/airalarm/directional/east{ pixel_x = 24 }, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -46964,8 +46747,7 @@ dir = 1; network = list("vault","cargo") }, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","cargo") }, /obj/structure/sign/painting/library{ @@ -47031,6 +46813,18 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/white/side, /area/science/lab) +"xAy" = ( +/obj/structure/table, +/obj/item/airlock_painter{ + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron/dark, +/area/engine/engineering) "xAQ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/structure/window/hollow/survival_pod/directional, @@ -47311,7 +47105,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -47336,9 +47130,7 @@ dir = 1 }, /obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1 - }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/wood, /area/crew_quarters/cafeteria) "xIW" = ( @@ -47512,8 +47304,7 @@ pixel_y = 4 }, /obj/machinery/airalarm/directional/north, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","medbay") }, /obj/machinery/light{ @@ -47575,9 +47366,7 @@ /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) "xNL" = ( -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /turf/open/floor/plating/beach/sand, /area/asteroid/paradise/surface) "xOh" = ( @@ -47827,6 +47616,19 @@ }, /turf/open/floor/carpet/red, /area/medical/exam_room) +"xUc" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/table, +/obj/item/pickaxe, +/obj/machinery/firealarm/directional/north, +/obj/item/clothing/mask/gas/explorer{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/engine/atmos) "xUk" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -47946,6 +47748,23 @@ }, /turf/open/floor/iron, /area/security/brig) +"xXE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engineering/hallway{ + name = "Engineering Viewing Platform" + }) "xXH" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/fans/tiny{ @@ -48004,22 +47823,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"xZX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "yaq" = ( /turf/closed/wall/rust, /area/science/server) @@ -48044,6 +47847,14 @@ dir = 4 }, /area/medical/genetics/cloning) +"yaU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/engine/engineering) "yaY" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -48065,9 +47876,7 @@ pixel_x = 6 }, /obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 4 - }, +/obj/machinery/camera/autoname/directional/west, /obj/structure/sign/warning/nosmoking/circle{ pixel_x = -32 }, @@ -48154,9 +47963,7 @@ /area/asteroid/paradise/surface) "ydG" = ( /obj/effect/landmark/start/randommaint/vip, -/obj/structure/chair/stool{ - dir = 8 - }, +/obj/structure/chair/stool/directional/west, /turf/open/floor/plating/beach/coastline_t{ dir = 1 }, @@ -48222,12 +48029,10 @@ piping_layer = 4 }, /obj/machinery/camera/autoname{ - dir = 6; + dir = 9; network = list("ss13","medbay") }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/light/small{ dir = 1 }, @@ -48332,9 +48137,8 @@ /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) "ykM" = ( -/obj/machinery/camera/motion{ +/obj/machinery/camera/motion/directional/south{ c_tag = "MiniSat Exterior 2"; - dir = 1; network = list("minisat"); view_range = 5 }, @@ -57546,7 +57350,7 @@ hbl uli mgL bKc -jsJ +ugw cnW qdc tIa @@ -58831,7 +58635,7 @@ jOo jOo jRB vgG -xqp +vZP xQu aby dXj @@ -59345,7 +59149,7 @@ jOo jOo jOo vgG -cXM +xUc lly fia ycz @@ -60115,7 +59919,7 @@ uly tpD tHB jxW -uKb +lsu eJz qUr ipm @@ -60374,7 +60178,7 @@ dEU cBs hBl eJz -klc +mEL udm pfU teA @@ -60631,7 +60435,7 @@ tHB bAQ klr eJz -rNF +kvM vUQ qwZ nAD @@ -61147,7 +60951,7 @@ eJz eJz qOg gXc -uRN +yaU kbq dzW ihL @@ -61404,12 +61208,12 @@ vLP xTu eOD gXc -pYt +jFC pVY uUK -azK +uRJ ecq -qKf +aOy sXB gqv gqv @@ -61662,7 +61466,7 @@ rzg cTC upw oNv -rEX +wON jsW xkz xkz @@ -62179,11 +61983,11 @@ eCn aIx fMC bFF -ksc +qDU wTI cvP qzg -nad +oxg hsv tVm jOz @@ -62434,7 +62238,7 @@ vVo yjl wWC scb -dAp +vUe paJ dXI gWU @@ -62443,7 +62247,7 @@ ezZ dXI uAb wzE -gPs +pch lCS eGc mmJ @@ -62690,7 +62494,7 @@ rZf oFu yjl wWC -mMw +hDR dXI dXI ifQ @@ -62700,7 +62504,7 @@ cdq xiB lSc uTP -uGP +aJw sXB cFP rzV @@ -63707,8 +63511,8 @@ gQE iuO gnm rLR -gRN -jSm +exs +wuS gzS gCg uWx @@ -63718,7 +63522,7 @@ fFu pHp yjl wWC -xne +vdB dXI dXI ocx @@ -63728,7 +63532,7 @@ tSB xiB lSc uTP -uGP +aJw sXB vqI qnE @@ -63985,7 +63789,7 @@ gFg dXI jrk nAy -sfW +nlX sXB xqU eHe @@ -64235,11 +64039,11 @@ dHA gYA gYA wpu -xZX +dkl aje taA ePy -cOG +eib azB oYA gPs @@ -65003,7 +64807,7 @@ oLV rIq bJQ xRl -vKJ +ssf vKD rPo rPo @@ -65262,13 +65066,13 @@ sWy pVY pVY iUP -nOx +uTU uTU nWu -eAv +vAb nWu -xoN -ltq +xAy +pwo dEz vpm sXB @@ -123602,7 +123406,7 @@ mEr oCE eBY asv -qPS +qpc tHO jUp qKI @@ -123827,8 +123631,8 @@ bxt xgH bkn nyZ -mWM -dAa +lUo +hjp fRu lKm axZ @@ -123859,7 +123663,7 @@ mEr oCE cMn asv -qBm +sIB tHO gVJ lJP @@ -124116,7 +123920,7 @@ oCE oCE cMn qGN -bXd +tmX quQ aLc jDC @@ -124885,7 +124689,7 @@ hoN pnn vgG tYX -qpc +lJw eHd cny jUM @@ -125142,7 +124946,7 @@ iKw csG cJP kgl -nrg +fMJ qwi eBA gKl @@ -127956,16 +127760,16 @@ xgC bev teC kMR -fwr -anK -wSm -waG -hxh -oYO -wli -wTQ -uyo -orh +wqX +wLQ +dCq +msj +tAy +nYq +tPV +lnH +kWQ +xXE hyx mAS ifA @@ -128213,8 +128017,8 @@ rId rId rId enr -sJt -sBR +kvW +mWk ndP clc noe @@ -129241,8 +129045,8 @@ rId rId rId vga -jqO -brL +cRo +wFP ndP psr qjF @@ -129498,8 +129302,8 @@ urc uma qjF xZy -pwD -aMy +cNI +ndP pKX tTb tTb @@ -132570,7 +132374,7 @@ bDW jTq aAV wMa -aiv +jsc aPc aPc mvX @@ -132827,8 +132631,8 @@ tcM pMZ aAV uMJ -bMy -llo +dSU +vtT rAS utc aou @@ -133083,7 +132887,7 @@ olN ttD isW aAV -aUG +abU wjY lhu aPc @@ -133340,9 +133144,9 @@ tss uWZ rZM aAV -aRk -aIk -ajG +nom +gmi +nom aAV plG tEl @@ -133598,7 +133402,7 @@ xny wZl hYK aYd -aqy +fXL aYd aAV aJn @@ -133854,9 +133658,9 @@ olN olN pyQ nFR -awc -tyz -ake +qxI +bOR +uuH aAV aBR gyH @@ -134111,9 +133915,9 @@ toA olN jBP nFR -aKy -acC tyz +jEr +wIp aAV abC laK @@ -134367,7 +134171,7 @@ rZM rZM cae qBi -cae +aAV nFR aAV aAV @@ -196302,7 +196106,7 @@ gXD ohi fZv eVJ -tJf +eVJ crG rJc cpg @@ -196815,7 +196619,7 @@ mZT tVi fyA fyA -ddr +fyA fyA pKx wOQ @@ -197332,7 +197136,7 @@ bXW cag sGo hvJ -uKq +oEs nhY agT aiA @@ -197849,7 +197653,7 @@ fyA fyA fyA fyA -ddr +fyA fyA tWx tWx diff --git a/_maps/map_files/FlandStation/FlandStation.dmm b/_maps/map_files/FlandStation/FlandStation.dmm index 835f8f00478ee..854c90fff7d3e 100644 --- a/_maps/map_files/FlandStation/FlandStation.dmm +++ b/_maps/map_files/FlandStation/FlandStation.dmm @@ -83,17 +83,22 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"abm" = ( -/turf/closed/wall, -/area/construction) -"aby" = ( -/obj/structure/flora/ausbushes/leafybush, +"abj" = ( +/obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/grass, -/area/science/lobby) +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/grass/no_border, +/area/bridge) +"abm" = ( +/turf/closed/wall, +/area/construction) "abz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -133,6 +138,13 @@ }, /turf/open/floor/iron/grid, /area/medical/surgery) +"abH" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port) "abI" = ( /turf/closed/wall/mineral/plastitanium, /area/chapel/main) @@ -205,16 +217,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"acB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) "acF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -235,25 +237,6 @@ "acQ" = ( /turf/open/space/basic, /area/space/nearstation) -"acU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway - Security shuttle view"; - name = "hallway camera" - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "acY" = ( /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; @@ -283,25 +266,17 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/white, /area/medical/surgery) +"adq" = ( +/obj/item/stack/cable_coil/cut/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/construction) "adt" = ( /obj/structure/girder, /turf/open/space/basic, /area/asteroid/nearstation) -"adu" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/camera{ - c_tag = "Chapel - Port"; - dir = 4; - name = "chapel camera" - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "adF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -311,6 +286,16 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) +"adH" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/camera{ + c_tag = "Medbay - Psychologist room"; + dir = 6; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/turf/open/floor/wood, +/area/medical/exam_room) "adX" = ( /obj/structure/table, /obj/item/stock_parts/subspace/transmitter, @@ -410,29 +395,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/security/prison) -"afj" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/primary/port) -"afI" = ( -/obj/structure/rack, -/obj/item/aicard, -/obj/item/storage/secure/briefcase, -/obj/machinery/camera{ - c_tag = "Bridge - Port Central"; - dir = 8; - name = "command camera" - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/obj/machinery/light_switch{ - pixel_x = 24 - }, -/turf/open/floor/iron/dark, -/area/bridge) "age" = ( /obj/structure/closet/secure_closet/hop, /obj/item/clothing/suit/costume/ianshirt, @@ -442,14 +404,16 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"agp" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/hallway/secondary/service) "agC" = ( /obj/effect/decal/cleanable/xenoblood, /turf/open/floor/plating, /area/maintenance/port/central) +"agJ" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/cafeteria) "agM" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -499,19 +463,14 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/plating, /area/maintenance/port/central) -"ahj" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +"ahd" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/chapel/main) +/turf/open/floor/grass/no_border, +/area/science/lobby) "ahk" = ( /obj/machinery/gravity_generator/main/station, /obj/effect/turf_decal/bot_white, @@ -596,6 +555,36 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"aig" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Chemistry"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/effect/turf_decal/tile/green/opposingcorners{ + dir = 1 + }, +/obj/item/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/iron/grid/steel, +/area/medical/apothecary) +"ail" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "air" = ( /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, @@ -642,13 +631,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"aiW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) "ajd" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -699,30 +681,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/stairs/right, /area/hallway/secondary/entry) -"ajz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"ajH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/crew_quarters/bar) "ajI" = ( /obj/structure/table/wood, /obj/machinery/reagentgrinder{ @@ -775,23 +733,6 @@ /obj/item/coin/bananium, /turf/open/floor/plating, /area/maintenance/port/central) -"akh" = ( -/obj/machinery/camera{ - c_tag = "Science - Break Room"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/newscaster{ - pixel_y = -28 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/science/breakroom) "aks" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ @@ -801,6 +742,42 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/port/central) +"akw" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/closet/secure_closet/injection, +/obj/item/reagent_containers/glass/bottle/toxin{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/facid{ + name = "fluorosulfuric acid bottle"; + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe{ + pixel_y = 5 + }, +/obj/item/reagent_containers/glass/bottle/chloralhydrate, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/techmaint, +/area/security/execution/education) "akG" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -864,13 +841,6 @@ }, /turf/open/floor/iron/white, /area/security/main) -"alw" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/carpet/black, -/area/chapel/office) "alG" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, @@ -941,16 +911,23 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"amM" = ( -/obj/effect/turf_decal/guideline/guideline_mid/purple, -/obj/effect/turf_decal/guideline/guideline_out/yellow, -/obj/effect/turf_decal/guideline/guideline_in/blue, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Central Starboard"; - name = "hallway camera" +"amP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/clothing/mask/balaclava, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 }, -/turf/open/floor/iron, -/area/hallway/primary/central) +/obj/item/assembly/signaler{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/electropack, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron/techmaint, +/area/security/execution/education) "amS" = ( /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, @@ -999,6 +976,11 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall/r_wall, /area/space/nearstation) +"anx" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass/no_border, +/area/quartermaster/exploration_prep) "anB" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -1063,6 +1045,15 @@ }, /turf/open/floor/iron/checker, /area/quartermaster/storage) +"aoB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "aoI" = ( /obj/machinery/door/airlock{ id_tag = "stallfood"; @@ -1135,15 +1126,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/entry) -"aqg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "aqA" = ( /obj/machinery/light/small, /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, @@ -1280,6 +1262,16 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/maintenance/port/central) +"asr" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/grass/jungle/b, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass/no_border, +/area/medical/medbay/lobby) "asu" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 1 @@ -1345,18 +1337,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/maintenance/port/central) -"asX" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/engine/atmos) "asZ" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, @@ -1616,21 +1596,6 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/security/nuke_storage) -"avU" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/starboard/fore) -"avW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) "awe" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -1643,13 +1608,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"awl" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/carpet/orange, -/area/quartermaster/qm) "awm" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small, @@ -1683,16 +1641,6 @@ heat_capacity = 1e+006 }, /area/asteroid/nearstation) -"awC" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "awD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder/reinforced, @@ -1756,13 +1704,6 @@ }, /turf/open/floor/plating/foam, /area/asteroid/nearstation) -"axS" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/maintenance/port/central) "aya" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1811,6 +1752,21 @@ }, /turf/open/floor/iron/dark/side, /area/hallway/secondary/exit/departure_lounge) +"ayy" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_x = 30 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Command Chair"; + dir = 6; + name = "command camera" + }, +/turf/open/floor/iron/grid/steel, +/area/bridge) "ayM" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -1831,16 +1787,6 @@ }, /turf/open/floor/carpet/green, /area/security/detectives_office) -"aze" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Cloning Lab"; - dir = 1; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/medical/cryo) "azm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -1919,26 +1865,6 @@ "aAe" = ( /turf/closed/wall/r_wall, /area/storage/art) -"aAg" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/camera{ - c_tag = "Shuttle construction area - Aft"; - dir = 6; - name = "hallway camera" - }, -/turf/open/floor/iron/sepia, -/area/science/shuttle) "aAl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1954,18 +1880,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"aAr" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Shuttle construction area - Tool storage"; - dir = 6; - name = "hallway camera" - }, -/turf/open/floor/iron/dark, -/area/science/shuttle) "aAu" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -2032,6 +1946,17 @@ }, /turf/open/floor/iron/techmaint, /area/quartermaster/office) +"aBx" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway - Central"; + dir = 9; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "aBM" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -2177,6 +2102,9 @@ }, /turf/open/floor/wood, /area/hallway/primary/aft) +"aDg" = ( +/turf/open/floor/catwalk_floor, +/area/drydock/security) "aDh" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -2193,19 +2121,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"aDl" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "aDq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ @@ -2224,18 +2139,36 @@ }, /turf/open/floor/iron/grid/steel, /area/hallway/primary/central) -"aDB" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/techmaint, -/area/science/storage) "aDF" = ( /turf/open/floor/plating/rust, /area/asteroid/nearstation) +"aDL" = ( +/obj/machinery/button/door{ + id = "telelab"; + name = "Test Chamber Toggle"; + pixel_y = 24 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/folder{ + pixel_x = -6 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/item/storage/box/beakers{ + pixel_y = 5 + }, +/turf/open/floor/iron/grid/steel, +/area/science/explab) "aDZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -2369,31 +2302,6 @@ }, /turf/open/floor/iron/techmaint, /area/hallway/secondary/entry) -"aFL" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/camera{ - c_tag = "Science - Robotics Lab"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/circuitboard/mecha/ripley/main, -/obj/item/circuitboard/mecha/ripley/peripherals, -/obj/item/wrench, -/obj/item/screwdriver{ - pixel_y = 5 - }, -/obj/item/multitool, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/grid/steel, -/area/science/robotics/lab) "aFM" = ( /obj/machinery/requests_console{ department = "Chapel"; @@ -2432,6 +2340,17 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/maintenance/port/central) +"aFW" = ( +/obj/structure/bed/dogbed/cayenne, +/mob/living/simple_animal/hostile/carp/lia{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) "aGf" = ( /obj/machinery/computer/station_alert{ dir = 4 @@ -2951,18 +2870,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/iron/techmaint, /area/maintenance/port/central) -"aJZ" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "aKa" = ( /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, @@ -2976,6 +2883,16 @@ "aKc" = ( /turf/closed/wall, /area/hallway/primary/aft) +"aKr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "aKt" = ( /obj/machinery/vending/wardrobe/robo_wardrobe, /obj/effect/turf_decal/delivery, @@ -3044,13 +2961,6 @@ }, /turf/open/floor/plating, /area/science/shuttle) -"aLj" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark, -/area/gateway) "aLl" = ( /obj/effect/turf_decal/plaque{ icon_state = "L9" @@ -3085,6 +2995,12 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/docking/arrival) +"aLw" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "aLF" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, @@ -3231,6 +3147,25 @@ "aNc" = ( /turf/open/floor/iron/dark, /area/gateway) +"aNh" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/end{ + dir = 4 + }, +/obj/machinery/door/airlock/external/glass{ + name = "Labour Shuttle airlock"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/bridge) "aNs" = ( /obj/effect/turf_decal/siding/yellow{ dir = 4 @@ -3263,22 +3198,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/vacant_room/office) -"aNS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "aNW" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, @@ -3308,27 +3227,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) -"aOm" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/heads/cmo) "aOs" = ( /turf/closed/wall, /area/maintenance/solars/port/fore) @@ -3464,15 +3362,6 @@ /obj/machinery/light, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"aPc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "aPd" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall/r_wall, @@ -3491,6 +3380,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/gateway) +"aPo" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/maintenance/department/science) "aPp" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction, /turf/closed/wall, @@ -3511,6 +3407,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/maintenance/solars/port/fore) +"aPD" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/machinery/computer/security, +/turf/open/floor/iron, +/area/security/checkpoint/science/research) "aPH" = ( /obj/machinery/door/airlock/external{ req_access_txt = "13" @@ -3614,6 +3520,18 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/port/central) +"aQm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) "aQp" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -3636,6 +3554,24 @@ /obj/effect/spawner/room/threexfive, /turf/open/floor/plating, /area/maintenance/port/central) +"aQE" = ( +/obj/structure/noticeboard{ + pixel_y = 29 + }, +/obj/structure/chair/fancy/sofa/old/left{ + color = "#742925" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Break Room"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron, +/area/medical/break_room) "aQH" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 10 @@ -3748,6 +3684,14 @@ }, /turf/open/floor/iron/techmaint, /area/medical/exam_room) +"aRz" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/disposalpipe/junction/flip, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/library/lounge) "aRD" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -3815,18 +3759,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"aSk" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) "aSn" = ( /obj/item/kirbyplants/random, /obj/structure/sign/poster/official/help_others{ @@ -3941,19 +3873,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"aTN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/disposal/incinerator) "aTQ" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -4249,29 +4168,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/techmaint, /area/science/mixing) -"aWj" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/detectives_office) -"aWm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/lattice/catwalk/over, -/turf/open/floor/plating, -/area/engine/atmos) "aWp" = ( /obj/effect/turf_decal/trimline/purple/line{ dir = 8 @@ -4299,6 +4195,14 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) +"aWJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) "aWR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -4347,21 +4251,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/iron/techmaint, /area/maintenance/port/central) -"aXJ" = ( -/obj/item/storage/secure/safe/HoS{ - pixel_x = 5; - pixel_y = -30 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "aXP" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8 @@ -4373,6 +4262,20 @@ }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) +"aXQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/ai_monitored/storage/eva) "aXT" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -4392,24 +4295,6 @@ /obj/item/crowbar, /turf/open/floor/iron/dark, /area/hallway/secondary/entry) -"aYi" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/machinery/camera{ - c_tag = "Medbay - Chief Medical Officer's Office"; - dir = 8; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/item/kirbyplants/random, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/heads/cmo) "aYo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -4431,22 +4316,17 @@ "aYu" = ( /turf/closed/mineral/random/labormineral, /area/ai_monitored/turret_protected/ai) -"aYA" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Fore"; - dir = 1; - name = "medbay camera"; - network = list("ss13","medbay") +"aYB" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/engine/atmos) "aYN" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -4464,6 +4344,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"aYT" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "aYX" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -4489,6 +4377,32 @@ /obj/machinery/pipedispenser/disposal, /turf/open/floor/iron/dark, /area/engine/atmos) +"aZo" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Docking area - Aft"; + dir = 5; + name = "hallway camera" + }, +/obj/structure/table/reinforced, +/obj/item/nanite_scanner{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/nanite_remote{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/disks_nanite{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/techmaint, +/area/science/nanite) "aZB" = ( /obj/structure/sign/departments/minsky/research/xenobiology, /turf/closed/wall/r_wall, @@ -4587,6 +4501,21 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grid/steel, /area/hallway/primary/aft) +"baN" = ( +/obj/machinery/power/rad_collector/anchored, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line, +/obj/structure/cable, +/obj/structure/window/plasma/reinforced, +/obj/machinery/camera/directional/west{ + c_tag = "Supermatter Chamber"; + network = list("engine") + }, +/turf/open/floor/engine, +/area/engine/supermatter) "baT" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 8 @@ -4600,16 +4529,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/aft) -"baY" = ( -/obj/structure/bed/dogbed/renault, -/mob/living/simple_animal/pet/fox/Renault{ - desc = "Renault, the Captain's trustworthy fox. Shame it's not Peuegot..." - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "bbm" = ( /turf/open/floor/plating/airless{ initial_gas_mix = "o2=14;n2=23;TEMP=300" @@ -4634,17 +4553,6 @@ }, /turf/open/floor/iron/techmaint, /area/construction/mining/aux_base) -"bbM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/item/kirbyplants/dead, -/turf/open/floor/iron/vaporwave, -/area/crew_quarters/heads/hor) "bbZ" = ( /turf/closed/wall, /area/space/nearstation) @@ -4658,6 +4566,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/techmaint, /area/security/prison) +"bcj" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "bcB" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -4701,18 +4621,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/entry) -"bcS" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet/restrooms) "bdd" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -4781,6 +4689,28 @@ }, /turf/open/floor/vault, /area/engine/engine_room) +"bdE" = ( +/obj/effect/turf_decal/guideline/guideline_out/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_mid/purple{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Central Primary Hallway - Central Fore"; + name = "hallway camera" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/iron/techmaint, +/area/hallway/primary/central) "bed" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -4820,19 +4750,33 @@ }, /turf/open/floor/iron/dark, /area/storage/tech) -"bez" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 6"; - dir = 6; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "beF" = ( /obj/item/kirbyplants/random, /turf/open/floor/wood, /area/hallway/primary/aft) +"beO" = ( +/obj/structure/table/wood, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/folder/red, +/obj/item/stamp/law, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/item/computer_hardware/hard_drive/role/lawyer{ + pixel_x = -5 + }, +/obj/machinery/camera{ + c_tag = "Lawyer's Office"; + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/lawoffice) "beY" = ( /obj/effect/landmark/event_spawn, /obj/machinery/holopad, @@ -4855,24 +4799,32 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/medbay/central) -"bff" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +"bfk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/camera/directional/north{ + c_tag = "Locker Room - Starboard"; + name = "dormitories camera" }, -/turf/open/floor/iron/techmaint, -/area/science/explab) +/turf/open/floor/iron/dark, +/area/crew_quarters/locker) "bfn" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, /area/hallway/secondary/entry) +"bfD" = ( +/obj/machinery/camera{ + c_tag = "Library Evac Pod"; + dir = 6; + name = "library camera" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/aft) "bfG" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -4887,13 +4839,6 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"bfH" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "bfN" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, @@ -4924,16 +4869,6 @@ /obj/item/mop, /turf/open/floor/iron/dark, /area/security/main) -"bgk" = ( -/obj/machinery/gulag_teleporter, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/techmaint, -/area/security/execution/transfer) "bgK" = ( /obj/effect/turf_decal/tile/purple/opposingcorners, /obj/structure/chair/office/light{ @@ -5048,22 +4983,6 @@ }, /turf/closed/wall/rust, /area/asteroid/nearstation) -"big" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -10 - }, -/turf/open/floor/engine{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/docking/arrival) "bii" = ( /obj/structure/cable{ icon_state = "0-2" @@ -5089,17 +5008,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"biB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) "biI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -5125,6 +5033,14 @@ /obj/machinery/light/small, /turf/open/floor/engine, /area/engine/gravity_generator) +"bje" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology - Kill Room"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) "bjm" = ( /obj/machinery/computer/mecha, /obj/effect/turf_decal/bot, @@ -5312,6 +5228,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/engine, /area/science/storage) +"blt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "blx" = ( /obj/machinery/light/small{ dir = 1 @@ -5345,6 +5272,20 @@ }, /turf/open/floor/iron, /area/hydroponics) +"blX" = ( +/obj/machinery/computer/atmos_alert{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Desk"; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "blY" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -5407,29 +5348,6 @@ }, /turf/open/floor/iron/ridged/steel, /area/science/xenobiology) -"bmD" = ( -/obj/machinery/camera{ - c_tag = "Science - Experimentation Lab"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/item/hand_labeler, -/obj/item/stack/package_wrap, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science RC"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/geiger_counter, -/obj/item/multitool, -/obj/structure/table/reinforced, -/turf/open/floor/iron/grid/steel, -/area/science/explab) "bmK" = ( /obj/machinery/door/airlock/medical/glass{ name = "Medbay Storage"; @@ -5519,26 +5437,6 @@ dir = 1 }, /area/hallway/primary/fore) -"bnT" = ( -/obj/structure/table/wood, -/obj/item/flashlight/seclite, -/obj/item/taperecorder{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/box/deputy{ - pixel_y = 5 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/flashlight/seclite, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "bnZ" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, @@ -5581,12 +5479,34 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/maintenance/department/engine) +"boI" = ( +/obj/effect/turf_decal/guideline/guideline_out/blue{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ + dir = 1 + }, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Fore Primary Hallway - Starboard"; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "bpq" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, /turf/open/floor/iron, /area/janitor) +"bps" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "bpv" = ( /obj/machinery/light/small{ dir = 4 @@ -5729,6 +5649,16 @@ }, /turf/open/floor/iron/dark, /area/medical/storage) +"bqG" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/heads/hor) "bqN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/stairs/medium{ @@ -5843,14 +5773,6 @@ /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, /area/security/checkpoint) -"bsL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) "bsM" = ( /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) @@ -5866,6 +5788,20 @@ luminosity = 2 }, /area/ai_monitored/turret_protected/ai) +"btt" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engine/engine_smes) "btx" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -5886,14 +5822,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"bue" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/chapel/office) "buo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -5915,22 +5843,9 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) -"buA" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/item/clothing/neck/stethoscope, -/obj/item/flashlight/pen, -/obj/machinery/camera{ - c_tag = "Medbay - Chief Medical Officer's Quarters"; - dir = 1; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/heads/cmo) +"buz" = ( +/turf/open/floor/catwalk_floor, +/area/drydock) "buH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -6076,20 +5991,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"bwf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Cargo - Quartermaster's Office"; - dir = 1; - name = "cargo camera" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/wood, -/area/quartermaster/qm) "bwm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -6176,6 +6077,15 @@ /obj/item/storage/pill_bottle, /turf/open/floor/plating, /area/maintenance/department/medical) +"bxz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/maintenance/aft) "bxA" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -6282,6 +6192,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/grid/steel, /area/science/robotics/lab) +"bzT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "bzV" = ( /obj/structure/lattice/catwalk/over, /obj/structure/railing, @@ -6340,20 +6262,27 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) -"bAS" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "bAU" = ( /obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) +"bAY" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics - Aft"; + dir = 5; + name = "atmospherics camera" + }, +/obj/machinery/requests_console{ + department = "Atmospherics"; + name = "Atmospherics RC"; + pixel_y = -30 + }, +/turf/open/floor/iron/dark/side, +/area/engine/atmos) "bBi" = ( /obj/machinery/computer/shuttle_flight/custom_shuttle{ dir = 4 @@ -6364,6 +6293,15 @@ }, /turf/open/floor/iron/dark, /area/science/shuttle) +"bBj" = ( +/obj/effect/turf_decal/guideline/guideline_in_arrow_con/red{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron, +/area/hallway/primary/central) "bBo" = ( /turf/open/floor/iron/dark, /area/science/shuttle) @@ -6407,6 +6345,21 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/techmaint, /area/science/robotics/mechbay) +"bCg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) "bCj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -6422,17 +6375,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"bCB" = ( -/obj/effect/turf_decal/pool{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Recreation - Aft"; - dir = 9; - name = "recreation camera" - }, -/turf/open/floor/noslip/standard, -/area/crew_quarters/fitness/recreation) "bCW" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -6563,35 +6505,6 @@ /obj/effect/spawner/room/threexfive, /turf/open/floor/plating, /area/maintenance/department/medical) -"bEY" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/effect/turf_decal/bot, -/obj/item/clothing/neck/stethoscope, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/screwdriver{ - pixel_y = 6 - }, -/obj/machinery/camera{ - c_tag = "Medbay - Storage"; - dir = 1; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/dark, -/area/medical/storage) -"bFe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/vault, -/area/medical/genetics) "bFm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -6606,6 +6519,14 @@ /obj/machinery/smartfridge/organ, /turf/closed/wall/r_wall, /area/medical/surgery) +"bFr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "bFI" = ( /obj/machinery/door/airlock{ id_tag = "commissarydoor2"; @@ -6646,6 +6567,31 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/techmaint, /area/science/robotics/lab) +"bGy" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_y = -30 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Bridge - Head of Personnel's Office"; + dir = 5; + name = "command camera" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "bGF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -6690,15 +6636,6 @@ }, /turf/open/floor/iron/white, /area/science/lobby) -"bHi" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/bush, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/grass, -/area/science/shuttledock) "bHk" = ( /obj/machinery/vending/coffee, /obj/machinery/light{ @@ -6745,6 +6682,15 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/storage/primary) +"bHQ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "bHZ" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -6914,6 +6860,21 @@ }, /turf/open/floor/iron/dark, /area/security/brig) +"bLl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "bLo" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -6949,22 +6910,27 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/science/research) +"bLt" = ( +/obj/effect/turf_decal/guideline/guideline_out/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_mid/purple{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Central Primary Hallway - Bow"; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "bLA" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/techmaint, /area/science/shuttle) -"bMi" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Station Entrance"; - dir = 8; - name = "hallway camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "bMo" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -7021,6 +6987,19 @@ /obj/effect/loot_jobscale/armoury/bulletproof_helmet, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) +"bNc" = ( +/obj/machinery/airalarm/server{ + pixel_y = 22; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "bNq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -7282,19 +7261,6 @@ /obj/machinery/light, /turf/open/floor/iron/sepia, /area/maintenance/disposal/incinerator) -"bPP" = ( -/obj/effect/turf_decal/stripes/closeup, -/obj/machinery/advanced_airlock_controller{ - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/bridge) "bPS" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/stripes/line{ @@ -7320,6 +7286,31 @@ /obj/item/circuitboard/machine/shuttle/engine/plasma, /turf/open/floor/dock/drydock, /area/drydock) +"bQe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/requests_console{ + department = "Engineering"; + name = "Engineering RC"; + pixel_y = -30 + }, +/obj/machinery/camera{ + c_tag = "Engineering - Foyer"; + dir = 5; + name = "engineering camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/sepia, +/area/engine/break_room) "bQf" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, @@ -7350,6 +7341,17 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/central) +"bQn" = ( +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_one_access_txt = "13;24;10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "bQy" = ( /obj/structure/sign/map/right{ desc = "A framed outdated, yet detailed picture of the station. there's even the permanent prison wing in the bottom left!"; @@ -7358,6 +7360,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"bQA" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "bQD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/cardboard, @@ -7365,6 +7376,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/disposal) +"bQF" = ( +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) "bQH" = ( /obj/structure/window/reinforced, /obj/machinery/light{ @@ -7374,20 +7391,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/hallway/primary/port) -"bQO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/fore) "bRc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -7468,26 +7471,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"bSB" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - name = "Hydroponics RC"; - pixel_x = 30 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Hydroponics - Starboard"; - dir = 8; - name = "service camera" +"bSC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, -/area/hydroponics) +/area/maintenance/aft) "bSS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -7577,6 +7567,12 @@ /obj/item/clothing/shoes/winterboots, /turf/open/floor/plating, /area/maintenance/port) +"bTP" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","rd") + }, +/turf/open/floor/engine/light, +/area/science/explab) "bTU" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 4 @@ -7638,6 +7634,15 @@ }, /turf/open/floor/iron/dark, /area/gateway) +"bUi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "bUl" = ( /obj/structure/table/glass, /obj/item/storage/box/beakers{ @@ -7651,21 +7656,6 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/white, /area/medical/genetics) -"bUp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) "bUx" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 4 @@ -7744,27 +7734,6 @@ }, /turf/open/floor/vault, /area/engine/engine_room) -"bVh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/table, -/obj/item/storage/box/masks, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 1 - }, -/obj/item/storage/box/rxglasses{ - pixel_x = -6; - pixel_y = -2 - }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/medbay/lobby) "bVk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -7783,48 +7752,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/sepia, /area/maintenance/disposal/incinerator) -"bVy" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/item/kirbyplants/random, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/requests_console{ - department = "Tech storage"; - name = "Tech Storage RC"; - pixel_x = 30 - }, -/turf/open/floor/iron/dark, -/area/storage/tech) -"bVJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/starboard/aft) -"bVN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/white, -/area/medical/storage) "bVQ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -7835,17 +7762,6 @@ }, /turf/open/floor/iron/white, /area/science/lobby) -"bVS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "bVW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -7878,6 +7794,15 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/sepia, /area/engine/engineering) +"bWZ" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/security/main) "bXh" = ( /turf/open/floor/plating/airless, /area/space/nearstation) @@ -7923,6 +7848,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"bXG" = ( +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/machinery/light/small, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Power Tools"; + name = "engineering camera" + }, +/turf/open/floor/iron/ridged/steel, +/area/engine/storage_shared) "bXK" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -7996,19 +7932,16 @@ }, /turf/open/floor/iron/techmaint, /area/science/storage) -"bZB" = ( -/obj/machinery/button/door{ - id = "construction"; - name = "Auxiliary Construction Shutters"; - pixel_y = -24; - req_access_txt = "32;47;48" +"bZz" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Auxiliary Base Construction"; - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/iron/sepia, -/area/construction/mining/aux_base) +/turf/open/floor/catwalk_floor/iron_smooth, +/area/maintenance/disposal/incinerator) "bZE" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, @@ -8046,6 +7979,16 @@ /obj/effect/spawner/lootdrop/techstorage/engineering, /turf/open/floor/iron/sepia, /area/science/shuttle) +"bZY" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Port"; + name = "atmospherics camera" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/engine/atmos) "cab" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance/two, @@ -8106,31 +8049,28 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"cbS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +"cbK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Pumps"; + name = "atmospherics camera" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/requests_console{ - department = "Engineering"; - name = "Engineering RC"; - pixel_y = -30 - }, +/turf/open/floor/iron/dark, +/area/engine/atmos) +"cbR" = ( /obj/machinery/camera{ - c_tag = "Engineering - Foyer"; - dir = 10; - name = "engineering camera" + c_tag = "Arrivals Docking area - Aft"; + dir = 5; + name = "hallway camera" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/engine{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" }, -/turf/open/floor/iron/sepia, -/area/engine/break_room) +/area/docking/arrival) "cca" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -8220,18 +8160,6 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"ccZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/closet/firecloset, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/central) "cdl" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -8255,6 +8183,16 @@ name = "mainframe floor" }, /area/tcommsat/server) +"cdp" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Gambling Corner"; + name = "service camera" + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/bar/atrium) "cds" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/turf_decal/stripes/line{ @@ -8272,6 +8210,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/aft) +"ceh" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/cult, +/area/library) "ceq" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -8325,6 +8267,12 @@ }, /turf/open/floor/vault, /area/science/server) +"cft" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/side, +/area/hallway/secondary/service) "cfu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -8411,6 +8359,18 @@ }, /turf/open/floor/iron/techmaint, /area/science/misc_lab/range) +"cgo" = ( +/obj/effect/turf_decal/guideline/guideline_out_arrow_con/blue{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_mid_arrow_con/darkblue{ + dir = 6 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "cgz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -8428,6 +8388,14 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) +"cgD" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/camera{ + c_tag = "Courtroom - Backroom"; + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/lawoffice) "cgG" = ( /obj/machinery/nuclearbomb/beer, /obj/structure/window/reinforced{ @@ -8447,32 +8415,6 @@ dir = 1 }, /area/quartermaster/warehouse) -"cgQ" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/glasses/meson{ - pixel_y = 1 - }, -/obj/item/clothing/glasses/meson{ - pixel_y = 1 - }, -/obj/item/clothing/glasses/meson{ - pixel_y = 1 - }, -/obj/item/analyzer{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/machinery/camera{ - c_tag = "Engieneering- Engine Access"; - dir = 8; - name = "engineering camera"; - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "chb" = ( /obj/machinery/door/airlock/medical/glass{ name = "Recovery Room" @@ -8487,6 +8429,20 @@ /obj/structure/chair/fancy/sofa/old/right, /turf/open/floor/plating, /area/construction) +"chm" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/storage/backpack/duffelbag/drone, +/obj/item/clothing/head/collectable/HoP{ + name = "novelty HoP hat" + }, +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Corporate Showroom"; + name = "command camera" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/wood, +/area/bridge/showroom/corporate) "chq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -8631,6 +8587,16 @@ /obj/structure/lattice/catwalk/over, /turf/open/space, /area/asteroid/nearstation) +"cim" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/engine/light, +/area/medical/cryo) "cio" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -8684,19 +8650,6 @@ }, /turf/open/floor/iron/sepia, /area/science/shuttle) -"cjS" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/disposal/bin, -/obj/machinery/camera{ - c_tag = "Atmospherics - Canister Storage"; - dir = 6; - name = "atmospherics camera" - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "ckd" = ( /obj/machinery/light/small{ dir = 4 @@ -8719,6 +8672,35 @@ dir = 8 }, /area/hallway/primary/port) +"ckv" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/item/kirbyplants/random, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/requests_console{ + department = "Tech storage"; + name = "Tech Storage RC"; + pixel_x = 30 + }, +/turf/open/floor/iron/dark, +/area/storage/tech) +"ckE" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/structure/chair/fancy/sofa/old/right{ + color = "#742925" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/open/floor/iron, +/area/medical/break_room) "ckF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -8968,17 +8950,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"coe" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/item/storage/backpack/duffelbag/med/implant, -/obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_y = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/medical/surgery) "cof" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, @@ -9036,6 +9007,11 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/locker) +"coM" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/engine/storage) "coQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -9119,6 +9095,16 @@ /obj/effect/landmark/start/roboticist, /turf/open/floor/iron/techmaint, /area/science/robotics/lab) +"cpP" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "cpS" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -9143,32 +9129,33 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"cpV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"cpX" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/healthanalyzer, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 4 + }, +/obj/item/stack/medical/ointment{ + pixel_y = 4 + }, +/obj/item/stack/medical/gauze, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/camera{ + c_tag = "Medbay - Side Storage"; + dir = 5; + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 1 }, -/turf/open/floor/plating, -/area/construction) +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "cqa" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/asteroid/airless, /area/asteroid/nearstation) -"cqg" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "cqq" = ( /obj/machinery/seed_extractor, /turf/open/floor/grass, @@ -9181,6 +9168,19 @@ }, /turf/open/space/basic, /area/space/nearstation) +"cqC" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Central Primary Hallway - Courtroom Entrance"; + name = "hallway camera" + }, +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "cqG" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -9267,6 +9267,16 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison) +"crN" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/medical/surgery) "crQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -9329,29 +9339,19 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"csP" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/item/healthanalyzer, -/obj/item/stack/medical/bruise_pack{ - pixel_x = 4 - }, -/obj/item/stack/medical/ointment{ - pixel_y = 4 - }, -/obj/item/stack/medical/gauze, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/machinery/camera{ - c_tag = "Medbay - Side Storage"; - dir = 10; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/structure/disposalpipe/segment{ +"ctg" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass/no_border, +/area/science/lobby) +"cti" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "ctv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/disposalpipe/segment, @@ -9403,6 +9403,16 @@ }, /turf/open/floor/iron/sepia, /area/maintenance/department/engine) +"ctP" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "ctR" = ( /obj/structure/lattice, /obj/docking_port/stationary/random{ @@ -9411,19 +9421,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"cuc" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/shuttledock) "cug" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Engine Room"; @@ -9444,6 +9441,20 @@ "cuj" = ( /turf/closed/wall, /area/vacant_room/commissary/commissaryRandom) +"cuv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "cuF" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -9588,19 +9599,6 @@ }, /turf/open/floor/iron, /area/medical/break_room) -"cwb" = ( -/obj/structure/lattice/catwalk/over, -/obj/machinery/status_display/ai{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/explab) "cwc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -9653,15 +9651,17 @@ }, /turf/open/floor/iron/techmaint, /area/engine/engine_room) -"cwJ" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +"cwO" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/machinery/light/small, +/obj/machinery/photocopier{ + pixel_y = 3 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) "cwR" = ( /obj/effect/decal/cleanable/dirt, /mob/living/basic/cockroach, @@ -9675,6 +9675,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"cxj" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/maintenance/central/secondary) "cxn" = ( /obj/machinery/vending/clothing, /obj/machinery/light, @@ -9684,6 +9694,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/fore) +"cxv" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Primary Hallway - Starboard"; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/starboard) "cxx" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/structure/cable{ @@ -9750,15 +9767,38 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint) -"cyp" = ( -/turf/open/floor/catwalk_floor, -/area/drydock/security) "cys" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/engine/atmos) +"cyw" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "AI Chamber - Aft"; + name = "motion-sensitive ai camera"; + network = list("aichamber") + }, +/obj/effect/turf_decal/siding/wideplating_new/dark, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) +"cyN" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=21-LobbyCorner"; + location = "20-Lobby" + }, +/turf/open/floor/iron/goonplaque, +/area/hallway/primary/port) "cyO" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -9779,6 +9819,41 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, /area/maintenance/solars/port/fore) +"cyT" = ( +/obj/item/food/canned/beans{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/food/canned/beans{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/food/canned/beans{ + pixel_x = -2 + }, +/obj/item/food/canned/beans{ + pixel_x = 5 + }, +/obj/item/food/canned/beans{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/item/food/canned/beans{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/structure/closet/crate{ + name = "food crate" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 8 + }, +/turf/open/floor/engine, +/area/security/nuke_storage) "cza" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -9839,21 +9914,6 @@ /obj/machinery/light/floor, /turf/open/floor/engine/air/light, /area/engine/atmos) -"czJ" = ( -/obj/machinery/camera{ - c_tag = "Supermatter Engine - Aft"; - dir = 10; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/vault, -/area/engine/engine_room) "czO" = ( /obj/structure/closet/crate, /obj/item/storage/belt/utility, @@ -9952,6 +10012,13 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/crew_quarters/dorms) +"cAR" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) "cBn" = ( /obj/structure/table/wood, /obj/item/radio/intercom, @@ -9988,11 +10055,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"cBB" = ( -/obj/structure/lattice/catwalk/over, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/science/explab) +"cBw" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","prison") + }, +/turf/open/floor/iron/dark, +/area/security/prison) "cBG" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron, @@ -10012,15 +10087,6 @@ broken = 1 }, /area/maintenance/starboard/fore) -"cCn" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "cCp" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -10040,14 +10106,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"cCt" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "cCP" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -10113,17 +10171,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/hydroponics) -"cDN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/techmaint, -/area/security/prison/shielded) "cDO" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 8 @@ -10191,18 +10238,28 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"cFL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"cEY" = ( +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/mapping_helpers/tile_breaker, -/turf/open/floor/iron/techmaint, -/area/security/execution/education) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/heads/cmo) "cFX" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 1 @@ -10213,6 +10270,18 @@ }, /turf/open/floor/iron/grid/steel, /area/science/research) +"cGc" = ( +/obj/machinery/computer/card{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/customs) "cGp" = ( /turf/closed/wall, /area/maintenance/disposal) @@ -10251,6 +10320,10 @@ /obj/effect/landmark/start/virologist, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"cGV" = ( +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/carpet/red, +/area/crew_quarters/bar/atrium) "cGZ" = ( /turf/open/floor/iron/dark/side, /area/hallway/secondary/exit/departure_lounge) @@ -10264,6 +10337,20 @@ }, /turf/open/floor/iron, /area/medical/break_room) +"cHo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Distro Loop"; + name = "atmospherics camera" + }, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "SM Coolant Loop" + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "cHt" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/blue/filled/warning{ @@ -10351,6 +10438,21 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron, /area/construction) +"cIo" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/line{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Science - Fore hallway"; + dir = 10; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/grid/steel, +/area/science/research) "cIr" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -10385,30 +10487,23 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"cIz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) -"cIF" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenic Lounge" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"cIB" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cIC" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/iron/grid, -/area/crew_quarters/cryopods) +/turf/open/floor/grass/no_border, +/area/science/xenobiology) "cIH" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/holywater{ @@ -10492,19 +10587,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/chapel/office) -"cJj" = ( -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"cJn" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/chapel/office) +/turf/open/floor/plating, +/area/maintenance/department/engine) "cJr" = ( /obj/effect/turf_decal/siding/yellow{ dir = 8 @@ -10541,6 +10629,16 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/techmaint, /area/maintenance/solars/port) +"cJP" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/construction) "cKc" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -10587,6 +10685,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical) +"cKO" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/grid/steel, +/area/hallway/secondary/exit/departure_lounge) "cLa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -10714,23 +10822,6 @@ }, /turf/open/floor/vault, /area/engine/engine_room) -"cMw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "cME" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 8 @@ -10810,6 +10901,26 @@ /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/grass, /area/hallway/secondary/entry) +"cNX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Science"; + network = list("ss13","rd") + }, +/turf/open/floor/iron, +/area/security/checkpoint/science/research) "cNZ" = ( /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, @@ -10978,6 +11089,16 @@ }, /turf/open/floor/iron, /area/science/lab) +"cQf" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "cQv" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -11013,23 +11134,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/apothecary) -"cQD" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Research Division - Nanite Lab"; - dir = 4; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/techmaint, -/area/science/nanite) "cQH" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 8 @@ -11076,6 +11180,17 @@ }, /turf/open/floor/iron/techmaint, /area/ai_monitored/storage/eva) +"cRl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/central) "cRo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -11098,26 +11213,6 @@ }, /turf/open/floor/iron/sepia, /area/science/shuttle) -"cRA" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/sec_barricades, -/obj/item/gun/grenadelauncher{ - pixel_y = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/machinery/camera/motion{ - c_tag = "Armory - Interior"; - dir = 6; - network = list("ss13","security") - }, -/obj/item/survivalcapsule/capsule_checkpoint, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "cRG" = ( /obj/machinery/mass_driver{ id = "toxinsdriver" @@ -11281,23 +11376,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/central/secondary) -"cSN" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/obj/machinery/door/airlock/virology{ - name = "Virology Breakroom"; - req_access_txt = "39" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "cSS" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ @@ -11416,19 +11494,26 @@ }, /turf/open/floor/iron/dark, /area/science/lab) -"cUn" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"cUe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/light, -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/table, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 1 }, -/turf/open/floor/iron/dark/side, -/area/engine/atmos) +/obj/item/storage/box/rxglasses{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/medbay/lobby) "cUp" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/delivery, @@ -11556,6 +11641,18 @@ }, /turf/open/floor/iron/techmaint, /area/science/research) +"cVp" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm/kitchen_cold_room{ + pixel_x = 22; + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "cVu" = ( /obj/machinery/teleport/hub, /turf/open/floor/iron/tech/grid, @@ -11603,17 +11700,6 @@ dir = 5 }, /area/quartermaster/warehouse) -"cWa" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/newscaster{ - pixel_y = 31 - }, -/turf/open/floor/cult, -/area/library) "cWh" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -11693,15 +11779,6 @@ "cXA" = ( /turf/closed/wall, /area/hydroponics/garden) -"cXO" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "cYe" = ( /obj/structure/table/wood/fancy, /turf/open/floor/carpet, @@ -11716,28 +11793,12 @@ /obj/structure/plasticflaps, /turf/open/floor/plating, /area/quartermaster/storage) -"cYm" = ( -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Engineering - Power Tools"; - dir = 1; - name = "engineering camera" - }, -/turf/open/floor/iron/ridged/steel, -/area/engine/storage_shared) -"cYB" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"cYz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "cYE" = ( /obj/machinery/door/poddoor/incinerator_toxmix, /obj/effect/turf_decal/stripes/closeup, @@ -11772,6 +11833,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"cZt" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Starboard Primary Hallway - Telecomm entrance"; + name = "hallway camera" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "cZw" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup{ @@ -11821,6 +11890,16 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"cZM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload) "cZO" = ( /obj/structure/grille, /turf/open/space/basic, @@ -11879,29 +11958,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood, /area/library) -"dat" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/camera{ - c_tag = "Cargo - Delivery Office"; - dir = 9; - name = "cargo camera" - }, -/obj/structure/disposalpipe/sorting/wrap{ - dir = 2 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/quartermaster/sorting) "daw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -11938,19 +11994,6 @@ }, /turf/open/floor/iron/techmaint, /area/medical/virology) -"daH" = ( -/obj/effect/turf_decal/trimline/purple/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron/grid/steel, -/area/science/research) "daO" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green, @@ -11994,24 +12037,21 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"dbU" = ( +/obj/structure/window/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass/no_border, +/area/quartermaster/exploration_prep) "dcd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, /turf/open/floor/iron/grid/steel, /area/quartermaster/exploration_prep) -"dcw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) "dcM" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -12144,6 +12184,25 @@ }, /turf/open/floor/vault, /area/engine/engine_room) +"ddO" = ( +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Medbay - Central Port"; + dir = 6; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "ddP" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -12204,6 +12263,21 @@ broken = 1 }, /area/maintenance/port/central) +"det" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "dew" = ( /obj/effect/turf_decal/trimline/blue/warning{ dir = 1 @@ -12219,17 +12293,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"dez" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "deF" = ( /obj/machinery/shower{ pixel_y = 12 @@ -12278,19 +12341,6 @@ dir = 8 }, /area/hallway/primary/starboard) -"dfc" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/techmaint, -/area/medical/morgue) "dfg" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -12315,6 +12365,13 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/maintenance/port/central) +"dfY" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "dgw" = ( /obj/machinery/light/small{ dir = 8 @@ -12401,6 +12458,15 @@ }, /turf/open/floor/iron/techmaint, /area/hallway/primary/central) +"dhG" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology - Cell 2"; + dir = 9; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "dhM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ @@ -12417,6 +12483,13 @@ }, /turf/open/floor/iron/grid/steel, /area/science/research) +"dic" = ( +/obj/machinery/vending/assist, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron/dark, +/area/storage/tech) "did" = ( /obj/structure/table/wood, /obj/item/clothing/mask/cigarette/cigar/cohiba{ @@ -12436,6 +12509,24 @@ }, /turf/open/floor/wood, /area/bridge/meeting_room/council) +"dih" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Medbay" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/techmaint, +/area/security/main) "dii" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -12445,6 +12536,21 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"dij" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/drydock) "dil" = ( /obj/machinery/light, /turf/open/floor/iron, @@ -12465,6 +12571,23 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"diA" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/anesthetic_machine, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/medical/surgery) +"diB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/wood, +/area/library) "diI" = ( /obj/machinery/newscaster{ pixel_y = 31 @@ -12585,17 +12708,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron/techmaint, /area/security/prison) -"dko" = ( -/obj/machinery/camera{ - c_tag = "Library Evac Pod"; - dir = 9; - name = "library camera" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft) "dku" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/effect/turf_decal/stripes/closeup{ @@ -12703,18 +12815,6 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, /area/ai_monitored/turret_protected/ai_upload_foyer) -"dlC" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "dlP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -12748,20 +12848,6 @@ "dmb" = ( /turf/open/floor/iron/grid/steel, /area/medical/virology) -"dme" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/camera{ - c_tag = "Supermatter Engine - Fore"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/turf/open/floor/vault, -/area/engine/engine_room) "dmp" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/fullgrass, @@ -12771,6 +12857,16 @@ }, /turf/open/floor/grass, /area/medical/storage) +"dms" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/checkpoint/escape) "dmD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -12895,16 +12991,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"dpb" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/bridge) "dpl" = ( /obj/structure/table, /obj/effect/turf_decal/bot, @@ -13014,6 +13100,14 @@ dir = 1 }, /area/quartermaster/sorting) +"dqH" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/dorms) "dqI" = ( /obj/structure/rack, /obj/item/reagent_containers/food/drinks/bottle/whiskey, @@ -13052,17 +13146,6 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) -"drs" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/quartermaster/office) "drw" = ( /obj/machinery/light/small{ dir = 4 @@ -13098,10 +13181,32 @@ /obj/item/clothing/mask/breath, /turf/open/floor/iron/dark, /area/bridge) +"drL" = ( +/obj/machinery/button/door{ + id = "construction"; + name = "Auxiliary Construction Shutters"; + pixel_y = -24; + req_access_txt = "32;47;48" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Auxiliary Base Construction" + }, +/turf/open/floor/iron/sepia, +/area/construction/mining/aux_base) "drQ" = ( /obj/structure/sign/departments/minsky/engineering/engineering, /turf/closed/wall/r_wall, /area/maintenance/solars/port/aft) +"drT" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Service Hallways"; + name = "service camera" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/secondary/service) "dsd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -13192,6 +13297,19 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) +"dtg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "dtE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, @@ -13206,20 +13324,30 @@ }, /turf/open/floor/iron/sepia, /area/engine/break_room) -"dtF" = ( -/obj/machinery/camera{ - c_tag = "Chapel Crematorium"; - dir = 8; - name = "Chapel camera" +"dtG" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 }, -/obj/item/radio/intercom{ - pixel_x = 28 +/turf/open/floor/cult, +/area/library) +"dtL" = ( +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 }, -/obj/structure/table, -/obj/item/crowbar, -/obj/item/wrench, -/turf/open/floor/iron/dark, -/area/chapel/office) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "dtO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -13265,16 +13393,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) -"dun" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port) "dut" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -13316,6 +13434,27 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"duK" = ( +/obj/structure/table, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/machinery/camera/directional/east{ + c_tag = "Technology Storage"; + name = "engineering camera" + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/iron/dark, +/area/storage/tech) "duO" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -13445,24 +13584,31 @@ }, /turf/open/floor/vault, /area/engine/engine_room) -"dwC" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Engineering Department Antichamber"; - dir = 10; - name = "hallway camera" - }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +"dwA" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/hallway/primary/central) +/turf/open/floor/plating, +/area/vacant_room/commissary/commissaryRandom) "dwQ" = ( /obj/effect/decal/cleanable/oil, /obj/structure/table, /turf/open/floor/plating, /area/maintenance/disposal) +"dxf" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26; + pixel_y = 30 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/wood, +/area/quartermaster/qm) "dxi" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -13486,6 +13632,20 @@ }, /turf/open/floor/carpet, /area/chapel/main) +"dxv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/fore) "dxK" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -13506,6 +13666,19 @@ }, /turf/open/floor/iron/techmaint, /area/science/storage) +"dxQ" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -20; + pixel_y = -10 + }, +/turf/open/floor/iron/dark, +/area/science/shuttle) "dxT" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/westleft{ @@ -13570,6 +13743,21 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/space/nearstation) +"dyK" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Fore"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "dyR" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -13595,6 +13783,19 @@ /obj/structure/sign/departments/minsky/research/robotics, /turf/closed/wall/r_wall, /area/science/robotics/lab) +"dzA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/camera{ + c_tag = "Arrivals Docking area - Fore"; + dir = 6; + name = "hallway camera" + }, +/turf/open/floor/engine{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/docking/arrival) "dzW" = ( /turf/open/floor/iron/dark, /area/hallway/primary/aft) @@ -13650,22 +13851,6 @@ /obj/structure/sign/departments/minsky/engineering/engineering, /turf/closed/wall/r_wall, /area/maintenance/solars/port) -"dBq" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/stack/sheet/mineral/plasma{ - amount = 5 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker, -/obj/item/reagent_containers/dropper, -/obj/machinery/camera{ - c_tag = "Xenobiology - Research Area"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "dBt" = ( /mob/living/simple_animal/cow{ desc = "Allegedly a bull."; @@ -13699,20 +13884,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/grid/steel, /area/bridge) +"dCc" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "dCe" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/machinery/light/small, /turf/open/floor/grass, /area/hallway/secondary/entry) -"dCk" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/closeup, -/obj/machinery/door/airlock/public/glass{ - name = "Departures Lounge" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/grid/steel, -/area/hallway/secondary/exit/departure_lounge) "dCo" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -13723,6 +13907,18 @@ broken = 1 }, /area/maintenance/aft) +"dCD" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "dCJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -13807,6 +14003,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port/fore) +"dDU" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics - Port"; + dir = 10; + name = "service camera" + }, +/turf/open/floor/iron/dark, +/area/hydroponics) "dEj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -13815,6 +14024,13 @@ burnt = 1 }, /area/maintenance/port/fore) +"dEF" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "dEH" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -13842,6 +14058,12 @@ }, /turf/open/floor/engine/light, /area/science/xenobiology) +"dFj" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "dFn" = ( /obj/docking_port/stationary{ dir = 4; @@ -13874,6 +14096,12 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/port/fore) +"dFE" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark, +/area/gateway) "dFG" = ( /obj/effect/turf_decal/trimline/blue/warning{ dir = 1 @@ -13904,6 +14132,23 @@ /obj/structure/table/wood/fancy, /turf/open/floor/carpet/grimy, /area/chapel/main) +"dFW" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medbay - Genetics Lab"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/disks, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/iron/grid/steel, +/area/medical/genetics) "dGa" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -13954,6 +14199,17 @@ /obj/structure/altar_of_gods, /turf/open/floor/carpet/grimy, /area/chapel/main) +"dGC" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/stairs/right{ + dir = 8 + }, +/area/hallway/primary/aft) "dGP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -13997,21 +14253,15 @@ /obj/item/clothing/mask/muzzle, /turf/open/floor/iron/techmaint, /area/security/execution/education) -"dHi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, +"dHd" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 + icon_state = "0-8" }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "dHj" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -14099,6 +14349,20 @@ /obj/item/clothing/suit/hazardvest, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"dHY" = ( +/obj/item/storage/secure/safe/HoS{ + pixel_x = 5; + pixel_y = -30 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "dHZ" = ( /turf/open/floor/plating, /area/science/shuttle) @@ -14141,6 +14405,12 @@ }, /turf/open/floor/iron/dark, /area/hydroponics) +"dIB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/drydock) "dIJ" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -14177,6 +14447,19 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) +"dJd" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Port Primary Hallway - Checkpoint"; + name = "hallway camera" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/guideline/guideline_in/red, +/obj/effect/turf_decal/guideline/guideline_mid/purple, +/obj/effect/turf_decal/guideline/guideline_out/yellow, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "dJj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -14339,16 +14622,6 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary2) -"dKT" = ( -/obj/machinery/disposal/bin, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/bridge/meeting_room/council) "dKZ" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -14432,20 +14705,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/apothecary) -"dLx" = ( -/obj/structure/lattice/catwalk/over, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Dock - Docking Area"; - dir = 9; - name = "command camera" - }, -/turf/open/floor/plating/airless{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/docking/bridge) "dLy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/chair/fancy/comfy{ @@ -14493,28 +14752,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/quartermaster/storage) -"dLP" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"dLQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/wrench, -/obj/item/crowbar, -/obj/item/storage/firstaid/regular, -/obj/item/storage/toolbox/mechanical, -/obj/item/book/manual/wiki/xenoarchaeology, -/turf/open/floor/iron/ridged/steel, -/area/science/explab) "dLR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -14562,6 +14799,19 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"dMD" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","prison") + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "dMG" = ( /obj/item/lipstick/random{ pixel_x = 3; @@ -14592,23 +14842,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"dMR" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/turf/open/floor/plating/airless{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/drydock) "dNa" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14720,23 +14953,6 @@ }, /turf/open/floor/vault, /area/engine/break_room) -"dNT" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/obj/machinery/anesthetic_machine, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath/medical, -/turf/open/floor/iron/white, -/area/security/main) "dOb" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall, @@ -14806,6 +15022,15 @@ }, /turf/open/floor/iron/techmaint, /area/security/execution/education) +"dOI" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "dOV" = ( /obj/machinery/light/small{ dir = 1 @@ -14815,14 +15040,6 @@ }, /turf/open/floor/iron/sepia, /area/maintenance/department/engine) -"dOX" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Aft Arm - Far"; - dir = 5; - name = "hallway camera" - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) "dOZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -14860,18 +15077,6 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/science/shuttle) -"dPt" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/dark, -/area/hydroponics) "dPC" = ( /obj/effect/turf_decal/guideline/guideline_in_T/red, /turf/open/floor/iron/dark/side{ @@ -14949,6 +15154,18 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/security/brig) +"dQu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/warning, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Research Division Access"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/grid/steel, +/area/science/lobby) "dQA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -15033,6 +15250,21 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) +"dSQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Theatre"; + dir = 5; + name = "service camera" + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "dSV" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/structure/chair{ @@ -15112,21 +15344,6 @@ }, /turf/open/floor/iron/techmaint, /area/medical/surgery) -"dTQ" = ( -/obj/structure/rack, -/obj/item/crowbar, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/stack/cable_coil/white, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Engineering - Fore"; - name = "engineering camera" - }, -/obj/item/airlock_painter/decal, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/sepia, -/area/engine/engineering) "dTU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -15144,15 +15361,28 @@ }, /turf/open/floor/iron/dark, /area/medical/storage) -"dTY" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 +"dTV" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/plating{ - burnt = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/area/maintenance/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green/opposingcorners, +/turf/open/floor/iron, +/area/hallway/secondary/service) "dUk" = ( /obj/effect/turf_decal/bot, /obj/structure/plasticflaps/opaque, @@ -15195,6 +15425,11 @@ broken = 1 }, /area/space/nearstation) +"dUM" = ( +/obj/structure/chair/stool, +/mob/living/carbon/human/species/monkey/punpun, +/turf/open/floor/carpet, +/area/crew_quarters/bar/atrium) "dUS" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -15223,23 +15458,12 @@ }, /turf/open/floor/wood, /area/library) -"dVu" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/sepia, -/area/engine/break_room) +"dVx" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/iron, +/area/maintenance/disposal) "dVz" = ( /obj/effect/turf_decal/siding/wood, /obj/machinery/digital_clock/directional/north, @@ -15397,13 +15621,17 @@ }, /turf/open/floor/iron/grid/steel, /area/engine/engine_room) -"dYq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/airalarm{ - pixel_y = 22 +"dYs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) "dYz" = ( /turf/open/floor/iron, /area/maintenance/central) @@ -15430,11 +15658,12 @@ }, /area/asteroid/nearstation) "dYU" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/siding/dark_green{ + dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/drydock) +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "dZb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -15444,6 +15673,26 @@ }, /turf/open/floor/iron/dark, /area/engine/storage) +"dZf" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring medbay to ensure patient safety."; + dir = 1; + name = "Medbay Monitor"; + network = list("medbay"); + pixel_y = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Security Post - Medbay"; + dir = 5 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "dZv" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -15471,6 +15720,17 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"dZD" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/white, +/area/science/lobby) "dZG" = ( /obj/structure/chair/foldable{ dir = 4 @@ -15518,21 +15778,6 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/iron/techmaint, /area/science/shuttle) -"eax" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Dormitories - Central"; - dir = 1; - name = "dormitories camera" - }, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) "eaA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -15563,14 +15808,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/techmaint, /area/hallway/primary/central) -"eaL" = ( -/obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm{ - pixel_y = 22 +"eaO" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Chapel - Funeral Parlour"; + name = "chapel camera" }, /turf/open/floor/iron/dark, -/area/engine/atmos) +/area/chapel/main) "eaP" = ( /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; @@ -15597,6 +15851,16 @@ }, /turf/open/floor/vault, /area/engine/engine_room) +"ebd" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/fitness/recreation) "ebk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -15665,13 +15929,6 @@ }, /turf/open/floor/vault, /area/engine/engine_room) -"ebH" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "ebK" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -15695,19 +15952,25 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/port/central) -"ebY" = ( -/obj/structure/bed/dogbed/cayenne, -/mob/living/simple_animal/hostile/carp/lia{ - dir = 8 +"ecc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "0-8" + icon_state = "1-8" }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/hallway/secondary/service) "ecd" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -15718,6 +15981,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/medbay/central) +"ecs" = ( +/obj/effect/turf_decal/guideline/guideline_in/bar{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_out/blue{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Port Primary Hallway - Port"; + name = "hallway camera" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/hallway/primary/port) "ecw" = ( /obj/structure/table, /obj/item/storage/box/bodybags{ @@ -15737,12 +16017,6 @@ /obj/machinery/door/poddoor/incinerator_toxmix, /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) -"ecK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark/side, -/area/hallway/secondary/service) "ecM" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -15752,12 +16026,6 @@ }, /turf/open/floor/carpet/royalblue, /area/bridge/meeting_room/council) -"ecP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "ecS" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -15810,6 +16078,20 @@ }, /turf/open/floor/carpet/grimy, /area/chapel/main) +"edC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/closet/crate, +/obj/item/target/syndicate, +/obj/item/target/clown, +/obj/item/target/alien, +/obj/item/target, +/turf/open/floor/iron/grid/steel, +/area/science/misc_lab/range) "edE" = ( /obj/structure/reflector/single/anchored{ dir = 5 @@ -15825,12 +16107,6 @@ "edS" = ( /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"eeg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) "eek" = ( /obj/machinery/power/terminal{ dir = 1 @@ -15891,6 +16167,16 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) +"efc" = ( +/obj/machinery/camera{ + c_tag = "Cargo - Mining Office"; + dir = 5; + name = "cargo camera" + }, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron/dark, +/area/quartermaster/miningdock) "efo" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -15921,6 +16207,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/grid/steel, /area/library/lounge) +"efB" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber - Antechamber"; + name = "ai camera"; + network = list("aichamber"); + start_active = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "efM" = ( /obj/effect/turf_decal/trimline/red/filled/warning, /obj/effect/turf_decal/trimline/red/warning{ @@ -15959,6 +16261,13 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/port/central) +"eha" = ( +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/siding/dark_green{ + dir = 1 + }, +/turf/open/floor/grass, +/area/medical/genetics) "ehl" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/cable/yellow{ @@ -15996,6 +16305,14 @@ }, /turf/open/floor/prison, /area/security/prison) +"ehx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/item/beacon, +/mob/living/simple_animal/pet/dog/pug{ + name = "Swanson" + }, +/turf/open/floor/engine/light, +/area/science/explab) "ehF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -16007,6 +16324,22 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/department/science) +"ehM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Shared Storage"; + name = "engineering camera" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/grid/steel, +/area/engine/storage_shared) "ehN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -16015,6 +16348,13 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) +"ehP" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) "ehQ" = ( /turf/closed/wall/r_wall, /area/science/misc_lab/range) @@ -16029,45 +16369,15 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"eii" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/storage/backpack/duffelbag/drone, -/obj/item/clothing/head/collectable/HoP{ - name = "novelty HoP hat" - }, -/obj/machinery/camera{ - c_tag = "Bridge - Corporate Showroom"; - dir = 4; - name = "command camera" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/wood, -/area/bridge/showroom/corporate) -"eit" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/role/medical{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/computer_hardware/hard_drive/role/medical{ - pixel_x = 3 - }, -/obj/item/computer_hardware/hard_drive/role/chemistry{ - pixel_y = 6 - }, -/obj/item/computer_hardware/hard_drive/role/medical{ - pixel_x = -3 - }, -/obj/machinery/light{ - dir = 1 +"eiw" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/light_switch{ + pixel_x = 26 }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/heads/cmo) +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "eiG" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 4 @@ -16157,22 +16467,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"ejS" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +"ejR" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_y = 32 }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 }, -/obj/machinery/computer/shuttle_flight/mining{ - dir = 1; - req_access = null +/obj/machinery/disposal/bin, +/obj/structure/railing{ + dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron/dark, -/area/quartermaster/miningdock) +/area/hallway/primary/central) "eke" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -16542,23 +16851,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"eoJ" = ( -/obj/item/taperecorder, -/obj/item/camera, -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_y = 9 - }, -/obj/item/camera_film{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/library) "eoO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -16576,6 +16868,27 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/vault, /area/science/server) +"eoU" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/item/bodypart/r_arm/robot{ + pixel_x = 3 + }, +/obj/item/bodypart/l_arm/robot{ + pixel_x = -3 + }, +/obj/item/stack/cable_coil/white, +/obj/item/assembly/flash/handheld/weak, +/obj/item/assembly/flash/handheld/weak, +/obj/item/assembly/flash/handheld/weak, +/obj/item/assembly/flash/handheld/weak, +/obj/item/assembly/flash/handheld/weak, +/obj/item/assembly/flash/handheld/weak, +/turf/open/floor/iron/grid/steel, +/area/science/robotics/lab) "epc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/requests_console{ @@ -16648,27 +16961,12 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/sepia, /area/engine/engineering) -"eqL" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Chapel - Aft"; - dir = 10; - name = "chapel camera" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/chair/fancy/bench/pew/left{ +"eqI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/small, -/turf/open/floor/iron/dark, -/area/chapel/main) +/turf/open/floor/iron/ridged/steel, +/area/science/explab) "ere" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -16685,21 +16983,6 @@ }, /turf/open/floor/iron/dark/side, /area/quartermaster/sorting) -"ero" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "erx" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/dark, @@ -16736,15 +17019,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/entry) -"esb" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/disposalpipe/junction/flip, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/library/lounge) "ese" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -16791,6 +17065,28 @@ /obj/effect/turf_decal/siding/wideplating_new, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"esC" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/clothing/head/utility/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/head/utility/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/multitool{ + layer = 4 + }, +/turf/open/floor/iron/dark/side, +/area/engine/atmos) "esS" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -16820,6 +17116,34 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"etr" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/line, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark, +/area/security/brig) +"etz" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway - Central"; + dir = 6; + name = "hallway camera" + }, +/obj/effect/turf_decal/guideline/guideline_out_arrow_con/blue{ + dir = 9 + }, +/obj/effect/turf_decal/guideline/guideline_mid_arrow_con/darkblue{ + dir = 9 + }, +/obj/effect/turf_decal/guideline/guideline_in_arrow_con/red{ + dir = 9 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "etB" = ( /obj/structure/table/reinforced, /obj/item/taperecorder, @@ -16839,16 +17163,24 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"etL" = ( -/obj/structure/chair/fancy/sofa/old/left{ - dir = 4 +"etN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/structure/cable/white, +/obj/machinery/camera/motion/directional/west{ + c_tag = "AI Chamber - Central"; + name = "motion-sensitive ai camera"; + network = list("aichamber") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "etT" = ( /obj/machinery/door/airlock/command{ name = "Chief Medical Officer's Office"; @@ -16875,22 +17207,22 @@ }, /turf/open/floor/iron/grid/steel, /area/crew_quarters/heads/cmo) -"eua" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +"euh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/structure/table/reinforced, +/obj/item/food/popcorn, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = 4; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/turf/open/floor/iron/dark, -/area/quartermaster/miningdock) +/obj/structure/railing, +/turf/open/floor/iron/techmaint, +/area/science/misc_lab) "euj" = ( /obj/structure/closet/crate, /obj/item/coin/silver, @@ -16945,6 +17277,24 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/vault, /area/crew_quarters/heads/hor) +"euP" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/toy/figure/ce{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/pen, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Chief Engineer's Office"; + name = "engineering camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "evu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -17009,17 +17359,16 @@ /obj/effect/turf_decal/guideline/guideline_in/red, /turf/open/floor/iron, /area/hallway/primary/fore) -"ewj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +"ewc" = ( +/obj/machinery/light{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Maintenace access"; + name = "atmospherics camera" }, -/turf/open/floor/iron/dark/corner, -/area/hallway/secondary/service) +/turf/open/floor/iron/dark, +/area/engine/atmos) "ewk" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -17043,16 +17392,15 @@ /obj/item/book/manual/wiki/security_space_law, /turf/open/floor/carpet/royalblue, /area/bridge/meeting_room/council) -"ewF" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/camera/motion{ - c_tag = "AI Chamber - Outside - Fore"; - dir = 1; - name = "motion-sensitive ai camera"; - network = list("aichamber") +"ewE" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor, +/area/drydock/security) "ewH" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -17169,6 +17517,18 @@ }, /turf/open/floor/plating, /area/bridge/meeting_room/council) +"eyG" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 4 + }, +/obj/structure/closet/crate/goldcrate, +/obj/item/crowbar, +/turf/open/floor/engine, +/area/security/nuke_storage) "eyH" = ( /obj/machinery/computer/teleporter{ dir = 8 @@ -17186,12 +17546,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/hallway/primary/port) -"ezq" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/bush, -/turf/open/floor/grass, -/area/quartermaster/exploration_prep) "ezv" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -17211,15 +17565,15 @@ }, /turf/open/floor/iron/dark, /area/library) -"ezI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair/stool{ +"ezJ" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/techmaint, +/area/security/checkpoint/auxiliary) "ezK" = ( /obj/machinery/computer/security, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -17245,6 +17599,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"ezX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "eAm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, @@ -17476,21 +17837,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"eCS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden{ - dir = 10 - }, -/obj/structure/sign/warning/fire{ - pixel_x = 32 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/disposal/incinerator) "eCV" = ( /obj/item/kirbyplants/random, /obj/machinery/firealarm/directional/north, @@ -17572,6 +17918,31 @@ }, /turf/open/floor/grass, /area/hydroponics) +"eDY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/docking/bridge) +"eEj" = ( +/obj/effect/turf_decal/trimline/blue/line, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Medbay - Fore"; + dir = 9; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "eEl" = ( /obj/machinery/newscaster{ pixel_x = 28; @@ -17595,6 +17966,16 @@ /obj/structure/filingcabinet, /turf/open/floor/wood, /area/medical/exam_room) +"eEW" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port) "eFk" = ( /obj/structure/table/wood, /obj/item/gps{ @@ -17609,15 +17990,6 @@ /obj/item/toy/figure/qm, /turf/open/floor/carpet/orange, /area/quartermaster/qm) -"eFu" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/structure/chair/fancy/sofa/old/left{ - color = "#596479" - }, -/turf/open/floor/iron/dark, -/area/science/breakroom) "eFz" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 @@ -17666,28 +18038,6 @@ }, /turf/open/floor/iron/white, /area/medical/break_room) -"eGt" = ( -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/item/storage/fancy/cigarettes/cigars/havana{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/item/storage/fancy/cigarettes/cigars/cohiba{ - pixel_x = 2; - pixel_y = 10 - }, -/obj/structure/table/wood, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "eGy" = ( /obj/machinery/light/small{ dir = 1 @@ -17795,12 +18145,22 @@ /obj/effect/turf_decal/stripes/openup, /turf/open/floor/iron, /area/hallway/secondary/entry) -"eHl" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 +"eHt" = ( +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_one_access_txt = "13;24;10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /turf/open/floor/catwalk_floor, -/area/drydock/security) +/area/maintenance/department/engine) "eHv" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole{ @@ -17830,6 +18190,35 @@ }, /turf/open/floor/iron/grid/steel, /area/science/research) +"eHH" = ( +/obj/effect/turf_decal/tile/green/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe{ + pixel_x = 1; + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/apothecary) "eHJ" = ( /turf/closed/wall, /area/ai_monitored/turret_protected/ai_upload_foyer) @@ -17871,40 +18260,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"eIb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/aft) -"eIc" = ( -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Customs"; - dir = 6; - name = "customs camera" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs) "eIl" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -17943,6 +18298,18 @@ /obj/structure/window/reinforced, /turf/open/floor/iron/dark, /area/library/lounge) +"eIy" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil, +/obj/item/multitool, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/ai_monitored/storage/eva) "eIC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ @@ -18121,26 +18488,6 @@ }, /turf/open/floor/vault, /area/engine/engine_room) -"eJJ" = ( -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/table, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Port Aft Central"; - dir = 1; - name = "hallway camera" - }, -/obj/structure/sign/departments/minsky/research/research{ - pixel_x = -32; - pixel_y = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/hallway/primary/central) "eJK" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable/yellow{ @@ -18175,13 +18522,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"eJT" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron, -/area/vacant_room/commissary/commissary1) "eKf" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -18252,21 +18592,22 @@ }, /turf/open/floor/carpet/royalblue, /area/bridge/meeting_room/council) -"eKW" = ( -/obj/machinery/camera{ - c_tag = "Escape Shuttle Hallway - Fore"; - dir = 10; - name = "hallway camera" +"eKP" = ( +/obj/machinery/light{ + dir = 4 }, -/obj/effect/landmark/start/assistant, -/obj/structure/chair{ - dir = 1 +/obj/machinery/airalarm/mixingchamber{ + dir = 4; + pixel_x = 22 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/stripes/white/end{ + dir = 8 + }, +/turf/open/floor/iron/techmaint, +/area/science/mixing/chamber) "eLh" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 @@ -18354,17 +18695,6 @@ /obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"eMe" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/techmaint, -/area/security/checkpoint/auxiliary) "eMi" = ( /obj/machinery/computer/security/mining, /turf/open/floor/iron/dark, @@ -18592,19 +18922,6 @@ }, /turf/open/floor/iron/white, /area/security/main) -"eNZ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/table/reinforced, -/obj/item/storage/box/monkeycubes{ - pixel_y = -4 - }, -/obj/item/storage/box/monkeycubes, -/obj/item/extinguisher/mini, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "eOe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/circuit/green{ @@ -18633,6 +18950,14 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"eOy" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/freezer, +/area/medical/surgery) "eON" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -18663,12 +18988,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"ePp" = ( -/obj/item/reagent_containers/food/drinks/bottle/vodka{ - desc = "Aah, vodka. Prime choice of drink AND fuel by Russians worldwide. This one used to hold many secrets..." - }, -/turf/open/floor/cult, -/area/chapel/office) "ePI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters{ @@ -18700,19 +19019,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/bridge) -"ePX" = ( -/obj/structure/closet/secure_closet/genpop, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/security/prison) "ePY" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/railing{ @@ -18734,6 +19040,22 @@ }, /turf/open/floor/iron/grid/steel, /area/science/robotics/lab) +"eQd" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/item/folder/blue, +/obj/item/clipboard, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/engine, +/area/maintenance/department/engine) "eQi" = ( /obj/structure/table, /obj/machinery/computer/security/telescreen/minisat{ @@ -18756,24 +19078,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"eQY" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/library) "eRc" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -18845,14 +19149,6 @@ }, /turf/open/floor/iron/dark, /area/medical/break_room) -"eRv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "eRA" = ( /obj/machinery/door/morgue{ name = "Study #2" @@ -18967,14 +19263,21 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) -"eSB" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +"eSs" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/wood, -/area/bridge/meeting_room/council) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "eSJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19007,27 +19310,6 @@ }, /turf/open/floor/iron/dark, /area/security/prison/shielded) -"eSY" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/grass, -/area/bridge) -"eTf" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 5"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "eTg" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -19041,20 +19323,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/grid/steel, /area/bridge) -"eTn" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Fore Arm"; - dir = 6; - name = "hallway camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = 31 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "eTo" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 1 @@ -19089,11 +19357,6 @@ }, /turf/open/floor/iron/grid/steel, /area/bridge) -"eTQ" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/engine/storage) "eUd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -19106,21 +19369,17 @@ }, /turf/open/floor/iron/techmaint, /area/quartermaster/exploration_prep) -"eUi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"eUh" = ( +/obj/item/radio/intercom{ + pixel_y = -28 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera/directional/south{ + c_tag = "Science - Experimentor"; + name = "science camera"; + network = list("ss13","rd") }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) +/turf/open/floor/engine/light, +/area/science/xenobiology) "eUj" = ( /obj/item/radio/intercom{ pixel_y = -28 @@ -19133,6 +19392,14 @@ dir = 1 }, /area/science/robotics/lab) +"eUk" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/grass/no_border, +/area/quartermaster/exploration_prep) "eUq" = ( /obj/effect/turf_decal/stripes/line, /obj/item/radio/intercom{ @@ -19179,6 +19446,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"eUE" = ( +/obj/machinery/power/terminal, +/obj/structure/cable/yellow, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark, +/area/engine/gravity_generator) "eUH" = ( /obj/structure/filingcabinet/security, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -19295,20 +19570,6 @@ }, /turf/open/floor/iron/grid/steel, /area/bridge) -"eVx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/grid/steel, -/area/bridge) "eVB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -19375,6 +19636,15 @@ dir = 1 }, /area/hallway/primary/central) +"eWk" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/dark/hidden{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/maintenance/disposal/incinerator) "eWG" = ( /obj/machinery/light/small{ dir = 4 @@ -19434,6 +19704,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/entry) +"eXb" = ( +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_y = -24; + req_access_txt = "31" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/side, +/area/hallway/primary/port) "eXd" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos/glass{ @@ -19460,6 +19742,25 @@ /obj/structure/window/reinforced, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"eXs" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + name = "Hydroponics RC"; + pixel_x = 30 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/east{ + c_tag = "Hydroponics - Starboard"; + name = "service camera" + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron, +/area/hydroponics) "eXv" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -19490,19 +19791,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"eXz" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/toy/figure/borg, -/obj/machinery/camera{ - c_tag = "AI - Teleporter - Port"; - dir = 4; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) "eXB" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -19589,6 +19877,18 @@ }, /turf/open/floor/iron/tech/grid, /area/ai_monitored/turret_protected/ai_upload_foyer) +"eYp" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/end, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Mech Bay"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) "eYA" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -19601,14 +19901,6 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/space/nearstation) -"eYJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "eYM" = ( /obj/structure/lattice/catwalk/over, /obj/machinery/light/small, @@ -19629,21 +19921,6 @@ }, /turf/open/floor/plating, /area/security/checkpoint/medical) -"eYX" = ( -/obj/machinery/camera{ - c_tag = "Science - Research Director's Office"; - dir = 4; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/turf/open/floor/carpet/purple, -/area/crew_quarters/heads/hor) "eYY" = ( /obj/effect/turf_decal/guideline/guideline_in_alt/red{ dir = 1 @@ -19739,6 +20016,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) +"fap" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Maintenance - Center"; + name = "engineering camera" + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/department/engine) "faC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19865,22 +20151,6 @@ /obj/effect/turf_decal/trimline/blue/corner, /turf/open/floor/iron/white, /area/medical/medbay/central) -"fcB" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) -"fcH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "fcM" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 @@ -19904,25 +20174,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) -"fcP" = ( -/obj/effect/turf_decal/siding/wideplating_new, -/obj/structure/sign/map/left{ - desc = "A framed detailed picture of the station. there's even the permanent prison wing in the bottom left!"; - icon_state = "map-left-fland"; - pixel_y = 32 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Garden - Starboard"; - dir = 6; - name = "garden camera" - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) "fcR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -19933,33 +20184,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"fdd" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26; - pixel_y = 30 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/wood, -/area/quartermaster/qm) -"fdw" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/camera{ - c_tag = "Escape Shuttle Hallway - Aft"; - dir = 9; - name = "hallway camera" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) "fdE" = ( /obj/structure/table, /obj/item/stack/medical/gauze, @@ -19992,6 +20216,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"fdZ" = ( +/obj/machinery/camera{ + c_tag = "Arrivals - Fore Arm"; + dir = 9; + name = "hallway camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 31 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "fec" = ( /mob/living/basic/cockroach, /obj/effect/turf_decal/bot, @@ -20254,29 +20492,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"fil" = ( -/obj/machinery/vending/wallmed{ - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Medbay - Surgery"; - dir = 4; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/surgery, -/obj/item/clothing/gloves/color/latex{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/medical/surgery) "fiF" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 8 @@ -20336,28 +20551,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/misc_lab) -"fji" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/restraints/handcuffs{ - pixel_y = 3 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Port"; - dir = 4; - name = "command camera" - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/bridge) "fjl" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/apron/surgical, @@ -20393,6 +20586,19 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/art) +"fjX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=14.2-AftCrossRet"; + location = "14.1-GravGen" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "fkn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -20490,6 +20696,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/iron, /area/engine/atmos) +"fkY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/vault, +/area/medical/genetics) "flh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -20519,19 +20732,6 @@ }, /turf/open/floor/iron/grid/steel, /area/bridge) -"flo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "AI - Teleporter - Starboard"; - dir = 10; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/iron/tech/grid, -/area/ai_monitored/turret_protected/ai_upload_foyer) "flq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -20603,6 +20803,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood, /area/library) +"fmM" = ( +/obj/effect/turf_decal/pool{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/noslip/standard, +/area/crew_quarters/fitness/recreation) "fmU" = ( /obj/machinery/light/small{ dir = 8 @@ -20633,6 +20842,16 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"fnj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) "fnz" = ( /obj/machinery/light{ dir = 4 @@ -20643,17 +20862,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/chapel/main) -"fnO" = ( -/obj/effect/turf_decal/stripes/closeup, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_one_access_txt = "13;24;10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "fnP" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/light/small{ @@ -20710,22 +20918,18 @@ }, /turf/open/floor/plating, /area/quartermaster/miningdock) -"fom" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/item/kirbyplants/random, -/obj/structure/cable/yellow{ - icon_state = "0-2" +"foj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) +/turf/open/floor/iron/grid/steel, +/area/science/misc_lab) "fot" = ( /obj/structure/table/reinforced, /obj/item/radio, @@ -20750,19 +20954,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/grid/steel, /area/hallway/secondary/exit/departure_lounge) -"foB" = ( -/obj/machinery/camera{ - c_tag = "Security - Departures Fore"; - dir = 8 - }, -/obj/structure/chair/fancy/bench/left{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) "foD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ dir = 1 @@ -20795,19 +20986,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"foY" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/scientist, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/grid/steel, -/area/science/explab) "fpe" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -20818,6 +20996,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/security/prison) +"fpj" = ( +/obj/item/stack/rods/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/target, +/obj/item/target/syndicate, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/structure/closet/crate/secure{ + desc = "A secure crate containing various materials for building a customised test-site."; + name = "Test Site Materials Crate"; + req_access_txt = "8" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/department/science) "fpp" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -20831,28 +21028,20 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/customs) +"fpq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/science/shuttle) "fpv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/prison) -"fpA" = ( -/obj/effect/landmark/start/virologist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron/tiled/light, -/area/medical/virology) "fpI" = ( /obj/structure/bookcase/random/fiction, /obj/effect/turf_decal/siding/wood{ @@ -20955,6 +21144,13 @@ }, /turf/open/floor/iron, /area/security/main) +"fro" = ( +/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) "frp" = ( /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -20992,26 +21188,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/disposal/incinerator) -"frR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring medbay to ensure patient safety."; - dir = 1; - name = "Medbay Monitor"; - network = list("medbay"); - pixel_y = -28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Medbay"; - dir = 10 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "fsa" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -21067,19 +21243,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"fsI" = ( -/obj/effect/turf_decal/guideline/guideline_out_arrow_con/blue{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_mid_arrow_con/darkblue{ - dir = 6 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "fsJ" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; @@ -21236,6 +21399,17 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) +"fui" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "fun" = ( /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) @@ -21249,35 +21423,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"fur" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 26 - }, -/obj/machinery/light/small, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port) -"fut" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light/small, -/turf/open/floor/wood, -/area/medical/exam_room) "fuu" = ( /obj/item/kirbyplants/random, /turf/open/floor/wood, @@ -21323,25 +21468,6 @@ }, /turf/open/floor/iron/dark, /area/science/lab) -"fuI" = ( -/obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 1 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Council Chamber"; - dir = 5; - name = "command camera" - }, -/turf/open/floor/wood, -/area/bridge/meeting_room/council) -"fuK" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/machinery/anesthetic_machine, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/medical/surgery) "fuW" = ( /obj/machinery/atmospherics/pipe/layer_manifold, /obj/effect/mapping_helpers/airlock/abandoned, @@ -21425,16 +21551,6 @@ /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/engine, /area/security/nuke_storage) -"fvM" = ( -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/siding/dark_green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "fvN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -21456,6 +21572,22 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) +"fvS" = ( +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Cryogenic Lounge"; + name = "recreation camera" + }, +/obj/structure/table, +/obj/item/clothing/head/costume/kitty, +/obj/item/clothing/head/soft/grey{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) "fvT" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/delivery, @@ -21497,6 +21629,23 @@ luminosity = 2 }, /area/security/nuke_storage) +"fwA" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/external/glass{ + name = "Labour Shuttle airlock"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/bridge) "fwE" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/delivery, @@ -21510,6 +21659,32 @@ /obj/machinery/atmospherics/components/unary/cryo_cell, /turf/open/floor/engine/light, /area/medical/cryo) +"fwS" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) +"fwU" = ( +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/table, +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway - Port Aft Central"; + name = "hallway camera" + }, +/obj/structure/sign/departments/minsky/research/research{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/hallway/primary/central) "fwV" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -21564,23 +21739,6 @@ /obj/machinery/computer/shuttle_flight/mining, /turf/open/floor/iron/sepia, /area/construction/mining/aux_base) -"fxI" = ( -/obj/machinery/light, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/grid/steel, -/area/bridge) "fye" = ( /obj/machinery/computer/upload/ai, /obj/structure/window/reinforced{ @@ -21615,6 +21773,36 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/science/server) +"fyw" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/item/lipstick/random{ + pixel_x = 6 + }, +/obj/item/lipstick/random{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/lipstick/random{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/crew_quarters/theatre/backstage) "fyx" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -21739,6 +21927,37 @@ }, /turf/open/floor/iron/grid/steel, /area/engine/atmos) +"fAl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) +"fAo" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Library - Museum"; + dir = 9; + name = "library camera" + }, +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/wood, +/area/library/lounge) "fAu" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ @@ -21759,25 +21978,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"fAw" = ( -/obj/effect/landmark/start/lawyer, -/obj/machinery/camera{ - c_tag = "Courtroom - Center"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/wood/wings{ - dir = 8; - name = "Judge chair" - }, -/turf/open/floor/iron, -/area/security/courtroom) "fAG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -21841,15 +22041,6 @@ /obj/machinery/recharger, /turf/open/floor/iron, /area/security/checkpoint/escape) -"fBC" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 4"; - dir = 6; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "fBJ" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/delivery, @@ -21918,6 +22109,20 @@ }, /turf/open/floor/iron/grid, /area/medical/virology) +"fCQ" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway - Starboard Aft Central"; + dir = 6; + name = "hallway camera" + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "fCS" = ( /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, @@ -21937,17 +22142,6 @@ luminosity = 2 }, /area/ai_monitored/turret_protected/ai) -"fDc" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Chamber - Fore"; - name = "motion-sensitive ai camera"; - network = list("aichamber") - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) "fDh" = ( /obj/machinery/status_display/evac{ pixel_x = -32 @@ -22027,19 +22221,6 @@ }, /turf/open/floor/iron/techmaint, /area/security/main) -"fDC" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/closet/crate, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/gloves/color/latex, -/obj/item/reagent_containers/blood/OPlus, -/turf/open/floor/iron/techmaint, -/area/security/main) "fDD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22078,6 +22259,17 @@ }, /turf/open/floor/iron/techmaint, /area/quartermaster/qm) +"fDZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner, +/area/hallway/secondary/service) "fEf" = ( /obj/effect/turf_decal/guideline/guideline_in/red, /obj/effect/turf_decal/guideline/guideline_mid/purple, @@ -22096,27 +22288,6 @@ }, /turf/open/floor/wood, /area/library) -"fEm" = ( -/obj/item/storage/secure/safe{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/camera{ - c_tag = "Science - Research Director's Quarters"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/carpet/purple, -/area/crew_quarters/heads/hor) "fEp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -22136,6 +22307,20 @@ }, /turf/open/floor/iron/grid, /area/medical/surgery) +"fEw" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Dormitories - Central"; + name = "dormitories camera" + }, +/obj/machinery/light_switch{ + pixel_x = 1; + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/crew_quarters/dorms) "fEK" = ( /obj/structure/bookcase/manuals/research_and_development, /turf/open/floor/wood, @@ -22154,6 +22339,13 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, /area/hallway/primary/aft) +"fES" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/iron/techmaint, +/area/security/brig) "fFj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -22185,21 +22377,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/fore) -"fFK" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/item/kirbyplants/random, -/obj/machinery/digital_clock/directional/north, -/turf/open/floor/wood, -/area/crew_quarters/bar/atrium) "fFR" = ( /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/grass, @@ -22332,24 +22509,25 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"fHh" = ( -/obj/structure/sign/painting/library{ - pixel_x = 32 - }, -/obj/machinery/airalarm{ - pixel_y = 22 +"fHp" = ( +/obj/structure/chair/fancy/sofa/old/left{ + color = "#596479"; + dir = 4 }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 }, -/obj/machinery/light/small{ +/obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/machinery/camera{ + c_tag = "Medbay - Back entrance"; + dir = 9; + name = "medbay camera"; + network = list("ss13","medbay") }, -/turf/open/floor/wood, -/area/library/lounge) +/turf/open/floor/iron/white, +/area/medical/medbay/central) "fHr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -22380,28 +22558,6 @@ /obj/structure/girder, /turf/open/floor/plating, /area/maintenance/port/fore) -"fHW" = ( -/obj/structure/table, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/machinery/camera{ - c_tag = "Technology Storage"; - dir = 8; - name = "engineering camera" - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/iron/dark, -/area/storage/tech) "fIf" = ( /obj/machinery/light{ dir = 8 @@ -22436,32 +22592,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/hallway/primary/fore) -"fIx" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/camera{ - c_tag = "AI - Antechamber"; - dir = 5; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/iron/dark, -/area/bridge) -"fIG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/caution{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/engine/light, -/area/science/explab) "fIN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -22500,17 +22630,6 @@ /obj/item/gun/energy/e_gun/mini/exploration, /turf/open/floor/iron/techmaint, /area/quartermaster/exploration_prep) -"fJd" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "fJf" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -22563,6 +22682,14 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) +"fJP" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/secondary/service) "fJR" = ( /obj/machinery/conveyor{ dir = 4; @@ -22661,25 +22788,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) -"fLu" = ( -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/target, -/obj/item/target/syndicate, -/obj/item/target/alien, -/obj/item/target/clown, -/obj/structure/closet/crate/secure{ - desc = "A secure crate containing various materials for building a customised test-site."; - name = "Test Site Materials Crate"; - req_access_txt = "8" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/techmaint, -/area/maintenance/department/science) "fLC" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -22691,21 +22799,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"fLE" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_x = 30 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Command Chair"; - dir = 9; - name = "command camera" - }, -/turf/open/floor/iron/grid/steel, -/area/bridge) "fLF" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -22937,19 +23030,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/shuttle) -"fOg" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway - Auxiliary Security Entrance"; - dir = 6; - name = "hallway camera" - }, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) "fOi" = ( /obj/machinery/vending/wardrobe/sec_wardrobe, /obj/effect/turf_decal/trimline/red/line{ @@ -23082,6 +23162,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/medical) +"fPC" = ( +/obj/item/toy/plush/flushed{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/double/dorms, +/turf/open/floor/carpet/green, +/area/crew_quarters/dorms) "fPK" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -23102,6 +23194,20 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port) +"fPU" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera{ + c_tag = "Bar Backroom"; + dir = 5; + name = "service camera" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "fPY" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/aimodule_harmless{ @@ -23238,6 +23344,19 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"fSb" = ( +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/bridge) "fSe" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -23266,6 +23385,21 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) +"fSt" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "port"; + name = "Port Solar Control" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "fSv" = ( /obj/effect/turf_decal/trimline/red/filled/warning, /obj/effect/turf_decal/trimline/red/warning{ @@ -23273,19 +23407,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"fSI" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"fSF" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Sleepers"; + name = "medbay camera"; + network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/medical/break_room) +/turf/open/floor/iron/white, +/area/medical/surgery) "fSJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -23421,6 +23553,12 @@ /obj/structure/flora/ausbushes/brflowers, /turf/open/floor/grass, /area/hallway/secondary/exit/departure_lounge) +"fUm" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/hallway/secondary/service) "fUA" = ( /obj/structure/table/reinforced, /obj/machinery/recharger{ @@ -23529,6 +23667,14 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"fVC" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Engine Passage"; + name = "atmospherics camera" + }, +/turf/open/floor/catwalk_floor, +/area/engine/engine_room) "fVT" = ( /obj/machinery/light, /obj/machinery/requests_console{ @@ -23566,6 +23712,14 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) +"fWA" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/techmaint, +/area/science/storage) "fWB" = ( /obj/machinery/computer/security/telescreen/vault{ pixel_y = 30 @@ -23610,18 +23764,6 @@ }, /turf/open/floor/carpet/royalblue, /area/bridge/meeting_room/council) -"fXg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/quartermaster/warehouse) "fXm" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -23683,16 +23825,6 @@ }, /turf/open/floor/wood, /area/medical/exam_room) -"fXH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "fXI" = ( /obj/machinery/light, /obj/effect/turf_decal/guideline/guideline_in/red{ @@ -23798,21 +23930,15 @@ /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, /area/security/checkpoint/escape) -"fZh" = ( -/obj/machinery/light_switch{ - pixel_x = 24 - }, -/obj/structure/bed/double, -/obj/item/bedsheet/double/captain, -/obj/machinery/airalarm{ - pixel_y = 22 +"fZf" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/item/disk/nuclear{ - pixel_x = 8; - pixel_y = 8 +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain/private) +/turf/open/floor/wood, +/area/library) "fZi" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, @@ -23825,6 +23951,24 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"fZv" = ( +/obj/effect/landmark/start/lawyer, +/obj/machinery/camera/directional/east{ + c_tag = "Courtroom - Center" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/chair/wood/wings{ + dir = 8; + name = "Judge chair" + }, +/turf/open/floor/iron, +/area/security/courtroom) "fZA" = ( /obj/effect/turf_decal/siding/white/corner{ dir = 1 @@ -23862,42 +24006,6 @@ }, /turf/open/floor/plating, /area/security/checkpoint/engineering) -"gad" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/table, -/obj/item/disk/tech_disk{ - pixel_x = 6 - }, -/obj/item/disk/tech_disk{ - pixel_x = -6 - }, -/obj/item/disk/tech_disk{ - pixel_y = 6 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron/dark, -/area/science/lab) -"gae" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Canister Storage"; - dir = 6; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/engine/atmos) "gag" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -23945,13 +24053,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) -"gbx" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "gbz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -24014,6 +24115,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary1) +"gcf" = ( +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Technology Storage - Secure"; + name = "engineering camera" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/storage/tech) "gcg" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 @@ -24053,6 +24170,12 @@ }, /turf/open/floor/engine, /area/science/xenobiology) +"gcB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "gcC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -24081,6 +24204,34 @@ }, /turf/open/floor/iron/techmaint, /area/quartermaster/storage) +"gcU" = ( +/obj/item/pickaxe, +/obj/item/shovel, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/breath, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"gcX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/stripes/line, +/obj/item/toy/plush/lizard_plushie{ + name = "Eats-The-Rubbish" + }, +/turf/open/floor/iron/dark/side, +/area/quartermaster/sorting) "gda" = ( /turf/closed/wall, /area/security/checkpoint/escape) @@ -24123,13 +24274,6 @@ /obj/structure/flora/ausbushes/grassybush, /turf/open/floor/grass, /area/hallway/secondary/exit/departure_lounge) -"gdN" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/guideline/guideline_in_arrow_con/red, -/turf/open/floor/iron, -/area/hallway/primary/fore) "gdO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24192,18 +24336,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) -"geA" = ( -/obj/machinery/camera{ - c_tag = "Supermatter Engine - Laser room"; - dir = 8; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/structure/cable/orange{ - icon_state = "0-8" - }, -/turf/open/floor/iron/tech/grid, -/area/engine/engine_room) "geD" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, @@ -24304,13 +24436,6 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/solars/port) -"gfW" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/carpet/blue, -/area/crew_quarters/heads/cmo) "gfX" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -24403,6 +24528,15 @@ /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/port/central) +"ghx" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/central) "ghy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24465,14 +24599,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"gia" = ( -/obj/structure/closet/crate/goldcrate, -/obj/item/crowbar, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 4 - }, -/turf/open/floor/engine, -/area/security/nuke_storage) "gik" = ( /obj/item/radio/intercom{ pixel_x = -28 @@ -24497,28 +24623,6 @@ }, /turf/open/floor/iron, /area/security/main) -"giq" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/camera{ - c_tag = "AI - Foyer"; - dir = 5; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/caution{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) "git" = ( /obj/structure/sign/warning/electricshock{ pixel_x = 32 @@ -24812,6 +24916,20 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/maintenance/department/science) +"gmT" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/folder/blue{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/assembly/flash/handheld, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload) "gnf" = ( /obj/machinery/door/airlock{ name = "Custodial Closet"; @@ -24826,21 +24944,6 @@ }, /turf/open/floor/iron/techmaint, /area/janitor) -"gnj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) "gnn" = ( /obj/structure/closet/emcloset, /obj/structure/lattice/catwalk/over, @@ -24861,6 +24964,13 @@ }, /turf/open/floor/iron/techmaint, /area/hallway/secondary/entry) +"gnw" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "gnA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -25031,6 +25141,18 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) +"gpq" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway - VIP lounge"; + dir = 9; + name = "hallway camera" + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood, +/area/hallway/primary/aft) "gpt" = ( /obj/machinery/door/morgue{ name = "Confession Booth" @@ -25148,6 +25270,15 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/cryo) +"gqT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/vault, +/area/engine/break_room) "grl" = ( /obj/structure/lattice/catwalk/over, /obj/effect/turf_decal/stripes/line, @@ -25170,6 +25301,17 @@ }, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"grA" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/toy/figure/captain{ + pixel_x = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "grO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -25193,6 +25335,13 @@ /obj/item/book/manual/wiki/sopsupply, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) +"grQ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron/dark, +/area/engine/atmos) "grU" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, /obj/structure/closet/secure_closet/medical1, @@ -25275,15 +25424,6 @@ }, /turf/open/floor/iron/grid/steel, /area/bridge) -"gsz" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/science/robotics/mechbay) "gsD" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/two, @@ -25299,23 +25439,19 @@ }, /turf/open/floor/iron/dark/side, /area/quartermaster/office) +"gsH" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark, +/area/gateway) "gsK" = ( /obj/structure/table, /obj/effect/landmark/event_spawn, /turf/open/floor/carpet, /area/hallway/primary/aft) -"gsN" = ( -/obj/effect/turf_decal/guideline/guideline_in/red, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/hallway/primary/fore) "gsS" = ( /obj/structure/lattice/catwalk/over, /obj/effect/turf_decal/stripes/line{ @@ -25369,15 +25505,6 @@ /obj/machinery/fax/eng, /turf/open/floor/iron/sepia, /area/engine/break_room) -"gtz" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/vacant_room/commissary/commissary1) "gtA" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25393,12 +25520,29 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"gtI" = ( +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/carpet/red, +/area/crew_quarters/bar/atrium) "gtO" = ( /obj/structure/disposalpipe/segment{ dir = 8 }, /turf/open/floor/iron, /area/hallway/primary/port) +"gtP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Science maintenance - Port"; + name = "science camera" + }, +/turf/open/floor/iron/dark, +/area/maintenance/department/science) "gud" = ( /turf/closed/mineral/random/labormineral, /area/asteroid/nearstation/bomb_site) @@ -25412,6 +25556,14 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"gun" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "guq" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -25442,18 +25594,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/maintenance/port) -"guS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) "guV" = ( /obj/item/stack/rods/fifty, /obj/item/stack/sheet/glass/fifty, @@ -25509,11 +25649,42 @@ burnt = 1 }, /area/maintenance/disposal) +"gvr" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/light_switch{ + name = "Control Room light switch"; + pixel_x = 12; + pixel_y = -23 + }, +/obj/machinery/light_switch/tcomms{ + pixel_x = 21; + pixel_y = -23 + }, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "gvF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grid/steel, /area/bridge) +"gvK" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/security/prison) "gvS" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -25561,6 +25732,13 @@ dir = 1 }, /area/hallway/secondary/service) +"gwC" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) "gwI" = ( /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) @@ -25591,6 +25769,24 @@ }, /turf/open/floor/iron/techmaint, /area/science/mixing) +"gxb" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Genetics Desk"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 26 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/structure/table/glass, +/obj/item/storage/box/disks, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/turf/open/floor/iron/white, +/area/medical/genetics) "gxh" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 5 @@ -25684,18 +25880,32 @@ }, /turf/open/floor/iron/techmaint, /area/crew_quarters/heads/chief) -"gxY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "gyd" = ( /obj/structure/cable/yellow{ icon_state = "2-4" }, /turf/open/floor/plating, /area/maintenance/department/medical) +"gyl" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/camera{ + c_tag = "Shuttle construction area - Aft"; + dir = 9; + name = "hallway camera" + }, +/turf/open/floor/iron/sepia, +/area/science/shuttle) "gyt" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/southleft{ @@ -25722,6 +25932,38 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/techmaint, /area/medical/apothecary) +"gyw" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway - Engineering Department Antichamber"; + dir = 5; + name = "hallway camera" + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/hallway/primary/central) +"gyZ" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/green/opposingcorners{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/structure/table/glass, +/obj/item/storage/box/syringes{ + pixel_x = 6; + pixel_y = 11 + }, +/obj/item/storage/box/syringes{ + pixel_x = -3; + pixel_y = 2 + }, +/turf/open/floor/iron/grid, +/area/medical/virology) "gzb" = ( /obj/structure/table/wood, /obj/item/storage/secure/briefcase, @@ -25830,17 +26072,6 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) -"gzZ" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm/unlocked{ - pixel_y = 23 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Turbines"; - name = "atmospherics camera" - }, -/turf/open/floor/iron/sepia, -/area/maintenance/disposal/incinerator) "gAa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25874,26 +26105,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"gAi" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/camera{ - c_tag = "Bridge - Fore"; - dir = 10; - name = "command camera" - }, -/turf/open/floor/iron/grid/steel, -/area/bridge) "gAu" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/purple/filled/warning{ @@ -25931,6 +26142,21 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port) +"gAz" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/locker) "gAI" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -25948,30 +26174,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) -"gAO" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil, -/obj/item/multitool, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/ai_monitored/storage/eva) -"gBa" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/machinery/keycard_auth{ - pixel_x = 26; - pixel_y = 8 - }, -/obj/item/pen/fourcolor, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "gBh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -25991,33 +26193,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"gBt" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/closeup, -/obj/machinery/door/airlock/external/glass{ - name = "Labour Shuttle airlock"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/bridge) -"gBu" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/cable/yellow, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) "gBy" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -26044,15 +26219,22 @@ "gBK" = ( /turf/open/floor/circuit/green, /area/engine/gravity_generator) -"gBU" = ( -/obj/structure/dresser, -/obj/item/toy/plush/renault, -/obj/machinery/airalarm{ - dir = 8; +"gCi" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/wirecutters, +/obj/item/shovel/spade, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east{ pixel_x = 22 }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain/private) +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/turf/open/floor/iron, +/area/hydroponics) "gCn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -26094,42 +26276,6 @@ /obj/item/seeds/wheat, /turf/open/floor/grass, /area/hydroponics/garden) -"gCA" = ( -/obj/item/food/canned/beans{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/food/canned/beans{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/food/canned/beans{ - pixel_x = -2 - }, -/obj/item/food/canned/beans{ - pixel_x = 5 - }, -/obj/item/food/canned/beans{ - pixel_x = 1; - pixel_y = -3 - }, -/obj/item/food/canned/beans{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/structure/closet/crate{ - name = "food crate" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 8 - }, -/turf/open/floor/engine, -/area/security/nuke_storage) "gCI" = ( /obj/structure/closet/crate, /obj/item/coin/silver, @@ -26155,21 +26301,6 @@ /obj/machinery/nuclearbomb/selfdestruct, /turf/open/floor/engine, /area/security/nuke_storage) -"gCU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) "gDc" = ( /obj/structure/lattice/catwalk/over, /turf/open/floor/plating{ @@ -26203,13 +26334,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"gDK" = ( -/obj/effect/decal/cleanable/oil, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) "gDL" = ( /obj/machinery/light, /obj/structure/bodycontainer/morgue{ @@ -26244,6 +26368,10 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"gEb" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/carpet, +/area/crew_quarters/bar/atrium) "gEh" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -26255,21 +26383,6 @@ luminosity = 2 }, /area/security/nuke_storage) -"gEm" = ( -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 9; - network = list("vault") - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 4 - }, -/turf/open/floor/engine, -/area/security/nuke_storage) "gEs" = ( /turf/closed/wall/r_wall, /area/science/lab) @@ -26290,30 +26403,43 @@ }, /turf/open/floor/iron/checker, /area/quartermaster/storage) -"gEP" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Genetics Desk"; - dir = 8; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 26 - }, -/obj/machinery/airalarm{ - pixel_y = 22 +"gEJ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/machinery/newscaster{ + pixel_y = 31 }, -/obj/structure/table/glass, -/obj/item/storage/box/disks, -/obj/effect/turf_decal/tile/purple/opposingcorners, -/turf/open/floor/iron/white, -/area/medical/genetics) +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/turf/open/floor/iron, +/area/storage/primary) "gET" = ( /obj/effect/turf_decal/tile/neutral/opposingcorners, /obj/effect/turf_decal/siding/dark/corner, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) +"gEW" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "gFf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26432,17 +26558,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"gHS" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/table, -/obj/item/wrench, -/obj/item/clipboard, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow, -/turf/open/floor/vault, -/area/science/server) "gHV" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -26467,6 +26582,20 @@ dir = 1 }, /area/hallway/secondary/entry) +"gIi" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/kirbyplants/random, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/checkpoint/escape) "gIl" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/escape) @@ -26513,6 +26642,19 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"gIF" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/grass/no_border, +/area/bridge) "gIH" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/iron{ @@ -26546,6 +26688,17 @@ }, /turf/open/floor/iron/checker, /area/quartermaster/storage) +"gIT" = ( +/obj/effect/turf_decal/guideline/guideline_out_arrow_con/yellow, +/obj/effect/turf_decal/guideline/guideline_in_arrow_con/blue, +/obj/effect/turf_decal/guideline/guideline_mid_arrow_con/purple, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Central Primary Hallway - Port"; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "gIW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -26809,15 +26962,6 @@ /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron/techmaint, /area/maintenance/disposal/incinerator) -"gLR" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/fullgrass, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/grass, -/area/science/shuttledock) "gLS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -26838,6 +26982,22 @@ /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/iron/tech, /area/bridge) +"gLY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","prison") + }, +/obj/machinery/light, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/techmaint, +/area/security/prison) "gMG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -26883,18 +27043,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/hallway/primary/central) -"gMU" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Science - Toxins Mixing Lab"; - dir = 10; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/techmaint, -/area/science/mixing) "gNb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26985,6 +27133,19 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"gNW" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology - Fore"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/obj/machinery/button/door{ + id = "telelab"; + name = "Test Chamber Toggle"; + pixel_x = 24 + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "gNY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -27067,26 +27228,29 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) -"gOG" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Aft"; - dir = 10; - name = "atmospherics camera" - }, -/obj/machinery/requests_console{ - department = "Atmospherics"; - name = "Atmospherics RC"; - pixel_y = -30 +"gOJ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Cell 1"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") }, -/turf/open/floor/iron/dark/side, -/area/engine/atmos) +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "gOY" = ( /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/central/secondary) +"gPf" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/central) "gPn" = ( /obj/structure/sign/poster/contraband/red_rum{ pixel_x = 32 @@ -27158,6 +27322,10 @@ "gPO" = ( /turf/open/floor/wood, /area/hallway/primary/aft) +"gPW" = ( +/obj/item/beacon, +/turf/open/floor/iron, +/area/engine/atmos) "gQd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -27189,25 +27357,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/techmaint, /area/maintenance/disposal/incinerator) -"gQx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/white{ - icon_state = "0-2" +"gQz" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 }, -/obj/structure/cable/white, -/obj/machinery/camera/motion{ - c_tag = "AI Chamber - Central"; - dir = 4; - name = "motion-sensitive ai camera"; - network = list("aichamber") +/obj/machinery/camera/directional/east{ + c_tag = "Dormitories - Fore"; + name = "dormitories camera" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) +/turf/open/floor/wood, +/area/crew_quarters/dorms) "gQQ" = ( /obj/machinery/power/terminal{ dir = 4 @@ -27236,16 +27395,6 @@ }, /turf/open/floor/circuit/red, /area/ai_monitored/turret_protected/ai) -"gRf" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/camera/motion{ - c_tag = "AI Chamber - Outside - Starboard"; - dir = 4; - name = "motion-sensitive ai camera"; - network = list("aichamber") - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "gRh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -27273,9 +27422,6 @@ }, /turf/open/floor/vault, /area/science/server) -"gRq" = ( -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/disposal/incinerator) "gRt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -27338,6 +27484,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/vault, /area/crew_quarters/heads/hor) +"gSu" = ( +/obj/structure/punching_bag, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","prison") + }, +/turf/open/floor/prison, +/area/security/prison) "gSA" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -27409,21 +27563,6 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"gTD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "gTL" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 @@ -27436,15 +27575,6 @@ /obj/item/pen, /turf/open/floor/iron/techmaint, /area/quartermaster/exploration_prep) -"gTR" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Library - Aft"; - dir = 10; - name = "library camera" - }, -/turf/open/floor/iron/dark, -/area/library) "gTS" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -27457,6 +27587,16 @@ dir = 4 }, /area/engine/atmos) +"gTZ" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "gUc" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 8 @@ -27505,25 +27645,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) -"gUM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/spawner/lootdrop/grille_or_trash, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"gUV" = ( -/obj/machinery/camera{ - c_tag = "Escape Shuttle Hallway - Aft"; - dir = 1; - name = "hallway camera" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner, -/area/hallway/secondary/exit/departure_lounge) "gVe" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /obj/structure/cable/yellow{ @@ -27543,6 +27664,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/techmaint, /area/maintenance/disposal/incinerator) +"gVm" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/white, +/area/medical/storage) "gVp" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -27602,6 +27732,15 @@ /obj/effect/turf_decal/siding/thinplating_new/dark/corner, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) +"gWe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/turf/open/floor/engine/light, +/area/science/explab) "gWg" = ( /obj/machinery/computer/pandemic, /obj/effect/turf_decal/bot, @@ -27670,6 +27809,22 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) +"gXp" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Cryogenic Lounge" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/grid, +/area/crew_quarters/cryopods) "gXq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/wardrobe/medi_wardrobe, @@ -27748,6 +27903,16 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/engine/atmos) +"gYJ" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "gYS" = ( /obj/machinery/vending/job_disk, /turf/open/floor/wood, @@ -27772,21 +27937,6 @@ }, /turf/open/floor/iron/techmaint, /area/security/checkpoint) -"gYZ" = ( -/obj/machinery/camera{ - c_tag = "Escape Shuttle Hallway - Central"; - dir = 10; - name = "hallway camera" - }, -/obj/machinery/light/small, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) "gZd" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/glass, @@ -27853,6 +28003,21 @@ }, /turf/open/floor/plating/airless, /area/science/test_area) +"gZK" = ( +/obj/machinery/camera{ + c_tag = "Escape Shuttle Hallway - Fore"; + dir = 5; + name = "hallway camera" + }, +/obj/effect/landmark/start/assistant, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/exit/departure_lounge) "gZS" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -27891,29 +28056,14 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/heads/cmo) -"hao" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/tiled/light, -/area/medical/virology) -"hap" = ( -/obj/effect/turf_decal/stripes/closeup, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_one_access_txt = "13;24;10" +"hav" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) +/area/crew_quarters/fitness/recreation) "haD" = ( /mob/living/basic/cockroach, /turf/open/floor/plating, @@ -27947,23 +28097,6 @@ }, /turf/open/floor/iron/grid/steel, /area/bridge) -"hbo" = ( -/obj/machinery/camera/motion{ - c_tag = "E.V.A. Suit Storage"; - dir = 5; - name = "motion-sensitive command camera" - }, -/obj/structure/sign/poster/contraband/missing_gloves{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/eva) "hbD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -27979,6 +28112,22 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) +"hbL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/hallway/secondary/service) +"hbV" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/crew_quarters/locker) "hcd" = ( /obj/effect/spawner/room/fivexthree, /turf/open/floor/plating{ @@ -28049,6 +28198,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"hdl" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/hydroponics) "hdo" = ( /obj/machinery/conveyor{ dir = 8; @@ -28076,12 +28238,6 @@ "hds" = ( /turf/closed/wall/rust, /area/maintenance/port) -"hdw" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "hdx" = ( /obj/structure/closet/crate{ name = "food crate" @@ -28133,6 +28289,16 @@ luminosity = 2 }, /area/security/nuke_storage) +"hdU" = ( +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/siding/dark_green{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "hdV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -28157,16 +28323,6 @@ /obj/structure/sign/poster/contraband/random, /turf/closed/wall, /area/maintenance/department/medical) -"hem" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 4 - }, -/turf/open/floor/engine, -/area/security/nuke_storage) "hes" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -28184,6 +28340,13 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"heA" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron, +/area/hydroponics) "heB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -28206,6 +28369,18 @@ /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/disposal) +"heK" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron/grid/steel, +/area/science/research) "heN" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, @@ -28256,16 +28431,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) -"hfY" = ( -/obj/machinery/camera{ - c_tag = "Vacant Commissary #1"; - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = -28 - }, -/turf/open/floor/iron, -/area/vacant_room/commissary/commissary1) "hgc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -28287,6 +28452,17 @@ }, /turf/open/floor/iron/tech, /area/bridge) +"hgz" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/grid/steel, +/area/medical/genetics) "hgA" = ( /obj/structure/toilet{ pixel_y = 8 @@ -28327,6 +28503,11 @@ }, /turf/open/floor/plating, /area/bridge) +"hhe" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/grass/no_border, +/area/quartermaster/exploration_prep) "hhg" = ( /obj/machinery/vending/wardrobe/det_wardrobe, /obj/machinery/firealarm/directional/east, @@ -28373,6 +28554,14 @@ }, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) +"hhZ" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/turf/open/floor/iron/sepia, +/area/engine/engineering) "hih" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "aicoredoor"; @@ -28388,23 +28577,6 @@ }, /turf/open/floor/engine, /area/ai_monitored/turret_protected/ai) -"hij" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26; - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) "hin" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -28532,18 +28704,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/science/lobby) -"hjt" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/structure/chair/fancy/bench/right{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) "hjw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -28583,6 +28743,9 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/science/nanite) +"hjF" = ( +/turf/open/floor/glass/reinforced, +/area/security/main) "hjV" = ( /obj/machinery/light, /obj/effect/turf_decal/stripes/line, @@ -28627,6 +28790,14 @@ /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/aft) +"hkC" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/aft) "hkQ" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -28636,6 +28807,34 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"hkY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "AI - Teleporter - Starboard"; + dir = 5; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/iron/tech/grid, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"hkZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "hlk" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -28682,6 +28881,17 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/docking/arrival) +"hlI" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/quartermaster/office) "hlJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -28773,29 +28983,21 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grid/steel, /area/science/research) -"hmp" = ( -/obj/effect/decal/cleanable/dirt, +"hmo" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/central) -"hmI" = ( -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Center"; - dir = 1; - name = "hallway camera" - }, -/obj/item/radio/intercom{ - pixel_y = -28 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/siding/white, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) +/turf/open/floor/plating, +/area/construction) +"hmp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/central) "hmN" = ( /obj/structure/chair/fancy/bench/pew/left{ dir = 1 @@ -28803,6 +29005,18 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/chapel/main) +"hmY" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/trimline/purple/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/iron/grid/steel, +/area/science/research) "hnr" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -28857,20 +29071,6 @@ burnt = 1 }, /area/maintenance/port/aft) -"hoB" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/iron/grid/steel, -/area/science/research) "hoD" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -28885,6 +29085,24 @@ /obj/machinery/vending/clothing, /turf/open/floor/carpet, /area/hallway/secondary/entry) +"hoW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"hph" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Aft Arm - Center"; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "hpj" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -29045,6 +29263,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/library) +"hrx" = ( +/obj/item/taperecorder, +/obj/item/camera, +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_y = 9 + }, +/obj/item/camera_film{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/wood, +/area/library) "hrD" = ( /obj/machinery/light/small, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -29056,11 +29290,6 @@ "hrQ" = ( /turf/closed/wall, /area/bridge) -"hrT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "hrU" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 8 @@ -29152,6 +29381,17 @@ }, /turf/open/floor/plating, /area/security/warden) +"hsT" = ( +/obj/machinery/camera{ + c_tag = "Port Primary Hallway - Starboard"; + dir = 9; + name = "hallway camera" + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "hsU" = ( /obj/structure/barricade/wooden/crude, /obj/machinery/door/firedoor/closed, @@ -29165,15 +29405,6 @@ }, /turf/open/floor/iron/dark, /area/medical/surgery) -"htj" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway - Bow"; - dir = 5; - name = "hallway camera" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/aft) "htv" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 9 @@ -29186,6 +29417,59 @@ }, /turf/open/floor/iron, /area/security/main) +"htx" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Maintenance - Engine Entrance"; + name = "engineering camera" + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/maintenance/department/engine) +"htJ" = ( +/obj/structure/table, +/obj/item/assembly/voice, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/maintenance/disposal) +"htX" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera{ + c_tag = "Library Gameroom"; + dir = 6; + name = "library camera" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/library) +"htZ" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway - Port Bow"; + dir = 5; + name = "hallway camera" + }, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "huc" = ( /obj/structure/cable{ icon_state = "1-8" @@ -29198,6 +29482,25 @@ }, /turf/open/floor/vault, /area/engine/engine_room) +"hue" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/stack/sheet/plasteel/twenty, +/obj/item/wrench, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Gravity Generator Foyer"; + name = "engineering camera" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk/over, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating, +/area/engine/gravity_generator) "huh" = ( /obj/structure/sign/map/right{ desc = "A framed detailed picture of the station. there's even the permanent prison wing in the bottom left!"; @@ -29238,6 +29541,44 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/heads/captain) +"huY" = ( +/obj/machinery/computer/turbine_computer{ + dir = 8; + id = "incineratorturbine" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/button/ignition/incinerator/atmos{ + pixel_x = 34; + pixel_y = 8 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/maintenance/disposal/incinerator) +"hvk" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/line, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/security/brig) "hvm" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall, @@ -29269,6 +29610,13 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/drydock/security) +"hvu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "hvz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -29331,6 +29679,19 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/space/nearstation) +"hvZ" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/medical/break_room) "hwc" = ( /obj/structure/table/reinforced, /obj/item/stack/rods/fifty, @@ -29382,6 +29743,37 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/engine/gravity_generator) +"hwR" = ( +/obj/machinery/door/airlock/external{ + name = "Security Escape Pod" + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/catwalk_floor, +/area/bridge) +"hxd" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/role/medical{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/computer_hardware/hard_drive/role/medical{ + pixel_x = 3 + }, +/obj/item/computer_hardware/hard_drive/role/chemistry{ + pixel_y = 6 + }, +/obj/item/computer_hardware/hard_drive/role/medical{ + pixel_x = -3 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/heads/cmo) "hxg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -29395,6 +29787,19 @@ /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/grass, /area/hallway/primary/starboard) +"hxr" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "hxy" = ( /obj/effect/turf_decal/guideline/guideline_out/blue{ dir = 1 @@ -29439,28 +29844,6 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/department/medical) -"hxY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/quartermaster/storage) "hyl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -29612,28 +29995,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"hAc" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/mineral/plasma{ - amount = 20 - }, -/obj/machinery/camera{ - c_tag = "AI - Maintenance"; - dir = 10; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) "hAd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -29647,6 +30008,17 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/engine/light, /area/science/xenobiology) +"hAs" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "hAt" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/siding/thinplating_new/dark{ @@ -29668,6 +30040,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/central) +"hAY" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/dark, +/area/vacant_room/commissary/commissary1) "hBa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -29752,28 +30133,6 @@ }, /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) -"hCd" = ( -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_out/yellow, -/obj/effect/turf_decal/guideline/guideline_mid/purple, -/obj/effect/turf_decal/guideline/guideline_out/blue{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway - Port"; - dir = 1; - name = "hallway camera" - }, -/obj/effect/turf_decal/siding/thinplating_new/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "hCP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ @@ -29838,6 +30197,36 @@ dir = 6 }, /area/hallway/primary/central) +"hDL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) +"hDM" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/item/toner, +/obj/item/toner, +/obj/item/airlock_painter, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/turf/open/floor/iron, +/area/storage/primary) "hDX" = ( /obj/structure/girder, /obj/structure/cable/yellow{ @@ -29905,15 +30294,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/hallway/secondary/entry) -"hFb" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "hFg" = ( /obj/structure/sign/plaques/deempisi{ pixel_y = 28 @@ -29953,6 +30333,15 @@ dir = 8 }, /area/engine/atmos) +"hFI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/security/main) "hFK" = ( /obj/structure/table/wood, /obj/machinery/computer/security/telescreen/entertainment{ @@ -29994,24 +30383,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) -"hGh" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"hGi" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 1"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "hGw" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -30041,16 +30412,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, /area/engine/atmos) -"hGI" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron/techmaint, -/area/security/prison) "hGM" = ( /obj/structure/closet/secure_closet/captains, /obj/effect/turf_decal/stripes/line{ @@ -30093,25 +30454,59 @@ "hHe" = ( /turf/closed/wall/mineral/plastitanium, /area/science/shuttle) -"hHi" = ( +"hHg" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Recreation - Cryo Lounge"; + name = "recreation camera" + }, +/obj/structure/table, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/costume, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) +"hHs" = ( +/obj/machinery/light/small, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/dark/side, +/area/hallway/secondary/service) +"hHw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 + dir = 4 }, -/obj/machinery/light/small{ +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","prison") + }, +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/turf/open/floor/prison, +/area/security/prison) +"hHy" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("ss13","prison") +/obj/effect/turf_decal/trimline/purple/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/prison/shielded) +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/grid/steel, +/area/science/research) "hHX" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -30136,30 +30531,42 @@ /obj/item/book/manual/wiki/sopcommand, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"hIw" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +"hIq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Security Post - Engineering"; dir = 9 }, -/turf/open/floor/iron, -/area/engine/atmos) -"hIA" = ( -/obj/structure/noticeboard{ - pixel_y = 29 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/structure/chair/fancy/sofa/old/left{ - color = "#742925" +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch{ + pixel_x = -11; + pixel_y = 24 }, -/obj/machinery/camera{ - c_tag = "Medbay - Break Room"; - name = "medbay camera"; - network = list("ss13","medbay") +/obj/machinery/firealarm{ + pixel_x = -32; + pixel_y = 26 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/item/radio/intercom{ + pixel_x = -32; + pixel_y = 37 }, -/obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron, -/area/medical/break_room) +/area/security/checkpoint/engineering) +"hIw" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/iron, +/area/engine/atmos) "hIC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30269,13 +30676,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/hallway/primary/central) -"hJw" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "hJz" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/delivery, @@ -30305,6 +30705,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/sepia, /area/engine/break_room) +"hKb" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "hKe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/item/kirbyplants/random, @@ -30337,18 +30746,6 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall, /area/maintenance/department/engine) -"hKJ" = ( -/obj/item/storage/secure/briefcase{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/structure/rack, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "hKK" = ( /obj/structure/closet/crate{ name = "food crate" @@ -30499,18 +30896,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"hLs" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Chamber - Port"; - dir = 4; - name = "motion-sensitive ai camera"; - network = list("aichamber") - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) "hLA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -30569,6 +30954,15 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/grid, /area/medical/medbay/lobby) +"hLL" = ( +/obj/structure/chair/fancy/bench{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "hLQ" = ( /obj/machinery/light{ dir = 8 @@ -30747,6 +31141,16 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison) +"hOs" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/item/crowbar, +/obj/item/restraints/handcuffs, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/security/checkpoint) "hOB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/glass, @@ -30806,32 +31210,15 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/grid/steel, /area/science/mixing) -"hPh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/warning, -/obj/machinery/camera{ - c_tag = "Science - Research Division Access"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/grid/steel, -/area/science/lobby) -"hPF" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +"hPK" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 }, /obj/machinery/light{ - dir = 1 - }, -/obj/machinery/button/flasher{ - id = "BrigFlashAft"; - pixel_y = 25 + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/warden) +/turf/open/floor/engine/light, +/area/science/explab) "hPW" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/stripes/asteroid/line, @@ -30892,6 +31279,27 @@ }, /turf/open/floor/grass, /area/hydroponics/garden) +"hQL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Chapel - Aft"; + dir = 5; + name = "chapel camera" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/structure/chair/fancy/bench/pew/left{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/open/floor/iron/dark, +/area/chapel/main) "hQM" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -30922,22 +31330,6 @@ }, /turf/open/floor/vault, /area/engine/engine_room) -"hRu" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/airalarm/mixingchamber{ - dir = 8; - pixel_x = 22 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/end{ - dir = 8 - }, -/turf/open/floor/iron/techmaint, -/area/science/mixing/chamber) "hRv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -31004,6 +31396,15 @@ }, /turf/open/floor/iron/grid/steel, /area/science/research) +"hRZ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/ecto_sniffer, +/turf/open/floor/iron/grid/steel, +/area/science/robotics/lab) "hSa" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 @@ -31041,6 +31442,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"hSA" = ( +/obj/machinery/newscaster{ + pixel_x = -28; + pixel_y = 1 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Escape Shuttle Hallway - Aft Central"; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "hSD" = ( /obj/machinery/vending/games, /obj/effect/turf_decal/siding/wood/corner{ @@ -31077,21 +31489,26 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall, /area/asteroid/nearstation) -"hSY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"hST" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 }, -/obj/machinery/camera{ - c_tag = "Supermatter Engine - Port"; - dir = 5; - name = "engineering camera"; - network = list("ss13","engine") +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/vault, -/area/engine/engine_room) +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/teleporter) "hSZ" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 6 @@ -31118,6 +31535,26 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) +"hTz" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/customs) "hTB" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -31267,12 +31704,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"hVF" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/security/main) "hVK" = ( /obj/effect/turf_decal/delivery, /obj/machinery/vending/cigarette, @@ -31316,19 +31747,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/rust, /area/maintenance/department/medical) -"hWn" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/grass, -/area/bridge) "hWB" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -31376,6 +31794,14 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) +"hWN" = ( +/obj/machinery/camera{ + c_tag = "Arrivals - Aft Arm - Far"; + dir = 10; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/entry) "hWT" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -31394,16 +31820,23 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"hXm" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 +"hWY" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 }, -/obj/effect/turf_decal/tile/brown/opposingcorners, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/iron, -/area/construction) +/area/hallway/secondary/exit/departure_lounge) "hXw" = ( /obj/structure/easel, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -31497,17 +31930,6 @@ dir = 9 }, /area/teleporter) -"hZk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) "hZm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -31676,26 +32098,6 @@ dir = 1 }, /area/janitor) -"ian" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/disposal/incinerator) -"iaw" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/science/breakroom) "iay" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -31731,6 +32133,21 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"iaY" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "iba" = ( /obj/machinery/light{ dir = 4 @@ -31746,20 +32163,10 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"ibd" = ( -/turf/open/floor/catwalk_floor, -/area/drydock) "ibj" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/iron, /area/engine/atmos) -"ibk" = ( -/obj/structure/displaycase/captain, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "ibl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -31942,21 +32349,40 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"icX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +"icQ" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/button/door{ + id = "rndlabext"; + name = "External Research Shutters Control"; + pixel_x = -6; + pixel_y = 24; + req_one_access_txt = "7;29" }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/machinery/button/door{ + id = "rndlabint"; + name = "Internal Research Shutters Control"; + pixel_x = 6; + pixel_y = 24; + req_one_access_txt = "7;29" }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 }, -/area/ai_monitored/storage/eva) +/obj/item/storage/toolbox/mechanical, +/obj/item/stack/cable_coil/white, +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/grid/steel, +/area/science/lab) "ida" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -31975,6 +32401,22 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) +"idr" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album{ + pixel_y = -4 + }, +/obj/item/camera{ + pixel_y = 4 + }, +/obj/machinery/status_display/ai{ + pixel_x = -32 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/captain/private) "idt" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/siding/wideplating_new/dark{ @@ -31993,6 +32435,26 @@ }, /turf/open/floor/iron/techmaint, /area/science/xenobiology) +"idT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/sec_barricades, +/obj/item/gun/grenadelauncher{ + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/camera/motion{ + c_tag = "Armory - Interior"; + dir = 9; + network = list("ss13","security") + }, +/obj/item/survivalcapsule/capsule_checkpoint, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "idZ" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "emmd"; @@ -32038,6 +32500,19 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical) +"ieE" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "AI - Antechamber"; + dir = 10; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/iron/dark, +/area/bridge) "ieF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -32172,6 +32647,21 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"igj" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/stack/cable_coil/white, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Fore"; + name = "engineering camera" + }, +/obj/item/airlock_painter/decal, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/sepia, +/area/engine/engineering) "igr" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/delivery, @@ -32218,20 +32708,13 @@ /obj/machinery/pipedispenser/disposal/transit_tube, /turf/open/floor/iron/dark, /area/engine/atmos) -"iho" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 5 +"ihJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/teleporter) +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/carpet/grimy, +/area/crew_quarters/locker) "iib" = ( /obj/effect/turf_decal/guideline/guideline_in/bar{ dir = 9 @@ -32273,17 +32756,6 @@ }, /turf/open/floor/iron/sepia, /area/maintenance/department/engine) -"iis" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Roboticists passageway"; - dir = 10; - name = "hallway camera" - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "iix" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/bounty{ @@ -32299,6 +32771,16 @@ dir = 8 }, /area/quartermaster/office) +"iiP" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/obj/machinery/camera/directional/north{ + c_tag = "Cargo - Mining Dock"; + name = "cargo camera" + }, +/obj/machinery/advanced_airlock_controller/directional/north, +/turf/open/floor/iron/dark, +/area/quartermaster/miningdock) "iiR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -32380,6 +32862,31 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/hydroponics) +"ijy" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/meson{ + pixel_y = 1 + }, +/obj/item/clothing/glasses/meson{ + pixel_y = 1 + }, +/obj/item/clothing/glasses/meson{ + pixel_y = 1 + }, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Engieneering- Engine Access"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "ijJ" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -32444,6 +32951,9 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science) +"ikx" = ( +/turf/open/floor/catwalk_floor/iron_smooth, +/area/maintenance/disposal/incinerator) "ikz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -32524,6 +33034,29 @@ /obj/effect/turf_decal/siding/thinplating_new, /turf/open/floor/iron, /area/hallway/primary/starboard) +"ilU" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms - Server Room"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "img" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -32571,36 +33104,6 @@ }, /turf/open/floor/iron, /area/medical/medbay/central) -"imL" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/turf/open/floor/iron/grid/steel, -/area/hallway/primary/aft) -"imM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/stairs/right{ - dir = 8 - }, -/area/hallway/primary/aft) "imQ" = ( /obj/structure/grille/broken, /turf/open/floor/plating, @@ -32685,13 +33188,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"inv" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) "inB" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -32705,31 +33201,17 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"inH" = ( -/obj/item/pickaxe, -/obj/item/shovel, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/red/opposingcorners{ +"inV" = ( +/obj/machinery/dna_scannernew, +/obj/machinery/light{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) -"ioe" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway - AI antechamber Entrance"; - dir = 1; - name = "hallway camera" +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/grid/steel, +/area/medical/genetics) "ioh" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -32741,15 +33223,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"ioj" = ( -/obj/machinery/camera{ - c_tag = "Engineering Maintenance - Center"; - name = "engineering camera" - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/department/engine) "iop" = ( /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, @@ -32811,17 +33284,6 @@ /obj/machinery/light/small, /turf/open/floor/plating/asteroid, /area/hallway/primary/starboard) -"ioZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/maintenance/aft) "ipf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -32881,14 +33343,6 @@ "ipT" = ( /turf/open/floor/plating/asteroid, /area/hallway/primary/starboard) -"iqb" = ( -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/explab) "iqf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -32985,14 +33439,6 @@ }, /turf/open/floor/iron/grid, /area/medical/virology) -"irr" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Air Supply"; - dir = 10; - name = "atmospherics camera" - }, -/turf/open/floor/engine/air/light, -/area/engine/atmos) "iry" = ( /turf/closed/wall/rust, /area/asteroid/nearstation/bomb_site) @@ -33094,14 +33540,6 @@ dir = 1 }, /area/crew_quarters/dorms) -"isw" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 3"; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "isz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -33112,6 +33550,14 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) +"isN" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/carpet/orange, +/area/crew_quarters/dorms) "isS" = ( /turf/closed/wall, /area/maintenance/central/secondary) @@ -33121,6 +33567,15 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/central) +"itf" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/structure/closet/crate, +/turf/open/floor/iron/techmaint, +/area/quartermaster/exploration_prep) "ito" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -33165,6 +33620,23 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"itZ" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Chief Medical Officer's Office"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/item/kirbyplants/random, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/heads/cmo) "iub" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup{ @@ -33242,6 +33714,17 @@ }, /turf/open/floor/iron/grid/steel, /area/bridge) +"iuB" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/newscaster{ + pixel_y = 31 + }, +/turf/open/floor/cult, +/area/library) "iuH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -33380,6 +33863,19 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) +"ivp" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway - Auxiliary Security Entrance"; + dir = 9; + name = "hallway camera" + }, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/fore) "ivu" = ( /obj/machinery/light/small{ dir = 1 @@ -33417,6 +33913,12 @@ dir = 1 }, /area/quartermaster/storage) +"ivV" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "iws" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -33500,17 +34002,6 @@ /obj/item/bedsheet/qm, /turf/open/floor/wood, /area/quartermaster/qm) -"ixh" = ( -/obj/machinery/computer/shuttle_flight/custom_shuttle/exploration, -/obj/effect/turf_decal/delivery, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/techmaint, -/area/quartermaster/exploration_prep) "ixm" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -33545,6 +34036,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"ixA" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Port Primary Hallway - Mech bay"; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "ixC" = ( /obj/structure/closet/secure_closet/personal/patient, /turf/open/floor/iron/dark, @@ -33567,6 +34071,17 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) +"ixH" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) "ixO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -33586,15 +34101,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/medical/storage) -"ixU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "iyc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -33769,6 +34275,28 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/medical/medbay/lobby) +"izO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_access_txt = "10; 13" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port) "izQ" = ( /obj/effect/decal/cleanable/cobweb, /turf/closed/wall/r_wall, @@ -33784,14 +34312,6 @@ }, /turf/open/floor/iron/dark, /area/storage/tech) -"izY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) "iAS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -33830,16 +34350,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/brig) -"iBs" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Chamber - Aft"; - dir = 1; - name = "motion-sensitive ai camera"; - network = list("aichamber") - }, -/obj/effect/turf_decal/siding/wideplating_new/dark, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) "iBF" = ( /obj/machinery/door/airlock/research{ name = "Robotics Lab"; @@ -33873,6 +34383,17 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, /area/security/prison) +"iCc" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/airalarm/engine{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/vault, +/area/engine/supermatter) "iCg" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -33885,15 +34406,6 @@ /obj/item/staff/broom, /turf/open/floor/wood, /area/crew_quarters/theatre) -"iCi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "iCm" = ( /obj/structure/reagent_dispensers/cooking_oil, /obj/effect/turf_decal/delivery, @@ -33946,29 +34458,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) -"iDl" = ( -/obj/effect/turf_decal/tile/green/opposingcorners{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/light/small, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = -24 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "iDq" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible, @@ -34058,13 +34547,6 @@ }, /turf/open/floor/plating, /area/quartermaster/sorting) -"iEq" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "iED" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -34140,12 +34622,6 @@ /obj/structure/chair/wood/normal, /turf/open/floor/iron/dark, /area/security/courtroom) -"iFb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "iFh" = ( /obj/structure/target_stake, /obj/item/target/syndicate, @@ -34161,25 +34637,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/auxiliary) -"iFo" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"iFy" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "iFz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -34205,22 +34662,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/ridged/steel, /area/science/xenobiology) -"iFS" = ( -/obj/structure/railing/corner, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","security") - }, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_x = 32 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/department/security/brig) "iFY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -34252,6 +34693,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"iGq" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) "iGv" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ @@ -34335,25 +34783,6 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai_upload) -"iHo" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark/end, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"iHt" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance/three, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/science) "iHv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -34402,6 +34831,14 @@ }, /turf/open/space, /area/solar/port) +"iHQ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "iHT" = ( /obj/structure/railing{ dir = 4 @@ -34422,28 +34859,17 @@ }, /turf/open/floor/iron, /area/maintenance/department/security/brig) -"iHX" = ( -/obj/structure/closet/crate, -/obj/item/stack/cable_coil, -/obj/item/crowbar, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/screwdriver{ - pixel_y = 5 - }, -/obj/item/beacon, -/obj/item/radio/off{ - pixel_x = 4 +"iIc" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/item/storage/backpack/duffelbag/med/implant, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 8 }, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 4 }, -/area/teleporter) +/area/medical/surgery) "iIf" = ( /obj/structure/table/reinforced, /obj/machinery/light_switch{ @@ -34465,21 +34891,11 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/hallway/secondary/entry) -"iID" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/storage/toolbox/emergency, -/obj/item/storage/toolbox/emergency{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/turf/open/floor/iron, -/area/storage/tools) +"iIC" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "iIH" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 @@ -34583,22 +34999,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/genetics) -"iJC" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/obj/machinery/door/window/southright{ - base_state = "left"; - icon_state = "left"; - name = "Sign door"; - req_one_access = "25" - }, -/turf/open/floor/grass, -/area/crew_quarters/bar/atrium) "iJE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -34637,6 +35037,15 @@ /obj/item/stack/rods/fifty, /turf/open/floor/iron/sepia, /area/construction/mining/aux_base) +"iJX" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology - Cell 4"; + dir = 9; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "iKb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -34677,6 +35086,18 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"iKp" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/teleporter) "iKq" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -34711,6 +35132,23 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"iLe" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Port Primary Hallway - Center"; + name = "hallway camera" + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/turf_decal/siding/white, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "iLg" = ( /obj/structure/sink/kitchen{ pixel_y = 28 @@ -34728,6 +35166,12 @@ /obj/structure/table, /turf/open/floor/iron, /area/vacant_room/commissary/commissary2) +"iLq" = ( +/obj/item/toy/beach_ball, +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/siding/dark_green, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "iLA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/yellow{ @@ -34761,6 +35205,14 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"iMa" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/cable/yellow, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) "iMi" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -34796,6 +35248,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"iMQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/carpet/grimy, +/area/crew_quarters/locker) "iNi" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -34844,14 +35309,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/medbay/lobby) -"iNF" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "iNJ" = ( /obj/structure/ore_box, /turf/open/floor/plating, @@ -34992,6 +35449,14 @@ /obj/effect/spawner/room/threexfive, /turf/open/floor/plating, /area/maintenance/aft) +"iPB" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics - Air Supply"; + dir = 5; + name = "atmospherics camera" + }, +/turf/open/floor/engine/air/light, +/area/engine/atmos) "iPG" = ( /obj/machinery/holopad, /obj/effect/landmark/event_spawn, @@ -35158,6 +35623,32 @@ /obj/structure/sign/warning/docking, /turf/closed/wall/r_wall, /area/maintenance/department/science) +"iRG" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/bridge) +"iRJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard/aft) "iRW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/side, @@ -35206,26 +35697,6 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"iSn" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology - Fore"; - dir = 8; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Toggle"; - pixel_x = 24 - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) -"iSr" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/bar/atrium) "iSy" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/sepia, @@ -35286,31 +35757,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"iTo" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel RC"; - pixel_y = -30 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Bridge - Head of Personnel's Office"; - dir = 10; - name = "command camera" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "iTB" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -35422,6 +35868,14 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) +"iUX" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/turf/open/floor/iron, +/area/storage/tools) "iVb" = ( /obj/structure/closet/secure_closet/genpop, /obj/effect/turf_decal/trimline/red/filled/line, @@ -35470,15 +35924,6 @@ }, /turf/open/floor/plating, /area/engine/engine_smes) -"iVu" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar/atrium) "iVD" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -35493,17 +35938,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/misc_lab) -"iVZ" = ( -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/flashlight/lamp/green, -/obj/item/toy/figure/captain{ - pixel_x = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "iWb" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -35514,22 +35948,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"iWh" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Fore Port"; - dir = 4; - name = "atmospherics camera" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/engine/atmos) "iWp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -35585,39 +36003,31 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"iXy" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = -4; - pixel_y = -4 - }, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/electrical{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/button/door{ - id = "evasuitshutters"; - name = "E.V.A. Suit Shutters"; - pixel_x = 24; - req_access_txt = "19" - }, -/obj/machinery/airalarm{ - pixel_y = 22 +"iXt" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plating, +/area/construction) +"iXN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 }, -/turf/open/floor/iron/techmaint, -/area/ai_monitored/storage/eva) -"iYf" = ( -/obj/structure/cable{ - icon_state = "0-2" +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"iYc" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) +/turf/open/floor/grass/no_border, +/area/hallway/primary/port) "iYl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -35684,19 +36094,6 @@ /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) -"iZm" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) "iZw" = ( /obj/effect/spawner/lootdrop/maintenance/two, /obj/effect/spawner/lootdrop/maintenance/two, @@ -35728,6 +36125,19 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/junction, /turf/open/floor/plating, /area/tcommsat/server) +"iZV" = ( +/obj/structure/bed/dogbed/renault, +/mob/living/simple_animal/pet/fox/Renault{ + desc = "Renault, the Captain's trustworthy fox. Shame it's not Peuegot..." + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "jab" = ( /obj/structure/table/reinforced, /obj/item/bodypart/chest/robot, @@ -35801,16 +36211,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/wood, /area/bridge/meeting_room/council) -"jaD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) "jbb" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/red/corner, @@ -35834,22 +36234,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"jbn" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/crowbar, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/janitor) "jbo" = ( /obj/structure/table/reinforced, /obj/item/pen, @@ -36013,16 +36397,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/engine, /area/ai_monitored/turret_protected/ai) -"jdc" = ( -/obj/machinery/camera{ - c_tag = "Cargo - Mining Office"; - dir = 10; - name = "cargo camera" - }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron/dark, -/area/quartermaster/miningdock) "jdf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, @@ -36043,6 +36417,13 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"jdm" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/carpet/blue, +/area/crew_quarters/heads/cmo) "jdu" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -36130,22 +36511,24 @@ }, /turf/open/floor/iron/dark, /area/security/warden) -"jfy" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 5 +"jfl" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/landmark/start/scientist, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/disposal/incinerator) +/turf/open/floor/iron/grid/steel, +/area/science/explab) +"jfJ" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/maintenance/port/central) "jfR" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -36191,17 +36574,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/grid/steel, /area/crew_quarters/bar/atrium) -"jgA" = ( -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/library/lounge) "jgG" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/fullgrass, @@ -36216,6 +36588,13 @@ }, /turf/open/floor/grass, /area/storage/art) +"jgQ" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/guideline/guideline_in_arrow_con/red, +/turf/open/floor/iron, +/area/hallway/primary/fore) "jgV" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -36244,24 +36623,6 @@ }, /turf/open/floor/iron/checker, /area/quartermaster/storage) -"jhj" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - pixel_x = -11; - pixel_y = -22 - }, -/turf/open/floor/plating/airless{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/docking/bridge) "jhn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -36274,15 +36635,18 @@ }, /turf/open/floor/iron/grid/steel, /area/science/explab) -"jhs" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"jhu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "0-4" }, -/turf/open/floor/catwalk_floor, -/area/docking/bridge) +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/aft/secondary) "jhy" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -36301,6 +36665,16 @@ }, /turf/open/floor/iron/dark/side, /area/hallway/primary/aft) +"jhM" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/turf/open/floor/iron/dark/side, +/area/engine/atmos) "jhP" = ( /obj/structure/lattice/catwalk/over, /obj/machinery/conveyor{ @@ -36349,6 +36723,17 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) +"jiV" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Chapel - Starboard"; + name = "chapel camera" + }, +/obj/structure/bookcase/random/religion, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "jjd" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/machinery/light/small{ @@ -36411,32 +36796,6 @@ /obj/item/multitool, /turf/open/floor/iron/dark, /area/storage/tech) -"jjr" = ( -/obj/structure/table/wood, -/obj/item/folder/blue{ - pixel_x = 8 - }, -/obj/item/stamp/captain{ - pixel_x = 8 - }, -/obj/structure/desk_bell/speed_demon{ - pixel_x = -8 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 2 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -6; - pixel_y = 14 - }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - desc = "A bottle of whiskey. There's a label that reads 'tears' taped to the front."; - name = "Bottle of Tears"; - pixel_x = 8; - pixel_y = 20 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "jjx" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 1 @@ -36538,6 +36897,16 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/vault, /area/science/server) +"jjV" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/engine, +/area/science/storage) "jjW" = ( /mob/living/basic/cockroach, /turf/open/floor/plating{ @@ -36629,21 +36998,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"jkL" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Library Gameroom"; - dir = 9; - name = "library camera" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/library) "jlz" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -36667,17 +37021,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/breakroom) -"jlB" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/turf/open/floor/iron/techmaint, -/area/security/checkpoint/auxiliary) "jlC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/red/line, @@ -36695,17 +37038,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"jlJ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm/engine{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/vault, -/area/engine/supermatter) "jlM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -36723,17 +37055,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/iron/techmaint, /area/maintenance/aft) -"jmb" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/storage/primary) "jmr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -36754,6 +37075,13 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) +"jmY" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/medical/exam_room) "jnd" = ( /obj/structure/lattice/catwalk/over, /obj/effect/turf_decal/stripes/line{ @@ -36788,22 +37116,9 @@ /obj/structure/bookcase/random/nonfiction, /turf/open/floor/wood, /area/library) -"jnR" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=14.2-AftCrossRet"; - location = "14.1-GravGen" - }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) +"jnU" = ( +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/exit/departure_lounge) "jnV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -36871,6 +37186,27 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) +"joL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/quartermaster/storage) "joP" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, @@ -36922,22 +37258,6 @@ }, /turf/open/floor/iron/dark, /area/tcommsat/computer) -"jpH" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/camera{ - c_tag = "Telecomms - Antechamber"; - dir = 8; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "jpI" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/fullgrass, @@ -36953,19 +37273,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"jpL" = ( -/obj/structure/lattice/catwalk/over, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/explab) "jpM" = ( /obj/effect/turf_decal/siding/wideplating_new/corner{ dir = 4 @@ -37112,6 +37419,25 @@ dir = 1 }, /area/engine/atmos) +"jrZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_access_txt = "10; 13" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port) "jsu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37145,6 +37471,24 @@ burnt = 1 }, /area/maintenance/port) +"jsH" = ( +/obj/effect/turf_decal/trimline/blue/line, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Aft Port"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "jsN" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, @@ -37172,20 +37516,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"jsW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/chair/foldable{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/janitor) "jtf" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/stripes/line{ @@ -37276,6 +37606,17 @@ /obj/item/storage/fancy/donut_box, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) +"jvy" = ( +/obj/machinery/computer/shuttle_flight/custom_shuttle/exploration, +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/techmaint, +/area/quartermaster/exploration_prep) "jwc" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -37382,6 +37723,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/grass/no_border, /area/security/main) +"jxt" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Dock - Aft"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/bridge) "jxz" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -37541,14 +37890,6 @@ }, /turf/open/floor/noslip/standard, /area/crew_quarters/fitness/recreation) -"jzA" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/hallway/secondary/exit/departure_lounge) "jzE" = ( /obj/machinery/computer/operating{ dir = 4 @@ -37587,15 +37928,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"jAj" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/drydock) "jAt" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37721,22 +38053,6 @@ }, /turf/open/floor/iron/techmaint, /area/security/checkpoint/escape) -"jBQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/grid/steel, -/area/science/research) "jBZ" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -37776,6 +38092,25 @@ }, /turf/open/floor/iron, /area/science/breakroom) +"jCo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/table, +/obj/item/disk/tech_disk{ + pixel_x = 6 + }, +/obj/item/disk/tech_disk{ + pixel_x = -6 + }, +/obj/item/disk/tech_disk{ + pixel_y = 6 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron/dark, +/area/science/lab) "jCR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37792,26 +38127,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) -"jDs" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/effect/turf_decal/tile/green/opposingcorners{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/structure/table/glass, -/obj/item/storage/box/syringes{ - pixel_x = 6; - pixel_y = 11 - }, -/obj/item/storage/box/syringes{ - pixel_x = -3; - pixel_y = 2 - }, -/turf/open/floor/iron/grid, -/area/medical/virology) "jDt" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/grid/steel, @@ -37850,6 +38165,15 @@ }, /turf/open/floor/iron/tech/grid, /area/maintenance/department/engine) +"jDN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "jDP" = ( /obj/machinery/status_display/ai{ pixel_y = 32 @@ -37857,15 +38181,6 @@ /obj/structure/chair/wood/normal, /turf/open/floor/iron/dark, /area/security/courtroom) -"jDQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "jEa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37961,24 +38276,22 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) -"jFq" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/small{ - dir = 8 +"jFh" = ( +/obj/machinery/light/small, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/turf/open/floor/catwalk_floor, +/area/drydock) +"jFB" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Primary Restroom"; - dir = 4; - name = "Restroom camera" - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet/restrooms) +/turf/open/floor/iron, +/area/hallway/secondary/entry) "jFT" = ( /obj/effect/spawner/lootdrop/maintenance/two, /obj/structure/rack, @@ -38046,6 +38359,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/hydroponics) +"jGR" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/dark, +/area/hydroponics) "jGZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -38158,23 +38482,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"jId" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/chair/fancy/sofa/old/right{ - color = "#596479"; - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "jIj" = ( /obj/machinery/light/small{ dir = 8 @@ -38203,6 +38510,19 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"jIq" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/keycard_auth{ + pixel_x = 26; + pixel_y = 8 + }, +/obj/item/pen/fourcolor, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "jIt" = ( /obj/machinery/light/small, /obj/structure/closet/cardboard, @@ -38279,28 +38599,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/checkpoint/escape) -"jJt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10; 13" - }, -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port) "jJy" = ( /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 @@ -38331,13 +38629,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/grass, /area/hydroponics/garden) -"jKb" = ( -/obj/machinery/camera{ - c_tag = "Engineering Maintenance - Starboard"; - name = "engineering camera" - }, -/turf/open/floor/iron/sepia, -/area/maintenance/department/engine) "jKi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -38348,18 +38639,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"jKp" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, +"jKu" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "0-2" }, -/turf/open/floor/iron/grid/steel, -/area/science/lab) +/turf/open/floor/plating, +/area/maintenance/department/science) "jKw" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -38391,29 +38679,14 @@ /obj/structure/railing, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) -"jKP" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/machinery/camera{ - c_tag = "Primary Tool Storage"; - dir = 4; - name = "engineering camera" +"jKV" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 }, -/obj/item/radio/intercom{ - pixel_x = -28 +/turf/open/floor/plating{ + burnt = 1 }, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/turf/open/floor/iron, -/area/storage/primary) +/area/maintenance/port) "jLa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -38467,6 +38740,18 @@ dir = 1 }, /area/hallway/primary/fore) +"jLO" = ( +/obj/structure/dresser, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Theatre - Backstage"; + name = "service camera" + }, +/obj/machinery/light, +/turf/open/floor/iron/dark/side, +/area/crew_quarters/theatre/backstage) "jLQ" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -38497,6 +38782,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/grass/no_border, /area/security/brig) +"jMz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "jME" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/iron/dark, @@ -38505,6 +38799,18 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/science/misc_lab/range) +"jMM" = ( +/obj/machinery/computer/atmos_control, +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Atmos Storage"; + name = "atmospherics camera" + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "jMU" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -38519,6 +38825,21 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"jNj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) "jNv" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/delivery, @@ -38534,6 +38855,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/hallway/primary/port) +"jNF" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "jNJ" = ( /obj/structure/lattice/catwalk/over, /obj/structure/disposalpipe/trunk{ @@ -38559,6 +38887,19 @@ }, /turf/open/floor/carpet, /area/chapel/main) +"jNV" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Central Primary Hallway - Central Port"; + name = "hallway camera" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = -32 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "jOb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -38572,23 +38913,6 @@ /obj/structure/railing/corner, /turf/open/floor/iron, /area/hallway/primary/central) -"jOh" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/grid/steel, -/area/science/research) "jOq" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -38700,6 +39024,23 @@ "jOT" = ( /turf/open/floor/plating/rust, /area/maintenance/port/fore) +"jOV" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/door/airlock/virology{ + name = "Virology Breakroom"; + req_access_txt = "39" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "jPi" = ( /obj/effect/turf_decal/stripes/end{ dir = 1 @@ -38725,22 +39066,6 @@ }, /turf/open/floor/wood, /area/lawoffice) -"jPm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","prison") - }, -/obj/machinery/light, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/iron/techmaint, -/area/security/prison) "jPp" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ @@ -38771,23 +39096,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/aft) -"jPA" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway - Central Aft"; - dir = 9; - name = "hallway camera" - }, -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_out/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "jPK" = ( /obj/machinery/computer/crew, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -38884,6 +39192,21 @@ name = "mainframe floor" }, /area/tcommsat/server) +"jQd" = ( +/obj/machinery/camera{ + c_tag = "Escape Shuttle Hallway - Central"; + dir = 5; + name = "hallway camera" + }, +/obj/machinery/light/small, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/exit/departure_lounge) "jQg" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -38916,37 +39239,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"jQy" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "emmd"; - name = "Emergency Medical Lockdown Shutters" - }, -/turf/open/floor/grass, -/area/medical/medbay/lobby) -"jQF" = ( -/obj/effect/turf_decal/guideline/guideline_in_T/red{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Security Main Entrance"; - dir = 10; - name = "hallway camera" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = -29 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "jQL" = ( /obj/structure/railing{ dir = 1 @@ -39005,25 +39297,18 @@ name = "mainframe floor" }, /area/tcommsat/server) -"jRx" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ +"jRp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","prison") +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/dark/hidden{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/catwalk_floor/iron_smooth, +/area/maintenance/disposal/incinerator) "jRy" = ( /obj/effect/turf_decal/siding/wideplating_new{ dir = 1 @@ -39075,6 +39360,13 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"jSu" = ( +/obj/structure/bookcase, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/construction) "jSv" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39093,6 +39385,34 @@ name = "mainframe floor" }, /area/tcommsat/server) +"jSw" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/turf/open/floor/carpet, +/area/hallway/primary/starboard) +"jTa" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door{ + id = "evasuitshutters"; + name = "E.V.A. Suit Shutters"; + pixel_x = 24; + req_access_txt = "19" + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/techmaint, +/area/ai_monitored/storage/eva) "jTf" = ( /obj/effect/turf_decal/bot, /obj/structure/cable/yellow{ @@ -39123,12 +39443,6 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/engine/atmos) -"jTp" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plating, -/area/maintenance/port) "jTB" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -39176,6 +39490,16 @@ }, /turf/open/floor/iron/sepia, /area/construction/mining/aux_base) +"jTR" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/turf/open/floor/iron/techmaint, +/area/medical/morgue) "jTV" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/bot, @@ -39243,6 +39567,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical) +"jUQ" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Unique Commissary" + }, +/turf/open/floor/plating, +/area/vacant_room/commissary/commissaryRandom) "jVg" = ( /obj/effect/turf_decal/caution/stand_clear{ dir = 1 @@ -39263,6 +39593,13 @@ /obj/machinery/modular_computer/console/preset/research, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) +"jVz" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/grid/steel, +/area/science/misc_lab) "jVC" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -39297,15 +39634,19 @@ /obj/item/coin/silver, /turf/open/floor/plating, /area/maintenance/port/aft) -"jVY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"jVX" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Cryogenic Lounge" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/grid, +/area/crew_quarters/cryopods) "jWb" = ( /obj/machinery/door/airlock/security{ aiControlDisabled = 1; @@ -39357,12 +39698,6 @@ "jWF" = ( /turf/closed/wall, /area/security/execution/transfer) -"jWI" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/iron, -/area/vacant_room/commissary/commissary2) "jWM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ @@ -39441,26 +39776,6 @@ dir = 1 }, /area/engine/storage) -"jXO" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 4 - }, -/obj/structure/sign/poster/official/space_cops{ - pixel_x = -32 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/turf/open/floor/iron, -/area/security/main) "jXP" = ( /turf/closed/wall/r_wall/rust, /area/maintenance/solars/starboard/fore) @@ -39478,6 +39793,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) +"jYc" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera{ + c_tag = "Library - Aft"; + dir = 5; + name = "library camera" + }, +/turf/open/floor/iron/dark, +/area/library) "jYj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -39544,25 +39868,6 @@ }, /turf/open/floor/iron/techmaint, /area/hallway/secondary/entry) -"jYA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10; 13" - }, -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/fore) "jYD" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, @@ -39578,17 +39883,6 @@ "jYF" = ( /turf/open/floor/plating, /area/maintenance/port) -"jYM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Locker Room - Starboard"; - name = "dormitories camera" - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/locker) "jYO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -39600,25 +39894,16 @@ dir = 1 }, /area/hallway/primary/central) -"jYQ" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/engine, -/area/science/storage) -"jYW" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool/bar{ - dir = 4 +"jYV" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Dormitories - Locker Room"; + name = "dormitories camera" }, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/area/hallway/secondary/exit/departure_lounge) +/turf/open/floor/iron/grid/steel, +/area/crew_quarters/dorms) "jZa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -39647,18 +39932,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"jZL" = ( -/obj/machinery/camera{ - c_tag = "Engineering Maintenance - Auxiliary Atmospheric entrance"; - dir = 9; - name = "engineering camera" - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/engine) "jZV" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -39787,6 +40060,25 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) +"kbx" = ( +/obj/machinery/xenoartifact_inbox, +/obj/effect/turf_decal/delivery, +/obj/item/xenoartifact, +/turf/open/floor/engine, +/area/science/explab) +"kbK" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/closet/crate, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/gloves/color/latex, +/obj/item/reagent_containers/blood/OPlus, +/turf/open/floor/iron/techmaint, +/area/security/main) "kbL" = ( /obj/machinery/light{ dir = 1 @@ -39845,6 +40137,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"kcg" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/open/floor/cult, +/area/library) "kcn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39901,17 +40201,6 @@ "kcS" = ( /turf/closed/wall/r_wall, /area/science/explab) -"kdd" = ( -/obj/structure/lattice/catwalk/over, -/obj/structure/reagent_dispensers/watertank/high, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plating, -/area/engine/engineering) "kdg" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/trimline/dark_blue/line, @@ -39946,21 +40235,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"kdD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +"kdx" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) "kdI" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -40092,11 +40375,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/grid/steel, /area/engine/storage_shared) -"kfc" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plating, -/area/construction) "kfd" = ( /obj/structure/chair/fancy/sofa/old/left{ dir = 8 @@ -40129,6 +40407,24 @@ /obj/structure/window/reinforced, /turf/open/floor/carpet/royalblack, /area/bridge/showroom/corporate) +"kfL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) +"kfP" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Cell 5"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "kfR" = ( /obj/machinery/computer/communications{ dir = 8 @@ -40147,6 +40443,13 @@ }, /turf/open/floor/iron/dark, /area/medical/storage) +"kgm" = ( +/obj/machinery/vending/sustenance, +/obj/machinery/camera/directional/west{ + c_tag = "Cafeteria" + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/cafeteria) "kgq" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -40186,6 +40489,31 @@ /obj/structure/window/reinforced, /turf/open/floor/iron/techmaint, /area/science/xenobiology) +"kgF" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -10 + }, +/turf/open/floor/engine{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/docking/arrival) +"kgG" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "kgK" = ( /obj/structure/flora/ausbushes/grassybush, /obj/machinery/light{ @@ -40291,6 +40619,16 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/wood, /area/security/detectives_office) +"khR" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "khS" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -40422,15 +40760,6 @@ /obj/item/clothing/suit/hooded/carp_costume, /turf/open/floor/iron/dark, /area/chapel/office) -"kjg" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron/techmaint, -/area/security/prison) "kjk" = ( /obj/effect/turf_decal/guideline/guideline_in_arrow_con/red{ dir = 8 @@ -40439,6 +40768,14 @@ dir = 4 }, /area/hallway/primary/port) +"kjp" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/carpet/blue, +/area/crew_quarters/dorms) "kjs" = ( /obj/machinery/status_display/ai, /turf/closed/wall/r_wall, @@ -40578,18 +40915,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"klI" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/closeup, -/obj/machinery/door/airlock/public/glass{ - name = "Departures Lounge" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/grid/steel, -/area/hallway/secondary/exit/departure_lounge) "kmm" = ( /obj/effect/turf_decal/guideline/guideline_in/red, /obj/effect/turf_decal/guideline/guideline_mid/purple, @@ -40606,15 +40931,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) -"kmx" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "kmL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -40622,6 +40938,22 @@ /obj/item/target/clown, /turf/open/floor/plating/airless, /area/science/test_area) +"kmS" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/machinery/door/window/southright{ + base_state = "left"; + icon_state = "left"; + name = "Sign door"; + req_one_access = "25" + }, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) "kmZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40650,33 +40982,45 @@ }, /turf/open/floor/grass/no_border, /area/security/main) -"knm" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/orange{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +"knf" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics - Oxygen Supply"; + dir = 5; + name = "atmospherics camera" }, -/turf/open/floor/vault, -/area/engine/engine_room) +/turf/open/floor/engine/o2/light, +/area/engine/atmos) "knt" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, /turf/open/floor/iron/dark, /area/bridge) +"knu" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "knz" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/bot, /obj/machinery/light/small, /turf/open/floor/iron/dark, /area/engine/atmos) +"knA" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/cargo/request{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "knV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -40753,6 +41097,35 @@ }, /turf/open/floor/plating, /area/security/main) +"kpn" = ( +/obj/effect/turf_decal/guideline/guideline_in/bar{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_out/blue{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) +"kpJ" = ( +/obj/structure/displaycase/captain, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "kpO" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/airalarm/directional/east, @@ -40793,6 +41166,19 @@ }, /turf/open/floor/iron/techmaint, /area/hallway/secondary/exit/departure_lounge) +"kqd" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Kitchen"; + name = "service camera" + }, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "kqe" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/plasteel/twenty, @@ -40865,16 +41251,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/hydroponics) -"kqR" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/storage/briefcase, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/carpet, -/area/vacant_room/office) "kqW" = ( /obj/item/clothing/suit/hazardvest{ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; @@ -40960,16 +41336,6 @@ /obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass, /area/hydroponics) -"krf" = ( -/obj/structure/cable/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/item/kirbyplants/random, -/obj/item/toy/plush/moth/gothic, -/turf/open/floor/carpet, -/area/vacant_room/office) "krk" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -40984,16 +41350,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/grid/steel, /area/science/research) -"kro" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "krp" = ( /obj/structure/window/reinforced, /obj/structure/lattice/catwalk/over, @@ -41003,21 +41359,6 @@ }, /turf/open/floor/plating, /area/quartermaster/sorting) -"krq" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 6; - pixel_y = 32 - }, -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 - }, -/turf/open/floor/iron/grid/steel, -/area/science/robotics/lab) "krt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -41069,6 +41410,16 @@ /obj/structure/tank_dispenser, /turf/open/floor/engine, /area/maintenance/department/engine) +"ksq" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass/no_border, +/area/bridge) "ksr" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -41183,6 +41534,22 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"ktO" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics - Plasma Cell"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/plasma/light, +/area/engine/atmos) +"ktQ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "ktT" = ( /obj/machinery/conveyor{ dir = 1; @@ -41247,18 +41614,14 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/department/security/brig) -"kuB" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +"kuA" = ( +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925"; + dir = 4 }, -/turf/open/floor/engine/light, -/area/medical/cryo) +/turf/open/floor/cult, +/area/library) "kuH" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/westleft{ @@ -41297,6 +41660,12 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"kuS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) "kuT" = ( /obj/structure/lattice/catwalk/over, /obj/machinery/conveyor/inverted{ @@ -41319,16 +41688,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"kvm" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) "kvo" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -41346,17 +41705,6 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/department/engine) -"kvE" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Aft Arm"; - dir = 6; - name = "hallway camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "kvJ" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 4 @@ -41402,6 +41750,11 @@ /obj/machinery/smartfridge/chemistry/virology/preloaded, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"kwg" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/science/breakroom) "kwl" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -41441,6 +41794,33 @@ }, /turf/open/floor/iron/dark/side, /area/quartermaster/sorting) +"kwr" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/grenades, +/obj/item/clipboard{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/toy/figure/chemist{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/effect/turf_decal/tile/green/opposingcorners{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/apothecary) "kwx" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -41492,6 +41872,17 @@ /obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, /area/maintenance/central) +"kxh" = ( +/obj/structure/lattice/catwalk/over, +/obj/structure/reagent_dispensers/watertank/high, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/plating, +/area/engine/engineering) "kxo" = ( /obj/structure/railing{ dir = 8 @@ -41518,6 +41909,14 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"kxU" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/crew_quarters/fitness/recreation) "kyh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/item/kirbyplants/random, @@ -41601,13 +42000,6 @@ /obj/machinery/light/small, /turf/open/floor/iron/white, /area/medical/break_room) -"kzJ" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "kzO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41717,6 +42109,19 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/grid/steel, /area/science/lobby) +"kBq" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = 6; + pixel_y = 32 + }, +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/iron/grid/steel, +/area/science/robotics/lab) "kBu" = ( /obj/structure/disposalpipe/segment, /obj/machinery/firealarm/directional/east, @@ -41784,6 +42189,21 @@ }, /turf/open/floor/iron/techmaint, /area/bridge) +"kBY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "kCb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41846,28 +42266,31 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) -"kCu" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/storage/box/bodybags, -/obj/item/reagent_containers/syringe{ - name = "steel point" - }, -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/item/stack/medical/gauze, -/turf/open/floor/iron/white, -/area/security/main) "kCA" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 8 }, /turf/open/floor/iron/techmaint, /area/maintenance/disposal/incinerator) +"kCD" = ( +/obj/machinery/computer/objective, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Exploration Preparation"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/turf/open/floor/iron/techmaint, +/area/quartermaster/exploration_prep) +"kCF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/main) "kCH" = ( /obj/machinery/vending/cigarette, /turf/open/floor/iron/dark, @@ -42121,17 +42544,19 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/white, /area/medical/genetics) -"kGU" = ( -/obj/machinery/door/airlock/engineering{ - name = "Construction Area"; - req_access_txt = "32" +"kGO" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, -/turf/open/floor/iron/techmaint, -/area/construction) +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "kGX" = ( /obj/machinery/advanced_airlock_controller{ pixel_y = 26 @@ -42209,6 +42634,14 @@ }, /turf/open/floor/vault, /area/engine/engine_room) +"kIm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "kIn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -42220,35 +42653,6 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/engine, /area/science/mixing/chamber) -"kIo" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = 8; - pixel_y = 5 - }, -/obj/item/folder{ - pixel_x = -6 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/noticeboard{ - dir = 4; - pixel_x = -26 - }, -/obj/machinery/camera{ - c_tag = "Teleporter"; - dir = 4; - name = "command camera" - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/teleporter) "kIq" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 @@ -42261,16 +42665,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"kIv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/item/beacon, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/mob/living/simple_animal/pet/dog/pug{ - name = "Swanson" - }, -/turf/open/floor/engine/light, -/area/science/explab) "kIy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -42352,19 +42746,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science) -"kJv" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L7" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "kJN" = ( /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/sepia, @@ -42456,23 +42837,12 @@ }, /turf/open/floor/iron/techmaint, /area/science/mixing) -"kLm" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/turf/open/floor/iron/grid/steel, -/area/crew_quarters/dorms) "kLB" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ broken = 1 }, /area/maintenance/port/central) -"kLJ" = ( -/obj/structure/lattice/catwalk/over, -/turf/open/floor/plating, -/area/science/explab) "kLY" = ( /obj/structure/sign/warning/radiation{ pixel_x = 32 @@ -42486,6 +42856,21 @@ /obj/effect/turf_decal/stripes/red/corner, /turf/open/floor/vault, /area/engine/engine_room) +"kLZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) "kMc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -42516,30 +42901,6 @@ }, /turf/open/floor/iron/grid, /area/medical/medbay/central) -"kMu" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark/side, -/area/hallway/secondary/service) -"kME" = ( -/obj/effect/turf_decal/guideline/guideline_out/blue{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ - dir = 1 - }, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway - Starboard"; - dir = 1; - name = "hallway camera" - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "kMI" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -42564,24 +42925,6 @@ broken = 1 }, /area/maintenance/starboard/fore) -"kNb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) "kNe" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -42688,6 +43031,36 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, /area/maintenance/department/science) +"kOj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/miningdock) +"kOp" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/recharger, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/iron/grid/steel, +/area/science/misc_lab/range) "kOu" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) @@ -42702,28 +43075,23 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"kON" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology - Aft"; - dir = 9; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") +"kOY" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/item/radio/intercom{ - pixel_x = 28 +/obj/machinery/camera/directional/north{ + network = list("ss13","security") }, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/grey_bull{ - pixel_x = -6; - pixel_y = 3 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/item/reagent_containers/food/drinks/soda_cans/cola{ - pixel_x = 4; - pixel_y = 4 +/obj/item/radio/intercom{ + dir = 1; + pixel_y = 35 }, -/obj/item/book/manual/wiki/experimentor, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) +/turf/open/floor/iron/dark, +/area/security/warden) "kPc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -42740,15 +43108,6 @@ dir = 1 }, /area/quartermaster/office) -"kPe" = ( -/obj/machinery/camera{ - c_tag = "Engineering - Central"; - dir = 1; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/turf/open/floor/iron/sepia, -/area/engine/engineering) "kPg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -42774,6 +43133,21 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/maintenance/starboard/aft) +"kPu" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/structure/sink{ + pixel_y = 30 + }, +/turf/open/floor/noslip/dark, +/area/science/lobby) "kPv" = ( /obj/machinery/chem_dispenser/mutagensaltpetersmall, /obj/effect/turf_decal/bot, @@ -42839,24 +43213,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"kQv" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/grass, -/area/quartermaster/exploration_prep) -"kQw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "AI - Maintenance - Power Station"; - dir = 6; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/iron/tech/grid, -/area/ai_monitored/turret_protected/ai_upload_foyer) "kQD" = ( /obj/structure/sign/warning/electricshock{ pixel_x = -32 @@ -42928,17 +43284,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"kRT" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/machinery/camera{ - c_tag = "Garden - Port"; - dir = 8; - name = "garden camera" - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "kRU" = ( /obj/structure/railing{ dir = 4 @@ -42958,28 +43303,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) -"kSe" = ( -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/heads/cmo) "kSl" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -42994,34 +43317,18 @@ }, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) -"kSq" = ( -/obj/machinery/newscaster{ - pixel_y = -28 - }, -/obj/machinery/camera{ - c_tag = "Cryogenic Lounge"; - dir = 1; - name = "recreation camera" - }, -/obj/structure/table, -/obj/item/clothing/head/costume/kitty, -/obj/item/clothing/head/soft/grey{ - pixel_x = -2; - pixel_y = 3 +"kSo" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "kSr" = ( /obj/structure/closet/bombcloset/security, /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/security/brig) -"kSv" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "kSN" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -43044,36 +43351,36 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet/orange, /area/quartermaster/qm) -"kTs" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port) -"kTz" = ( +"kSQ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 6 }, -/obj/machinery/camera{ - c_tag = "Medbay - Chemistry"; - dir = 8; - name = "medbay camera"; - network = list("ss13","medbay") +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light_switch{ + pixel_x = -11; + pixel_y = -22 }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/turf/open/floor/plating, +/area/maintenance/solars/port) +"kSZ" = ( +/obj/effect/landmark/xeno_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple/opposingcorners, -/obj/effect/turf_decal/tile/green/opposingcorners{ - dir = 1 +/turf/open/floor/plating, +/area/construction) +"kTA" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/item/kirbyplants{ - icon_state = "plant-10" +/obj/effect/turf_decal/siding/thinplating_new/dark/corner, +/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ + dir = 8 }, -/turf/open/floor/iron/grid/steel, -/area/medical/apothecary) +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "kTI" = ( /obj/structure/rack, /obj/item/clothing/suit/space/orange, @@ -43294,6 +43601,25 @@ }, /turf/open/floor/engine/light, /area/medical/cryo) +"kVg" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Cargo Checkpoint RC"; + pixel_y = 30 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Cargo" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/machinery/computer/security/mining, +/turf/open/floor/iron, +/area/security/checkpoint/supply) "kVj" = ( /obj/machinery/chem_heater, /obj/effect/turf_decal/delivery, @@ -43312,6 +43638,18 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/apothecary) +"kVo" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "kVs" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/two, @@ -43417,6 +43755,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/techmaint, /area/maintenance/aft) +"kWB" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/external{ + name = "Labour Shuttle airlock" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/bridge) "kWE" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -43447,12 +43801,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) -"kWN" = ( -/obj/machinery/camera/autoname{ - network = list("ss13","security") - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "kWP" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -43508,30 +43856,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"kXo" = ( -/obj/machinery/camera{ - c_tag = "Telecomms - Server Room"; - dir = 8; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "kXt" = ( /obj/item/clothing/gloves/color/black, /obj/structure/table/reinforced, @@ -43598,14 +43922,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) -"kXN" = ( -/obj/machinery/light/small, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/dark/side, -/area/hallway/secondary/service) "kXO" = ( /obj/structure/cable{ icon_state = "1-2" @@ -43708,6 +44024,47 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"kYw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "Xenobiology Junction"; + sortType = 28 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) +"kYC" = ( +/obj/structure/sign/warning/pods{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Dock - Fore"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/bridge) "kYH" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/delivery, @@ -43832,21 +44189,6 @@ /obj/machinery/atmospherics/components/binary/pump, /turf/open/floor/iron/dark, /area/engine/engine_room) -"kZX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "kZZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -44001,22 +44343,6 @@ /obj/effect/turf_decal/siding/thinplating_new, /turf/open/floor/iron, /area/hallway/primary/starboard) -"lbJ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/science/lobby) -"lbL" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/science/shuttle) "lbO" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ @@ -44048,14 +44374,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"lcx" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/hallway/secondary/service) "lcA" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/auxiliary) @@ -44074,19 +44392,6 @@ }, /turf/open/floor/iron/techmaint, /area/hallway/secondary/entry) -"lcG" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/camera/motion{ - c_tag = "E.V.A. Storage"; - dir = 8; - name = "motion-sensitive command camera" - }, -/obj/item/toy/plush/moth/firewatch, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/ai_monitored/storage/eva) "lcJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -44116,25 +44421,6 @@ }, /turf/open/floor/iron/tech/grid, /area/medical/morgue) -"ldc" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/machinery/microwave{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/camera{ - c_tag = "Food Commissary"; - dir = 6 - }, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria, -/area/vacant_room/commissary/commissaryFood) "ldq" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -44164,43 +44450,6 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"ldW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) -"leb" = ( -/obj/effect/turf_decal/trimline/purple/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/camera{ - c_tag = "Science - Aft hallway"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/grid/steel, -/area/science/research) -"led" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/turf/open/floor/iron/dark, -/area/vacant_room/commissary/commissaryFood) "leg" = ( /obj/item/radio/intercom{ pixel_y = 24 @@ -44227,16 +44476,25 @@ }, /turf/open/floor/iron/grid/steel, /area/science/research) -"leS" = ( -/obj/effect/landmark/xeno_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) "leT" = ( /turf/open/floor/plating, /area/maintenance/port/fore) +"leU" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + pixel_x = -11; + pixel_y = -22 + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/docking/bridge) "leZ" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -44276,6 +44534,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/central/secondary) +"lfk" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/turf/open/floor/iron/techmaint, +/area/security/checkpoint/auxiliary) "lfl" = ( /obj/machinery/chem_dispenser, /obj/effect/turf_decal/delivery, @@ -44285,15 +44553,6 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/grid/steel, /area/medical/apothecary) -"lfr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera{ - c_tag = "Arrivals - Aft Arm - Center"; - dir = 1; - name = "hallway camera" - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "lfx" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -44355,6 +44614,13 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/grid/steel, /area/science/lobby) +"lgd" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Primary Hallway - AI antechamber Entrance"; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/starboard) "lge" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 8 @@ -44445,6 +44711,21 @@ }, /turf/open/floor/noslip/standard, /area/crew_quarters/fitness/recreation) +"lhd" = ( +/obj/machinery/camera{ + c_tag = "Supermatter Engine - Aft"; + dir = 5; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/vault, +/area/engine/engine_room) "lhf" = ( /turf/open/floor/plating{ broken = 1 @@ -44479,16 +44760,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/techmaint, /area/security/main) -"lhn" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/item/kirbyplants/random, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark, -/area/medical/surgery) "lhp" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44503,13 +44774,29 @@ "lhz" = ( /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) -"lhE" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"lhA" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/vacant_room/commissary/commissaryRandom) +/obj/machinery/camera{ + c_tag = "Shuttle construction area - Tool storage"; + dir = 9; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/science/shuttle) +"lhP" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "lhT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -44599,17 +44886,6 @@ dir = 4 }, /area/hallway/primary/starboard) -"liw" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/side, -/area/medical/surgery) "liz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -44680,6 +44956,22 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/central) +"ljo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/miningdock) "ljq" = ( /turf/open/floor/iron/dark/side{ dir = 1 @@ -44736,13 +45028,6 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/maintenance/aft) -"ljO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/vault, -/area/medical/genetics) "ljQ" = ( /obj/structure/weightmachine/weightlifter, /obj/effect/turf_decal/bot_white, @@ -44807,6 +45092,18 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"lkE" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "lkH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -44820,17 +45117,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"lkP" = ( -/obj/machinery/camera{ - c_tag = "Service Hallways"; - dir = 4; - name = "service camera" - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/secondary/service) "llb" = ( /obj/structure/sign/map/right{ desc = "A framed outdated, yet detailed picture of the station. there's even the permanent prison wing in the bottom left!"; @@ -44890,30 +45176,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"llp" = ( -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Dormitories - Fore"; - dir = 8; - name = "dormitories camera" - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"llz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "llI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44929,6 +45191,9 @@ }, /turf/open/floor/iron/grid/steel, /area/science/research) +"llK" = ( +/turf/open/floor/glass/reinforced, +/area/storage/primary) "llU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -44996,15 +45261,6 @@ /obj/structure/flora/ausbushes/palebush, /turf/open/floor/plating/asteroid, /area/hallway/primary/starboard) -"lmK" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "lmN" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/railing, @@ -45032,6 +45288,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/vault, /area/crew_quarters/heads/hor) +"lnd" = ( +/obj/effect/turf_decal/guideline/guideline_mid/purple, +/obj/effect/turf_decal/guideline/guideline_out/yellow, +/obj/effect/turf_decal/guideline/guideline_in/blue, +/obj/machinery/camera/directional/north{ + c_tag = "Central Primary Hallway - Central Starboard"; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "lni" = ( /obj/effect/turf_decal/caution/stand_clear{ dir = 4 @@ -45063,40 +45329,21 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) +"lnD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/crew_quarters/bar) "lnS" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 8 }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"lod" = ( -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Toggle"; - pixel_y = 24 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = 8; - pixel_y = 5 - }, -/obj/item/folder{ - pixel_x = -6 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/storage/box/beakers{ - pixel_y = 5 - }, -/turf/open/floor/iron/grid/steel, -/area/science/explab) "lof" = ( /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, @@ -45190,35 +45437,21 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"lpz" = ( -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Fore"; - dir = 8; - name = "hallway camera" - }, -/obj/machinery/newscaster{ - pixel_x = 28; - pixel_y = 1 +"lps" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 }, -/turf/open/floor/iron, -/area/hallway/primary/port) +/turf/open/floor/iron/grid/steel, +/area/engine/storage_shared) "lpA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/wood, /area/crew_quarters/heads/hos) -"lpH" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/camera/motion{ - c_tag = "AI Chamber - Outside - Aft"; - dir = 6; - name = "motion-sensitive ai camera"; - network = list("aichamber") - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "lpJ" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -45232,6 +45465,21 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) +"lpW" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/orange{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/vault, +/area/engine/engine_room) "lqg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -45275,17 +45523,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"lqv" = ( -/obj/machinery/camera{ - c_tag = "Science - Toxins Launch Site"; - dir = 6; - name = "science camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/grid/steel, -/area/science/misc_lab) "lqz" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -45350,12 +45587,6 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/docking/arrival) -"lru" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "lrw" = ( /obj/machinery/status_display/ai{ pixel_x = 32 @@ -45398,6 +45629,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"lrR" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/maintenance/disposal/incinerator) "lrT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -45494,6 +45738,20 @@ "lsS" = ( /turf/open/floor/engine/n2o/light, /area/engine/atmos) +"lsY" = ( +/obj/structure/rack, +/obj/item/aicard, +/obj/item/storage/secure/briefcase, +/obj/machinery/camera/directional/east{ + c_tag = "Bridge - Port Central"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/iron/dark, +/area/bridge) "lte" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -45541,6 +45799,39 @@ "ltu" = ( /turf/closed/mineral, /area/maintenance/department/security/brig) +"ltB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/dark/hidden{ + dir = 10 + }, +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/maintenance/disposal/incinerator) +"ltG" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/hyper, +/obj/item/stack/cable_coil, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "ltM" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/three, @@ -45587,15 +45878,6 @@ }, /turf/open/floor/plating/rust, /area/maintenance/aft) -"lug" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) "luh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -45644,6 +45926,13 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/medical/virology) +"luT" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "luX" = ( /obj/structure/mirror{ pixel_x = 28 @@ -45695,24 +45984,6 @@ }, /turf/open/floor/wood, /area/lawoffice) -"lvn" = ( -/obj/effect/turf_decal/trimline/blue/line, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/camera{ - c_tag = "Medbay - Aft Port"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "lvB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -45772,6 +46043,25 @@ }, /turf/open/floor/iron/techmaint, /area/medical/surgery) +"lwo" = ( +/obj/effect/turf_decal/siding/wideplating_new, +/obj/structure/sign/map/left{ + desc = "A framed detailed picture of the station. there's even the permanent prison wing in the bottom left!"; + icon_state = "map-left-fland"; + pixel_y = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Garden - Starboard"; + dir = 9; + name = "garden camera" + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) "lwt" = ( /obj/structure/railing{ dir = 1 @@ -45821,37 +46111,29 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"lwW" = ( -/obj/effect/turf_decal/guideline/guideline_in/bar{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_out/blue{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Port"; - dir = 4; - name = "hallway camera" +"lwY" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals - Lounge"; + name = "lounge camera" }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/port) -"lxb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/machinery/newscaster{ + pixel_x = 28; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/hallway/secondary/service) +/turf/open/floor/carpet, +/area/hallway/secondary/entry) "lxn" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/cardboard, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron, /area/quartermaster/warehouse) +"lxs" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/drydock) "lxx" = ( /obj/machinery/light/small{ dir = 1 @@ -45931,6 +46213,16 @@ /obj/effect/turf_decal/tile/green/opposingcorners, /turf/open/floor/iron, /area/hallway/secondary/service) +"lxK" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port) "lxN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -46072,6 +46364,28 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/grid/steel, /area/hallway/primary/port) +"lAo" = ( +/obj/machinery/vending/wallmed{ + pixel_x = -24 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Medbay - Surgery"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/surgery, +/obj/item/clothing/gloves/color/latex{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/medical/surgery) "lAv" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/delivery, @@ -46084,6 +46398,28 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) +"lAQ" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/cmo) +"lAU" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Courtroom - Aft"; + dir = 5 + }, +/obj/structure/sign/poster/official/obey{ + pixel_y = -32 + }, +/obj/structure/chair/fancy/bench/pew/left{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "lAV" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -46109,6 +46445,29 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"lBc" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet/restrooms) +"lBe" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/grid/steel, +/area/hallway/secondary/exit/departure_lounge) "lBh" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 @@ -46251,17 +46610,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"lDu" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/wood, -/area/library) "lDv" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 8 @@ -46323,6 +46671,22 @@ /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid, /area/hallway/primary/starboard) +"lEk" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Filter to Gas" + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/vault, +/area/engine/engine_room) "lEp" = ( /obj/structure/flora/grass/jungle, /turf/open/floor/plating/asteroid, @@ -46409,6 +46773,17 @@ }, /turf/open/floor/engine/light, /area/science/xenobiology) +"lFM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology - Secure Cell"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/turf/open/floor/engine, +/area/science/xenobiology) "lFO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -46422,18 +46797,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) -"lFV" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/grass, -/area/science/lobby) "lGe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 1 @@ -46461,18 +46824,6 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/engine, /area/science/mixing/chamber) -"lGD" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/security/courtroom) "lGE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -46495,20 +46846,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/science/shuttledock) -"lHa" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Courtroom - Aft"; - dir = 10 - }, -/obj/structure/sign/poster/official/obey{ - pixel_y = -32 - }, -/obj/structure/chair/fancy/bench/pew/left{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) "lHb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -46519,6 +46856,21 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron/dark, /area/security/courtroom) +"lHg" = ( +/obj/machinery/camera{ + c_tag = "Locker Room - Aft"; + dir = 10; + name = "dormitories camera" + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/locker) +"lHj" = ( +/turf/open/floor/glass/reinforced, +/area/crew_quarters/heads/captain) "lHw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -46538,6 +46890,31 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/central) +"lHD" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/obj/item/gps, +/obj/effect/turf_decal/bot, +/obj/item/stack/cable_coil, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "lHN" = ( /obj/machinery/computer/security/telescreen/entertainment, /turf/closed/wall, @@ -46560,15 +46937,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/iron, /area/quartermaster/warehouse) -"lIb" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/dark/hidden{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/disposal/incinerator) "lIc" = ( /obj/machinery/light_switch{ pixel_y = -24 @@ -46664,26 +47032,6 @@ /obj/structure/sign/departments/minsky/security/security, /turf/closed/wall/r_wall, /area/security/prison) -"lJz" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Library - Museum"; - dir = 6; - name = "library camera" - }, -/obj/structure/sign/painting/library{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/library/lounge) "lJJ" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -46709,17 +47057,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/escape) -"lKq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Library - Entrance"; - dir = 1; - name = "library camera" - }, -/turf/open/floor/iron/dark, -/area/library/lounge) "lKB" = ( /turf/closed/wall, /area/crew_quarters/heads/hor) @@ -46746,24 +47083,6 @@ }, /turf/open/floor/engine, /area/medical/cryo) -"lKQ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/red/end{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Labour Shuttle airlock" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/bridge) "lKT" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/door/window/eastright{ @@ -46788,6 +47107,25 @@ }, /turf/open/floor/wood, /area/library) +"lLu" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = -28; + pixel_y = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/paicard, +/obj/machinery/camera/directional/west{ + c_tag = "Bar"; + name = "service camera" + }, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "lLM" = ( /turf/open/floor/plating, /area/maintenance/port/central) @@ -46898,19 +47236,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) -"lNf" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/camera{ - c_tag = "Arrivals Docking area - Fore"; - dir = 9; - name = "hallway camera" - }, -/turf/open/floor/engine{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/docking/arrival) "lNt" = ( /obj/structure/sign/departments/minsky/engineering/atmospherics{ pixel_x = -32 @@ -46983,13 +47308,6 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"lOm" = ( -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/techmaint, -/area/security/brig) "lOq" = ( /turf/open/floor/iron/dark, /area/tcommsat/computer) @@ -47020,22 +47338,6 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron, /area/crew_quarters/heads/cmo) -"lOF" = ( -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera/motion{ - c_tag = "Technology Storage - Secure"; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/storage/tech) "lOG" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -47048,6 +47350,22 @@ }, /turf/open/floor/iron, /area/storage/primary) +"lOT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/firealarm/directional/south, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/turf/open/floor/iron/grid/steel, +/area/science/robotics/lab) "lOW" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 @@ -47058,6 +47376,16 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/bar/atrium) +"lPg" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals - Station Entrance"; + name = "hallway camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "lPk" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -47081,19 +47409,12 @@ }, /turf/open/floor/carpet/grimy, /area/hallway/primary/port) -"lPB" = ( -/obj/effect/turf_decal/trimline/blue/line, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Medbay - Fore"; - dir = 6; - name = "medbay camera"; - network = list("ss13","medbay") +"lPK" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/iron/sepia, +/area/maintenance/department/engine) "lPL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -47123,13 +47444,42 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/medical/apothecary) -"lQB" = ( -/obj/structure/bookcase, -/obj/structure/disposalpipe/segment{ - dir = 9 +"lPX" = ( +/obj/machinery/computer/secure_data{ + dir = 8 }, -/turf/open/floor/plating, -/area/construction) +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron, +/area/security/checkpoint/engineering) +"lQD" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/machinery/door/window/southright{ + name = "Sign door"; + req_one_access = "25" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Cafeteria antechamber"; + name = "service camera" + }, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) +"lQJ" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/security/checkpoint/escape) "lQM" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/tile/yellow/opposingcorners{ @@ -47168,15 +47518,6 @@ dir = 8 }, /area/ai_monitored/storage/eva) -"lRk" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology - Cell 2"; - dir = 6; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "lRo" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -47202,24 +47543,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"lRz" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_out/yellow, -/obj/effect/turf_decal/guideline/guideline_mid/purple, -/obj/effect/turf_decal/guideline/guideline_out/blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "lRC" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 1 @@ -47237,14 +47560,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"lSo" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway - Starboard"; - dir = 1; - name = "hallway camera" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) "lSp" = ( /obj/structure/dresser, /turf/open/floor/carpet/orange, @@ -47305,25 +47620,6 @@ /obj/machinery/light/small, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) -"lTF" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenic Lounge" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron/grid, -/area/crew_quarters/cryopods) "lTM" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -47358,6 +47654,21 @@ }, /turf/open/floor/carpet/orange, /area/crew_quarters/dorms) +"lUl" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Fore Port"; + name = "atmospherics camera" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/engine/atmos) "lUy" = ( /obj/machinery/newscaster{ pixel_y = -28 @@ -47472,15 +47783,6 @@ }, /turf/open/floor/carpet, /area/vacant_room/office) -"lVl" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "lVp" = ( /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/iron/fifty, @@ -47568,39 +47870,6 @@ }, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) -"lWD" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/grass/jungle/b, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"lWG" = ( -/obj/effect/turf_decal/stripes/closeup, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/bridge) -"lWQ" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port) "lWR" = ( /obj/item/hand_labeler, /obj/item/crowbar, @@ -47681,6 +47950,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"lXY" = ( +/obj/machinery/camera{ + c_tag = "Library - Port"; + dir = 10; + name = "library camera" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/library) "lYb" = ( /obj/structure/railing{ dir = 4 @@ -47703,17 +47985,6 @@ /obj/item/organ/eyes, /turf/open/floor/iron, /area/maintenance/department/security/brig) -"lYj" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "lYr" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/security/glass{ @@ -47735,24 +48006,6 @@ /obj/machinery/vending/hydroseeds, /turf/open/floor/grass, /area/hydroponics/garden) -"lYB" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/camera{ - c_tag = "Security Post - Arrivals"; - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron, -/area/security/checkpoint) "lYH" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/machinery/light, @@ -47777,6 +48030,14 @@ }, /turf/open/floor/plating, /area/security/prison) +"lZl" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/starboard/fore) "lZt" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -47896,6 +48157,19 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, /area/construction/mining/aux_base) +"mbc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/grid/steel, +/area/bridge) "mbf" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/machinery/hydroponics/constructable, @@ -47914,15 +48188,18 @@ }, /turf/open/floor/iron, /area/hydroponics) -"mbH" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +"mbB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "0-4" }, -/turf/open/floor/iron/grid/steel, -/area/science/misc_lab) +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/quartermaster/warehouse) "mbL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -47958,24 +48235,6 @@ dir = 1 }, /area/engine/atmos) -"mbS" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/hyper, -/obj/item/stack/cable_coil, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) "mbT" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/delivery, @@ -47992,38 +48251,6 @@ /obj/structure/flora/ausbushes/grassybush, /turf/open/floor/grass, /area/hallway/primary/starboard) -"mca" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/chair/fancy/sofa/old/right{ - color = "#596479"; - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"mcl" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_y = 32 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "mcp" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 1 @@ -48036,15 +48263,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"mcF" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor, -/area/drydock/security) "mcH" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -48127,16 +48345,15 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/medbay/central) -"mdX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/stool/bar{ - dir = 4 +"mdW" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush, +/obj/machinery/light{ + dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/crew_quarters/bar/atrium) +/turf/open/floor/grass/no_border, +/area/science/shuttledock) "meh" = ( /obj/machinery/light{ dir = 4 @@ -48179,6 +48396,23 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"meG" = ( +/obj/machinery/camera/motion{ + c_tag = "E.V.A. Suit Storage"; + dir = 10; + name = "motion-sensitive command camera" + }, +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) "meU" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/effect/turf_decal/stripes/closeup{ @@ -48192,6 +48426,15 @@ dir = 8 }, /area/hallway/primary/port) +"mfc" = ( +/obj/machinery/camera{ + c_tag = "Science maintenance - Central"; + dir = 9; + name = "science camera" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/maintenance/department/science) "mfh" = ( /obj/machinery/light{ dir = 8 @@ -48201,20 +48444,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"mfv" = ( -/obj/machinery/camera{ - c_tag = "Science - Toxins Secure Storage"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/engine, -/area/science/storage) "mfN" = ( /obj/machinery/reagentgrinder{ desc = "Used to grind things up into raw materials and liquids."; @@ -48236,19 +48465,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"mgb" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/siding/thinplating_new/dark/corner, -/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) "mgw" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -48331,20 +48547,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"mhV" = ( -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("ss13","security") - }, -/turf/open/floor/iron/dark, -/area/security/main) "mib" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron/cafeteria, @@ -48401,6 +48603,20 @@ /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/iron/techmaint, /area/engine/engine_room) +"mil" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood, +/area/quartermaster/qm) "mip" = ( /obj/machinery/door/airlock{ id_tag = "Toilet1a"; @@ -48411,18 +48627,6 @@ }, /turf/open/floor/iron/grid, /area/crew_quarters/toilet/auxiliary) -"miu" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/ridged, -/area/crew_quarters/toilet/auxiliary) "miP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -48583,20 +48787,15 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/auxiliary) -"mlt" = ( -/obj/structure/closet/secure_closet/brig{ - id = "medcell"; - name = "Medical Cell Locker" - }, -/obj/machinery/camera{ - c_tag = "Security Post - Arrivals"; - dir = 8 +"mlu" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" }, -/turf/open/floor/iron/dark, -/area/security/checkpoint) +/area/science/shuttle) "mlH" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -48619,6 +48818,23 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/atmos) +"mmb" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Primary Restroom"; + name = "Restroom camera" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet/restrooms) "mme" = ( /obj/effect/turf_decal/bot, /obj/structure/cable/yellow{ @@ -48636,6 +48852,14 @@ }, /turf/open/floor/iron/techmaint, /area/science/mixing) +"mms" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/medical/exam_room) "mmv" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -48654,11 +48878,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"mmH" = ( -/obj/effect/turf_decal/bot, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/grid/steel, -/area/science/robotics/lab) "mmP" = ( /obj/effect/turf_decal/bot, /obj/machinery/modular_computer/console/preset/engineering{ @@ -48743,6 +48962,16 @@ }, /turf/open/floor/iron/checker, /area/quartermaster/storage) +"mnZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "moh" = ( /obj/structure/table/optable, /obj/effect/turf_decal/bot_white, @@ -48782,6 +49011,18 @@ }, /turf/open/floor/plating, /area/engine/atmos) +"moF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "moJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -48813,15 +49054,6 @@ }, /turf/open/floor/iron/dark, /area/library) -"mpa" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/table, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "mpf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -48842,18 +49074,6 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron, /area/security/main) -"mpv" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/grass, -/area/hallway/primary/port) "mpB" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/cable/yellow{ @@ -48904,12 +49124,6 @@ }, /turf/open/floor/iron/dark, /area/teleporter) -"mpX" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/drydock/security) "mqi" = ( /turf/open/floor/iron, /area/hallway/primary/starboard) @@ -48923,10 +49137,32 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"mqC" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/storage/primary) "mra" = ( /obj/machinery/firealarm/directional/north, /turf/open/floor/plating, /area/maintenance/department/science) +"mrc" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Departures Fore" + }, +/obj/structure/chair/fancy/bench/left{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/checkpoint/escape) "mrn" = ( /obj/machinery/light/small{ dir = 8 @@ -49067,14 +49303,16 @@ }, /turf/open/floor/iron/techmaint, /area/crew_quarters/kitchen/coldroom) -"mtz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 +"mtm" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/side, +/area/hallway/primary/port) "mtB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -49087,6 +49325,17 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) +"mtH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/carpet/grimy, +/area/crew_quarters/locker) "mtJ" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -49101,15 +49350,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/techmaint, /area/hallway/secondary/entry) -"mtP" = ( -/obj/structure/punching_bag, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","prison") - }, -/turf/open/floor/prison, -/area/security/prison) "mtQ" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -49146,11 +49386,6 @@ "muq" = ( /turf/open/floor/carpet/orange, /area/quartermaster/qm) -"muu" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/turf/open/floor/carpet, -/area/hallway/primary/starboard) "mux" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -49172,13 +49407,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/security/brig) -"muD" = ( -/obj/structure/lattice, -/obj/item/toy/plush/lizard_plushie/space{ - name = "Embraces-the-Void" - }, -/turf/open/space/basic, -/area/space/nearstation) "muH" = ( /obj/effect/turf_decal/loading_area, /obj/effect/turf_decal/tile/brown/opposingcorners{ @@ -49238,6 +49466,18 @@ broken = 1 }, /area/maintenance/starboard/aft) +"mvC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Kitchen Hatch"; + dir = 6; + name = "service camera" + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "mvI" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -49279,6 +49519,23 @@ }, /turf/open/floor/iron/dark/corner, /area/hallway/primary/starboard) +"mvZ" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway - Recreation area entrance"; + dir = 6; + name = "hallway camera" + }, +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_out/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_mid/purple{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "mwl" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -49374,15 +49631,21 @@ }, /turf/open/floor/wood, /area/lawoffice) -"mwK" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 +"mwG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plating{ - burnt = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/area/maintenance/port) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) "mwN" = ( /obj/structure/filingcabinet/chestdrawer, /obj/structure/window/reinforced{ @@ -49435,6 +49698,28 @@ /obj/structure/window/reinforced, /turf/open/floor/iron/dark, /area/hallway/primary/central) +"mxC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/structure/chair/fancy/bench/right{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/medical) +"mxD" = ( +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port) "mxQ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -49464,13 +49749,6 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/central) -"myd" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/locker) "myi" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -49501,22 +49779,6 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"myp" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/grass, -/area/science/research) "myD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -49525,6 +49787,21 @@ burnt = 1 }, /area/maintenance/port/central) +"myG" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/bot, +/obj/vehicle/ridden/secway, +/obj/item/key/security, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "myO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -49568,17 +49845,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/grid/steel, /area/science/lobby) -"mzd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "mzh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -49589,15 +49855,6 @@ burnt = 1 }, /area/maintenance/starboard/fore) -"mzy" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron, -/area/security/main) "mzB" = ( /obj/effect/turf_decal/guideline/guideline_in/red, /obj/machinery/light{ @@ -49735,6 +49992,40 @@ }, /turf/open/floor/iron/techmaint, /area/engine/atmos) +"mBG" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"mBM" = ( +/obj/machinery/newscaster{ + pixel_x = -28; + pixel_y = 1 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Council Chamber"; + dir = 10; + name = "command camera" + }, +/turf/open/floor/wood, +/area/bridge/meeting_room/council) "mBP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -49824,32 +50115,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/security/main) -"mCw" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/obj/item/gps, -/obj/effect/turf_decal/bot, -/obj/item/stack/cable_coil, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "mCy" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -49914,6 +50179,37 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) +"mDl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_access_txt = "10; 13" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/fore) +"mDm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/item/kirbyplants/dead, +/turf/open/floor/iron/vaporwave, +/area/crew_quarters/heads/hor) "mDn" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -49960,6 +50256,18 @@ }, /turf/open/floor/vault, /area/engine/engine_room) +"mDL" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/camera/motion/directional/east{ + c_tag = "E.V.A. Storage"; + name = "motion-sensitive command camera" + }, +/obj/item/toy/plush/moth/firewatch, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/ai_monitored/storage/eva) "mDP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -50021,19 +50329,6 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/engine/gravity_generator) -"mEz" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Hydroponics - Port"; - dir = 5; - name = "service camera" - }, -/turf/open/floor/iron/dark, -/area/hydroponics) "mEH" = ( /obj/effect/turf_decal/bot, /obj/machinery/seed_extractor, @@ -50047,22 +50342,6 @@ /obj/item/clothing/mask/breath, /turf/open/floor/plating, /area/maintenance/port) -"mEP" = ( -/obj/structure/rack, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/bot, -/obj/item/clothing/head/utility/chefhat, -/obj/item/book/manual/wiki/cooking_to_serve_man, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "mEQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -50102,15 +50381,6 @@ }, /turf/open/space, /area/solar/port) -"mFl" = ( -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/bar/atrium) "mFm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -50159,6 +50429,12 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/engine/engine_smes) +"mFD" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/light, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) "mFT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -50209,24 +50485,6 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/sepia, /area/engine/engineering) -"mGW" = ( -/obj/machinery/camera{ - c_tag = "Auxiliary Restroom"; - dir = 4; - name = "restroom camera" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet/auxiliary) "mHd" = ( /obj/structure/table/wood, /obj/item/storage/briefcase, @@ -50265,6 +50523,20 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"mHS" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Science - Research and Development"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/grid/steel, +/area/science/lab) "mHU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -50343,6 +50615,14 @@ }, /turf/open/floor/iron/dark, /area/library) +"mIL" = ( +/obj/machinery/power/tesla_coil, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Secure Storage"; + name = "engineering camera" + }, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "mIV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, @@ -50399,6 +50679,17 @@ /obj/machinery/light, /turf/open/floor/iron, /area/hallway/secondary/entry) +"mJL" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/shuttledock) "mJM" = ( /turf/open/floor/plating, /area/maintenance/department/medical) @@ -50448,18 +50739,26 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) -"mKs" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +"mKn" = ( +/obj/item/storage/secure/safe{ + pixel_x = 32 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/solars/port) +/obj/machinery/camera/directional/east{ + c_tag = "Science - Research Director's Quarters"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/heads/hor) "mKx" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket{ @@ -50500,22 +50799,21 @@ dir = 10 }, /area/ai_monitored/storage/eva) +"mKT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "mKU" = ( /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/hallway/primary/port) -"mKW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/grid/steel, -/area/science/robotics/lab) "mLd" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -50532,28 +50830,20 @@ /obj/item/food/chocolatebar, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"mLS" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/carpet/purple, -/area/crew_quarters/heads/hor) -"mLY" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"mLQ" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/camera/directional/north{ + c_tag = "Supermatter Engine - Fore"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/light{ + dir = 1 }, -/obj/effect/spawner/lootdrop/maintenance/three, -/obj/structure/closet/crate, -/turf/open/floor/iron/techmaint, -/area/quartermaster/exploration_prep) +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/turf/open/floor/vault, +/area/engine/engine_room) "mLZ" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -50568,19 +50858,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"mMk" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/evidence, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/obj/structure/sign/poster/official/safety_report{ - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/security/main) "mMl" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -50599,21 +50876,6 @@ "mMq" = ( /turf/open/floor/iron/dark/side, /area/ai_monitored/storage/eva) -"mMt" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/sorting) "mMy" = ( /obj/item/radio/intercom{ pixel_y = -28 @@ -50651,18 +50913,16 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/bridge/meeting_room/council) -"mMX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"mMR" = ( +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" }, -/obj/machinery/camera{ - c_tag = "Xenobiology - Secure Cell"; - dir = 4; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/engine, -/area/science/xenobiology) +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "mMZ" = ( /obj/structure/sign/poster/official/random{ pixel_x = 32 @@ -50712,20 +50972,6 @@ }, /turf/open/floor/iron/dark, /area/medical/storage) -"mNx" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Central Port"; - dir = 4; - name = "hallway camera" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/status_display/ai{ - pixel_x = -32 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "mNL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -50839,6 +51085,22 @@ }, /turf/open/floor/iron/dark, /area/storage/tech) +"mPa" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/chair/fancy/sofa/old/right{ + color = "#596479"; + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "mPh" = ( /obj/machinery/light/small{ dir = 4 @@ -50851,22 +51113,6 @@ /obj/item/bedsheet/brown, /turf/open/floor/iron/techmaint, /area/security/prison) -"mPj" = ( -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "mPm" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor/southright{ @@ -50916,6 +51162,16 @@ /obj/structure/chair/wood/normal, /turf/open/floor/iron/dark, /area/security/courtroom) +"mQf" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/turf/open/floor/iron/sepia, +/area/construction/mining/aux_base) "mQg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -50980,6 +51236,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port/central) +"mQC" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/flashlight/lamp, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo - Quartermaster's Quarters"; + name = "cargo camera" + }, +/turf/open/floor/wood, +/area/quartermaster/qm) "mQF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/yellow/filled/line, @@ -51010,19 +51275,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"mQX" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/item/toner, -/obj/item/toner, -/obj/item/airlock_painter, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/turf/open/floor/iron, -/area/storage/primary) "mRd" = ( /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) @@ -51037,23 +51289,6 @@ /obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, /area/science/lobby) -"mRL" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/grass, -/area/hallway/primary/port) "mRN" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -51118,6 +51353,44 @@ }, /turf/open/floor/iron, /area/medical/break_room) +"mSx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/machinery/camera{ + c_tag = "Cargo - Delivery Office"; + dir = 6; + name = "cargo camera" + }, +/obj/structure/disposalpipe/sorting/wrap{ + dir = 2 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/quartermaster/sorting) +"mSG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) "mSH" = ( /obj/machinery/vending/wardrobe/law_wardrobe, /obj/machinery/light_switch{ @@ -51265,11 +51538,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"mUh" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/quartermaster/exploration_prep) "mUr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -51280,6 +51548,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port/central) +"mUu" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/science/robotics/lab) "mUv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -51359,28 +51637,15 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"mVB" = ( -/obj/machinery/requests_console{ - department = "Virology"; - name = "Virology Requests Console"; - pixel_x = 30 - }, -/obj/machinery/camera{ - c_tag = "Virology - Virology Breakroom"; - dir = 8; - name = "virology camera"; - network = list("ss13","medbay") - }, -/obj/machinery/light/small{ +"mVw" = ( +/obj/structure/chair/fancy/sofa/old/left{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/effect/turf_decal/box, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/captain) "mWm" = ( /obj/effect/decal/cleanable/blood/old, /obj/structure/kitchenspike, @@ -51393,6 +51658,61 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/engine, /area/engine/gravity_generator) +"mWx" = ( +/obj/structure/closet/crate, +/obj/item/stack/cable_coil, +/obj/item/crowbar, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/screwdriver{ + pixel_y = 5 + }, +/obj/item/radio/off{ + pixel_x = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/teleporter) +"mWy" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron, +/area/vacant_room/commissary/commissary1) +"mWB" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/folder{ + pixel_x = -6 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Teleporter"; + name = "command camera" + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/teleporter) "mWE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -51420,6 +51740,19 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/aft/secondary) +"mWZ" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Bay - Starboard"; + name = "cargo camera" + }, +/obj/machinery/light, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) "mXq" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -51562,16 +51895,27 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) -"naj" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron, -/area/vacant_room/commissary/commissary2) "nak" = ( /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) +"nap" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/side, +/area/hallway/secondary/service) +"nau" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/camera/motion/directional/south{ + c_tag = "AI Chamber - Outside - Fore"; + name = "motion-sensitive ai camera"; + network = list("aichamber") + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "naL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -51588,6 +51932,13 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/vault, /area/engine/engine_room) +"naT" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/department/engine) "naZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, @@ -51659,6 +52010,19 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/sepia, /area/engine/engineering) +"nbF" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/camera/motion/directional/west{ + c_tag = "AI Chamber - Outside - Starboard"; + name = "motion-sensitive ai camera"; + network = list("aichamber") + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"nbH" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/catwalk_floor, +/area/engine/engine_room) "nbL" = ( /obj/item/reagent_containers/syringe/antiviral{ pixel_x = 7; @@ -51706,6 +52070,15 @@ /obj/effect/spawner/room/threexthree, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"ncf" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "nch" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -51764,6 +52137,15 @@ /obj/structure/table/wood, /turf/open/floor/iron/dark, /area/security/courtroom) +"ncE" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "ncF" = ( /obj/effect/spawner/room/tenxten, /turf/open/floor/plating, @@ -51797,49 +52179,17 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/genetics) -"ndp" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_y = -24; - req_access_txt = "31" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/side, -/area/quartermaster/warehouse) -"ndu" = ( -/obj/structure/table/wood/fancy, -/obj/item/soulstone/anybody/chaplain, -/obj/item/organ/heart{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/item/book/granter/spell/smoke/lesser, -/turf/open/floor/cult, -/area/chapel/office) -"ndM" = ( -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +"ndQ" = ( +/obj/machinery/light, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Mech bay"; - dir = 8; - name = "hallway camera" +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"ndN" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass, -/area/quartermaster/exploration_prep) +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "neg" = ( /obj/structure/chair/foldable{ dir = 8 @@ -51881,6 +52231,13 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/wood, /area/lawoffice) +"neA" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "neE" = ( /obj/item/kirbyplants/random, /obj/structure/disposalpipe/segment, @@ -51916,6 +52273,17 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/auxiliary) +"nfm" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "nfn" = ( /obj/machinery/conveyor{ dir = 1; @@ -52115,20 +52483,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/iron, /area/engine/atmos) -"nhL" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Distro Loop"; - name = "atmospherics camera" - }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "SM Coolant Loop" - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "nhN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -52145,6 +52499,16 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"nik" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Escape Shuttle Hallway - Aft"; + name = "hallway camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner, +/area/hallway/secondary/exit/departure_lounge) "nim" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -52212,6 +52576,29 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"niE" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=18-BotanyCorner"; + location = "17-Departures" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "niL" = ( /obj/structure/flora/ausbushes/ppflowers, /obj/structure/flora/ausbushes/sunnybush, @@ -52280,16 +52667,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/carpet/green, /area/security/detectives_office) -"njr" = ( -/obj/structure/chair/fancy/bench{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "njs" = ( /obj/structure/sign/painting/library{ pixel_x = 32 @@ -52297,15 +52674,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/library/lounge) -"njt" = ( -/obj/machinery/power/tesla_coil, -/obj/machinery/camera{ - c_tag = "Engineering - Secure Storage"; - dir = 1; - name = "engineering camera" - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "njG" = ( /obj/structure/table, /obj/effect/turf_decal/bot, @@ -52326,21 +52694,28 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/security/main) -"nkn" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 +"nks" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Robotics Lab"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/window/reinforced/tinted{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/light/small, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") +/obj/structure/rack, +/obj/item/circuitboard/mecha/ripley/main, +/obj/item/circuitboard/mecha/ripley/peripherals, +/obj/item/wrench, +/obj/item/screwdriver{ + pixel_y = 5 }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) +/obj/item/multitool, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grid/steel, +/area/science/robotics/lab) "nkz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -52458,13 +52833,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/chapel/main) -"nmH" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/wood, -/area/lawoffice) "nmQ" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel"; @@ -52542,6 +52910,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/entry) +"nnQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/quartermaster/warehouse) "nnV" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -52687,14 +53066,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar/atrium) -"npu" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/light, -/turf/open/floor/iron, -/area/security/main) "npK" = ( /obj/item/circular_saw, /obj/item/scalpel{ @@ -52755,6 +53126,10 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) +"nqA" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/vacant_room/commissary/commissary1) "nqD" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -52768,14 +53143,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/maintenance/starboard/aft) -"nrb" = ( -/obj/machinery/newscaster{ - pixel_y = 31 +"nqH" = ( +/obj/machinery/keycard_auth{ + pixel_x = 24 }, -/obj/item/folder, -/obj/structure/table/wood, -/turf/open/floor/cult, -/area/library) +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/obj/machinery/camera{ + c_tag = "Bridge - Command center"; + dir = 6; + name = "command camera" + }, +/turf/open/floor/iron/dark, +/area/bridge) "nrL" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -52802,24 +53181,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/locker) -"nsc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "nsg" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/port) @@ -52846,22 +53207,6 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/starboard/central) -"nsM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/miningdock) "nsO" = ( /obj/item/stock_parts/subspace/ansible, /obj/item/stock_parts/subspace/ansible, @@ -52891,19 +53236,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) -"nsU" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "nsW" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/components/trinary/filter/critical{ @@ -52913,20 +53245,6 @@ }, /turf/open/floor/vault, /area/engine/engine_room) -"ntg" = ( -/obj/machinery/meter, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/medical) "nti" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -52950,12 +53268,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"ntk" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) "ntH" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -52968,6 +53280,13 @@ }, /turf/open/floor/iron/techmaint, /area/hallway/secondary/exit/departure_lounge) +"ntJ" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics - Carbon Dioxide Cell"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/co2/light, +/area/engine/atmos) "ntM" = ( /obj/machinery/advanced_airlock_controller{ dir = 1; @@ -52998,21 +53317,6 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"ntR" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/obj/machinery/camera{ - c_tag = "Medbay - Recovery Room"; - dir = 8; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32 - }, -/turf/open/floor/iron/freezer, -/area/medical/surgery) "ntV" = ( /turf/closed/wall, /area/science/research) @@ -53027,6 +53331,23 @@ }, /turf/open/floor/plating, /area/ai_monitored/storage/eva) +"nub" = ( +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green/fourcorners/contrasted, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/tiled, +/area/medical/virology) "nuc" = ( /obj/machinery/door/airlock{ id_tag = "Toilet1"; @@ -53082,6 +53403,22 @@ burnt = 1 }, /area/maintenance/starboard/aft) +"nux" = ( +/obj/effect/turf_decal/trimline/red/filled/warning, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/medical) "nuB" = ( /obj/structure/lattice/catwalk/over, /turf/open/floor/plating{ @@ -53148,6 +53485,19 @@ }, /turf/open/floor/wood, /area/library) +"nvQ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/disposal/bin, +/obj/machinery/camera{ + c_tag = "Atmospherics - Canister Storage"; + dir = 9; + name = "atmospherics camera" + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "nvW" = ( /obj/machinery/light_switch{ pixel_y = -24 @@ -53200,6 +53550,22 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"nwG" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Auxiliary Restroom"; + name = "restroom camera" + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet/auxiliary) "nwM" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -53267,15 +53633,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark/side, /area/hallway/primary/starboard) -"nxF" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "nxH" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -53325,6 +53682,16 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) +"nyy" = ( +/obj/machinery/camera{ + c_tag = "Supermatter Engine - Thermo Electric Generator"; + dir = 5; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "nyM" = ( /obj/machinery/light{ dir = 4 @@ -53335,6 +53702,13 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"nyR" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/carpet, +/area/crew_quarters/bar/atrium) "nyW" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 6 @@ -53384,17 +53758,6 @@ }, /turf/open/floor/wood, /area/bridge/meeting_room/council) -"nzw" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/turf/open/floor/iron/dark, -/area/security/brig) "nzD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -53413,42 +53776,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"nzO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/disposalpipe/junction{ +"nzT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"nzU" = ( -/obj/structure/lattice/catwalk/over, -/obj/structure/table/reinforced, -/obj/item/clothing/shoes/magboots{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/item/clothing/shoes/magboots{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/clothing/shoes/magboots{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plating, -/area/engine/storage) +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "nAb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -53468,6 +53801,20 @@ }, /turf/open/floor/iron/techmaint, /area/science/robotics/mechbay) +"nAx" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Port Primary Hallway - lounge"; + name = "hallway camera" + }, +/obj/structure/bookcase/random, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/primary/port) "nAD" = ( /turf/closed/wall, /area/maintenance/central) @@ -53504,28 +53851,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"nAH" = ( -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Courtroom - Fore" - }, -/obj/structure/chair/fancy/bench/pew/right{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"nBb" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 +"nBa" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/turf/open/floor/catwalk_floor, +/area/drydock) "nBc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -53595,12 +53926,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/techmaint, /area/crew_quarters/locker) -"nBz" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/sepia, -/area/maintenance/department/engine) "nBA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -53621,6 +53946,17 @@ }, /turf/open/floor/iron, /area/medical/cryo) +"nBN" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/techmaint, +/area/medical/morgue) "nBP" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -53856,23 +54192,43 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/docking/arrival) -"nFb" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album{ - pixel_y = -4 +"nFh" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1423; + listening = 0; + name = "Interrogation Intercom"; + pixel_y = 24 }, -/obj/item/camera{ - pixel_y = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Interrogation room"; + network = list("interrogation") }, -/obj/machinery/status_display/ai{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain/private) +/turf/open/floor/iron, +/area/security/main) +"nFv" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "nFF" = ( /obj/effect/turf_decal/guideline/guideline_mid/darkblue{ dir = 1 @@ -53973,15 +54329,6 @@ }, /turf/open/floor/wood, /area/vacant_room/office) -"nGx" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/freezer, -/area/medical/surgery) "nGz" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -53989,6 +54336,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) +"nGC" = ( +/obj/effect/spawner/randomvend/snack, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/west{ + c_tag = "Locker Room - Arcade"; + name = "dormitories camera" + }, +/turf/open/floor/iron/techmaint, +/area/crew_quarters/locker) "nGH" = ( /obj/machinery/light{ dir = 4 @@ -53999,6 +54355,16 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"nGK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "nGM" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -54089,13 +54455,6 @@ }, /turf/open/floor/iron/grid/steel, /area/science/lobby) -"nHl" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "nHu" = ( /obj/structure/window/reinforced{ dir = 1 @@ -54246,6 +54605,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"nIF" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/grid/steel, +/area/science/mixing) "nIP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -54282,6 +54654,12 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/dorms) +"nJc" = ( +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + desc = "Aah, vodka. Prime choice of drink AND fuel by Russians worldwide. This one used to hold many secrets..." + }, +/turf/open/floor/cult, +/area/chapel/office) "nJm" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/unary/thermomachine/heater, @@ -54407,24 +54785,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) -"nLG" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/turf/open/floor/cult, -/area/library) -"nLL" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "nLR" = ( /obj/structure/table, /obj/effect/turf_decal/bot, @@ -54436,6 +54796,17 @@ /obj/item/slime_scanner, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) +"nMc" = ( +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access_txt = "32" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/techmaint, +/area/construction) "nMg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -54476,19 +54847,14 @@ }, /turf/open/floor/carpet, /area/hallway/secondary/entry) -"nMB" = ( -/obj/effect/turf_decal/trimline/red/filled/warning, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +"nMA" = ( +/obj/machinery/camera{ + c_tag = "Shuttle construction area - Custom shuttle dock"; + dir = 9; + name = "hallway camera" }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/medical) +/turf/open/floor/catwalk_floor, +/area/drydock) "nMK" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -54502,16 +54868,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"nNp" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/lawoffice) "nNz" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/structure/bed/double, @@ -54604,13 +54960,6 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/storage/tech) -"nPP" = ( -/obj/machinery/camera{ - c_tag = "Unique Commissary"; - dir = 4 - }, -/turf/open/floor/plating, -/area/vacant_room/commissary/commissaryRandom) "nPS" = ( /obj/effect/turf_decal/trimline/purple/line{ dir = 8 @@ -54633,6 +54982,22 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) +"nQi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/button/door{ + id = "testlab"; + name = "Test Chamber Blast Doors"; + pixel_y = -24 + }, +/turf/open/floor/noslip/dark, +/area/science/explab) "nQn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/holopad, @@ -54670,18 +55035,24 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/iron/dark, /area/engine/engine_room) -"nQT" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "nRh" = ( /obj/structure/closet/secure_closet/freezer/meat, /obj/effect/turf_decal/bot, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) +"nRi" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/book/manual/wiki/atmospherics, +/turf/open/floor/iron/dark/side, +/area/engine/atmos) "nRn" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) @@ -54699,14 +55070,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/misc_lab/range) -"nRH" = ( -/obj/machinery/vending/assist, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron/dark, -/area/storage/tech) "nRJ" = ( /obj/structure/chair/fancy/plastic{ dir = 1 @@ -54780,24 +55143,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/techmaint, /area/science/shuttledock) -"nTn" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/bodypart/l_arm/robot{ - pixel_x = -3 - }, -/obj/item/bodypart/r_arm/robot{ - pixel_x = 3 - }, -/obj/item/assembly/flash/handheld/weak, -/obj/item/assembly/flash/handheld/weak, -/obj/item/assembly/flash/handheld/weak, -/obj/item/assembly/flash/handheld/weak, -/obj/item/assembly/flash/handheld/weak, -/obj/item/assembly/flash/handheld/weak, -/obj/item/stack/cable_coil/white, -/turf/open/floor/iron/grid/steel, -/area/science/robotics/lab) "nTs" = ( /obj/structure/table, /obj/item/paper_bin, @@ -54805,6 +55150,28 @@ /obj/item/pen, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"nTx" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/mineral/plasma{ + amount = 20 + }, +/obj/machinery/camera{ + c_tag = "AI - Maintenance"; + dir = 5; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "nTD" = ( /obj/structure/fireaxecabinet{ pixel_y = -28 @@ -54827,19 +55194,6 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/engine/storage) -"nUm" = ( -/obj/structure/table/reinforced, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/turf/open/floor/iron, -/area/storage/primary) "nUo" = ( /obj/machinery/disposal/bin, /obj/machinery/light/small{ @@ -54860,16 +55214,6 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) -"nUq" = ( -/mob/living/carbon/human/species/monkey, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark_green/corner{ - dir = 4 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "nUs" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -54888,17 +55232,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"nUP" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 +"nUH" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/chapel/main) +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) "nUV" = ( /obj/machinery/door/window/brigdoor/southright{ name = "Command Chair"; @@ -54974,6 +55317,23 @@ }, /turf/open/floor/iron/techmaint, /area/quartermaster/office) +"nVK" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_out/yellow, +/obj/effect/turf_decal/guideline/guideline_mid/purple, +/obj/effect/turf_decal/guideline/guideline_out/blue{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "nVO" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/bot, @@ -55084,6 +55444,16 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/iron/dark, /area/storage/primary) +"nXP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/engine, +/area/science/explab) "nYc" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55144,6 +55514,14 @@ }, /turf/open/floor/vault, /area/engine/engine_room) +"nYW" = ( +/obj/machinery/camera{ + c_tag = "Science maintenance - Starboard"; + dir = 9; + name = "science camera" + }, +/turf/open/floor/iron/dark, +/area/maintenance/department/science) "nZa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -55233,25 +55611,9 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood, /area/bridge/meeting_room/council) -"nZD" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/camera{ - c_tag = "Atmospherics - Engine Passage"; - dir = 4; - name = "atmospherics camera" - }, -/turf/open/floor/catwalk_floor, -/area/engine/engine_room) "nZE" = ( /turf/open/floor/carpet/red, /area/library) -"nZF" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "nZM" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -55288,6 +55650,12 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/iron/techmaint, /area/maintenance/port) +"oar" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "oaw" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -55449,6 +55817,13 @@ /obj/machinery/atmospherics/pipe/layer_manifold/visible, /turf/closed/wall/r_wall, /area/engine/atmos) +"obO" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark/end, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "obP" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 8 @@ -55477,18 +55852,21 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) -"ocb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/eastright{ - dir = 1; - name = "Artifact containment"; - req_access_txt = "47" +"occ" = ( +/obj/machinery/light_switch{ + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/engine/light, -/area/science/explab) +/obj/structure/bed/double, +/obj/item/bedsheet/double/captain, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/item/disk/nuclear{ + pixel_x = 8; + pixel_y = 8 + }, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/captain/private) "ocd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -55630,6 +56008,21 @@ }, /turf/open/floor/iron/white, /area/science/research) +"odq" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/techmaint, +/area/security/prison) +"ods" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "ody" = ( /obj/machinery/light, /obj/effect/turf_decal/guideline/guideline_out_arrow_con/blue{ @@ -55640,16 +56033,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"odz" = ( -/obj/machinery/camera{ - c_tag = "Supermatter Engine - Thermo Electric Generator"; - dir = 10; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "odD" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -55658,15 +56041,6 @@ }, /turf/open/floor/iron/dark, /area/construction/mining/aux_base) -"odZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "oeh" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32 @@ -55685,6 +56059,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/engine/atmos) +"oeG" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Auxiliary Fore Entrance"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "oeO" = ( /obj/effect/turf_decal/bot, /obj/structure/table/reinforced, @@ -55702,6 +56090,9 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"oeQ" = ( +/turf/open/floor/engine/light, +/area/science/explab) "ofg" = ( /obj/effect/turf_decal/guideline/guideline_out/blue{ dir = 1 @@ -55778,6 +56169,13 @@ }, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"ofY" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "ogc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -55813,14 +56211,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"ogL" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) "ogP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55829,6 +56219,15 @@ dir = 5 }, /area/crew_quarters/fitness/recreation) +"ohd" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Vacant Commissary #1" + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/open/floor/iron, +/area/vacant_room/commissary/commissary1) "ohn" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -55909,29 +56308,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/disposal) -"oje" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green/opposingcorners, -/turf/open/floor/iron, -/area/hallway/secondary/service) "ojm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55964,14 +56340,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/techmaint, /area/quartermaster/exploration_prep) -"ojt" = ( -/obj/machinery/camera{ - c_tag = "Shuttle construction area - Custom shuttle dock"; - dir = 6; - name = "hallway camera" - }, -/turf/open/floor/catwalk_floor, -/area/drydock) "oju" = ( /obj/machinery/vending/wardrobe/sec_wardrobe, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -55979,16 +56347,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint) -"ojy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/library) "ojF" = ( /obj/item/radio/intercom{ pixel_y = 24 @@ -56012,6 +56370,13 @@ }, /turf/open/floor/carpet/orange, /area/quartermaster/qm) +"ojR" = ( +/obj/structure/frame/machine, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/plating, +/area/construction) "oka" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -56026,6 +56391,17 @@ }, /turf/open/floor/iron/dark, /area/library) +"okl" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) "okI" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/delivery, @@ -56037,6 +56413,23 @@ dir = 8 }, /area/hallway/primary/central) +"okJ" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway - Central Aft"; + dir = 6; + name = "hallway camera" + }, +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_out/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "okO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -56105,6 +56498,16 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/engine/storage) +"olI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Library - Entrance"; + name = "library camera" + }, +/turf/open/floor/iron/dark, +/area/library/lounge) "olW" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -56203,6 +56606,27 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"omV" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_out/yellow, +/obj/effect/turf_decal/guideline/guideline_mid/purple, +/obj/effect/turf_decal/guideline/guideline_out/blue{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Primary Hallway - Port"; + name = "hallway camera" + }, +/obj/effect/turf_decal/siding/thinplating_new/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "omZ" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/iron, @@ -56213,6 +56637,21 @@ }, /turf/open/floor/wood, /area/hallway/primary/port) +"onc" = ( +/obj/structure/lattice/catwalk/over, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/wirecutters, +/obj/item/stack/cable_coil/white, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Gear Storage"; + name = "engineering camera" + }, +/turf/open/floor/plating, +/area/engine/storage) "onk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -56355,17 +56794,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) -"ool" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway - Central"; - dir = 6; - name = "hallway camera" - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "oon" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -56399,23 +56827,6 @@ /obj/effect/landmark/start/detective, /turf/open/floor/carpet/green, /area/security/detectives_office) -"ooT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "Testing Range Junction"; - sortType = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "opn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -56427,25 +56838,6 @@ dir = 1 }, /area/hallway/primary/starboard) -"opp" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/storage/primary) -"opr" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = -10 - }, -/turf/open/floor/iron/dark, -/area/science/shuttle) "opD" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -56480,6 +56872,14 @@ burnt = 1 }, /area/maintenance/port/central) +"opV" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "oqa" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -56522,23 +56922,6 @@ }, /turf/open/floor/plating, /area/engine/gravity_generator) -"oqs" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=21-LobbyCorner"; - location = "20-Lobby" - }, -/turf/open/floor/iron/goonplaque, -/area/hallway/primary/port) "oqu" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -56619,6 +57002,23 @@ "oqW" = ( /turf/closed/wall/r_wall, /area/science/storage) +"orx" = ( +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Customs"; + dir = 9; + name = "customs camera" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/customs) "orz" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -56652,6 +57052,15 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/locker) +"orW" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "ose" = ( /obj/structure/lattice/catwalk/over, /obj/structure/closet/firecloset, @@ -56809,6 +57218,16 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"otI" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/side, +/area/medical/surgery) "otS" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -56923,24 +57342,6 @@ }, /turf/open/floor/iron, /area/science/breakroom) -"ovW" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "ovY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -57001,23 +57402,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"owV" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway - Central"; - dir = 9; - name = "hallway camera" - }, -/obj/effect/turf_decal/guideline/guideline_out_arrow_con/blue{ - dir = 9 - }, -/obj/effect/turf_decal/guideline/guideline_mid_arrow_con/darkblue{ - dir = 9 - }, -/obj/effect/turf_decal/guideline/guideline_in_arrow_con/red{ - dir = 9 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "owW" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -57064,16 +57448,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical) -"oya" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "oyj" = ( /obj/machinery/door/airlock{ id_tag = "Toilet2a"; @@ -57084,6 +57458,14 @@ }, /turf/open/floor/iron/grid, /area/crew_quarters/toilet/auxiliary) +"oyr" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/chapel/office) "oyC" = ( /turf/closed/wall, /area/hallway/primary/starboard) @@ -57114,35 +57496,33 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/sepia, /area/engine/engineering) -"ozD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = -22 +"ozB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "ozV" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 8 }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) -"oAd" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/machinery/airalarm{ - pixel_y = 22 +"oAh" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/ecto_sniffer, -/turf/open/floor/iron/grid/steel, -/area/science/robotics/lab) +/obj/machinery/camera{ + c_tag = "Supermatter Engine - Port"; + dir = 10; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/vault, +/area/engine/engine_room) "oAk" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -57214,6 +57594,18 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/crew_quarters/heads/hor) +"oBC" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "oBG" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -57229,29 +57621,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/vault, /area/engine/engine_room) -"oBM" = ( -/obj/structure/table/wood, -/obj/item/folder/blue{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/folder/red, -/obj/item/stamp/law, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/item/computer_hardware/hard_drive/role/lawyer{ - pixel_x = -5 - }, -/obj/machinery/camera{ - c_tag = "Lawyer's Office"; - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/wood, -/area/lawoffice) "oBN" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/machinery/door/poddoor/preopen{ @@ -57393,13 +57762,28 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) -"oDl" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" +"oDm" = ( +/obj/item/storage/fancy/cigarettes/cigars{ + pixel_x = 2; + pixel_y = 6 }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_x = 2; + pixel_y = 10 + }, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "oDs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/cardboard, @@ -57408,35 +57792,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"oDx" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/camera, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Vacant Office"; - dir = 1 - }, -/obj/item/camera_film{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/camera_film, -/turf/open/floor/carpet, -/area/vacant_room/office) -"oDB" = ( -/obj/structure/table/wood/fancy/royalblack, -/obj/item/flashlight/lamp, -/obj/machinery/camera{ - c_tag = "Cargo - Quartermaster's Quarters"; - dir = 8; - name = "cargo camera" - }, -/turf/open/floor/wood, -/area/quartermaster/qm) "oDC" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -57466,20 +57821,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/security/prison) -"oEj" = ( -/obj/effect/turf_decal/guideline/guideline_out/blue{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway - Security shuttle"; - dir = 1; - name = "hallway camera" - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "oEn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57557,6 +57898,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/entry) +"oFK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/engine/light, +/area/science/explab) "oFX" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/sign/warning/nosmoking{ @@ -57597,19 +57947,6 @@ }, /turf/open/floor/prison, /area/security/prison/shielded) -"oGx" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/computer/rdservercontrol, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Science - Server Room"; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/vault, -/area/science/server) "oGE" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 4 @@ -57744,6 +58081,14 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/docking/arrival) +"oIq" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/grass/no_border, +/area/quartermaster/exploration_prep) "oIu" = ( /obj/machinery/telecomms/server/presets/engineering, /obj/effect/turf_decal/stripes/closeup, @@ -57919,20 +58264,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plating, /area/construction) -"oKv" = ( -/obj/machinery/computer/objective, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera{ - c_tag = "Science - Exploration Preparation"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/turf/open/floor/iron/techmaint, -/area/quartermaster/exploration_prep) "oKz" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -57956,6 +58287,32 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/solars/starboard/fore) +"oKM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Experimentor"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine/light, +/area/science/explab) +"oKN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/iron/techmaint, +/area/security/execution/education) "oKZ" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -58084,10 +58441,33 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"oMx" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/storage/briefcase, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/carpet, +/area/vacant_room/office) "oMG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/red, /area/library) +"oNb" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/item/kirbyplants/random, +/obj/machinery/digital_clock/directional/north, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "oNi" = ( /obj/structure/sign/poster/official/cleanliness, /turf/closed/wall, @@ -58109,6 +58489,16 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/engine/atmos) +"oOF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/item/beacon, +/turf/open/floor/iron, +/area/crew_quarters/locker) "oOH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -58270,6 +58660,14 @@ }, /turf/open/floor/wood, /area/security/detectives_office) +"oRl" = ( +/obj/machinery/camera{ + c_tag = "Arrivals - Aft Arm - Far Fore"; + dir = 10; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/entry) "oRt" = ( /obj/machinery/keycard_auth{ pixel_x = -24 @@ -58416,15 +58814,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/crew_quarters/bar) -"oTc" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) "oTd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -58458,6 +58847,22 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/central/secondary) +"oTH" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/item/borg/upgrade/rename, +/turf/open/floor/iron/grid/steel, +/area/science/robotics/lab) "oTV" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -58487,29 +58892,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"oUj" = ( -/obj/structure/table/reinforced, -/obj/item/pen, -/obj/machinery/door/window/eastright{ - dir = 2; - name = "Robotics Desk"; - req_access_txt = "29" - }, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics_shutters"; - name = "robotics shutters" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/closeup, -/obj/structure/desk_bell{ - pixel_x = -8 - }, -/turf/open/floor/iron/techmaint, -/area/science/robotics/lab) "oUA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58561,6 +58943,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) +"oUO" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/bush, +/turf/open/floor/grass/no_border, +/area/quartermaster/exploration_prep) "oUS" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -58668,6 +59056,14 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/heads/cmo) +"oWt" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) "oWE" = ( /obj/structure/sign/poster/official/report_crimes{ pixel_y = -32 @@ -58715,17 +59111,6 @@ /obj/machinery/photocopier, /turf/open/floor/wood, /area/lawoffice) -"oXx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/robotics/lab) "oXy" = ( /obj/machinery/computer/monitor, /turf/open/floor/iron/dark, @@ -58774,6 +59159,11 @@ }, /turf/open/floor/iron/grid/steel, /area/bridge) +"oYb" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/window/reinforced, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) "oYg" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -58805,6 +59195,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/security/main) +"oYo" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/chair/fancy/sofa/old/right{ + color = "#596479"; + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "oYq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58830,28 +59236,6 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/aft/secondary) -"oYV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10; 13" - }, -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/fore) "oZg" = ( /turf/open/floor/iron/techmaint, /area/quartermaster/exploration_prep) @@ -58870,6 +59254,17 @@ dir = 1 }, /area/hallway/primary/fore) +"oZG" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Port Primary Hallway - Roboticists passageway"; + dir = 5; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "oZK" = ( /obj/effect/turf_decal/guideline/guideline_out/blue{ dir = 1 @@ -58889,15 +59284,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/hallway/primary/fore) -"oZR" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/crew_quarters/fitness/recreation) "oZY" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -59054,20 +59440,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/engine_smes) -"pbp" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/hallway/secondary/service) "pbv" = ( /obj/machinery/telecomms/processor/preset_four, /obj/effect/turf_decal/stripes/end{ @@ -59095,6 +59467,19 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"pbW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green/fourcorners/contrasted, +/obj/item/storage/secure/safe{ + pixel_x = -23 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/tiled, +/area/medical/virology) "pcC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -59163,6 +59548,13 @@ }, /turf/open/floor/plating, /area/engine/storage) +"pdk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) "pdl" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 6 @@ -59297,6 +59689,17 @@ dir = 1 }, /area/crew_quarters/fitness/recreation) +"pfd" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "pff" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -59398,6 +59801,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/techmaint, /area/chapel/office) +"pgp" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/engine/atmos) "pgq" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -59411,6 +59826,17 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"pgD" = ( +/obj/machinery/camera{ + c_tag = "Arrivals - Aft Arm"; + dir = 9; + name = "hallway camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "pgG" = ( /obj/machinery/light, /obj/item/radio/intercom{ @@ -59421,6 +59847,19 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"pgH" = ( +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/advanced_airlock_controller{ + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/bridge) "pgP" = ( /obj/effect/turf_decal/guideline/guideline_mid_arrow_con/purple{ dir = 10 @@ -59441,17 +59880,19 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"pgZ" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" +"pgV" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_x = 26; + pixel_y = 2 }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/turf/open/floor/iron/grid/steel, -/area/engine/storage_shared) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "phi" = ( /obj/effect/turf_decal/guideline/guideline_in/red, /obj/structure/sign/map/left{ @@ -59541,22 +59982,6 @@ "piJ" = ( /turf/closed/wall/r_wall, /area/maintenance/department/security/brig) -"piQ" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/folder/blue{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/assembly/flash/handheld, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) "piR" = ( /obj/item/beacon, /obj/effect/turf_decal/siding/wood, @@ -59621,23 +60046,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"pjQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/clothing/mask/balaclava, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5 - }, -/obj/item/assembly/signaler{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/electropack, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/techmaint, -/area/security/execution/education) "pjS" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -59679,6 +60087,23 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/hydroponics) +"pkm" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/science/robotics/lab) "pkp" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -59721,21 +60146,6 @@ }, /turf/open/floor/iron, /area/vacant_room/commissary/commissary1) -"pla" = ( -/obj/machinery/camera{ - c_tag = "Science - Research and Development"; - dir = 4; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron/grid/steel, -/area/science/lab) "plg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -59751,6 +60161,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/quartermaster/office) +"plo" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "pls" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ @@ -59781,18 +60198,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/carpet/grimy, /area/library) -"pmh" = ( -/obj/machinery/airalarm/server{ - pixel_y = 22 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "pml" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -59800,6 +60205,13 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/iron/techmaint, /area/maintenance/port/aft) +"pmn" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "pmp" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/bot, @@ -59898,6 +60310,20 @@ "pnm" = ( /turf/open/floor/plating/airless, /area/science/test_area) +"pno" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Port Primary Hallway - Fore"; + name = "hallway camera" + }, +/obj/machinery/newscaster{ + pixel_x = 28; + pixel_y = 1 + }, +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "pnp" = ( /turf/open/floor/plating{ broken = 1 @@ -59910,6 +60336,15 @@ }, /turf/open/floor/iron/techmaint, /area/security/checkpoint/auxiliary) +"pnI" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/maintenance/disposal) "pnM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -59933,6 +60368,12 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/hallway/primary/central) +"pos" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "pou" = ( /obj/machinery/door/airlock{ id_tag = "AuxShower"; @@ -59983,6 +60424,17 @@ }, /turf/open/floor/iron/dark/side, /area/hallway/primary/aft) +"ppm" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/photocopier, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "ppo" = ( /obj/machinery/telecomms/broadcaster/preset_left, /obj/effect/turf_decal/stripes/closeup{ @@ -59990,6 +60442,29 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"ppp" = ( +/obj/structure/lattice/catwalk/over, +/obj/structure/table/reinforced, +/obj/item/clothing/shoes/magboots{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/plating, +/area/engine/storage) "ppz" = ( /turf/open/floor/iron/white, /area/medical/medbay/lobby) @@ -60008,6 +60483,25 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/closed/wall/r_wall, /area/engine/atmos) +"ppJ" = ( +/obj/machinery/camera/motion/directional/west{ + c_tag = "AI Chamber - Port"; + name = "motion-sensitive ai camera"; + network = list("aichamber") + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) +"ppP" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/library/lounge) "pqf" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/vest{ @@ -60181,6 +60675,16 @@ }, /turf/open/floor/plating, /area/security/checkpoint/escape) +"pso" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/grid/steel, +/area/hallway/primary/aft) "psH" = ( /obj/effect/turf_decal/stripes/full, /obj/effect/turf_decal/stripes/white/full, @@ -60222,6 +60726,11 @@ burnt = 1 }, /area/maintenance/starboard/fore) +"ptM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/grid/steel, +/area/science/robotics/lab) "ptN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -60330,15 +60839,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) -"pvE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) "pvL" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup{ @@ -60452,28 +60952,6 @@ /obj/structure/sign/departments/minsky/engineering/engineering, /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) -"pxo" = ( -/obj/machinery/computer/turbine_computer{ - dir = 8; - id = "incineratorturbine" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = 24; - pixel_y = -8 - }, -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = 24; - pixel_y = 8 - }, -/obj/machinery/button/ignition/incinerator/atmos{ - pixel_x = 34; - pixel_y = 8 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/disposal/incinerator) "pxs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -60494,20 +60972,20 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"pxw" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/science/robotics/mechbay) "pxJ" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating{ burnt = 1 }, /area/maintenance/port) -"pxK" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "pxQ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -60545,14 +61023,20 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating/airless, /area/maintenance/solars/starboard/fore) -"pym" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"pyn" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera{ + c_tag = "Telecomms - Storage room"; + dir = 9; + name = "telecomms camera"; + network = list("ss13","tcomms") }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "pyo" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -60627,23 +61111,6 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/department/science) -"pzt" = ( -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/siding/dark_green{ - dir = 4 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) -"pzu" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "pzy" = ( /obj/structure/window/reinforced, /obj/machinery/light{ @@ -60653,12 +61120,15 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/hallway/primary/port) -"pzz" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 +"pzB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor, +/area/docking/bridge) "pzF" = ( /obj/machinery/door/airlock{ name = "Bar Backroom"; @@ -60672,14 +61142,6 @@ }, /turf/open/floor/iron/techmaint, /area/crew_quarters/bar) -"pzT" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/secondary/service) "pzW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -60695,34 +61157,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"pzZ" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/grenades, -/obj/item/clipboard{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/toy/figure/chemist{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple/opposingcorners, -/obj/effect/turf_decal/tile/green/opposingcorners{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/apothecary) "pAd" = ( /obj/machinery/power/port_gen/pacman, /turf/open/floor/iron/dark, @@ -60779,6 +61213,20 @@ dir = 6 }, /area/engine/atmos) +"pBa" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" + }, +/turf/open/floor/grass/no_border, +/area/medical/medbay/lobby) "pBe" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -61026,20 +61474,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"pEG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/light_switch{ - pixel_x = -11; - pixel_y = -22 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "pEJ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -61155,6 +61589,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"pFZ" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/primary/port) "pGa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -61175,17 +61616,34 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"pGp" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"pGj" = ( +/obj/machinery/status_display/ai{ + pixel_x = -32 }, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/iron/sepia, -/area/construction/mining/aux_base) +/turf/open/floor/engine/light, +/area/science/explab) +"pGn" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/pen, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/camera{ + c_tag = "Library - Port"; + dir = 10; + name = "library camera" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "pGr" = ( /obj/effect/turf_decal/guideline/guideline_in/blue{ dir = 4 @@ -61270,22 +61728,18 @@ }, /turf/open/floor/iron/white, /area/medical/storage) -"pHy" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/structure/chair/fancy/sofa/old/right{ - color = "#742925" +"pHz" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/iron, -/area/medical/break_room) +/turf/open/floor/iron/grid/steel, +/area/science/lab) "pHF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -61308,14 +61762,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"pHV" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/camera{ - c_tag = "Courtroom - Backroom"; - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/lawoffice) "pHW" = ( /obj/structure/table/reinforced, /obj/item/tank/internals/emergency_oxygen/engi{ @@ -61413,18 +61859,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar/atrium) -"pIV" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/camera{ - c_tag = "Atmospherics - Pumps"; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "pJa" = ( /obj/structure/dresser, /obj/item/candle/infinite{ @@ -61448,21 +61882,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/bar/atrium) -"pJi" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Theatre"; - dir = 10; - name = "service camera" - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "pJl" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 @@ -61488,20 +61907,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre/backstage) -"pJG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/disposal/incinerator) -"pJI" = ( -/obj/machinery/camera{ - c_tag = "Science maintenance - Starboard"; - dir = 6; - name = "science camera" - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "pJJ" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, @@ -61552,6 +61957,17 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/starboard/central) +"pKj" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/bot_white, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/iron/tech/grid, +/area/medical/morgue) "pKs" = ( /obj/machinery/power/terminal{ dir = 4 @@ -61573,6 +61989,35 @@ broken = 1 }, /area/maintenance/starboard/fore) +"pKC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Bay - Starboard"; + name = "cargo camera" + }, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #3"; + suffix = "#3" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #1"; + name = "navigation beacon (MULE #1)" + }, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) +"pKE" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron, +/area/security/main) "pKS" = ( /obj/structure/railing/corner{ dir = 4 @@ -61627,18 +62072,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"pLC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) "pLE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -61741,6 +62174,26 @@ }, /turf/open/floor/prison, /area/security/prison) +"pNi" = ( +/mob/living/carbon/human/species/monkey, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark_green/corner{ + dir = 4 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) +"pNl" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/guideline/guideline_in/red, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "pNp" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, @@ -61839,15 +62292,6 @@ /obj/machinery/light/small, /turf/open/floor/iron/dark, /area/engine/engineering) -"pOm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "pOt" = ( /turf/closed/mineral/bscrystal, /area/hallway/primary/central) @@ -61892,21 +62336,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"pPu" = ( -/obj/machinery/computer/atmos_alert{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Desk"; - dir = 4; - name = "atmospherics camera" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "pPD" = ( /obj/structure/railing{ dir = 8 @@ -62016,24 +62445,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/central) -"pSi" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/button/door{ - id = "ceprivacy"; - name = "Privacy Control"; - pixel_x = 24; - req_access_txt = "56" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Chief Engineer's Quarters"; - name = "engineering camera" - }, -/turf/open/floor/carpet/orange, -/area/crew_quarters/heads/chief) "pSl" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62088,19 +62499,25 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"pTn" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +"pTj" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 8 +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/grid/steel, -/area/science/research) +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/beacon, +/turf/open/floor/iron/dark, +/area/hallway/primary/starboard) "pTJ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -62181,6 +62598,21 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"pUE" = ( +/obj/structure/railing/corner, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","security") + }, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = 32 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/department/security/brig) "pUF" = ( /obj/effect/turf_decal/bot_white, /obj/structure/weightmachine/weightlifter, @@ -62191,6 +62623,15 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/techmaint, /area/ai_monitored/storage/eva) +"pUP" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor, +/area/security/checkpoint/escape) "pVe" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -62200,19 +62641,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"pVk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Arrivals - Fore Arm - Far"; - name = "hallway camera" - }, -/obj/machinery/newscaster{ - pixel_y = 31 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "pVz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -62277,6 +62705,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/tcommsat/server) +"pWi" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) "pWk" = ( /obj/machinery/light/small{ dir = 4 @@ -62344,18 +62779,6 @@ }, /turf/open/floor/iron, /area/storage/primary) -"pXu" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/medical) "pXy" = ( /obj/machinery/computer/security/qm{ dir = 1 @@ -62639,17 +63062,6 @@ }, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissaryFood) -"qba" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/stairs/right{ - dir = 8 - }, -/area/hallway/primary/aft) "qbd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -62737,6 +63149,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"qbS" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/medical) "qbV" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -62760,26 +63184,6 @@ }, /turf/open/floor/iron/dark, /area/science/lobby) -"qcu" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera{ - c_tag = "Bar Backroom"; - dir = 10; - name = "service camera" - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) -"qcA" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/catwalk_floor, -/area/drydock) "qcI" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -62850,27 +63254,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/grid/steel, /area/hallway/secondary/entry) -"qdw" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "qdx" = ( /obj/structure/closet/secure_closet/freezer/fridge, /obj/effect/turf_decal/bot, /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) +"qdA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "qdH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -62942,28 +63342,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"qed" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/railing/corner, -/obj/machinery/light/small, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners, -/turf/open/floor/iron/cafeteria, -/area/storage/art) "qei" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -63017,6 +63395,19 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"qeC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "AI - Maintenance - Power Station"; + dir = 9; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/iron/tech/grid, +/area/ai_monitored/turret_protected/ai_upload_foyer) "qeF" = ( /obj/effect/turf_decal/guideline/guideline_out/blue{ dir = 1 @@ -63057,6 +63448,14 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/engine, /area/engine/atmos) +"qfF" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/bridge) "qfG" = ( /turf/closed/wall, /area/maintenance/aft/secondary) @@ -63068,14 +63467,6 @@ /obj/effect/spawner/room/fivexthree, /turf/open/floor/plating, /area/maintenance/central) -"qfK" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/dark, -/area/gateway) "qfR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -63114,16 +63505,6 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/white, /area/science/lobby) -"qgs" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/fitness/recreation) "qgC" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -63177,17 +63558,12 @@ }, /turf/open/floor/plating, /area/ai_monitored/storage/eva) -"qhL" = ( -/obj/machinery/camera{ - c_tag = "Recreation - port"; - dir = 1; - name = "recreation camera" - }, -/obj/machinery/light_switch{ - pixel_y = -24 +"qhH" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/turf/open/floor/iron/dark/side, -/area/crew_quarters/fitness/recreation) +/turf/open/floor/plating, +/area/maintenance/aft/secondary) "qhN" = ( /obj/effect/turf_decal/stripes/corner{ dir = 5 @@ -63370,6 +63746,15 @@ }, /turf/open/floor/iron/dark/corner, /area/quartermaster/sorting) +"qjS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "qjZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters{ @@ -63408,12 +63793,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"qkA" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "qkI" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/structure/cable/yellow{ @@ -63556,15 +63935,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grid/steel, /area/hallway/secondary/entry) -"qmf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "qmw" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 @@ -63586,21 +63956,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"qmE" = ( -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"qmP" = ( -/obj/machinery/vending/sustenance, -/obj/machinery/camera{ - c_tag = "Cafeteria"; - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/cafeteria) "qmS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -63689,24 +64044,37 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/science/xenobiology) -"qnY" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "mix to port" +"qnQ" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/delivery, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) +/obj/machinery/camera/directional/east{ + c_tag = "Cargo - Office"; + name = "cargo camera" + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/quartermaster/office) "qnZ" = ( /obj/structure/cable/yellow{ icon_state = "1-4" }, /turf/open/floor/iron, /area/maintenance/department/security/brig) +"qoh" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/vacant_room/commissary/commissaryRandom) "qos" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ @@ -63726,23 +64094,6 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/quartermaster/storage) -"qoI" = ( -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green/fourcorners/contrasted, -/obj/item/radio/intercom{ - pixel_x = -28 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/tiled, -/area/medical/virology) "qoM" = ( /obj/structure/window/reinforced, /obj/structure/table/reinforced, @@ -63844,12 +64195,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"qqw" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/drydock) "qqz" = ( /obj/effect/turf_decal/stripes/closeup, /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ @@ -63868,6 +64213,20 @@ broken = 1 }, /area/maintenance/starboard/aft) +"qqC" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/west{ + c_tag = "Research Division - Nanite Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/techmaint, +/area/science/nanite) "qqJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -63908,33 +64267,6 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"qri" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/maintenance/aft) -"qrj" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/machinery/camera{ - c_tag = "Kitchen"; - dir = 1; - name = "service camera" - }, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "qrm" = ( /obj/structure/weightmachine/weightlifter, /obj/effect/turf_decal/bot_white, @@ -63973,18 +64305,6 @@ }, /turf/open/floor/carpet, /area/vacant_room/office) -"qsh" = ( -/obj/machinery/camera{ - c_tag = "Dormitories - Locker Room"; - dir = 1; - name = "dormitories camera" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/grid/steel, -/area/crew_quarters/dorms) "qsn" = ( /obj/machinery/door/airlock/security{ name = "Brig"; @@ -64107,14 +64427,6 @@ }, /turf/open/floor/iron/dark, /area/tcommsat/computer) -"qtt" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Mix Cell"; - dir = 8; - name = "atmospherics camera" - }, -/turf/open/floor/engine/vacuum/light, -/area/engine/atmos) "qtx" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -64125,6 +64437,15 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"qty" = ( +/obj/structure/table/wood, +/obj/item/food/pie/cream, +/obj/item/clothing/head/costume/lobsterhat, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/dark/side, +/area/crew_quarters/theatre/backstage) "qtA" = ( /obj/machinery/telecomms/message_server/preset, /obj/effect/turf_decal/stripes/closeup, @@ -64146,23 +64467,6 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"qtI" = ( -/obj/item/book/manual/wiki/atmospherics, -/obj/item/clothing/head/utility/welding{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/clothing/head/utility/welding{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/multitool{ - layer = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, -/turf/open/floor/iron/dark, -/area/engine/atmos) "qtM" = ( /obj/structure/table/reinforced, /obj/item/book/granter/crafting_recipe/cooking_sweets_101{ @@ -64246,43 +64550,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"quf" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/camera{ - c_tag = "Telecomms - Server Room"; - dir = 10; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) -"quh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Starboard"; - dir = 8; - name = "cargo camera" - }, -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #3"; - suffix = "#3" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #1"; - name = "navigation beacon (MULE #1)" - }, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) "qul" = ( /obj/structure/closet, /obj/item/storage/box/lights/mixed, @@ -64309,18 +64576,6 @@ }, /turf/open/floor/plating, /area/engine/engine_smes) -"quC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/techmaint, -/area/science/robotics/mechbay) "quH" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/effect/decal/cleanable/dirt, @@ -64345,6 +64600,19 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"quY" = ( +/obj/machinery/meter, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/medical) "qvc" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 @@ -64437,38 +64705,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) -"qwo" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/disposal/incinerator) -"qwr" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/grass, -/area/quartermaster/exploration_prep) -"qwL" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Inner corridor"; - dir = 4; - name = "hallway camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "qwM" = ( /obj/item/toy/plush/beeplushie, /turf/open/floor/plating, @@ -64556,18 +64792,6 @@ /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/iron/techmaint, /area/maintenance/disposal/incinerator) -"qxZ" = ( -/obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 1 - }, -/obj/machinery/camera{ - c_tag = "Escape Shuttle Hallway - Aft Central"; - dir = 4; - name = "hallway camera" - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "qyd" = ( /obj/item/folder/yellow, /obj/item/pen, @@ -64583,6 +64807,21 @@ }, /turf/open/floor/carpet/grimy, /area/security/main) +"qyr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) "qyx" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/delivery, @@ -64642,6 +64881,11 @@ /obj/machinery/light/small, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissaryFood) +"qzd" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/science/robotics/mechbay) "qzg" = ( /obj/structure/closet/emcloset, /obj/structure/lattice/catwalk/over, @@ -64731,18 +64975,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) -"qAX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/grid/steel, -/area/science/misc_lab) "qAY" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/pods{ @@ -64850,18 +65082,6 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) -"qBX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/science/mixing) "qBZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -64936,6 +65156,16 @@ }, /turf/open/floor/iron/sepia, /area/maintenance/department/engine) +"qDL" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "qDZ" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -65147,18 +65377,25 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) -"qFX" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"qGa" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/machinery/light/small, -/obj/machinery/photocopier{ - pixel_y = 3 +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) +/obj/structure/sign/poster/official/space_cops{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/turf/open/floor/iron, +/area/security/main) "qGd" = ( /obj/machinery/light/small{ dir = 8 @@ -65179,29 +65416,26 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/sepia, /area/engine/engineering) -"qGv" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port) "qGw" = ( /obj/structure/closet/crate, /obj/item/coin/silver, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) -"qGA" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"qGy" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Science - Research Director's Office"; + name = "science camera"; + network = list("ss13","rd") }, -/turf/open/floor/plating, -/area/maintenance/department/engine) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/heads/hor) "qGE" = ( /obj/structure/chair/fancy/bench/pew{ dir = 1 @@ -65240,16 +65474,6 @@ /obj/machinery/photocopier, /turf/open/floor/wood, /area/quartermaster/qm) -"qHb" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/camera{ - c_tag = "Medbay - Psychologist room"; - dir = 9; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/turf/open/floor/wood, -/area/medical/exam_room) "qHA" = ( /obj/effect/turf_decal/bot, /obj/structure/table, @@ -65281,15 +65505,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"qIi" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/primary/port) "qIk" = ( /obj/structure/window/reinforced{ dir = 8 @@ -65312,14 +65527,6 @@ }, /turf/open/floor/engine, /area/security/nuke_storage) -"qIo" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/central) "qIr" = ( /obj/structure/safe, /obj/item/clothing/neck/stethoscope, @@ -65556,6 +65763,27 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) +"qKM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "qKV" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -65628,12 +65856,6 @@ "qLH" = ( /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) -"qLQ" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "qLR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -65659,6 +65881,25 @@ }, /turf/open/floor/iron, /area/science/lab) +"qMj" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/clothing/glasses/welding, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/stack/sheet/glass/ten, +/obj/item/stack/sheet/mineral/copper/five, +/obj/machinery/requests_console{ + department = "Research Lab"; + name = "Research RC"; + pixel_x = 32; + receive_ore_updates = 1 + }, +/turf/open/floor/iron/dark, +/area/science/lab) "qMM" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -65738,15 +65979,6 @@ }, /turf/open/floor/iron/techmaint, /area/janitor) -"qNG" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "qNK" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/engineering) @@ -65754,6 +65986,20 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engine_room) +"qOd" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Recovery Room"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/open/floor/iron/freezer, +/area/medical/surgery) "qOh" = ( /obj/machinery/gateway{ dir = 8 @@ -65762,27 +66008,32 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/gateway) -"qOC" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"qOl" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/carpet, +/area/crew_quarters/bar/atrium) +"qOn" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/item/toy/beach_ball{ - desc = "The simple beach ball is one of Nanotrasen's most popular products. 'Why do we make beach balls? Because we can! (TM)' - Nanotrasen"; - name = "Nanotrasen-brand beach ball"; - pixel_y = 7 +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 }, -/obj/item/toy/plush/carpplushie{ - color = "red"; - name = "Nanotrasen wildlife department space carp plushie" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"qOu" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/item/paicard{ - desc = "A real Nanotrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."; - name = "Nanotrasen-brand personal AI device exhibit" +/obj/machinery/light/small{ + dir = 8 }, -/turf/open/floor/wood, -/area/bridge/showroom/corporate) +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/maintenance/aft) "qOF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -65795,6 +66046,12 @@ }, /turf/open/floor/iron/grid/steel, /area/engine/storage_shared) +"qOL" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/carpet/grimy, +/area/crew_quarters/locker) "qOM" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/hydroponics/constructable, @@ -65888,14 +66145,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) -"qPX" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/medical/exam_room) "qQg" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, @@ -65930,6 +66179,17 @@ }, /turf/open/floor/carpet, /area/hallway/primary/starboard) +"qQm" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "qQu" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -65960,16 +66220,6 @@ /obj/structure/railing/corner, /turf/open/floor/plating, /area/maintenance/starboard/central) -"qQA" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/library/lounge) "qQF" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; @@ -65998,6 +66248,20 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) +"qQQ" = ( +/obj/machinery/camera{ + c_tag = "Port Primary Hallway - Cargo Office Entrance"; + dir = 9; + name = "hallway camera" + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "qRb" = ( /obj/machinery/air_sensor/atmos/nitrous_tank, /turf/open/floor/engine/n2o/light, @@ -66009,6 +66273,28 @@ }, /turf/open/floor/iron, /area/maintenance/central) +"qRi" = ( +/obj/structure/table, +/obj/item/kitchen/fork, +/obj/item/reagent_containers/food/condiment/saltshaker{ + desc = "Salt. From space oceans, presumably. A staple of modern medicine."; + pixel_x = -8; + pixel_y = 12 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/effect/spawner/lootdrop/three_course_meal, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/cafeteria) "qRl" = ( /obj/effect/turf_decal/tile/purple/opposingcorners, /obj/effect/turf_decal/tile/green/opposingcorners{ @@ -66077,18 +66363,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"qRI" = ( -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/camera{ - c_tag = "Science - Experimentor"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/engine/light, -/area/science/xenobiology) "qRK" = ( /obj/effect/turf_decal/plaque{ icon_state = "L1" @@ -66281,6 +66555,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) +"qTs" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "qTw" = ( /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, @@ -66299,6 +66579,21 @@ broken = 1 }, /area/maintenance/department/medical) +"qTK" = ( +/obj/effect/turf_decal/guideline/guideline_mid/purple{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_out/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "qTL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -66379,6 +66674,18 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/dorms) +"qVH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/wardrobe/grey, +/obj/structure/sign/poster/official/no_erp{ + desc = "This poster reminds the crew that Eroticism, Reproduction and Pornography are banned on Nanotrasen stations. You feel as if this poster reminds you of an event that happened here... and that it's a placeholder for another poster?"; + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/iron/grid/steel, +/area/crew_quarters/locker) "qVQ" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 9 @@ -66460,6 +66767,19 @@ }, /turf/open/floor/iron/dark, /area/science/shuttle) +"qXc" = ( +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "qXe" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -66521,6 +66841,14 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/bar/atrium) +"qYu" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/table, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) "qYA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -66570,6 +66898,26 @@ /obj/structure/cable, /turf/open/space/basic, /area/solar/starboard/fore) +"qZF" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/medical) +"qZN" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/dorms) "qZP" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -66612,22 +66960,6 @@ /obj/item/powertool/jaws_of_life, /turf/open/floor/iron/techmaint, /area/engine/storage_shared) -"rat" = ( -/obj/machinery/power/solar_control{ - dir = 4; - id = "port"; - name = "Port Solar Control" - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "raz" = ( /obj/effect/turf_decal/plaque{ icon_state = "L3" @@ -66650,6 +66982,18 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/locker) +"raX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "rbg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -66700,6 +67044,22 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) +"rbU" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass/no_border, +/area/science/research) "rci" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -66717,6 +67077,17 @@ dir = 8 }, /area/hallway/primary/port) +"rcj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/hallway/secondary/service) "rcu" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -66759,6 +67130,18 @@ }, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) +"rcS" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Science - Toxins Mixing Lab"; + dir = 5; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/techmaint, +/area/science/mixing) "rcY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance/three, @@ -66767,27 +67150,6 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) -"rcZ" = ( -/obj/item/book/manual/wiki/security_space_law{ - name = "space law"; - pixel_y = 2 - }, -/obj/item/toy/gun, -/obj/item/restraints/handcuffs, -/obj/structure/table/wood, -/obj/item/clothing/head/collectable/HoS{ - name = "novelty HoS hat" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/bridge/showroom/corporate) "rde" = ( /obj/effect/turf_decal/plaque{ icon_state = "L5" @@ -66867,6 +67229,21 @@ /obj/item/storage/fancy/candle_box, /turf/open/floor/carpet/grimy, /area/library) +"reg" = ( +/obj/structure/lattice/catwalk/over, +/obj/machinery/conveyor{ + id = "QMLoading"; + name = "Loading Ramp" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Bay - Aft"; + name = "cargo camera" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) "reh" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/stripes/openup{ @@ -66895,6 +67272,16 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"reF" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/camera/motion{ + c_tag = "AI Chamber - Outside - Aft"; + dir = 9; + name = "motion-sensitive ai camera"; + network = list("aichamber") + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "reM" = ( /obj/machinery/light/small, /obj/structure/lattice/catwalk/over, @@ -66944,6 +67331,11 @@ burnt = 1 }, /area/maintenance/aft/secondary) +"rfB" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/grid/steel, +/area/crew_quarters/dorms) "rfE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -67166,22 +67558,6 @@ }, /turf/open/space/basic, /area/space) -"rim" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/hallway/secondary/service) "rio" = ( /obj/structure/closet/crate{ opened = 1 @@ -67249,6 +67625,17 @@ }, /turf/open/floor/iron/cafeteria, /area/vacant_room/commissary/commissaryFood) +"riQ" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera{ + c_tag = "Locker Room - Fore"; + dir = 9; + name = "dormitories camera" + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/crew_quarters/locker) "riR" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 @@ -67283,6 +67670,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/hallway/primary/central) +"rjF" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/starboard) "rjG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -67355,16 +67748,6 @@ /obj/structure/table/wood, /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) -"rkI" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/medical/surgery) "rkJ" = ( /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/maintenance_hatch{ @@ -67390,6 +67773,16 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"rln" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/crew_quarters/theatre/backstage) "rlo" = ( /obj/structure/railing/corner, /obj/machinery/light, @@ -67408,6 +67801,15 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/iron, /area/engine/atmos) +"rlA" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/captain) "rlO" = ( /obj/machinery/light{ dir = 8 @@ -67513,6 +67915,26 @@ }, /turf/open/floor/noslip/blue, /area/medical/medbay/lobby) +"rmG" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/camera{ + c_tag = "Bridge - Fore"; + dir = 5; + name = "command camera" + }, +/turf/open/floor/iron/grid/steel, +/area/bridge) "rmP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -67561,6 +67983,28 @@ }, /turf/open/floor/iron/dark, /area/security/prison) +"rnB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/chair/foldable{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/janitor) +"rnO" = ( +/obj/machinery/camera{ + c_tag = "Shuttle construction area - Security shuttle dock"; + dir = 6; + name = "hallway camera" + }, +/turf/open/floor/catwalk_floor, +/area/drydock/security) "rnV" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -67682,6 +68126,26 @@ }, /turf/open/floor/iron/techmaint, /area/security/main) +"rpm" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/item/toy/beach_ball{ + desc = "The simple beach ball is one of Nanotrasen's most popular products. 'Why do we make beach balls? Because we can! (TM)' - Nanotrasen"; + name = "Nanotrasen-brand beach ball"; + pixel_y = 7 + }, +/obj/item/toy/plush/carpplushie{ + color = "red"; + name = "Nanotrasen wildlife department space carp plushie" + }, +/obj/item/paicard{ + desc = "A real Nanotrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."; + name = "Nanotrasen-brand personal AI device exhibit" + }, +/turf/open/floor/wood, +/area/bridge/showroom/corporate) "rpo" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 @@ -67712,6 +68176,18 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/sepia, /area/engine/engineering) +"rpB" = ( +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/chapel/office) "rpE" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -67751,13 +68227,6 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/disposal) -"rqc" = ( -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/siding/dark_green{ - dir = 1 - }, -/turf/open/floor/grass, -/area/medical/genetics) "rqd" = ( /obj/effect/turf_decal/trimline/blue/line, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -67829,6 +68298,12 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) +"rqT" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/wood, +/area/lawoffice) "rrm" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -67842,20 +68317,6 @@ }, /turf/open/floor/iron, /area/medical/break_room) -"rrs" = ( -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "rrx" = ( /obj/machinery/door/airlock/public/glass{ name = "Visitation" @@ -67865,16 +68326,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/primary/central) -"rrE" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L9" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "rrL" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -67920,6 +68371,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical) +"rrY" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/catwalk_floor, +/area/drydock) "rsb" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -67979,18 +68436,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/maintenance/disposal) -"rsG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway - VIP lounge"; - dir = 6; - name = "hallway camera" - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood, -/area/hallway/primary/aft) "rsJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68008,12 +68453,55 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) +"rsP" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron, +/area/vacant_room/commissary/commissary2) +"rtd" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) +"rte" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/white, +/area/science/lobby) "rtu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron/dark, /area/maintenance/department/security/brig) +"rtE" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/computer/security, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/security/checkpoint/supply) "rtM" = ( /obj/machinery/atmospherics/components/binary/valve/on{ dir = 4 @@ -68032,9 +68520,38 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"rtP" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics - Mix Cell"; + name = "atmospherics camera" + }, +/turf/open/floor/engine/vacuum/light, +/area/engine/atmos) "rtW" = ( /turf/closed/wall, /area/maintenance/starboard/central) +"rue" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/toy/plush/moth/lovers, +/turf/open/floor/grass/no_border, +/area/ai_monitored/security/armory) +"rui" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/dorms) "rus" = ( /obj/structure/chair/fancy/bench/pew/left{ dir = 1 @@ -68062,22 +68579,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/sepia, /area/maintenance/department/engine) -"ruC" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/shower{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/structure/sink{ - pixel_y = 30 - }, -/turf/open/floor/noslip/dark, -/area/science/lobby) "ruE" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Law Maintenance"; @@ -68100,16 +68601,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"ruS" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/grass/jungle/b, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/medical/medbay/lobby) "ruU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -68133,34 +68624,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/central) -"rve" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/table/reinforced, -/obj/item/storage/box/rubbershot{ - pixel_x = -4; - pixel_y = -4 - }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/light, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "rvn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -68177,6 +68640,24 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical) +"rvv" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/button/door{ + id = "ceprivacy"; + name = "Privacy Control"; + pixel_x = 24; + req_access_txt = "56" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Chief Engineer's Quarters"; + name = "engineering camera" + }, +/turf/open/floor/carpet/orange, +/area/crew_quarters/heads/chief) "rvI" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32 @@ -68218,18 +68699,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"rwe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) "rwg" = ( /obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 @@ -68306,16 +68775,6 @@ /obj/structure/railing/corner, /turf/open/floor/iron, /area/maintenance/department/science) -"rwI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/vault, -/area/engine/break_room) "rwJ" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/dark_blue/half/contrasted{ @@ -68442,16 +68901,15 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"ryG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +"ryB" = ( +/turf/open/floor/cult, +/area/library) +"ryO" = ( +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/main) +/area/hallway/primary/port) "ryP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ @@ -68467,6 +68925,37 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"ryS" = ( +/obj/item/book/manual/wiki/security_space_law{ + name = "space law"; + pixel_y = 2 + }, +/obj/item/toy/gun, +/obj/item/restraints/handcuffs, +/obj/structure/table/wood, +/obj/item/clothing/head/collectable/HoS{ + name = "novelty HoS hat" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/bridge/showroom/corporate) +"ryV" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/effect/turf_decal/siding/wideplating/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/chapel/main) "ryY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -68533,35 +69022,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/mixing) -"rzy" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs) -"rzC" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/disposal) "rzV" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain/private) @@ -68647,20 +69107,21 @@ }, /turf/open/floor/iron/techmaint, /area/science/nanite) -"rBk" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"rBi" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/machinery/camera{ - c_tag = "Science - Toxins Storage Passtrough"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/guideline/guideline_mid/purple{ + dir = 4 }, -/turf/open/floor/iron/techmaint, -/area/science/storage) +/obj/effect/turf_decal/guideline/guideline_out/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "rBl" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -68680,32 +69141,11 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"rBx" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "rBB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"rBC" = ( -/obj/machinery/camera{ - c_tag = "Gambling Corner"; - dir = 1; - name = "service camera" - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/bar/atrium) "rBD" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/delivery, @@ -68797,14 +69237,16 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"rCW" = ( -/obj/machinery/power/apc/auto_name/east, +"rCZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ - icon_state = "0-8" + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/turf/open/floor/iron/sepia, -/area/engine/engineering) +/turf/open/floor/plating, +/area/maintenance/central) "rDh" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -68910,21 +69352,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/atmos) -"rEf" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Auxiliary Fore Entrance"; - dir = 1; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "rEA" = ( /obj/effect/turf_decal/stripes/end, /turf/open/floor/circuit/green{ @@ -68959,25 +69386,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) -"rFp" = ( -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Medbay - Central Port"; - dir = 9; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "rFq" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -69139,23 +69547,6 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/engine/engine_room) -"rHf" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Science - Toxins Mixing Lab Burn Chamber"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/grid/steel, -/area/science/mixing) "rHh" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -69442,11 +69833,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/chapel/main) -"rKI" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "rKK" = ( /obj/structure/chair/foldable{ dir = 8 @@ -69464,6 +69850,14 @@ /obj/effect/landmark/start/virologist, /turf/open/floor/iron/grid, /area/medical/virology) +"rKY" = ( +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "rLd" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, @@ -69479,34 +69873,10 @@ /obj/docking_port/stationary/public_mining_dock, /turf/open/floor/plating, /area/construction/mining/aux_base) -"rLF" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/item/crowbar, -/obj/item/restraints/handcuffs, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/security/checkpoint) "rLK" = ( /obj/effect/spawner/room/threexthree, /turf/open/floor/plating, /area/maintenance/port) -"rLO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Cargo - Foyer"; - dir = 4; - name = "cargo camera" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/quartermaster/office) "rLT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -69663,24 +70033,6 @@ burnt = 1 }, /area/maintenance/department/science) -"rND" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/cryopod, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/cryopod{ - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Medbay - Sleepers"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/dark/airless, -/area/medical/surgery) "rNL" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, @@ -69767,6 +70119,27 @@ dir = 10 }, /area/engine/atmos) +"rOp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 26 + }, +/obj/machinery/light/small, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/port) "rOu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -69861,12 +70234,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/central) -"rOW" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/carpet/grimy, -/area/crew_quarters/locker) "rPa" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 1 @@ -69881,21 +70248,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"rPc" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/bot, -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "rPe" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -69970,6 +70322,13 @@ /obj/effect/turf_decal/siding/wideplating_new/dark, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"rPE" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/carpet, +/area/crew_quarters/bar/atrium) "rPG" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -69992,6 +70351,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"rPK" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/vacant_room/commissary/commissary2) "rPL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -69999,6 +70365,25 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/orange, /area/crew_quarters/heads/chief) +"rPM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_access_txt = "10; 13" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/fore) "rPR" = ( /turf/closed/wall, /area/security/courtroom) @@ -70044,15 +70429,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"rQs" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/carpet/orange, -/area/crew_quarters/dorms) "rQw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -70094,23 +70470,6 @@ /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) -"rQK" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/dark, -/area/quartermaster/office) -"rQU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/carpet/grimy, -/area/crew_quarters/locker) "rQY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -70133,6 +70492,15 @@ dir = 1 }, /area/quartermaster/sorting) +"rRb" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "rRo" = ( /obj/structure/railing, /turf/open/floor/iron/stairs/left{ @@ -70144,36 +70512,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/bridge) -"rRy" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/stack/sheet/plasteel/twenty, -/obj/item/wrench, -/obj/machinery/camera{ - c_tag = "Engineering - Gravity Generator Foyer"; - dir = 1; - name = "engineering camera" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/lattice/catwalk/over, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"rRA" = ( -/obj/machinery/camera/motion{ - c_tag = "AI - Upload"; - dir = 9; - name = "motion-sensitive ai camera"; - network = list("aiupload") - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) "rRH" = ( /obj/structure/chair/foldable{ dir = 8 @@ -70208,6 +70546,14 @@ }, /turf/open/floor/iron/grid/steel, /area/crew_quarters/dorms) +"rSa" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "rSq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -70240,6 +70586,25 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"rSO" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Recreation - port"; + name = "recreation camera" + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/iron/dark/side, +/area/crew_quarters/fitness/recreation) +"rSP" = ( +/obj/machinery/camera{ + c_tag = "Shuttle construction area - Fore"; + dir = 9; + name = "hallway camera" + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/sepia, +/area/science/shuttle) "rSR" = ( /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 @@ -70252,20 +70617,6 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/department/engine) -"rSU" = ( -/obj/machinery/camera{ - c_tag = "Chapel Office Antechamber"; - dir = 8; - name = "chapel camera" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/iron/dark, -/area/chapel/office) "rSZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -70312,20 +70663,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"rUg" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Courtroom Entrance"; - dir = 4; - name = "hallway camera" - }, -/obj/effect/turf_decal/guideline/guideline_in/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "rUi" = ( /obj/effect/landmark/start/scientist, /turf/open/floor/iron/grid/steel, @@ -70346,6 +70683,17 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/dorms) +"rUE" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Supermatter Engine - Laser room"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/structure/cable/orange{ + icon_state = "0-8" + }, +/turf/open/floor/iron/tech/grid, +/area/engine/engine_room) "rUK" = ( /obj/structure/cable/orange{ icon_state = "1-8" @@ -70370,23 +70718,6 @@ }, /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) -"rVi" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Delivery Office"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/turf/open/floor/iron/techmaint, -/area/quartermaster/storage) "rVk" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -70424,6 +70755,25 @@ /obj/machinery/light/small, /turf/open/floor/carpet/royalblue, /area/crew_quarters/dorms) +"rVv" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/iron/grid/steel, +/area/hallway/primary/aft) "rVS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -70496,6 +70846,15 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"rWu" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "rWw" = ( /obj/structure/chair/office{ dir = 8 @@ -70510,29 +70869,6 @@ /obj/structure/bed/maint, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"rWE" = ( -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Cargo Office Entrance"; - dir = 6; - name = "hallway camera" - }, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"rWG" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/dorms) "rWO" = ( /obj/effect/turf_decal/guideline/guideline_out/blue{ dir = 1 @@ -70580,6 +70916,14 @@ "rXm" = ( /turf/closed/wall/r_wall, /area/maintenance/department/engine) +"rXn" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Central"; + name = "engineering camera" + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/turf/open/floor/iron/sepia, +/area/engine/engineering) "rXD" = ( /obj/machinery/air_sensor/atmos/carbon_tank, /turf/open/floor/engine/co2/light, @@ -70647,15 +70991,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/side, /area/hallway/primary/fore) -"rYM" = ( -/obj/structure/window/reinforced, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/quartermaster/exploration_prep) "rYQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, @@ -70664,22 +70999,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"rZb" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/line, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","security") - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark, -/area/security/brig) "rZc" = ( /obj/effect/turf_decal/trimline/blue/filled/corner, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -70782,6 +71101,28 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"sai" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) +"sau" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/turf/open/floor/iron, +/area/storage/tools) "sax" = ( /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) @@ -70867,6 +71208,19 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/department/engine) +"sbl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "sbs" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/grid/steel, @@ -70969,14 +71323,6 @@ }, /turf/open/floor/iron/tech/grid, /area/engine/engine_room) -"scF" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/decal/cleanable/robot_debris, -/turf/open/floor/iron, -/area/maintenance/disposal) "scJ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -71138,25 +71484,6 @@ }, /turf/open/floor/iron, /area/storage/primary) -"sfg" = ( -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Starboard"; - dir = 6; - name = "hallway camera" - }, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) -"sfk" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Plasma Cell"; - dir = 8; - name = "atmospherics camera" - }, -/turf/open/floor/engine/plasma/light, -/area/engine/atmos) "sfo" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; @@ -71188,18 +71515,6 @@ burnt = 1 }, /area/maintenance/aft) -"sfP" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Waiting Room"; - dir = 1; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "sfT" = ( /obj/structure/rack, /obj/item/storage/toolbox/electrical{ @@ -71272,35 +71587,28 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hos) -"sha" = ( -/turf/closed/wall, -/area/vacant_room/commissary/commissaryFood) -"shb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "Xenobiology Junction"; - sortType = 28 +"sgG" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/explab) +"sgO" = ( /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) +/turf/open/floor/plating, +/area/maintenance/port/aft) +"sha" = ( +/turf/closed/wall, +/area/vacant_room/commissary/commissaryFood) "shm" = ( /obj/effect/turf_decal/guideline/guideline_in_arrow_con/red, /obj/machinery/light_switch{ @@ -71309,15 +71617,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"shn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Starboard"; - dir = 9; - name = "hallway camera" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "shs" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -71344,6 +71643,16 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port) +"shB" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/security/courtroom) "shI" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/bot, @@ -71421,6 +71730,22 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/white, /area/science/shuttledock) +"siH" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics - Canister Storage"; + dir = 9; + name = "atmospherics camera" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/engine/atmos) "siJ" = ( /obj/structure/closet/crate/secure/weapon{ desc = "A secure clothing crate."; @@ -71552,18 +71877,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"ska" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Lounge"; - dir = 8; - name = "lounge camera" +"sjV" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark/side, +/area/hallway/secondary/service) +"skd" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/machinery/newscaster{ - pixel_x = 28; - pixel_y = 1 +/obj/structure/table/reinforced, +/obj/item/storage/box/monkeycubes{ + pixel_y = -4 }, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) +/obj/item/storage/box/monkeycubes, +/obj/item/extinguisher/mini, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "skf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ @@ -72033,16 +72363,6 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/plating, /area/maintenance/disposal) -"sqc" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/grass, -/area/bridge) "sqg" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -72058,20 +72378,6 @@ }, /turf/open/floor/iron/grid/steel, /area/science/research) -"sqh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "sqw" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -72080,6 +72386,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/maintenance/aft) +"sqF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "Testing Range Junction"; + sortType = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "sqU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, @@ -72089,6 +72412,15 @@ broken = 1 }, /area/space/nearstation) +"srr" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor, +/area/science/shuttle) "srw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -72124,6 +72456,12 @@ }, /turf/open/floor/wood, /area/library) +"sso" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/turf/open/floor/catwalk_floor, +/area/drydock/security) "ssq" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -72173,32 +72511,18 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"ssN" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, +"ssH" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/carpet/grimy, -/area/crew_quarters/locker) -"ssQ" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway - Port Bow"; - dir = 10; - name = "hallway camera" + icon_state = "1-2" }, -/obj/machinery/status_display/ai{ - pixel_y = -32 +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/junction{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/primary/aft) +/area/hallway/secondary/entry) "ssT" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -72380,18 +72704,6 @@ }, /turf/open/floor/iron/dark, /area/lawoffice) -"svn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/stripes/line, -/obj/item/toy/plush/lizard_plushie{ - name = "Eats-The-Rubbish" - }, -/turf/open/floor/iron/dark/side, -/area/quartermaster/sorting) "svu" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -72423,19 +72735,6 @@ broken = 1 }, /area/maintenance/aft/secondary) -"svR" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar/atrium) "svS" = ( /obj/effect/turf_decal/plaque{ icon_state = "L3" @@ -72590,27 +72889,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"sxV" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar/atrium) -"sxX" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar/atrium) "sxZ" = ( /obj/machinery/door/airlock/hatch{ name = "AI Foyer"; @@ -72630,16 +72908,6 @@ }, /turf/open/floor/iron/techmaint, /area/ai_monitored/turret_protected/ai_upload_foyer) -"syd" = ( -/obj/effect/turf_decal/pool{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/noslip/standard, -/area/crew_quarters/fitness/recreation) "syg" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -72673,13 +72941,21 @@ /turf/open/floor/vault, /area/engine/engine_room) "syL" = ( -/obj/machinery/camera{ - c_tag = "Shuttle construction area - Security shuttle dock"; - dir = 9; - name = "hallway camera" +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/catwalk_floor, -/area/drydock/security) +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/maintenance/disposal/incinerator) "syR" = ( /obj/machinery/light, /obj/structure/disposalpipe/segment{ @@ -72694,17 +72970,6 @@ /obj/item/flashlight/lamp, /turf/open/floor/carpet/grimy, /area/library) -"syY" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar/atrium) "szc" = ( /obj/machinery/computer/operating, /obj/effect/turf_decal/bot, @@ -72772,28 +73037,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) -"szG" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1423; - listening = 0; - name = "Interrogation Intercom"; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Interrogation room"; - network = list("interrogation") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "szO" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -72805,14 +73048,6 @@ }, /turf/open/floor/plating, /area/gateway) -"szW" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/cult, -/area/library) "sAh" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, @@ -72835,6 +73070,22 @@ }, /turf/open/floor/iron/sepia, /area/maintenance/department/engine) +"sAL" = ( +/obj/machinery/light, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/grid/steel, +/area/bridge) "sAO" = ( /obj/effect/turf_decal/guideline/guideline_out_arrow_con/blue{ dir = 9 @@ -72907,17 +73158,6 @@ }, /turf/open/floor/iron/ridged/steel, /area/science/xenobiology) -"sBB" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/grid/steel, -/area/medical/genetics) "sBH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -73030,6 +73270,20 @@ }, /turf/open/space/basic, /area/space/nearstation) +"sCG" = ( +/obj/structure/lattice/catwalk/over, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Dock - Docking Area"; + dir = 6; + name = "command camera" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/docking/bridge) "sCI" = ( /turf/open/floor/iron/dark, /area/hallway/primary/central) @@ -73070,24 +73324,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"sDg" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"sDq" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor, -/area/science/shuttle) "sDy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -73116,22 +73352,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"sDB" = ( -/obj/structure/lattice/catwalk/over, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/structure/table/reinforced, -/obj/item/crowbar, -/obj/item/wirecutters, -/obj/item/stack/cable_coil/white, -/obj/machinery/camera{ - c_tag = "Engineering - Gear Storage"; - dir = 4; - name = "engineering camera" - }, -/turf/open/floor/plating, -/area/engine/storage) "sDC" = ( /obj/effect/turf_decal/trimline/red/warning{ dir = 8 @@ -73154,6 +73374,15 @@ }, /turf/open/floor/iron/techmaint, /area/engine/engine_room) +"sDU" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/table, +/obj/item/wrench, +/obj/item/clipboard, +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow, +/turf/open/floor/vault, +/area/science/server) "sEl" = ( /obj/effect/turf_decal/pool/corner{ dir = 8 @@ -73186,6 +73415,19 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/techmaint, /area/science/nanite) +"sEX" = ( +/obj/structure/noticeboard{ + pixel_y = 26 + }, +/obj/machinery/camera{ + c_tag = "Recreation - fore"; + dir = 9; + name = "recreation camera" + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/crew_quarters/fitness/recreation) "sEY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -73219,27 +73461,6 @@ /obj/effect/turf_decal/guideline/guideline_in/red, /turf/open/floor/iron, /area/hallway/primary/central) -"sFH" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Security Post - Science"; - dir = 8; - network = list("ss13","rd") - }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "sFJ" = ( /obj/effect/turf_decal/siding/wideplating_new{ dir = 1 @@ -73303,6 +73524,33 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/port/central) +"sGo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals - Fore Arm - Far"; + name = "hallway camera" + }, +/obj/machinery/newscaster{ + pixel_y = 31 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) +"sGr" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/techmaint, +/area/science/explab) "sGH" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engineering locker room"; @@ -73324,17 +73572,6 @@ dir = 5 }, /area/quartermaster/office) -"sGY" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Port"; - dir = 4; - name = "atmospherics camera" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/engine/atmos) "sHj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -73353,15 +73590,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"sHI" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/catwalk_floor, -/area/security/checkpoint/escape) "sHL" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/bot, @@ -73401,6 +73629,34 @@ /obj/structure/sign/warning/vacuum/external, /turf/closed/wall/r_wall, /area/hallway/secondary/entry) +"sIx" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Robotics Desk"; + req_access_txt = "29" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics_shutters"; + name = "robotics shutters" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup, +/obj/structure/desk_bell{ + pixel_x = -8 + }, +/obj/item/paper_bin{ + pixel_x = 8 + }, +/obj/item/pen{ + pixel_x = 8 + }, +/obj/item/folder/white{ + pixel_x = 2; + pixel_y = -3 + }, +/turf/open/floor/iron/techmaint, +/area/science/robotics/lab) "sIS" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/delivery, @@ -73490,19 +73746,6 @@ }, /turf/open/floor/iron/grid/steel, /area/science/shuttle) -"sJR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) "sJX" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/delivery, @@ -73599,6 +73842,21 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) +"sMm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "sMt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -73612,6 +73870,22 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) +"sMv" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Science - Break Room"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/science/breakroom) "sMw" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -73688,28 +73962,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"sNs" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/light_switch{ - name = "Control Room light switch"; - pixel_x = 12; - pixel_y = -23 - }, -/obj/machinery/light_switch/tcomms{ - pixel_x = 21; - pixel_y = -23 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "sNu" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, @@ -73837,18 +74089,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"sOQ" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/fancy/sofa/old/right{ - color = "#742925"; - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) "sOS" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -73873,6 +74113,20 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"sPA" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/camera{ + c_tag = "Telecomms - Server Room"; + dir = 5; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "sPK" = ( /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/regular{ @@ -73882,6 +74136,22 @@ /obj/item/healthanalyzer, /turf/open/floor/plating, /area/maintenance/aft) +"sQh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/storage/firstaid/regular, +/obj/item/storage/toolbox/mechanical, +/obj/item/book/manual/wiki/xenoarchaeology, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/open/floor/iron/ridged/steel, +/area/science/explab) "sQn" = ( /obj/effect/turf_decal/delivery, /obj/machinery/rnd/production/circuit_imprinter, @@ -73939,35 +74209,6 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"sQL" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Science - Central hallway"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/iron/grid/steel, -/area/science/research) -"sQT" = ( -/obj/machinery/camera{ - c_tag = "Vacant Commissary #2"; - dir = 6 - }, -/obj/machinery/newscaster{ - pixel_y = 31 - }, -/turf/open/floor/iron, -/area/vacant_room/commissary/commissary2) "sRl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -74133,6 +74374,27 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"sSR" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/effect/turf_decal/bot, +/obj/item/clothing/neck/stethoscope, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/screwdriver{ + pixel_y = 6 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Storage"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "sTe" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -74226,17 +74488,6 @@ dir = 4 }, /area/hallway/primary/port) -"sTD" = ( -/obj/effect/turf_decal/guideline/guideline_in_arrow_con/red{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron, -/area/hallway/primary/central) "sTM" = ( /obj/machinery/door/airlock/engineering{ name = "Engine Antichamber"; @@ -74323,15 +74574,6 @@ }, /turf/open/floor/vault, /area/engine/engine_room) -"sUS" = ( -/obj/machinery/computer/nanite_chamber_control, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/techmaint, -/area/science/nanite) "sUW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/loading_area{ @@ -74382,23 +74624,6 @@ }, /turf/open/floor/plating, /area/engine/storage) -"sVD" = ( -/obj/effect/turf_decal/guideline/guideline_out/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_mid/purple{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Bow"; - dir = 8; - name = "hallway camera" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "sVM" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -74407,16 +74632,21 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/engine/engine_room) +"sVO" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Cloning Lab"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/medical/cryo) "sVP" = ( /obj/item/storage/box/lights/mixed, /turf/open/floor/plating{ broken = 1 }, /area/maintenance/starboard/aft) -"sVQ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/catwalk_floor, -/area/engine/engine_room) "sVS" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/donkpockets, @@ -74433,15 +74663,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"sVY" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "sVZ" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -74484,6 +74705,17 @@ }, /turf/open/floor/wood, /area/vacant_room/office) +"sWB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Supermatter Engine - Backup Starboard"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/vault, +/area/engine/engine_room) "sWK" = ( /obj/machinery/computer/card/minor/rd{ dir = 1 @@ -74506,6 +74738,15 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) +"sWV" = ( +/obj/machinery/gulag_teleporter, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/techmaint, +/area/security/execution/transfer) "sWY" = ( /turf/open/floor/engine/n2/light, /area/engine/atmos) @@ -74594,28 +74835,27 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"sXZ" = ( +"sXU" = ( /obj/effect/turf_decal/bot, -/obj/structure/closet/toolcloset, -/turf/open/floor/iron/techmaint, -/area/maintenance/solars/port) -"sYd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/structure/table/reinforced, -/obj/item/food/popcorn, -/obj/item/reagent_containers/food/drinks/bottle/vodka{ - pixel_x = 4; - pixel_y = 6 +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") }, -/obj/structure/railing, +/obj/machinery/anesthetic_machine, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/turf/open/floor/iron/white, +/area/security/main) +"sXZ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/toolcloset, /turf/open/floor/iron/techmaint, -/area/science/misc_lab) +/area/maintenance/solars/port) "sYg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -74714,18 +74954,6 @@ }, /turf/open/floor/iron/grid/steel, /area/engine/atmos) -"sZv" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "sZy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -74867,6 +75095,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/entry) +"tba" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/lawoffice) "tbf" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/delivery, @@ -74906,17 +75144,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"tbx" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/bridge) "tby" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75005,6 +75232,20 @@ /obj/structure/table/wood, /turf/open/floor/carpet/red, /area/crew_quarters/dorms) +"tcM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "tcN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75034,16 +75275,6 @@ /obj/item/powertool/hand_drill, /turf/open/floor/iron/techmaint, /area/engine/storage_shared) -"tcR" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/item/kirbyplants/random, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) "tcZ" = ( /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) @@ -75055,10 +75286,61 @@ }, /turf/open/floor/plating, /area/hydroponics) +"teh" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Science - Experimentation Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/item/hand_labeler, +/obj/item/stack/package_wrap, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science RC"; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/geiger_counter, +/obj/item/multitool, +/obj/structure/table/reinforced, +/turf/open/floor/iron/grid/steel, +/area/science/explab) +"tei" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/fancy/sofa/old/right{ + color = "#742925"; + dir = 1 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) "teq" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"ter" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "teE" = ( /obj/structure/table/reinforced, /obj/machinery/recharger{ @@ -75123,6 +75405,30 @@ }, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"teZ" = ( +/obj/structure/table, +/obj/item/clipboard{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/hand_labeler, +/obj/item/hand_labeler, +/obj/effect/spawner/lootdrop/gloves, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Cargo Bay - Starboard"; + dir = 9; + name = "cargo camera" + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) "tfa" = ( /obj/machinery/door/airlock/command{ name = "Corporate Showroom"; @@ -75266,22 +75572,6 @@ /obj/structure/lattice/catwalk, /turf/open/floor/plating, /area/engine/engine_room) -"thU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/closet/crate, -/obj/item/target/syndicate, -/obj/item/target/clown, -/obj/item/target/alien, -/obj/item/target, -/turf/open/floor/iron/grid/steel, -/area/science/misc_lab/range) "thW" = ( /obj/machinery/newscaster{ pixel_x = 28; @@ -75304,6 +75594,18 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/central) +"tij" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/techmaint, +/area/science/robotics/mechbay) "tip" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -75410,17 +75712,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) -"tjz" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/cargo/request{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron/dark, -/area/medical/storage) "tjF" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/two, @@ -75435,6 +75726,19 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/wood, /area/library) +"tjO" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/drydock/security) "tkc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -75455,15 +75759,6 @@ /obj/structure/closet/toolcloset, /turf/open/floor/iron/dark, /area/science/shuttle) -"tkw" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/carpet/purple, -/area/crew_quarters/dorms) "tky" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -75491,6 +75786,22 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"tkK" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/sepia, +/area/engine/break_room) "tkM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -75524,17 +75835,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port) -"tkY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/bridge) "tlb" = ( /obj/effect/turf_decal/guideline/guideline_in/blue{ dir = 4 @@ -75635,6 +75935,24 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"tmg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "tmq" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -75647,6 +75965,18 @@ burnt = 1 }, /area/maintenance/port/aft) +"tng" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "tno" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -75673,18 +76003,19 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/solars/port/aft) -"tnz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"tnP" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Science - Toxins Secure Storage"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/engine, +/area/science/storage) "tnS" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75734,22 +76065,6 @@ /obj/item/stock_parts/cell/crap, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"toB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Science - Experimentor"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine/light, -/area/science/explab) "toF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -75826,6 +76141,21 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) +"tpA" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/computer/shuttle_flight/mining{ + dir = 1; + req_access = null + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/quartermaster/miningdock) "tpC" = ( /obj/effect/turf_decal/guideline/guideline_mid/purple, /obj/effect/turf_decal/guideline/guideline_out/yellow, @@ -75943,25 +76273,26 @@ }, /turf/open/floor/iron/techmaint, /area/hallway/secondary/exit/departure_lounge) -"tqQ" = ( -/obj/item/toy/plush/flushed{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/bed/double, -/obj/item/bedsheet/double/dorms, -/turf/open/floor/carpet/green, -/area/crew_quarters/dorms) "tqT" = ( /obj/machinery/status_display/evac{ pixel_y = 32 }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"tqZ" = ( +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/camera/autoname{ + dir = 6; + network = list("ss13","security") + }, +/turf/open/floor/iron/dark, +/area/security/main) "tra" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -75991,6 +76322,21 @@ "trp" = ( /turf/open/floor/iron/grid/steel, /area/quartermaster/exploration_prep) +"trz" = ( +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Courtroom - Fore" + }, +/obj/structure/chair/fancy/bench/pew/right{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "trD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -76102,16 +76448,31 @@ }, /turf/open/floor/iron/techmaint, /area/crew_quarters/locker) -"tsK" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/disposalpipe/segment{ +"tsF" = ( +/obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating, -/area/construction) +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/vacant_room/commissary/commissaryFood) "tsN" = ( /turf/open/floor/plating/asteroid/airless, /area/asteroid/nearstation) +"tsS" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology - Cell 6"; + dir = 9; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "tsW" = ( /turf/closed/indestructible{ desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; @@ -76134,6 +76495,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood, /area/crew_quarters/dorms) +"ttx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/vault, +/area/medical/genetics) "ttC" = ( /obj/structure/flora/ausbushes/leafybush, /obj/structure/flora/ausbushes/fullgrass, @@ -76206,15 +76574,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) -"tuh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "tuj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -76242,6 +76601,15 @@ }, /turf/open/floor/iron/techmaint, /area/security/main) +"tur" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Port Primary Hallway - Starboard"; + dir = 6; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/central) "tus" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -76276,19 +76644,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) -"tvu" = ( -/obj/machinery/light{ - dir = 4 - }, -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/siding/dark_green/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "tvw" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -76379,6 +76734,33 @@ dir = 1 }, /area/crew_quarters/dorms) +"twz" = ( +/obj/structure/closet/secure_closet/security/med, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = -11; + pixel_y = 22 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) +"twH" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/techmaint, +/area/security/prison) "twP" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Engine Room"; @@ -76403,10 +76785,6 @@ }, /turf/closed/wall/r_wall, /area/engine/supermatter) -"twT" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/cult, -/area/library) "txe" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/red/line, @@ -76417,19 +76795,6 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"txf" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron, -/area/hydroponics) "txx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -76443,19 +76808,6 @@ }, /turf/open/floor/iron, /area/security/main) -"txE" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_x = 26; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "txJ" = ( /obj/docking_port/stationary{ dir = 8; @@ -76514,6 +76866,19 @@ }, /turf/open/floor/iron/grid/steel, /area/science/research) +"tyL" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass/no_border, +/area/science/research) "tyS" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -76756,14 +77121,6 @@ burnt = 1 }, /area/maintenance/central/secondary) -"tCd" = ( -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#742925"; - dir = 4 - }, -/turf/open/floor/cult, -/area/library) "tCk" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 @@ -76779,30 +77136,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"tCm" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/photocopier, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) -"tCs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/carpet/grimy, -/area/crew_quarters/locker) "tCE" = ( /obj/structure/chair/office{ dir = 4 @@ -76836,6 +77169,28 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) +"tCL" = ( +/obj/structure/table/wood, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/item/clipboard{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/paper_bin, +/obj/item/pen{ + pixel_x = -4 + }, +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/wood, +/area/security/detectives_office) "tCN" = ( /obj/structure/table/wood/poker, /obj/item/storage/pill_bottle/dice, @@ -76902,19 +77257,6 @@ }, /turf/open/floor/iron/grid/steel, /area/hallway/secondary/entry) -"tDI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green/fourcorners/contrasted, -/obj/item/storage/secure/safe{ - pixel_x = -23 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/tiled, -/area/medical/virology) "tDO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed/maint, @@ -77006,6 +77348,23 @@ }, /turf/open/floor/prison, /area/security/prison) +"tFo" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/stairs/right{ + dir = 8 + }, +/area/hallway/primary/aft) "tFq" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -77030,6 +77389,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/maintenance/disposal/incinerator) +"tFR" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark, +/area/quartermaster/office) "tGa" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 4 @@ -77073,15 +77440,14 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/techmaint, /area/quartermaster/exploration_prep) -"tHg" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/chair/stool{ - dir = 4 - }, +"tHh" = ( +/obj/structure/cable/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/item/kirbyplants/random, +/obj/item/toy/plush/moth/gothic, /turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) +/area/vacant_room/office) "tHm" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -77092,6 +77458,19 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron, /area/medical/break_room) +"tHw" = ( +/obj/effect/turf_decal/guideline/guideline_out/blue{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Fore Primary Hallway - Security shuttle"; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "tHE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet{ @@ -77117,14 +77496,6 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"tIa" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/turf/open/floor/iron, -/area/storage/tools) "tIf" = ( /obj/structure/cable{ icon_state = "2-4" @@ -77135,25 +77506,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/fore) -"tIg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Solar Access"; - req_access_txt = "10; 13" - }, -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/port) "tIl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -77166,18 +77518,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"tIs" = ( -/obj/machinery/computer/atmos_control, -/obj/effect/turf_decal/delivery, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Atmos Storage"; - name = "atmospherics camera" - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "tIF" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -77340,6 +77680,22 @@ /obj/machinery/digital_clock/directional/north, /turf/open/floor/iron/sepia, /area/engine/break_room) +"tKs" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Research Area"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "tKt" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -77348,15 +77704,13 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) -"tKx" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"tKC" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics - Nitrous Oxide Cell"; + name = "atmospherics camera" }, -/turf/open/floor/carpet/red, -/area/crew_quarters/dorms) +/turf/open/floor/engine/n2o/light, +/area/engine/atmos) "tKI" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron/grid/steel, @@ -77456,6 +77810,18 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"tLC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -22 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "tLH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -77584,24 +77950,6 @@ "tNT" = ( /turf/open/floor/iron, /area/hallway/secondary/entry) -"tNV" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Genetics Lab"; - dir = 4; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/table/reinforced, -/obj/item/storage/box/disks, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/iron/grid/steel, -/area/medical/genetics) "tNW" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -77636,27 +77984,19 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary2) -"tOf" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"tOo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/mineral/copper{ - amount = 5 +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Quartermaster's Office"; + name = "cargo camera" }, -/obj/item/clothing/glasses/welding, -/obj/item/wrench, -/obj/item/crowbar, -/obj/machinery/requests_console{ - department = "Research Lab"; - name = "Research RC"; - pixel_x = 32; - receive_ore_updates = 1 +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 }, -/turf/open/floor/iron/dark, -/area/science/lab) +/turf/open/floor/wood, +/area/quartermaster/qm) "tOs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -77668,6 +78008,18 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"tOC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "tOE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -77869,42 +78221,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grid/steel, /area/science/lobby) -"tQh" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/security/checkpoint/escape) -"tQo" = ( -/obj/machinery/camera{ - c_tag = "Bridge - Dock - Aft"; - dir = 4; - name = "command camera" - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/bridge) -"tQu" = ( -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Checkpoint"; - dir = 1; - name = "hallway camera" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/guideline/guideline_in/red, -/obj/effect/turf_decal/guideline/guideline_mid/purple, -/obj/effect/turf_decal/guideline/guideline_out/yellow, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "tQT" = ( /turf/open/floor/iron, /area/vacant_room/commissary/commissary2) @@ -77923,6 +78239,24 @@ }, /turf/open/floor/iron/white, /area/science/research) +"tRa" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 4 + }, +/turf/open/floor/engine, +/area/security/nuke_storage) +"tRc" = ( +/obj/structure/table/reinforced, +/obj/machinery/airalarm/unlocked{ + pixel_y = 23; + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Turbines"; + name = "atmospherics camera" + }, +/turf/open/floor/iron/sepia, +/area/maintenance/disposal/incinerator) "tRh" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/air, @@ -77937,6 +78271,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"tRk" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_x = 26; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/structure/lattice/catwalk/over, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "tRq" = ( /obj/machinery/requests_console{ department = "Medbay"; @@ -78088,27 +78431,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/maintenance/disposal) -"tTr" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/teleporter) "tTv" = ( /turf/open/indestructible/sound/pool, /area/crew_quarters/fitness/recreation) @@ -78129,17 +78451,6 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"tTJ" = ( -/obj/structure/bedsheetbin, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet/restrooms) "tTT" = ( /obj/effect/turf_decal/siding/yellow/corner{ dir = 1 @@ -78196,14 +78507,6 @@ }, /turf/open/floor/iron/dark, /area/bridge/showroom/corporate) -"tUe" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Nitrous Oxide Cell"; - dir = 8; - name = "atmospherics camera" - }, -/turf/open/floor/engine/n2o/light, -/area/engine/atmos) "tUt" = ( /obj/machinery/light{ dir = 8 @@ -78372,21 +78675,17 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"tWs" = ( -/obj/effect/turf_decal/guideline/guideline_mid/purple{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_out/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/blue{ - dir = 4 +"tWp" = ( +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber - Fore"; + name = "motion-sensitive ai camera"; + network = list("aichamber") }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/central) +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "tWB" = ( /obj/structure/lattice, /obj/docking_port/stationary/random{ @@ -78461,12 +78760,34 @@ }, /turf/open/floor/iron/grid/steel, /area/hallway/primary/central) -"tXl" = ( -/obj/machinery/airalarm{ - pixel_y = 22 +"tXt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, +/obj/structure/lattice/catwalk/over, /turf/open/floor/plating, -/area/maintenance/starboard/aft) +/area/engine/atmos) +"tXL" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/tiled/light, +/area/medical/virology) "tXM" = ( /turf/closed/wall, /area/engine/engineering) @@ -78519,18 +78840,15 @@ }, /turf/open/floor/vault, /area/engine/engine_room) -"tYY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Supermatter Engine - Backup Starboard"; - dir = 4; - name = "engineering camera"; - network = list("ss13","engine") +"tYI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/turf/open/floor/vault, -/area/engine/engine_room) +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/turf/open/floor/iron/sepia, +/area/engine/engineering) "tZg" = ( /obj/machinery/light/small{ dir = 4 @@ -78566,38 +78884,11 @@ }, /turf/open/floor/engine, /area/science/storage) -"tZF" = ( -/obj/machinery/camera{ - c_tag = "Science maintenance - Central"; - dir = 6; - name = "science camera" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) -"tZK" = ( -/obj/machinery/dna_scannernew, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/grid/steel, -/area/medical/genetics) "tZO" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/emcloset, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) -"tZZ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/hallway/secondary/service) "uae" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -78708,6 +78999,17 @@ /obj/structure/closet/secure_closet/security/cargo, /turf/open/floor/iron, /area/security/checkpoint/supply) +"ubk" = ( +/obj/structure/table/wood/fancy, +/obj/item/soulstone/anybody/chaplain, +/obj/item/organ/heart{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/obj/item/book/granter/spell/smoke/lesser, +/turf/open/floor/cult, +/area/chapel/office) "ubo" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/delivery, @@ -78730,13 +79032,6 @@ }, /turf/open/floor/iron/techmaint, /area/medical/morgue) -"ubz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "ubJ" = ( /obj/machinery/computer/security/labor{ dir = 8 @@ -78793,24 +79088,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"ucK" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/grass, -/area/hallway/primary/port) -"ucL" = ( -/obj/structure/chair/stool, -/mob/living/carbon/human/species/monkey/punpun, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "ucO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -78838,11 +79115,6 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/disposal/incinerator) -"udl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "udr" = ( /obj/structure/ore_box, /obj/effect/decal/cleanable/dirt, @@ -78925,18 +79197,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/techmaint, /area/engine/engineering) -"uer" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/bot_white, -/obj/machinery/airalarm{ +"uet" = ( +/obj/machinery/atmospherics/components/binary/valve{ dir = 4; - pixel_x = -22 + name = "mix to port" }, -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron/tech/grid, -/area/medical/morgue) +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) "ueu" = ( /obj/structure/chair/office{ dir = 4 @@ -78988,16 +79260,6 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"ufq" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/grass, -/area/hallway/primary/port) "ufw" = ( /obj/item/beacon, /obj/structure/disposalpipe/segment, @@ -79143,10 +79405,28 @@ }, /turf/open/floor/engine, /area/engine/supermatter) +"uhF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/bridge) "uhJ" = ( /obj/machinery/biogenerator, /turf/open/floor/grass, /area/hydroponics/garden) +"uhR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "uhU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -79182,6 +79462,24 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"uif" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/end{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Labour Shuttle airlock" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/bridge) "uir" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/delivery, @@ -79260,45 +79558,12 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"ujf" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/toy/figure/ce{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/item/pen, -/obj/machinery/camera{ - c_tag = "Engineering - Chief Engineer's Office"; - dir = 4; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) "ujk" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) -"ujn" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/vault, -/area/engine/engine_room) "ujx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -79333,22 +79598,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/office) -"uke" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +"ukp" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/computer/security, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) +/obj/machinery/light, +/turf/open/floor/grass/no_border, +/area/hallway/primary/port) "ukw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -79380,6 +79646,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/quartermaster/sorting) +"ukP" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room/council) "ukZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -79409,15 +79683,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) -"uln" = ( -/obj/effect/turf_decal/stripes/closeup, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_one_access_txt = "13;24;10" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "ulx" = ( /obj/structure/sign/departments/minsky/engineering/telecommmunications, /turf/closed/wall/r_wall, @@ -79430,20 +79695,6 @@ broken = 1 }, /area/maintenance/port/aft) -"ulK" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Starboard Aft Central"; - dir = 9; - name = "hallway camera" - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "ulQ" = ( /turf/closed/wall/r_wall, /area/hallway/primary/central) @@ -79502,6 +79753,26 @@ }, /turf/open/floor/iron/grid/steel, /area/storage/primary) +"umg" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office"; + req_access_txt = "50" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/quartermaster/storage) +"umi" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/carpet/orange, +/area/quartermaster/qm) "umj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -79512,38 +79783,6 @@ /obj/effect/turf_decal/trimline/yellow/line, /turf/open/floor/iron, /area/hallway/primary/central) -"umv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Engineering"; - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/light_switch{ - pixel_x = -11; - pixel_y = 24 - }, -/obj/machinery/firealarm{ - pixel_x = -32; - pixel_y = 26 - }, -/obj/item/radio/intercom{ - pixel_x = -32; - pixel_y = 37 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "umz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -79551,6 +79790,16 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/department/medical) +"umB" = ( +/obj/machinery/camera{ + c_tag = "Vacant Commissary #2"; + dir = 9 + }, +/obj/machinery/newscaster{ + pixel_y = 31 + }, +/turf/open/floor/iron, +/area/vacant_room/commissary/commissary2) "umU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -79598,14 +79847,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) -"unK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/hallway/secondary/service) "unN" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -79793,6 +80034,10 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engine_room) +"upD" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/vacant_room/commissary/commissary2) "upJ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -79804,6 +80049,16 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"upN" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/turf/open/floor/iron/dark, +/area/security/brig) "upO" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light{ @@ -79813,6 +80068,17 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/docking/arrival) +"upR" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/dark, +/area/engine/engine_room) +"upU" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet, +/area/crew_quarters/bar/atrium) "upZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -79854,17 +80120,6 @@ dir = 1 }, /area/quartermaster/warehouse) -"uqW" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 - }, -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/white, -/area/science/lobby) "urc" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 1 @@ -79878,6 +80133,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grid/steel, /area/science/research) +"urg" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/grass/no_border, +/area/science/lobby) "urh" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -79967,17 +80234,6 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/dorms) -"usF" = ( -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/side, -/area/engine/atmos) "usI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -80017,15 +80273,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) -"usW" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/dorms) "uta" = ( /obj/machinery/door/airlock{ name = "Cyborg Recharging station" @@ -80137,6 +80384,17 @@ "uuo" = ( /turf/closed/wall, /area/engine/storage) +"uup" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/directional/west{ + c_tag = "Science - Shuttle dock"; + name = "science camera" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/turf/open/floor/iron/white, +/area/science/shuttledock) "uur" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, @@ -80184,20 +80442,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/vault, /area/engine/engine_room) -"uuU" = ( -/obj/machinery/camera{ - c_tag = "Recreation - Cryo Lounge"; - dir = 4; - name = "recreation camera" - }, -/obj/structure/table, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/effect/spawner/lootdrop/costume, -/obj/effect/spawner/lootdrop/costume, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "uuW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -80258,6 +80502,24 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/security/checkpoint/customs) +"uvs" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/railing/corner, +/obj/machinery/light/small, +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners, +/turf/open/floor/iron/cafeteria, +/area/storage/art) "uvt" = ( /obj/effect/turf_decal/trimline/blue/warning{ dir = 8 @@ -80296,19 +80558,6 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/locker) -"uvQ" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/grass, -/area/science/research) "uvU" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -80459,19 +80708,6 @@ /obj/effect/turf_decal/guideline/guideline_in/blue, /turf/open/floor/iron, /area/hallway/primary/central) -"uxn" = ( -/obj/machinery/computer/card{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/customs) "uxt" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -80493,6 +80729,15 @@ }, /turf/open/floor/engine, /area/science/storage) +"uxJ" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/guideline/guideline_in/red, +/obj/effect/turf_decal/guideline/guideline_mid/purple, +/obj/effect/turf_decal/guideline/guideline_out/yellow, +/turf/open/floor/iron, +/area/hallway/primary/port) "uxM" = ( /turf/open/floor/iron/grid/steel, /area/engine/engine_room) @@ -80543,17 +80788,24 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/auxiliary) -"uyF" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/disposalpipe/segment{ +"uyw" = ( +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/cryopod, +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/lobby) +/obj/machinery/computer/cryopod{ + pixel_y = 25 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Sleepers"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/dark/airless, +/area/medical/surgery) "uyP" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -80668,21 +80920,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"uzV" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/plating/airless{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/drydock/security) "uAb" = ( /obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -80725,12 +80962,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"uAv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "uAA" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -80758,25 +80989,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/storage/primary) -"uAK" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/engine/gravity_generator) "uAZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -80789,41 +81001,13 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"uBb" = ( -/obj/structure/table/wood, -/obj/item/food/pie/cream, -/obj/item/clothing/head/costume/lobsterhat, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/dark/side, -/area/crew_quarters/theatre/backstage) -"uBs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow, -/obj/machinery/light_switch{ - pixel_x = 21; - pixel_y = -10 - }, -/turf/open/floor/iron/sepia, -/area/engine/break_room) -"uBu" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/chair/stool{ - dir = 4 +"uBv" = ( +/obj/structure/lattice, +/obj/item/toy/plush/lizard_plushie/space{ + name = "Embraces-the-Void" }, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) +/turf/open/space/basic, +/area/space/nearstation) "uBw" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical, @@ -80956,30 +81140,12 @@ }, /turf/open/floor/iron/cafeteria, /area/vacant_room/commissary/commissaryFood) -"uDx" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +"uDz" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) +/turf/open/floor/iron, +/area/hallway/primary/aft) "uDC" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/bot, @@ -81017,6 +81183,27 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/engine/atmos) +"uEK" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console{ + department = "Custodial Closet"; + name = "Custodial RC"; + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Custodial bay"; + dir = 9 + }, +/obj/structure/closet/l3closet/janitor, +/obj/item/clothing/gloves/maid, +/obj/item/clothing/accessory/maidapron, +/obj/item/clothing/under/costume/maid, +/obj/item/grenade/clusterbuster/cleaner, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/janitor) "uEQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -81042,6 +81229,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/security/brig) +"uEX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/drydock/security) "uEZ" = ( /turf/closed/wall/r_wall, /area/bridge/showroom/corporate) @@ -81181,9 +81374,6 @@ }, /turf/open/floor/plating, /area/medical/genetics) -"uGf" = ( -/turf/open/floor/cult, -/area/library) "uGj" = ( /obj/effect/turf_decal{ dir = 1 @@ -81197,6 +81387,18 @@ /obj/effect/turf_decal/trimline/red/warning, /turf/open/floor/prison, /area/security/prison) +"uGp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/tiled/light, +/area/medical/virology) "uGw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -81358,23 +81560,6 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/vault, /area/engine/engine_room) -"uIt" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/cultivator, -/obj/item/hatchet, -/obj/item/wirecutters, -/obj/item/shovel/spade, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/newscaster{ - pixel_y = -28 - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/turf/open/floor/iron, -/area/hydroponics) "uIz" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -81400,23 +81585,32 @@ }, /turf/open/floor/iron, /area/hydroponics) +"uIF" = ( +/obj/machinery/camera{ + c_tag = "Engineering Maintenance - Auxiliary Atmospheric entrance"; + dir = 6; + name = "engineering camera" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/maintenance/department/engine) "uIQ" = ( /obj/structure/table/wood, /obj/effect/spawner/lootdrop/gloves, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) -"uIV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +"uJc" = ( +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Kitchen Hatch"; - dir = 9; - name = "service camera" +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 8 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood, -/area/crew_quarters/bar/atrium) +/turf/open/floor/catwalk_floor, +/area/drydock) "uJg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance/three, @@ -81556,21 +81750,6 @@ /obj/machinery/vending/cigarette, /turf/open/floor/carpet, /area/hallway/secondary/entry) -"uLm" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/box/lights/mixed, -/obj/item/storage/box/lights/mixed, -/obj/item/assembly/timer, -/obj/item/assembly/timer, -/obj/machinery/newscaster{ - pixel_y = 31 - }, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/turf/open/floor/iron, -/area/storage/primary) "uLr" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, @@ -81604,14 +81783,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"uLG" = ( -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Fore"; - dir = 5; - name = "hallway camera" - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "uLI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating{ @@ -81694,6 +81865,22 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"uNc" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Arrivals" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron, +/area/security/checkpoint) "uNj" = ( /turf/open/floor/iron/dark, /area/science/robotics/mechbay) @@ -81710,6 +81897,23 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"uNn" = ( +/obj/effect/turf_decal/guideline/guideline_in_T/red{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway - Security Main Entrance"; + dir = 5; + name = "hallway camera" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = -29 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "uNp" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -81740,15 +81944,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"uNL" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/vacant_room/commissary/commissaryRandom) "uNS" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, @@ -81758,14 +81953,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"uOg" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/aft) "uOj" = ( /obj/machinery/light{ dir = 4 @@ -81846,6 +82033,11 @@ }, /turf/open/floor/plating, /area/hydroponics/garden) +"uOU" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/carpet, +/area/crew_quarters/bar/atrium) "uPe" = ( /obj/machinery/firealarm/directional/west, /obj/structure/chair/fancy/sofa/old/left{ @@ -82032,6 +82224,22 @@ /obj/effect/spawner/room/tenxfive, /turf/open/floor/plating, /area/maintenance/aft) +"uQN" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/library) "uQX" = ( /obj/structure/table, /obj/item/toy/plush/beeplushie, @@ -82086,6 +82294,18 @@ }, /turf/open/floor/iron/sepia, /area/science/shuttle) +"uRB" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/evidence, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/obj/structure/sign/poster/official/safety_report{ + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/security/main) "uRF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, @@ -82122,6 +82342,13 @@ }, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"uSr" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Maintenance - Starboard"; + name = "engineering camera" + }, +/turf/open/floor/iron/sepia, +/area/maintenance/department/engine) "uSv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/landmark/start/security_officer, @@ -82184,6 +82411,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/red, /area/crew_quarters/bar/atrium) +"uTA" = ( +/obj/structure/rack, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/bot, +/obj/item/clothing/head/utility/chefhat, +/obj/item/book/manual/wiki/cooking_to_serve_man, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "uTB" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -82193,6 +82434,23 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"uTF" = ( +/obj/effect/turf_decal/trimline/purple/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Aft hallway"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/grid/steel, +/area/science/research) "uTL" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -82306,19 +82564,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/mixing) -"uVb" = ( -/obj/structure/noticeboard{ - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Recreation - fore"; - dir = 6; - name = "recreation camera" - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) "uVc" = ( /turf/closed/wall/mineral/plastitanium, /area/hallway/primary/aft) @@ -82358,18 +82603,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/grid/steel, /area/medical/medbay/lobby) -"uWu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/camera{ - c_tag = "Science - Shuttle dock"; - dir = 4; - name = "science camera" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple/opposingcorners, -/turf/open/floor/iron/white, -/area/science/shuttledock) "uWB" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -82485,6 +82718,14 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/engine/atmos) +"uXE" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) "uXH" = ( /obj/structure/mirror{ pixel_x = -28 @@ -82591,24 +82832,6 @@ dir = 8 }, /area/quartermaster/sorting) -"uYy" = ( -/obj/machinery/light/small, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/drydock) -"uYG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Science maintenance - Port"; - dir = 4; - name = "science camera" - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "uYO" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/two, @@ -82830,15 +83053,6 @@ }, /turf/open/floor/iron/dark, /area/gateway) -"vaY" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_x = 26; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/structure/lattice/catwalk/over, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "vbd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -82981,6 +83195,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"vcO" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/machinery/microwave{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Food Commissary"; + dir = 9 + }, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/vacant_room/commissary/commissaryFood) "vcT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -83007,11 +83240,6 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/port) -"vcW" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/crew_quarters/bar/atrium) "vcZ" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, @@ -83023,16 +83251,16 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/central) -"vdt" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"vdn" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/guideline/guideline_in/red, -/obj/effect/turf_decal/guideline/guideline_mid/purple, -/obj/effect/turf_decal/guideline/guideline_out/yellow, -/turf/open/floor/iron, -/area/hallway/primary/port) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/carpet, +/area/crew_quarters/bar/atrium) "vdu" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 @@ -83085,18 +83313,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"vdK" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/door/window/southright{ - name = "Sign door"; - req_one_access = "25" - }, -/obj/machinery/camera{ - c_tag = "Cafeteria antechamber"; - name = "service camera" - }, -/turf/open/floor/grass, -/area/crew_quarters/bar/atrium) "vdU" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -83134,13 +83350,6 @@ }, /turf/open/floor/iron/dark, /area/security/prison) -"ven" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/crew_quarters/bar/atrium) "veo" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck{ @@ -83200,18 +83409,6 @@ }, /turf/open/floor/grass, /area/hydroponics/garden) -"vfa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/quartermaster/warehouse) "vfe" = ( /obj/structure/cable{ icon_state = "2-4" @@ -83248,17 +83445,6 @@ /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/aft) -"vfJ" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/turf/open/floor/grass, -/area/crew_quarters/bar/atrium) "vfL" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/stripes/corner{ @@ -83266,19 +83452,25 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"vfS" = ( -/obj/machinery/light, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"vfT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "2-4" }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Fore Primary Hallway - Security shuttle view"; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "vfZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westleft{ @@ -83397,6 +83589,12 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) +"vhH" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/plating, +/area/maintenance/port) "vhU" = ( /turf/closed/wall, /area/medical/apothecary) @@ -83416,14 +83614,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"vih" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Oxygen Supply"; - dir = 10; - name = "atmospherics camera" - }, -/turf/open/floor/engine/o2/light, -/area/engine/atmos) "vii" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -83486,27 +83676,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"viO" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - pixel_x = -11; - pixel_y = 22 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "viY" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -83782,6 +83951,17 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"vlw" = ( +/obj/effect/turf_decal/pool{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Recreation - Aft"; + dir = 6; + name = "recreation camera" + }, +/turf/open/floor/noslip/standard, +/area/crew_quarters/fitness/recreation) "vlF" = ( /obj/structure/table/reinforced, /obj/structure/disposalpipe/segment, @@ -83801,6 +83981,10 @@ "vlU" = ( /turf/closed/wall, /area/storage/art) +"vlX" = ( +/obj/machinery/light/small, +/turf/open/floor/catwalk_floor, +/area/drydock) "vmb" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -83865,15 +84049,6 @@ }, /turf/open/floor/plating, /area/engine/engine_room) -"vmE" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "vmG" = ( /obj/structure/table/reinforced, /obj/item/weldingtool{ @@ -83894,11 +84069,22 @@ /obj/effect/turf_decal/bot, /turf/open/floor/wood, /area/security/detectives_office) -"vmR" = ( -/obj/machinery/power/apc/auto_name/east, +"vmL" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light, /obj/structure/cable/yellow, /turf/open/floor/iron/dark, -/area/science/robotics/mechbay) +/area/medical/storage) +"vmV" = ( +/obj/structure/dresser, +/obj/item/toy/plush/renault, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/captain/private) "vmW" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -83938,25 +84124,31 @@ broken = 1 }, /area/maintenance/starboard/fore) -"vnP" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","security") +"vnF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 }, /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/item/radio/intercom{ - dir = 1; - pixel_y = 35 +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"vnH" = ( +/obj/structure/closet/secure_closet/brig{ + id = "medcell"; + name = "Medical Cell Locker" + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Arrivals" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, /turf/open/floor/iron/dark, -/area/security/warden) +/area/security/checkpoint) "vnY" = ( /obj/item/sord, /turf/open/floor/plating/asteroid/airless, @@ -83971,18 +84163,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"vod" = ( -/obj/machinery/camera{ - c_tag = "Chapel - Starboard"; - dir = 8; - name = "chapel camera" - }, -/obj/structure/bookcase/random/religion, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "vot" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -84027,12 +84207,21 @@ /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron/grid/steel, /area/engine/storage_shared) -"voP" = ( -/obj/item/toy/beach_ball, -/mob/living/carbon/human/species/monkey, -/obj/effect/turf_decal/siding/dark_green, +"voM" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Science - Toxins Mixing Lab Burn Chamber"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, /turf/open/floor/iron/grid/steel, -/area/medical/virology) +/area/science/mixing) "voQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -84081,6 +84270,16 @@ broken = 1 }, /area/maintenance/starboard/aft) +"voX" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/grass/jungle/b, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "voZ" = ( /obj/structure/railing{ dir = 1 @@ -84137,18 +84336,26 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/maintenance/department/engine) -"vpP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"vpG" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/effect/turf_decal/caution{ +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/engine/light, -/area/science/explab) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/heads/cmo) "vpQ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -84187,29 +84394,6 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/sepia, /area/engine/engineering) -"vqc" = ( -/obj/machinery/power/rad_collector/anchored, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/red/line, -/obj/structure/cable, -/obj/structure/window/plasma/reinforced, -/obj/machinery/camera{ - c_tag = "Supermatter Chamber"; - dir = 4; - network = list("engine") - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"vqq" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "vqt" = ( /obj/effect/turf_decal/trimline/blue/line, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -84248,12 +84432,6 @@ }, /turf/open/floor/iron/techmaint, /area/engine/gravity_generator) -"vqF" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "vqG" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -84294,14 +84472,6 @@ }, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) -"vqW" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/cmo) "vqX" = ( /obj/structure/table, /obj/item/stack/cable_coil/white, @@ -84355,14 +84525,6 @@ }, /turf/open/floor/iron/tech/grid, /area/engine/engine_room) -"vrD" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron, -/area/hydroponics) "vrI" = ( /obj/effect/turf_decal/siding/wideplating_new{ dir = 1 @@ -84379,15 +84541,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/cryo) -"vrW" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology - Kill Room"; - dir = 1; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) "vsi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -84397,27 +84550,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"vsl" = ( -/obj/effect/turf_decal/guideline/guideline_in/bar{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_mid/darkblue{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_out/blue{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "vsm" = ( /obj/effect/turf_decal/loading_area, /obj/effect/turf_decal/stripes/corner{ @@ -84428,16 +84560,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"vso" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +"vsw" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "vsD" = ( /obj/machinery/door/airlock{ id_tag = "commissarydoor1"; @@ -84461,19 +84590,15 @@ broken = 1 }, /area/maintenance/port) -"vsR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/line, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"vsI" = ( +/obj/machinery/disposal/bin, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron/dark, -/area/security/brig) +/area/bridge/meeting_room/council) "vtj" = ( /obj/effect/turf_decal/guideline/guideline_out/blue{ dir = 1 @@ -84539,22 +84664,38 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/white, /area/medical/genetics) -"vtG" = ( -/obj/machinery/airalarm{ - pixel_y = 22 +"vtC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/science/mixing) +"vtD" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" }, /obj/machinery/camera{ - c_tag = "AI Chamber - Antechamber"; - name = "ai camera"; - network = list("aichamber"); - start_active = 1 + c_tag = "Engineering - Power Monitoring"; + dir = 9; + name = "engineering camera" + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) +/area/engine/engine_smes) "vtJ" = ( /obj/effect/turf_decal/guideline/guideline_out_arrow_con/yellow, /obj/effect/turf_decal/guideline/guideline_in_arrow_con/blue, @@ -84657,10 +84798,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"vus" = ( -/obj/machinery/light/small, -/turf/open/floor/catwalk_floor, -/area/drydock) "vux" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -84668,6 +84805,16 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) +"vuG" = ( +/obj/effect/turf_decal/guideline/guideline_in/red, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/hallway/primary/fore) "vuH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -84765,20 +84912,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/library/lounge) -"vvb" = ( -/obj/structure/rack, -/obj/item/crowbar, -/obj/item/storage/pill_bottle, -/obj/item/rollerbed, -/obj/item/clothing/glasses/eyepatch, -/obj/item/wrench, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/storage/backpack/duffelbag/med, -/obj/item/flashlight/pen, -/turf/open/floor/plating, -/area/maintenance/department/medical) "vvh" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 6 @@ -84840,20 +84973,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"vvK" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","prison") - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "vvL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -85002,6 +85121,18 @@ }, /turf/open/floor/plating, /area/teleporter) +"vwY" = ( +/obj/effect/turf_decal/trimline/purple/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/iron/grid/steel, +/area/science/research) "vxb" = ( /obj/structure/sign/departments/minsky/supply/cargo, /turf/closed/wall, @@ -85027,22 +85158,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) -"vxC" = ( -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_one_access_txt = "13;24;10" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "vxE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -85097,15 +85212,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"vxT" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "vxW" = ( /obj/machinery/door/airlock/vault{ name = "Vault Door"; @@ -85197,12 +85303,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"vyZ" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/iron, -/area/vacant_room/commissary/commissary1) "vzm" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/delivery, @@ -85219,6 +85319,19 @@ dir = 1 }, /area/engine/atmos) +"vzv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow, +/obj/machinery/light_switch{ + pixel_x = 21; + pixel_y = -10 + }, +/turf/open/floor/iron/sepia, +/area/engine/break_room) "vzE" = ( /obj/structure/table/reinforced, /obj/item/assembly/igniter{ @@ -85246,15 +85359,6 @@ burnt = 1 }, /area/maintenance/aft) -"vzS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/kirbyplants/random, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/turf/open/floor/iron/sepia, -/area/engine/engineering) "vzT" = ( /obj/structure/table, /obj/item/electronics/airlock, @@ -85325,18 +85429,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"vAj" = ( -/obj/structure/window/reinforced, -/obj/machinery/camera{ - c_tag = "Locker Room - Holodeck"; - dir = 8; - name = "dormitories camera" +"vAi" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/structure/chair{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/turf/open/floor/iron/dark, -/area/crew_quarters/locker) +/turf/open/floor/iron/sepia, +/area/maintenance/disposal/incinerator) "vAl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -85431,6 +85533,15 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, /area/crew_quarters/heads/chief) +"vBs" = ( +/obj/machinery/computer/nanite_chamber_control, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/techmaint, +/area/science/nanite) "vBw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -85534,6 +85645,24 @@ /obj/structure/chair/stool, /turf/open/floor/plating, /area/maintenance/disposal) +"vCS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Central hallway"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/iron/grid/steel, +/area/science/research) "vDc" = ( /obj/machinery/light{ dir = 1 @@ -85588,16 +85717,6 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"vDH" = ( -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/robotics/lab) "vDN" = ( /obj/structure/chair{ dir = 1 @@ -85610,6 +85729,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"vDP" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/central) "vDS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -85625,6 +85753,22 @@ "vDW" = ( /turf/closed/wall/r_wall, /area/gateway) +"vDX" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics - Nitrogen Cell"; + dir = 5; + name = "atmospherics camera" + }, +/turf/open/floor/engine/n2/light, +/area/engine/atmos) +"vEa" = ( +/obj/machinery/newscaster{ + pixel_y = 31 + }, +/obj/item/folder, +/obj/structure/table/wood, +/turf/open/floor/cult, +/area/library) "vEb" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ dir = 1 @@ -85634,6 +85778,19 @@ "vEc" = ( /turf/open/floor/iron/techmaint, /area/maintenance/solars/port) +"vEf" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Chapel - Port"; + name = "chapel camera" + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "vEw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -85687,6 +85844,22 @@ }, /turf/open/floor/iron, /area/quartermaster/warehouse) +"vFp" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grid/steel, +/area/science/research) "vFq" = ( /obj/effect/turf_decal/guideline/guideline_in/red, /obj/effect/turf_decal/guideline/guideline_mid/purple, @@ -85777,24 +85950,6 @@ /obj/structure/girder, /turf/open/floor/iron, /area/maintenance/aft) -"vGy" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=18-BotanyCorner"; - location = "17-Departures" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "vGz" = ( /obj/effect/turf_decal/stripes/closeup, /obj/effect/turf_decal/delivery, @@ -85813,6 +85968,12 @@ }, /turf/open/floor/iron/dark/side, /area/quartermaster/storage) +"vGM" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/carpet/black, +/area/chapel/office) "vGO" = ( /turf/open/floor/iron/techmaint, /area/maintenance/aft) @@ -85868,15 +86029,6 @@ broken = 1 }, /area/maintenance/port/fore) -"vHx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "vHy" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -85895,17 +86047,6 @@ "vHQ" = ( /turf/open/floor/iron, /area/hallway/primary/central) -"vIg" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/turf/open/floor/iron/dark/side, -/area/engine/atmos) "vIh" = ( /obj/machinery/light, /turf/open/floor/iron/dark, @@ -85977,6 +86118,13 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science) +"vIX" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "vIZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -86145,18 +86293,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/storage/primary) -"vKH" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/docking/bridge) "vKJ" = ( /turf/open/floor/plating{ broken = 1 @@ -86201,15 +86337,6 @@ /obj/effect/turf_decal/guideline/guideline_mid/purple, /turf/open/floor/iron, /area/hallway/primary/central) -"vLx" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/techmaint, -/area/maintenance/department/engine) "vLy" = ( /obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ pixel_y = 26 @@ -86232,6 +86359,23 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"vLP" = ( +/obj/effect/landmark/start/virologist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/tiled/light, +/area/medical/virology) "vMl" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -86343,6 +86487,17 @@ }, /turf/open/floor/iron/dark, /area/medical/surgery) +"vNs" = ( +/obj/structure/bedsheetbin, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet/restrooms) "vNt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -86383,16 +86538,6 @@ dir = 4 }, /area/crew_quarters/fitness/recreation) -"vNy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "vNz" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/structure/window, @@ -86426,26 +86571,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/engine/engine_room) -"vNT" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/camera{ - c_tag = "Engineering - Power Monitoring"; - dir = 6; - name = "engineering camera" - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_smes) "vNZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -86467,21 +86592,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"vOi" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Science - Fore hallway"; - dir = 5; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/grid/steel, -/area/science/research) "vOj" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Engine Room"; @@ -86510,30 +86620,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/department/engine) -"vOz" = ( -/obj/machinery/camera{ - c_tag = "Shuttle construction area - Escape Pod"; - dir = 6; - name = "hallway camera" - }, -/turf/open/floor/iron/sepia, -/area/science/shuttle) -"vOC" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/folder/blue, -/obj/item/clipboard, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/engine, -/area/maintenance/department/engine) "vOG" = ( /obj/machinery/light/small{ dir = 8 @@ -86594,6 +86680,15 @@ /obj/effect/spawner/room/tenxfive, /turf/open/floor/plating, /area/maintenance/port/central) +"vPh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "vPl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -86601,25 +86696,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"vPn" = ( -/obj/structure/chair/fancy/sofa/old/left{ - color = "#596479"; - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Medbay - Back entrance"; - dir = 6; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "vPv" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -86664,17 +86740,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"vPV" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/side, -/area/hallway/primary/port) "vQh" = ( /turf/closed/wall, /area/storage/primary) @@ -86740,15 +86805,17 @@ }, /turf/open/floor/iron/grid/steel, /area/engine/atmos) -"vQP" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" +"vQN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/machinery/camera/directional/west{ + c_tag = "Cargo - Foyer"; + name = "cargo camera" }, -/turf/open/floor/plating, -/area/maintenance/port) +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/quartermaster/office) "vRg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden/crude, @@ -86762,14 +86829,6 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/maintenance/port/fore) -"vRu" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Carbon Dioxide Cell"; - dir = 8; - name = "atmospherics camera" - }, -/turf/open/floor/engine/co2/light, -/area/engine/atmos) "vRx" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -86852,17 +86911,6 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"vRS" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/fullgrass, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/grass, -/area/science/xenobiology) "vSc" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, @@ -86971,6 +87019,12 @@ }, /turf/open/floor/engine/n2/light, /area/engine/atmos) +"vTj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/maintenance/disposal/incinerator) "vTm" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/customs) @@ -87035,28 +87089,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"vUs" = ( -/obj/structure/table/wood, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/item/clipboard{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/paper_bin, -/obj/item/pen{ - pixel_x = -4 - }, -/obj/item/pen/red{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/wood, -/area/security/detectives_office) "vUu" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/reagent_dispensers/beerkeg, @@ -87104,18 +87136,6 @@ }, /turf/open/floor/iron, /area/vacant_room/commissary/commissary2) -"vUV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "vUZ" = ( /obj/structure/bookcase/random/religion, /obj/effect/turf_decal/tile/neutral, @@ -87254,6 +87274,14 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/sepia, /area/engine/engineering) +"vXl" = ( +/obj/machinery/camera{ + c_tag = "Shuttle construction area - Escape Pod"; + dir = 9; + name = "hallway camera" + }, +/turf/open/floor/iron/sepia, +/area/science/shuttle) "vXA" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -87287,20 +87315,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port) -"vXO" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera{ - c_tag = "Telecomms - Storage room"; - dir = 6; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "vXT" = ( /obj/structure/lattice/catwalk/over, /obj/structure/closet/emcloset, @@ -87329,6 +87343,19 @@ dir = 9 }, /area/quartermaster/storage) +"vYo" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_x = 6 + }, +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_x = -6 + }, +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_y = 6 + }, +/turf/open/floor/iron/vaporwave, +/area/crew_quarters/heads/hor) "vYB" = ( /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -87364,6 +87391,14 @@ }, /turf/open/floor/iron/dark/side, /area/hallway/secondary/exit/departure_lounge) +"vYQ" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/mapping_helpers/apc/discharged, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/construction) "vYW" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 5 @@ -87552,31 +87587,10 @@ }, /turf/open/floor/iron/techmaint, /area/quartermaster/storage) -"wby" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) "wbz" = ( /obj/machinery/door/window/westleft, /turf/open/floor/iron/ridged/steel, /area/science/breakroom) -"wbA" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "wbE" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, @@ -87598,6 +87612,24 @@ }, /turf/open/floor/iron/grid/steel, /area/science/lab) +"wck" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/camera, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Vacant Office" + }, +/obj/item/camera_film{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/camera_film, +/turf/open/floor/carpet, +/area/vacant_room/office) "wcw" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, @@ -87788,6 +87820,28 @@ dir = 1 }, /area/quartermaster/storage) +"wes" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms - Antechamber"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) +"wet" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology - Cell 3"; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "weA" = ( /turf/closed/wall, /area/medical/medbay/central) @@ -87797,30 +87851,6 @@ }, /turf/open/floor/wood, /area/bridge/meeting_room/council) -"weK" = ( -/obj/effect/turf_decal/guideline/guideline_out/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_mid/purple{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Central Fore"; - dir = 8; - name = "hallway camera" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/iron/techmaint, -/area/hallway/primary/central) "weL" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 10 @@ -87835,17 +87865,16 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/dorms) -"wfh" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"weX" = ( +/obj/machinery/light, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) +/area/library/lounge) "wfi" = ( /obj/structure/sign/departments/restroom{ pixel_x = 32 @@ -87862,17 +87891,6 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/grid, /area/crew_quarters/toilet/restrooms) -"wfj" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/turf/open/floor/grass, -/area/crew_quarters/bar/atrium) "wfl" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ dir = 1 @@ -87990,6 +88008,35 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/grid/steel, /area/science/research) +"wgZ" = ( +/obj/structure/table/wood, +/obj/item/folder/blue{ + pixel_x = 8 + }, +/obj/item/stamp/captain{ + pixel_x = 8 + }, +/obj/structure/desk_bell/speed_demon{ + pixel_x = -8 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 14 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + desc = "A bottle of whiskey. There's a label that reads 'tears' taped to the front."; + name = "Bottle of Tears"; + pixel_x = 8; + pixel_y = 20 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "wha" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -88007,32 +88054,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/vault, /area/engine/engine_room) -"whB" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Docking area - Aft"; - dir = 10; - name = "hallway camera" - }, -/obj/structure/table/reinforced, -/obj/item/nanite_scanner{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/item/nanite_remote{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/disks_nanite{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/techmaint, -/area/science/nanite) "whE" = ( /obj/machinery/power/tesla_coil, /turf/open/floor/iron/dark, @@ -88083,6 +88104,27 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech/grid, /area/maintenance/department/science) +"wiL" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology - Aft"; + dir = 6; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/soda_cans/grey_bull{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/cola{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "wiT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -88147,6 +88189,18 @@ }, /turf/open/floor/engine, /area/engine/engine_room) +"wjA" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass/no_border, +/area/hallway/primary/port) "wjC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/highsecurity{ @@ -88273,16 +88327,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) -"wlw" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/turf/open/floor/iron/techmaint, -/area/medical/morgue) "wlz" = ( /turf/open/floor/carpet/red, /area/crew_quarters/bar/atrium) @@ -88364,6 +88408,19 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/department/science) +"wmK" = ( +/obj/machinery/light{ + dir = 4 + }, +/mob/living/carbon/human/species/monkey, +/obj/effect/turf_decal/siding/dark_green/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "wmM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, @@ -88508,6 +88565,21 @@ }, /turf/open/floor/iron/grid/steel, /area/crew_quarters/locker) +"wod" = ( +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 6; + network = list("vault") + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 4 + }, +/turf/open/floor/engine, +/area/security/nuke_storage) "woe" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall, @@ -88522,35 +88594,6 @@ "woq" = ( /turf/closed/wall, /area/chapel/main) -"wov" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Docking area - Aft"; - dir = 10; - name = "hallway camera" - }, -/turf/open/floor/engine{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/docking/arrival) -"woz" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Security - Medbay"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/techmaint, -/area/security/main) "woJ" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command{ @@ -88599,22 +88642,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"wpw" = ( -/obj/structure/sign/warning/pods{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Bridge - Dock - Fore"; - dir = 4; - name = "command camera" - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/bridge) "wpH" = ( /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, @@ -88636,20 +88663,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"wpS" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/newscaster{ - pixel_y = -28 - }, -/turf/open/floor/noslip/dark, -/area/science/explab) "wpW" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/cargo{ @@ -88681,18 +88694,6 @@ /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"wpY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "wpZ" = ( /obj/machinery/computer/camera_advanced/xenobio{ dir = 4 @@ -88741,15 +88742,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hos) -"wqP" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway - Telecomm entrance"; - dir = 4; - name = "hallway camera" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "wra" = ( /obj/machinery/door/airlock/public/glass{ name = "Cafeteria" @@ -88803,13 +88795,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/shuttle) -"wrH" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/vacant_room/commissary/commissary2) "wrM" = ( /obj/effect/turf_decal/guideline/guideline_out/blue{ dir = 1 @@ -88861,17 +88846,15 @@ }, /turf/open/floor/iron/grid/steel, /area/quartermaster/exploration_prep) -"wrY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"wsA" = ( +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_one_access_txt = "13;24;10" }, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/catwalk_floor, -/area/maintenance/department/science) +/area/maintenance/department/engine) "wsD" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -88888,6 +88871,19 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"wsE" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Chapel Office Antechamber"; + name = "chapel camera" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/iron/dark, +/area/chapel/office) "wsG" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 6 @@ -88994,18 +88990,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"wub" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/maintenance/disposal/incinerator) "wud" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -89019,33 +89003,17 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/wood, /area/crew_quarters/theatre) -"wui" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/drydock) -"wuj" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/guideline/guideline_mid/purple{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_out/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/blue{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "wuq" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) +"wur" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/science) "wuu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/table, @@ -89080,14 +89048,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"wuF" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Aft Arm - Far Fore"; - dir = 5; - name = "hallway camera" - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) "wuK" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -89157,42 +89117,6 @@ }, /turf/open/floor/iron/dark, /area/science/lobby) -"wvS" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/closet/secure_closet/injection, -/obj/item/reagent_containers/glass/bottle/toxin{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/facid{ - name = "fluorosulfuric acid bottle"; - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/syringe{ - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/bottle/chloralhydrate, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/techmaint, -/area/security/execution/education) "wwl" = ( /turf/open/floor/plating{ burnt = 1 @@ -89218,6 +89142,39 @@ dir = 1 }, /area/hallway/primary/port) +"wwu" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/camera{ + c_tag = "AI - Foyer"; + dir = 10; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"wwv" = ( +/obj/structure/table/reinforced, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/turf/open/floor/iron, +/area/storage/primary) "www" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, @@ -89436,6 +89393,12 @@ }, /turf/closed/wall/r_wall, /area/science/explab) +"wzE" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass/no_border, +/area/quartermaster/exploration_prep) "wzG" = ( /obj/structure/rack, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -89503,12 +89466,6 @@ /obj/machinery/digital_clock/directional/west, /turf/open/floor/iron/dark, /area/quartermaster/office) -"wAe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) "wAi" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -89540,24 +89497,6 @@ }, /turf/open/floor/plating, /area/science/robotics/lab) -"wAv" = ( -/obj/structure/table, -/obj/item/assembly/voice, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/disposal) "wAI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -89565,34 +89504,6 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"wAK" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/toy/plush/moth/lovers, -/turf/open/floor/grass, -/area/ai_monitored/security/armory) -"wAM" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/grass, -/area/ai_monitored/security/armory) "wAT" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -89720,6 +89631,16 @@ "wCN" = ( /turf/closed/wall, /area/crew_quarters/toilet/restrooms) +"wDb" = ( +/obj/machinery/camera/motion{ + c_tag = "AI - Upload"; + dir = 6; + name = "motion-sensitive ai camera"; + network = list("aiupload") + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload) "wDk" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ @@ -89731,6 +89652,21 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/grid/steel, /area/science/mixing) +"wDz" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/sorting) "wDI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -89760,6 +89696,9 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"wEq" = ( +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/service) "wEv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -89802,16 +89741,6 @@ /obj/machinery/vending/cigarette, /turf/open/floor/iron, /area/hallway/secondary/entry) -"wFi" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "wFo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -89819,6 +89748,18 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"wFp" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/machinery/camera{ + c_tag = "Escape Shuttle Hallway - Aft"; + dir = 6; + name = "hallway camera" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/hallway/primary/aft) "wFr" = ( /obj/structure/closet/crate/radiation, /obj/effect/turf_decal/tile/purple{ @@ -89874,17 +89815,6 @@ "wFZ" = ( /turf/closed/wall, /area/security/checkpoint/supply) -"wGc" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Maintenace access"; - dir = 1; - name = "atmospherics camera" - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "wGi" = ( /turf/open/floor/iron/dark/corner{ dir = 1 @@ -89949,6 +89879,25 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/cmo) +"wGP" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 6; + network = list("ss13","prison") + }, +/turf/open/floor/iron/dark, +/area/security/prison/shielded) "wGU" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -89974,6 +89923,19 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/security/checkpoint/science/research) +"wHg" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Chapel Crematorium"; + name = "Chapel camera" + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, +/turf/open/floor/iron/dark, +/area/chapel/office) "wHh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -89999,14 +89961,6 @@ broken = 1 }, /area/maintenance/starboard/aft) -"wHC" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Nitrogen Cell"; - dir = 10; - name = "atmospherics camera" - }, -/turf/open/floor/engine/n2/light, -/area/engine/atmos) "wHD" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/southleft{ @@ -90048,6 +90002,27 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/tech/grid, /area/medical/morgue) +"wHU" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/restraints/handcuffs{ + pixel_y = 3 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Port"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/bridge) "wHW" = ( /obj/structure/flora/rock, /turf/open/floor/plating/asteroid/airless, @@ -90081,6 +90056,19 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"wIm" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/vault, +/area/engine/engine_room) "wIx" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -90181,14 +90169,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/iron/techmaint, /area/hallway/secondary/entry) -"wJz" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/grass, -/area/quartermaster/exploration_prep) "wJL" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -90206,13 +90186,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"wKh" = ( -/obj/structure/frame/machine, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plating, -/area/construction) "wKj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -90224,35 +90197,6 @@ /obj/machinery/vending/modularpc, /turf/open/floor/iron/white, /area/science/lobby) -"wKu" = ( -/obj/effect/turf_decal/tile/green/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple/opposingcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/syringe{ - pixel_x = 1; - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/apothecary) "wKB" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -90290,16 +90234,6 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"wLf" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/mapping_helpers/apc/discharged, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/construction) "wLl" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -90403,16 +90337,6 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, /area/science/shuttledock) -"wMs" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/guideline/guideline_in/red, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "wMu" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/delivery, @@ -90459,6 +90383,15 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"wMO" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) "wMX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -90527,6 +90460,16 @@ }, /turf/open/floor/engine, /area/engine/supermatter) +"wNU" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "wNX" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/trimline/purple/filled/warning{ @@ -90553,32 +90496,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/mixing) -"wOu" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 1 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/paicard, -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 4; - name = "service camera" - }, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) -"wOz" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) "wOA" = ( /obj/machinery/computer/atmos_control{ dir = 4 @@ -90605,17 +90522,6 @@ /obj/item/camera, /turf/open/floor/wood, /area/crew_quarters/theatre) -"wOO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "wOP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -90742,9 +90648,45 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/docking/arrival) +"wQo" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass/no_border, +/area/bridge) "wQu" = ( /turf/closed/wall, /area/science/lobby) +"wQz" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/table/reinforced, +/obj/item/storage/box/rubbershot{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "wQP" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/trimline/purple/filled/corner{ @@ -90756,22 +90698,6 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/white, /area/medical/genetics) -"wQY" = ( -/obj/structure/lattice/catwalk/over, -/obj/machinery/conveyor{ - id = "QMLoading"; - name = "Loading Ramp" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Aft"; - dir = 8; - name = "cargo camera" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) "wRr" = ( /obj/structure/sign/poster/official/nanotrasen_logo, /turf/closed/wall, @@ -90913,18 +90839,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"wSL" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/sepia, -/area/maintenance/disposal/incinerator) "wSQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -91017,6 +90931,19 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"wTu" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Toxins Storage Passtrough"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/techmaint, +/area/science/storage) "wTB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -91086,16 +91013,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/medbay/lobby) -"wTZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "wUj" = ( /turf/open/indestructible/sound/pool/end, /area/crew_quarters/fitness/recreation) @@ -91190,10 +91107,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) -"wUQ" = ( -/obj/item/stack/cable_coil/cut/yellow, -/turf/open/floor/plating, -/area/construction) "wUX" = ( /obj/effect/turf_decal/delivery, /obj/machinery/modular_fabricator/exosuit_fab, @@ -91202,13 +91115,6 @@ }, /turf/open/floor/iron/grid/steel, /area/science/robotics/lab) -"wUY" = ( -/obj/effect/decal/cleanable/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) "wVe" = ( /obj/machinery/button/door{ id = "hopqueue"; @@ -91450,6 +91356,21 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"wXy" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/clothing/neck/stethoscope, +/obj/item/flashlight/pen, +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Chief Medical Officer's Quarters"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/carpet/blue, +/area/crew_quarters/heads/cmo) "wXA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -91532,22 +91453,6 @@ burnt = 1 }, /area/maintenance/aft) -"wYv" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) "wYw" = ( /turf/closed/wall/r_wall, /area/security/prison) @@ -91588,22 +91493,6 @@ /obj/item/paicard, /turf/open/floor/iron, /area/crew_quarters/locker) -"wYX" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_x = 6 - }, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_x = -6 - }, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_y = 6 - }, -/obj/item/circuitboard/machine/experimentor{ - desc = "You have a vague memory of what this machine used to do, but whatever it was, it's nowadays useless." - }, -/turf/open/floor/iron/vaporwave, -/area/crew_quarters/heads/hor) "wZg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -91623,22 +91512,6 @@ }, /turf/open/floor/iron/dark, /area/science/lab) -"wZi" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Filter to Gas" - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/vault, -/area/engine/engine_room) "wZm" = ( /obj/structure/window/plasma/reinforced{ dir = 1 @@ -91755,18 +91628,6 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"xac" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/aft/secondary) "xae" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -91828,15 +91689,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/atmos) -"xbh" = ( -/obj/machinery/camera{ - c_tag = "Shuttle construction area - Fore"; - dir = 6; - name = "hallway camera" - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/sepia, -/area/science/shuttle) "xbl" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -91953,6 +91805,17 @@ }, /turf/open/floor/iron/dark, /area/engine/storage_shared) +"xcM" = ( +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_one_access_txt = "13;24;10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "xcP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -91965,6 +91828,22 @@ }, /turf/open/floor/iron, /area/security/main) +"xcR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/syringe{ + name = "steel point" + }, +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/item/stack/medical/gauze, +/turf/open/floor/iron/white, +/area/security/main) "xcT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -92018,6 +91897,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/crew_quarters/theatre) +"xdy" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/structure/chair/fancy/sofa/old/left{ + color = "#596479" + }, +/turf/open/floor/iron/dark, +/area/science/breakroom) "xdD" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -92048,20 +91936,6 @@ /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid/airless, /area/space) -"xdO" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Starboard"; - dir = 4; - name = "cargo camera" - }, -/obj/machinery/light, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) "xdP" = ( /turf/open/floor/iron/dark/side{ dir = 9 @@ -92098,21 +91972,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/entry) -"xdU" = ( -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - lounge"; - dir = 1; - name = "hallway camera" - }, -/obj/structure/bookcase/random, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/primary/port) "xed" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -92175,6 +92034,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"xeA" = ( +/obj/machinery/camera{ + c_tag = "Science - Toxins Launch Site"; + dir = 9; + name = "science camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/grid/steel, +/area/science/misc_lab) "xeC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/landmark/start/assistant, @@ -92266,6 +92136,19 @@ /obj/structure/chair/stool, /turf/open/floor/plating, /area/maintenance/disposal) +"xfr" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "xfs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -92277,22 +92160,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/engine, /area/science/storage) -"xfu" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "xfw" = ( /obj/effect/landmark/start/assistant, /obj/structure/disposalpipe/segment{ @@ -92325,6 +92192,15 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/iron/grid/steel, /area/engine/atmos) +"xfQ" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway - Bow"; + dir = 10; + name = "hallway camera" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/hallway/primary/aft) "xfR" = ( /turf/open/floor/iron/grid/steel, /area/engine/atmos) @@ -92341,18 +92217,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint) -"xgf" = ( -/obj/structure/mirror{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/crew_quarters/theatre/backstage) "xgi" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, @@ -92460,49 +92324,6 @@ /obj/effect/turf_decal/siding/wideplating/dark, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"xgP" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera{ - c_tag = "Locker Room - Fore"; - dir = 6; - name = "dormitories camera" - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/crew_quarters/locker) -"xgX" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/item/lipstick/random{ - pixel_x = 6 - }, -/obj/item/lipstick/random{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/lipstick/random{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/crew_quarters/theatre/backstage) "xhb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -92514,14 +92335,6 @@ }, /turf/open/floor/iron/white, /area/science/shuttledock) -"xho" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/ridged/steel, -/area/science/explab) "xht" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -92637,24 +92450,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/locker) -"xiG" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Chapel - Funeral Parlour"; - dir = 4; - name = "chapel camera" - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "xiI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -92686,24 +92481,28 @@ /obj/effect/landmark/start/cyborg, /turf/open/floor/iron/dark, /area/science/robotics/mechbay) -"xjk" = ( -/obj/machinery/airalarm{ - dir = 1; +"xjj" = ( +/obj/effect/turf_decal/tile/green/opposingcorners{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south{ pixel_y = -22 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/structure/chair/office/light{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Cargo - Office"; - dir = 8; - name = "cargo camera" +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/light/small, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -24 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/quartermaster/office) +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "xjn" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -92821,6 +92620,16 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre/backstage) +"xkm" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Garden - Port"; + name = "garden camera" + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "xkx" = ( /turf/open/floor/wood, /area/library) @@ -92834,14 +92643,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/aft) -"xkG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/iron, -/area/maintenance/aft) "xkO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -92883,6 +92684,18 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"xli" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/borg, +/obj/machinery/camera/directional/west{ + c_tag = "AI - Teleporter - Port"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "xlj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -92919,27 +92732,6 @@ "xlH" = ( /turf/closed/wall/r_wall, /area/science/lobby) -"xlK" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/requests_console{ - department = "Custodial Closet"; - name = "Custodial RC"; - pixel_y = 30 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Custodial bay"; - dir = 6 - }, -/obj/structure/closet/l3closet/janitor, -/obj/item/clothing/gloves/maid, -/obj/item/clothing/accessory/maidapron, -/obj/item/clothing/under/costume/maid, -/obj/item/grenade/clusterbuster/cleaner, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/janitor) "xlP" = ( /turf/open/floor/iron/dark/side, /area/engine/atmos) @@ -92959,6 +92751,21 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grid/steel, /area/hallway/primary/central) +"xmi" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/crowbar, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/janitor) "xms" = ( /obj/structure/chair/office{ dir = 4 @@ -92980,17 +92787,6 @@ dir = 8 }, /area/medical/surgery) -"xmw" = ( -/obj/effect/turf_decal/guideline/guideline_out_arrow_con/yellow, -/obj/effect/turf_decal/guideline/guideline_in_arrow_con/blue, -/obj/effect/turf_decal/guideline/guideline_mid_arrow_con/purple, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Port"; - name = "hallway camera" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "xmB" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ @@ -93071,15 +92867,20 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science) -"xnl" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +"xnk" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/storage/pill_bottle, +/obj/item/rollerbed, +/obj/item/clothing/glasses/eyepatch, +/obj/item/wrench, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, +/obj/item/storage/backpack/duffelbag/med, +/obj/item/flashlight/pen, /turf/open/floor/plating, -/area/maintenance/starboard/aft) +/area/maintenance/department/medical) "xnr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -93101,6 +92902,19 @@ dir = 5 }, /area/quartermaster/storage) +"xnz" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals - Inner corridor"; + name = "hallway camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "xnF" = ( /obj/effect/turf_decal/guideline/guideline_in_arrow_con/red{ dir = 9 @@ -93267,17 +93081,6 @@ }, /turf/open/floor/iron/techmaint, /area/crew_quarters/dorms) -"xpH" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/computer/security, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "xpX" = ( /obj/structure/chair/office/light, /obj/machinery/status_display/ai{ @@ -93322,15 +93125,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/security/main) -"xqD" = ( -/obj/machinery/power/terminal, -/obj/structure/cable/yellow, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark, -/area/engine/gravity_generator) "xqF" = ( /obj/machinery/door/airlock/external{ name = "Security Escape Pod 4" @@ -93359,16 +93153,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/grid/steel, /area/science/lobby) -"xqJ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "xqN" = ( /obj/structure/sign/painting/library{ pixel_x = -32 @@ -93506,6 +93290,25 @@ }, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"xsw" = ( +/obj/structure/table/wood, +/obj/item/flashlight/seclite, +/obj/item/taperecorder{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/deputy{ + pixel_y = 5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/flashlight/seclite, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "xsG" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -93521,34 +93324,6 @@ }, /turf/open/floor/iron, /area/medical/medbay/central) -"xsH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Engineering - Shared Storage"; - dir = 1; - name = "engineering camera" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/grid/steel, -/area/engine/storage_shared) -"xsO" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/maintenance/central/secondary) "xsR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -93565,6 +93340,21 @@ }, /turf/open/floor/iron/grid/steel, /area/engine/storage_shared) +"xsX" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass/no_border, +/area/science/research) "xsY" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -93613,6 +93403,16 @@ dir = 4 }, /area/janitor) +"xty" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/item/kirbyplants/random, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, +/area/medical/surgery) "xtz" = ( /obj/effect/turf_decal/pool, /turf/open/floor/noslip/standard, @@ -93664,27 +93464,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"xuR" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - name = "Cargo Checkpoint RC"; - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Cargo"; - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/computer/security/mining, -/turf/open/floor/iron, -/area/security/checkpoint/supply) "xuS" = ( /obj/structure/table/reinforced, /obj/item/assembly/timer, @@ -93798,17 +93577,6 @@ }, /turf/open/floor/plating, /area/security/detectives_office) -"xwh" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/camera{ - c_tag = "Medbay - Sleepers"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "xwp" = ( /obj/effect/decal/cleanable/greenglow, /turf/open/floor/iron, @@ -93843,17 +93611,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/construction) -"xwO" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "xwW" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -93872,30 +93629,6 @@ }, /turf/open/floor/iron/techmaint, /area/crew_quarters/dorms) -"xxb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"xxf" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "xxk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -94084,6 +93817,14 @@ dir = 4 }, /area/hallway/primary/port) +"xyu" = ( +/obj/machinery/camera{ + c_tag = "Port Primary Hallway - Fore"; + dir = 10; + name = "hallway camera" + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "xyv" = ( /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron/techmaint, @@ -94129,16 +93870,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/bridge/meeting_room/council) -"xzJ" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/obj/machinery/camera{ - c_tag = "Cargo - Mining Dock"; - name = "cargo camera" - }, -/obj/machinery/advanced_airlock_controller/directional/north, -/turf/open/floor/iron/dark, -/area/quartermaster/miningdock) "xzK" = ( /obj/effect/spawner/randomarcade{ dir = 4 @@ -94200,13 +93931,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/iron/dark, /area/engine/atmos) -"xAq" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "xAs" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -94221,25 +93945,6 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) -"xAu" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/pen, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = -6; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/camera{ - c_tag = "Library - Port"; - dir = 5; - name = "library camera" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "xAA" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ @@ -94247,16 +93952,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"xAE" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/grass, -/area/bridge) "xAI" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Primary Tool Storage" @@ -94310,23 +94005,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/bar/atrium) -"xBr" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Recreation area entrance"; - dir = 9; - name = "hallway camera" - }, -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_out/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_mid/purple{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "xBu" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/iron/dark, @@ -94466,20 +94144,6 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) -"xCA" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/grid/steel, -/area/science/mixing) "xCD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -94511,6 +94175,24 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/docking/arrival) +"xDf" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/wood, +/area/library/lounge) "xDg" = ( /obj/effect/turf_decal/trimline/red/line{ dir = 8 @@ -94667,18 +94349,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/port/central) -"xDW" = ( -/obj/machinery/xenoartifact_inbox, -/obj/effect/turf_decal/delivery, -/obj/item/xenoartifact, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/engine, -/area/science/explab) "xDY" = ( /obj/machinery/newscaster{ pixel_x = 28; @@ -94752,21 +94422,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/engine, /area/science/storage) -"xEG" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/tiled/light, -/area/medical/virology) "xEK" = ( /turf/open/floor/iron/dark, /area/maintenance/department/science) @@ -94813,12 +94468,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"xFr" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/drydock/security) "xFu" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -94941,25 +94590,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"xGr" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/red/end{ - dir = 4 - }, -/obj/machinery/door/airlock/external/glass{ - name = "Labour Shuttle airlock"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/bridge) "xGz" = ( /turf/open/floor/plating, /area/science/shuttledock) @@ -94971,6 +94601,15 @@ dir = 8 }, /area/quartermaster/storage) +"xGF" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "xGG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/opposingcorners, @@ -94991,17 +94630,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark/side, /area/hallway/primary/aft) -"xHa" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Center"; - dir = 10; - name = "atmospherics camera" - }, -/turf/open/floor/iron/dark/side, -/area/engine/atmos) "xHi" = ( /obj/effect/turf_decal/guideline/guideline_out/yellow{ dir = 4 @@ -95019,24 +94647,6 @@ dir = 4 }, /area/hallway/primary/central) -"xHj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/science) "xHm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -95314,6 +94924,19 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) +"xJS" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/computer/rdservercontrol, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + c_tag = "Science - Server Room"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/vault, +/area/science/server) "xJU" = ( /obj/structure/table/reinforced, /obj/item/storage/box/handcuffs{ @@ -95379,6 +95002,17 @@ }, /turf/open/floor/iron/white, /area/science/lobby) +"xKf" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Medbay - Waiting Room"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "xKk" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 8 @@ -95618,18 +95252,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"xMo" = ( -/obj/machinery/camera{ - c_tag = "Locker Room - Aft"; - dir = 5; - name = "dormitories camera" - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/crew_quarters/locker) "xMs" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -95732,41 +95354,26 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/crew_quarters/cafeteria) -"xNe" = ( -/obj/structure/dresser, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Theatre - Backstage"; - dir = 1; - name = "service camera" - }, -/obj/machinery/light, -/turf/open/floor/iron/dark/side, -/area/crew_quarters/theatre/backstage) "xNh" = ( /turf/closed/wall, /area/janitor) "xNi" = ( /turf/closed/wall, /area/crew_quarters/kitchen/coldroom) -"xNI" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +"xNs" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 }, -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/window/reinforced/tinted{ + dir = 4 }, -/obj/machinery/recharger, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/light/small, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") }, -/turf/open/floor/iron/grid/steel, -/area/science/misc_lab/range) +/turf/open/floor/iron/dark, +/area/security/detectives_office) "xNK" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/effect/turf_decal/stripes/closeup{ @@ -95868,6 +95475,15 @@ /obj/structure/sign/warning/vacuum/external, /turf/closed/wall, /area/hallway/secondary/entry) +"xOW" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/grass/no_border, +/area/science/shuttledock) "xPc" = ( /obj/effect/turf_decal/bot, /obj/machinery/conveyor_switch/oneway{ @@ -95904,13 +95520,6 @@ dir = 4 }, /area/hallway/primary/aft) -"xPx" = ( -/obj/machinery/door/airlock/external{ - name = "Security Escape Pod" - }, -/obj/effect/turf_decal/stripes/closeup, -/turf/open/floor/catwalk_floor, -/area/bridge) "xPy" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -96025,16 +95634,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/science/mixing/chamber) -"xQt" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/light, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/medical/storage) "xQx" = ( /turf/closed/wall/r_wall, /area/engine/storage) @@ -96125,6 +95724,28 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"xRN" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Primary Tool Storage"; + name = "engineering camera" + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/turf/open/floor/iron, +/area/storage/primary) "xRY" = ( /obj/effect/turf_decal/box/corners{ pixel_x = -16; @@ -96187,16 +95808,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"xSF" = ( -/obj/effect/spawner/randomvend/snack, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera{ - c_tag = "Locker Room - Arcade"; - dir = 4; - name = "dormitories camera" - }, -/turf/open/floor/iron/techmaint, -/area/crew_quarters/locker) "xSV" = ( /turf/closed/wall/r_wall, /area/science/mixing) @@ -96229,17 +95840,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark/side, /area/crew_quarters/fitness/recreation) -"xTl" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) "xTy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -96338,6 +95938,27 @@ }, /turf/open/floor/iron/tech, /area/medical/virology) +"xUm" = ( +/obj/machinery/requests_console{ + department = "Virology"; + name = "Virology Requests Console"; + pixel_x = 30 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Virology - Virology Breakroom"; + name = "virology camera"; + network = list("ss13","medbay") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "xUr" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, @@ -96352,42 +95973,12 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"xUB" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood, -/area/quartermaster/qm) "xUL" = ( /turf/open/floor/iron, /area/hallway/primary/port) "xUO" = ( /turf/closed/mineral, /area/engine/engine_room) -"xUX" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/item/borg/upgrade/rename, -/turf/open/floor/iron/grid/steel, -/area/science/robotics/lab) "xVd" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -96400,19 +95991,6 @@ }, /turf/open/floor/wood, /area/quartermaster/qm) -"xVz" = ( -/obj/structure/closet/secure_closet/genpop, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","prison") - }, -/turf/open/floor/iron/dark, -/area/security/prison) "xVB" = ( /obj/effect/spawner/room/fivexthree, /turf/open/floor/plating, @@ -96489,30 +96067,6 @@ }, /turf/open/floor/wood, /area/quartermaster/qm) -"xWN" = ( -/obj/structure/table, -/obj/item/clipboard{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/hand_labeler, -/obj/item/hand_labeler, -/obj/effect/spawner/lootdrop/gloves, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Starboard"; - dir = 6; - name = "cargo camera" - }, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) "xWO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -96547,38 +96101,20 @@ }, /turf/open/floor/iron/grid/steel, /area/crew_quarters/dorms) -"xXs" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"xXr" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/machinery/light{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/engine/engine_smes) -"xXx" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/genericbush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/button/flasher{ + id = "BrigFlashAft"; + pixel_y = 25 }, -/turf/open/floor/grass, -/area/science/research) +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/iron/dark, +/area/security/warden) "xXy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -96793,16 +96329,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/library) -"xZz" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/camera{ - c_tag = "Engineering Maintenance - Engine Entrance"; - name = "engineering camera" - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/maintenance/department/engine) "xZB" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; @@ -96830,30 +96356,6 @@ "xZW" = ( /turf/open/floor/iron, /area/quartermaster/storage) -"yaa" = ( -/obj/structure/table, -/obj/item/kitchen/fork, -/obj/item/reagent_containers/food/condiment/saltshaker{ - desc = "Salt. From space oceans, presumably. A staple of modern medicine."; - pixel_x = -8; - pixel_y = 12 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/effect/spawner/lootdrop/three_course_meal, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/cafeteria) "yag" = ( /obj/effect/turf_decal/guideline/guideline_in/red, /turf/open/floor/iron/dark/corner{ @@ -96891,6 +96393,35 @@ }, /turf/open/floor/iron/techmaint, /area/crew_quarters/kitchen/coldroom) +"yaB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/dark/hidden{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/maintenance/disposal/incinerator) +"yaC" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26; + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "yaE" = ( /obj/machinery/door/airlock/command{ name = "Emergency Escape"; @@ -96938,14 +96469,6 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/aft/secondary) -"ybl" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/light, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "ybm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -97001,19 +96524,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ycg" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/end, -/obj/machinery/camera{ - c_tag = "Science - Mech Bay"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) "yci" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/airlock/research{ @@ -97163,14 +96673,19 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"ydU" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ - dir = 1 +"ydX" = ( +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/captain) +/turf/open/floor/catwalk_floor, +/area/drydock/security) +"ydY" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/maintenance/port) "yeb" = ( /turf/closed/wall/r_wall, /area/bridge) @@ -97191,6 +96706,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port/central) +"yef" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/ridged, +/area/crew_quarters/toilet/auxiliary) "yei" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating, @@ -97217,6 +96744,21 @@ burnt = 1 }, /area/maintenance/starboard/central) +"yeo" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "yer" = ( /turf/open/floor/iron/ridged/steel, /area/engine/storage_shared) @@ -97227,6 +96769,17 @@ /obj/structure/sign/warning/docking, /turf/closed/wall, /area/science/shuttle) +"yeC" = ( +/obj/structure/window/reinforced, +/obj/machinery/camera/directional/east{ + c_tag = "Locker Room - Holodeck"; + name = "dormitories camera" + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/locker) "yeR" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 4 @@ -97256,42 +96809,12 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) -"yfa" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"yfi" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/engine/atmos) "yfp" = ( /turf/open/floor/iron/dark, /area/engine/engine_room) "yfq" = ( /turf/closed/wall/r_wall, /area/science/robotics/lab) -"yfs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/closet/wardrobe/grey, -/obj/structure/sign/poster/official/no_erp{ - desc = "This poster reminds the crew that Eroticism, Rape and Pornography are banned on Nanotrasen stations. You feel as if this poster reminds you of an event that happened here... and that it's a placeholder for another poster?"; - pixel_y = -32 - }, -/obj/machinery/light, -/turf/open/floor/iron/grid/steel, -/area/crew_quarters/locker) "yfI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -97299,22 +96822,25 @@ /obj/structure/closet/wardrobe/black, /turf/open/floor/iron/grid/steel, /area/crew_quarters/locker) -"yfR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +"yfJ" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/effect/turf_decal/stripes/closeup, -/obj/machinery/door/airlock/external{ - name = "Labour Shuttle airlock" +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, +/obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 5 }, -/turf/open/floor/catwalk_floor, -/area/bridge) +/turf/open/floor/iron/dark, +/area/engine/gravity_generator) "yfU" = ( /turf/closed/wall, /area/library) @@ -97374,12 +96900,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"ygU" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/cafeteria) "ygW" = ( /obj/structure/window/reinforced{ dir = 1 @@ -97391,40 +96911,21 @@ }, /turf/open/floor/plating/asteroid, /area/maintenance/department/science) -"ygY" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "rndlabext"; - name = "External Research Shutters Control"; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "7" - }, -/obj/machinery/button/door{ - id = "rndlabint"; - name = "Internal Research Shutters Control"; - pixel_x = 6; - pixel_y = 24; - req_access_txt = "7" - }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 +"ygZ" = ( +/obj/item/storage/secure/briefcase{ + pixel_x = -2; + pixel_y = 4 }, -/obj/item/storage/toolbox/mechanical, -/obj/item/stack/cable_coil/white, -/obj/item/stack/cable_coil/white{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/rack, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/turf/open/floor/iron/grid/steel, -/area/science/lab) +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "yhh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/siding/yellow{ @@ -97462,6 +96963,20 @@ }, /turf/open/floor/iron/grid/steel, /area/bridge) +"yhG" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/grass/no_border, +/area/ai_monitored/security/armory) "yhJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/wood, @@ -97532,6 +97047,16 @@ "yio" = ( /turf/closed/wall, /area/medical/break_room) +"yiq" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/grass/no_border, +/area/hallway/primary/port) "yis" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -97541,19 +97066,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"yiv" = ( -/obj/machinery/camera{ - c_tag = "Library - Port"; - dir = 5; - name = "library camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/library) "yix" = ( /obj/effect/turf_decal/siding/wood, /obj/machinery/status_display/ai{ @@ -97656,15 +97168,17 @@ }, /turf/open/floor/iron/tech/grid, /area/engine/gravity_generator) -"yjt" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +"yjm" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/camera{ + c_tag = "Atmospherics - Center"; + dir = 5; + name = "atmospherics camera" }, -/turf/open/floor/catwalk_floor, -/area/science/shuttle) +/turf/open/floor/iron/dark/side, +/area/engine/atmos) "yju" = ( /obj/machinery/door/airlock{ name = "Medbay Auxiliary Storage"; @@ -97805,18 +97319,6 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, /area/science/xenobiology) -"ykN" = ( -/obj/machinery/keycard_auth{ - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/obj/machinery/camera{ - c_tag = "Bridge - Command center"; - dir = 9; - name = "command camera" - }, -/turf/open/floor/iron/dark, -/area/bridge) "ykQ" = ( /turf/open/floor/iron/sepia, /area/engine/break_room) @@ -103953,7 +103455,7 @@ nnx nnx csJ nnx -kTs +abH nnx csJ nnx @@ -104714,27 +104216,27 @@ nnx nnx xJu nnx -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW csJ vwI csJ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW nnx xJu nnx @@ -105228,27 +104730,27 @@ nnx nnx xJu nnx -dun -dun -dun -dun -dun -dun -dun -dun -dun +lxK +lxK +lxK +lxK +lxK +lxK +lxK +lxK +lxK csJ kPA csJ -qGv -qGv -qGv -qGv -qGv -qGv -qGv -qGv -dun +mxD +mxD +mxD +mxD +mxD +mxD +mxD +mxD +lxK nnx xJu nnx @@ -105742,27 +105244,27 @@ nnx nnx xJu nnx -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW csJ kPA csJ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW nnx csJ nnx @@ -106256,27 +105758,27 @@ nnx nnx csJ nnx -dun -dun -dun -dun -dun -dun -dun -dun -dun +lxK +lxK +lxK +lxK +lxK +lxK +lxK +lxK +lxK csJ kPA csJ -qGv -qGv -qGv -qGv -qGv -qGv -qGv -qGv -dun +mxD +mxD +mxD +mxD +mxD +mxD +mxD +mxD +lxK nnx xJu nnx @@ -106770,27 +106272,27 @@ nnx nnx csJ nnx -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW csJ kPA csJ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW nnx xJu nnx @@ -107284,27 +106786,27 @@ nnx nnx xJu nnx -qGv -qGv -qGv -qGv -qGv -qGv -qGv -qGv -dun +mxD +mxD +mxD +mxD +mxD +mxD +mxD +mxD +lxK csJ kPA csJ -qGv -qGv -qGv -qGv -qGv -qGv -qGv -qGv -dun +mxD +mxD +mxD +mxD +mxD +mxD +mxD +mxD +lxK nnx wMM nnx @@ -107798,27 +107300,27 @@ nnx nnx xJu nnx -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW csJ kPA csJ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ -lWQ +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW +eEW nnx xJu nnx @@ -108312,27 +107814,27 @@ nnx nnx xJu nnx -qGv -qGv -qGv -qGv -qGv -qGv -qGv -qGv -dun +mxD +mxD +mxD +mxD +mxD +mxD +mxD +mxD +lxK csJ kPA csJ -qGv -qGv -qGv -qGv -qGv -qGv -qGv -qGv -dun +mxD +mxD +mxD +mxD +mxD +mxD +mxD +mxD +lxK nnx xJu nnx @@ -109864,7 +109366,7 @@ nnx nnx vLM bTg -tIg +jrZ bTg vLM nnx @@ -110121,7 +109623,7 @@ nnx nnx vLM wNw -fur +rOp wNw vLM nnx @@ -110378,7 +109880,7 @@ nnx nnx nsg wNw -jJt +izO wNw nsg nsg @@ -110636,7 +110138,7 @@ abN nsg xos gAx -rat +fSt bTg cJN ryl @@ -110916,7 +110418,7 @@ wQm wQm wQm fzy -wov +cbR tAB nnx nnx @@ -111148,9 +110650,9 @@ wHW abN kHH nsg -mKs +oBC shw -pEG +kSQ nsg crw wML @@ -111158,7 +110660,7 @@ sXZ nsg rdR tKV -big +kgF rOn aoe tlx @@ -111458,7 +110960,7 @@ eap oJD aCf tkm -opr +dxQ bBi tkO aCf @@ -111722,7 +111224,7 @@ aCf aCf jpU aCf -vOz +vXl cTG aCf kHH @@ -111929,7 +111431,7 @@ mAW hcs tAW rbg -lNf +dzA xDa xrR uGY @@ -111971,7 +111473,7 @@ aCf aCf oJy aCf -aAr +lhA pxs aKT qXb @@ -112135,7 +111637,7 @@ nnx nnx nnx gIl -tQh +lQJ jAt klC tqK @@ -112207,7 +111709,7 @@ wru uMd uMd vEQ -dOX +hWN vJY loh nbR @@ -112217,7 +111719,7 @@ vVr vVr vVr vVr -wuF +oRl aGh aGR aHK @@ -112241,14 +111743,14 @@ cTG cDP vMr aCf -cyp -mpX -cyp -cyp -cyp -cyp -mpX -cyp +aDg +uEX +aDg +aDg +aDg +aDg +uEX +aDg fei wJt csJ @@ -112392,7 +111894,7 @@ nnx nnx nnx aGy -sHI +pUP jBG gIl kqb @@ -112499,8 +112001,8 @@ cLe lgv aCf hvt -eHl -cyp +sso +aDg sOx sOx sOx @@ -112905,7 +112407,7 @@ hDl fYR gIR oqJ -xTl +dms wiX lJR gIR @@ -112921,10 +112423,10 @@ lvB xKt bYy nMw -miu +yef kNG nfk -mGW +nwG oyj fGU msh @@ -113009,7 +112511,7 @@ cAH cAH aCf aCf -aAg +gyl pVM uRw tMF @@ -113156,7 +112658,7 @@ cHU fUi vrI gda -fom +gIi fAG fMR fZb @@ -113193,7 +112695,7 @@ jYF jYF uJI wxd -jTp +vhH wzn wxd hds @@ -113250,10 +112752,10 @@ juY cio neE bUb -aLj +dFE bQf vDW -xbh +rSP dvJ aCf efo @@ -113264,7 +112766,7 @@ cRQ cRQ cRQ cRQ -dMR +dij aCf cRz cTG @@ -113418,7 +112920,7 @@ fBv fNm gan gkd -foB +mrc cIX pGz wto @@ -113468,7 +112970,7 @@ rJx eIY jQZ xTE -pVk +sGo taV tNT tNT @@ -113513,7 +113015,7 @@ vDW bII phD aCf -jAj +uJc cRQ cRQ cRQ @@ -113521,13 +113023,13 @@ hXx cRQ cRQ cRQ -uYy +jFh aCf cQH qYA mZp tyS -yjt +fpq eTH sOx sOx @@ -113683,11 +113185,11 @@ ijw raz sFZ ktr -lVl +orW bBG nak ktr -nLL +gYJ bSV vdu vit @@ -113707,7 +113209,7 @@ lPO jYF jYF wxd -vQP +ydY sYC lPO xcw @@ -113720,12 +113222,12 @@ ltZ wXd ltZ ueE -mwK +jKV wLV gSm qGJ xTE -aqg +bUi eAG tLV lSq @@ -113770,7 +113272,7 @@ vDW rov ibU nfd -dYU +nBa cRQ cRQ cRQ @@ -113778,13 +113280,13 @@ cRQ cRQ cRQ cRQ -wui +lxs cAH dnd cjs iSy xxN -sDq +srr eTH sOx sOx @@ -113928,11 +113430,11 @@ cHU swD mnH jXV +pos +gcB xKt -uAv -xKt -nQT -qxZ +ivV +hSA xKt xKt xKt @@ -113940,11 +113442,11 @@ jXV rde sKZ ktr -lWD +voX bSV nak ktr -lYj +qQm bSV vdu vit @@ -114027,7 +113529,7 @@ vDW cje bkO cAH -ibd +buz cRQ cRQ cRQ @@ -114035,7 +113537,7 @@ cRQ cRQ cRQ cRQ -wui +lxs cAH cRz dHZ @@ -114176,7 +113678,7 @@ eFZ eFZ eFZ qLH -fcP +lwo gdJ pNM cHU @@ -114185,22 +113687,22 @@ gdJ sFJ mwr fow -ubz -fXH -pym -bVS -sqh -mzd -pym -ubz -klI -kJv +ezX +jnU +jnU +jnU +jnU +jnU +jnU +jMz +lBe +nFv sSy wMC jhy ooz nbg -gYZ +jQd jhy ooz vdu @@ -114237,7 +113739,7 @@ sxk scJ skj nit -pGp +mQf taP ygc taV @@ -114261,7 +113763,7 @@ kUo oDW ejq bcO -lfr +hph xOV giY djY @@ -114284,7 +113786,7 @@ vDW ggr bkO aCf -ojt +nMA cRQ xdK cRQ @@ -114292,7 +113794,7 @@ cRQ cRQ bQc cRQ -wui +lxs aCf cTp pVM @@ -114442,26 +113944,26 @@ guj kEJ vov mRP -udl -ecP -ecP -fcH -vGy -eYJ -hrT -yfa -dCk -rrE +bLl +jnU +jnU +jnU +jnU +jnU +jnU +tng +cKO +iHQ tmd -eKW -lYj +gZK +qQm bSV nak ktr -nLL +gYJ bSV vdu -gUV +nik qLH nMw nMw @@ -114541,7 +114043,7 @@ vDW cAH sRz aCf -qqw +dIB cRQ cRQ cRQ @@ -114549,13 +114051,13 @@ cRQ cRQ cRQ cRQ -uYy +jFh aCf jHH cAH aCf aCf -lbL +mlu aCf sOx sOx @@ -114690,32 +114192,32 @@ leT leT leT qLH -dLP +eiw xKt brE hRR sjE xKt -kRT +xkm vhb jXV -xKt -pzz -sVY -vit -vUV -vit -qLQ -ylU +eSs +cuv +hWY +fAl +niE +fAl +fui +bzT jXV rvY tSE ktr -lVl +orW bSV nak ktr -lWD +voX bSV lJQ olY @@ -114753,7 +114255,7 @@ oBk wLn nvW taP -ygc +jDN mFs tTj gzo @@ -114798,7 +114300,7 @@ vDW suE bns cAH -ibd +buz cRQ cRQ cRQ @@ -114806,14 +114308,14 @@ cRQ cRQ cRQ cRQ -wui +lxs cAH uPJ jtC aCf -uzV -mcF -cyp +tjO +ewE +aDg sOx sOx sOx @@ -114959,8 +114461,8 @@ aKc cdD aKc aKc -qFL -imL +pso +rVv qFL qLH jXV @@ -115049,13 +114551,13 @@ nSl aPj pYo aKC -qfK +gsH fsQ vDW fJy eah eNE -ibd +buz cRQ bQc cRQ @@ -115063,19 +114565,19 @@ cRQ aHo cRQ cRQ -qcA +rrY scs kwm fJy aCf -cyp -xFr -cyp -cyp -syL -cyp -xFr -cyp +aDg +ydX +aDg +aDg +rnO +aDg +ydX +aDg wUr wJt csJ @@ -115216,8 +114718,8 @@ mTI aHA beF aKc -qba -imM +dGC +tFo hOZ jXV cia @@ -115267,7 +114769,7 @@ iCD odD oxg qiw -tnz +qjS fiF tNJ djY @@ -115312,7 +114814,7 @@ vDW aCf aCf aCf -ibd +buz cRQ cRQ cRQ @@ -115320,7 +114822,7 @@ cRQ cRQ cRQ cRQ -ibd +buz aCf aCf aCf @@ -115467,7 +114969,7 @@ xms xfw qbt qbt -ojy +fZf yfU ohX gPO @@ -115483,7 +114985,7 @@ xKt xKt xKt ylU -cYB +wNU ftL xKt hjw @@ -115522,7 +115024,7 @@ sxk scJ fxC qCn -bZB +drL taP toF fiF @@ -115569,7 +115071,7 @@ kHH kHH kHH aCf -qqw +dIB cRQ cRQ cRQ @@ -115577,7 +115079,7 @@ cRQ cRQ cRQ cRQ -vus +vlX aCf kHH kHH @@ -115707,7 +115209,7 @@ leT leT dWC jOT -nHl +aLw bmi asZ bEq @@ -115726,7 +115228,7 @@ rea eCd vSP yfU -rsG +gpq aDe aDe izI @@ -115744,9 +115246,9 @@ cXA vhb vOI gWT -jzA -jYW -jzA +bQF +iGq +bQF sha qaG noY @@ -115826,7 +115328,7 @@ kHH kHH kHH aCf -ibd +buz cRQ cRQ cRQ @@ -115834,7 +115336,7 @@ cRQ cRQ cRQ cRQ -ibd +buz aCf kHH kHH @@ -116223,17 +115725,17 @@ eFZ abz ats dWC -gbx +neA asZ vNZ glf yfU dOr sJe -eoJ +hrx yfU hSD -jkL +htX lLe pna gBC @@ -116515,11 +116017,11 @@ iuQ tqu uhJ cXA -ldc +vcO rNo tjo sha -led +tsF qzO sha wuE @@ -116552,7 +116054,7 @@ lqK suO lqK taP -eTn +fdZ fiF vvF uMd @@ -116568,7 +116070,7 @@ uMd uMd uMd uMd -qwL +xnz xuq uMd uMd @@ -116747,7 +116249,7 @@ lvk dmD hrt xZy -yiv +lXY evF pxU nZE @@ -116824,7 +116326,7 @@ qdt qgC qgC qgC -nzO +ssH qgC qgC qgC @@ -116985,8 +116487,8 @@ abN abN kHH yjW -ePp -ndu +nJc +ubk yjW aMO byH @@ -117073,7 +116575,7 @@ xuO xuO xuO xuO -bMi +lPg uZN xuO xuO @@ -117081,7 +116583,7 @@ vEQ xuO wpP uZN -vHx +jFB xuO xuO fyG @@ -117272,7 +116774,7 @@ fEr xkx tfN yfU -nxF +dOI tmb xjV cXA @@ -117296,7 +116798,7 @@ rxd rxd rxd rxd -svR +hAs qiO npq vbM @@ -117338,7 +116840,7 @@ uId vSg abm abm -kGU +nMc abm sGf abm @@ -117500,21 +117002,21 @@ abN abN yjW blm -alw +vGM aFM byH byH cca cMU doS -dtF -cJj +wHg +rpB yjW sJo oQZ yfU dPk -twT +ceh dVt yfU dLn @@ -117550,13 +117052,13 @@ tkV xfm rxd nwP -wOu +lLu gci nnV pIR mRd -uBu -nZF +vdn +uOU mRd mRd mRd @@ -117595,12 +117097,12 @@ uId kvd abm chd -hXm +cJP wTj klr cIk abm -kvE +pgD jrC tNJ giY @@ -117777,14 +117279,14 @@ yfU yfU yfU yfU -eQY +uQN nZE jii kZh kZh kZh xkx -gTR +jYc yfU hSf gFf @@ -117810,20 +117312,20 @@ emH qqr hkQ vlF -sxV +xGF dgK nuD ngw mRd fXw rkv -lru +qOl vAS -xqJ +ail wsI wsI wsI -pJi +dSQ qvN lyO jYF @@ -117852,7 +117354,7 @@ xqO xqO abm msj -wUY +gwC uQX ftA jpl @@ -118026,12 +117528,12 @@ cca orz trL orz -adu +vEf orz rhK orz laU -ahj +rtd lzb cIQ ilC @@ -118061,26 +117563,26 @@ iVc rxd kuH fTE -qcu +fPU rxd -eGt +oDm biA ksN sCQ -sxX +sai mRd ttX tCN soU kaT rDv -ezI +nyR yjx eje wtt wtt wtt -xfu +tcM qvN qCS wpH @@ -118099,9 +117601,9 @@ uKw tNT ric nAE -tIa +iUX jFV -iID +sau vbJ vcy tmM @@ -118109,7 +117611,7 @@ bOO wWK abm wIf -qmE +fro lQM xuW bZE @@ -118324,18 +117826,18 @@ xFq bni gPw sdf -syY +ncE mRd -cXO -kSv +rPE +gEb mRd fXw rkv -vqq +upU vAS bCZ wud -wOO +qOn xdt xbw qvN @@ -118366,7 +117868,7 @@ xqO ljs abm wIz -leS +kSZ qJg xvQ haj @@ -118532,7 +118034,7 @@ blo cIO fKb yeX -rSU +wsE ckd bir xHX @@ -118551,7 +118053,7 @@ dPX fQE oMG iJM -lDu +diB pIb nvA xkx @@ -118581,14 +118083,14 @@ fuw sYX uJA sdx -sxX +sai mRd tuj mRd mRd -ucL +dUM uJh -lru +qOl vAS wpL qvN @@ -118603,7 +118105,7 @@ vYW ltZ wxd xTE -tcR +oWt slX xNL nMx @@ -118622,8 +118124,8 @@ bOO qTB vSj abm -wKh -gDK +ojR +pWi qJg xwp wwp @@ -118802,7 +118304,7 @@ bDv mUS gDY aaQ -eqL +hQL woq yfU iub @@ -118819,11 +118321,11 @@ tmb xnM arZ eEO -vrD +heA qHA jVL fZi -uIt +gCi arZ xML uLC @@ -118832,20 +118334,20 @@ asw rxd kvV wAk -ajH +lnD rxd lNL sYX ksN mse -sxX +sai mRd -tHg -hdw +rPE +gEb mRd fXw rkv -lru +qOl vAS wdj sei @@ -118880,7 +118382,7 @@ uId uId abm wKB -tsK +ehP wgD koV xFZ @@ -119044,7 +118546,7 @@ yjW cxJ kBu cJh -bue +oyr ulh yjW eHS @@ -119061,19 +118563,19 @@ swI oAF eNr eAt -esb +aRz iuH jgb yfU -tCd -uGf +kuA +ryB yfU -uGf -tCd +ryB +kuA yfU jKy une -ssQ +htZ arZ arZ arZ @@ -119085,7 +118587,7 @@ arZ arZ arZ gJI -oje +dTV rxd oSW qXv @@ -119095,7 +118597,7 @@ cIs aDk ghK pFH -syY +ncE mRd tvr rkv @@ -119107,7 +118609,7 @@ vAS wdj xtT wwM -xgf +rln oXQ qbl wwM @@ -119118,15 +118620,15 @@ ueE wLV xTE xUw -ska +lwY lxN -sOQ +tei xub efp qxA xlo tbn -mlt +vnH cyf uBY qIc @@ -119136,10 +118638,10 @@ xqO xqO vSF abm -wLf -cpV +vYQ +hmo pkx -wUQ +adq xxv abm oUS @@ -119320,13 +118822,13 @@ ese eAs hiR bMo -lKq +olI yfU -nrb -szW +vEa +dtG yfU -cWa -nLG +iuB +kcg yfU wZn gFf @@ -119338,8 +118840,8 @@ kkV tPD igr mbT -mEz -txf +dDU +hdl tdp vdJ hin @@ -119354,8 +118856,8 @@ eYj lHN sxF mRd -cXO -kSv +rPE +gEb mRd mRd uJr @@ -119366,7 +118868,7 @@ lVu wwM xgF puo -uBb +qty wwM xfd vJt @@ -119381,7 +118883,7 @@ vTm xub gKY qxA -tQu +dJd qIc qIc kUm @@ -119394,7 +118896,7 @@ bOO bOO abm wLC -wAe +kuS wIz pSO dIU @@ -119560,7 +119062,7 @@ wic tWh ctK aSv -xiG +eaO uDP uDP oSV @@ -119577,7 +119079,7 @@ fUT nHv hnt gzl -qQA +ppP qZq qZq qZq @@ -119621,19 +119123,19 @@ vSE wdj eMt wwM -xgX +fyw pJq -xNe +jLO wwM xfd jOF yiN vTm hGN -rzy +hTz hZK fBc -uxn +cGc lpb wmR uWO @@ -119650,8 +119152,8 @@ iPv eNo iPv abm -kfc -lQB +iXt +jSu oKs xwM ira @@ -119834,9 +119336,9 @@ hBC eAy hqg sXL -jgA +weX qZq -lJz +fAo xqN clv mOH @@ -119857,22 +119359,22 @@ uIE pSv nMg oaY -lkP +drT oVr -pzT -unK +fJP +hbL qAE mib mib -mEP +uTA vqH -fFK -iVu -iVu -iVu -mdX +oNb +vsw +vsw +vsw +aYT uxt -uIV +mvC viD vBJ wdj @@ -120114,10 +119616,10 @@ ptN iop nMm goz -lxb -agp -tZZ -ecK +wEq +wEq +wEq +nap qAN mib mib @@ -120143,7 +119645,7 @@ xfd xRM ngR vTm -eIc +orx lnk iJP lnk @@ -120167,7 +119669,7 @@ xqO wMp uId rgl -xxb +sgO jQg alX aTd @@ -120371,15 +119873,15 @@ mEU iop aeb cGF -ewj +fDZ mbL -pbp -rim +rcj +ecc ltj pLu vnZ jZa -qmf +uhR scR rBB rBB @@ -120387,7 +119889,7 @@ kyo hhj iyS jOJ -wfj +okl vmw kwn jOJ @@ -120413,7 +119915,7 @@ tST tbn oju wMa -rLF +hOs qIc vcy rTT @@ -120585,7 +120087,7 @@ vLM vLM iBm foR -nUP +ryV qmw jOs cPC @@ -120593,7 +120095,7 @@ kaV kaV sCN woq -vod +jiV gao vIu vIu @@ -120607,7 +120109,7 @@ eIt pCt eSc qZq -fHh +xDf njs uNE qTO @@ -120628,7 +120130,7 @@ ptN kFI ehF kZd -jAa +cft xNi pBe mtl @@ -120644,13 +120146,13 @@ czD mib iyS wRF -vcW +oYb vmw gET lOZ -iSr -iSr -mFl +cGV +cGV +gtI jOJ viF obh @@ -120668,7 +120170,7 @@ tPE tCZ tPE qIc -lYB +uNc djK eUH qIc @@ -120684,7 +120186,7 @@ gOd jWO szF ulA -uOg +uXE qGw uId xqO @@ -120885,7 +120387,7 @@ ptN mjr arZ gwz -kMu +sjV xNi qvK nsR @@ -120901,7 +120403,7 @@ fiV mib njG jOJ -iJC +kmS bwH xnO wuC @@ -120918,7 +120420,7 @@ jjS jjS jjS jjS -lwW +ecs kWd jjS iib @@ -121108,7 +120610,7 @@ dpK dum cdD yjO -cwJ +rRb dde aWs aWs @@ -121116,7 +120618,7 @@ aWs aWs aWs aWs -ebH +uDz acb iws rzg @@ -121126,7 +120628,7 @@ ttO rIn baL rIn -htj +xfQ gmj gFf aEX @@ -121139,10 +120641,10 @@ ijY mjB ijY dLR -dPt +jGR arZ iFY -kXN +hHs xNi kFK aEp @@ -121156,15 +120658,15 @@ mib mLj czD mib -qrj +kqd jOJ -vdK +lQD mIB xGG jgo xBo wlz -rBC +cdp jOJ viF laK @@ -121200,7 +120702,7 @@ ygo azJ yhr llV -awl +umi pXy xTz vLM @@ -121401,7 +120903,7 @@ arZ kZd jAa xNi -cCn +gnw aEO xqG nHy @@ -121415,7 +120917,7 @@ mib mib osl wRF -ven +cAR vmw eVr lOZ @@ -121428,7 +120930,7 @@ xMW ejA rZX cbk -nsU +bcj xWO xWO xWO @@ -121617,7 +121119,7 @@ qgi rAD cdD bXk -dko +bfD ixO dva cdD @@ -121636,7 +121138,7 @@ wgq rIn rIn rIn -fdw +wFp rIn baL baT @@ -121649,18 +121151,18 @@ jNK kun cDE iIR -bSB +eXs mjS kaK mCR ipR arZ hho -lcx +fUm xNi iCm qdx -cqg +cVp nRh xNi pGO @@ -121672,7 +121174,7 @@ qjZ qjZ vqH jOJ -vfJ +ixH vmw doQ jOJ @@ -121697,11 +121199,11 @@ krt xYL nhu pYA -fXg +nnQ fBN uZV sLy -vfa +mbB lfx hkg fvq @@ -121711,7 +121213,7 @@ wtF hzt wtF ygo -oDB +mQC ixb lcS muq @@ -121922,12 +121424,12 @@ xNi xNi vqH vqH -afj -qIi -afj -afj -qIi -ufq +ryO +pFZ +ryO +ryO +pFZ +yiq jOJ lOZ upt @@ -121938,7 +121440,7 @@ jOJ jOJ jOJ jOJ -vsl +kpn bDr mui wtT @@ -121952,7 +121454,7 @@ xPG svS bqq xGp -ndp +eXb tDV sTw tVL @@ -121966,7 +121468,7 @@ wIb vIZ qtx xmF -xdO +mWZ ygo xTM jXw @@ -122135,9 +121637,9 @@ aVv dlt aFR weA -vPn +fHp gut -mca +oYo nRP rxu tke @@ -122185,7 +121687,7 @@ xUL xUL whS xUL -uLG +xyu vjL tPJ meW @@ -122220,12 +121722,12 @@ uJW tVL fql tDV -xWN +teZ uxQ xxw xxw xTM -xUB +mil tcP lcS qHa @@ -122453,8 +121955,8 @@ oUH tUE ylD ceL -oqs -hmI +cyN +iLe xTG cnU uOq @@ -122658,14 +122160,14 @@ dKx nOV mTz tpO -rEf +oeG weA bjE mJM rZN bxt puV -gEP +gxb miP pCV uFZ @@ -122673,7 +122175,7 @@ hSZ iMO iMO iMO -jPA +okJ iMO xfb bep @@ -122684,7 +122186,7 @@ bep bDS kNM jHR -owV +etz pam pBD qdH @@ -122980,7 +122482,7 @@ xPG vkz fqw xGp -vPV +mtm tDV cVS ibA @@ -123000,7 +122502,7 @@ xWz hCP pcW blc -bwf +tOo xTM wMM csJ @@ -123181,12 +122683,12 @@ mJM ygM hZS pgb -tNV +dFW aLS gms xJa -bFe -rqc +ttx +eha ygM cxE hMo @@ -123203,8 +122705,8 @@ yly pBX qeJ nVO -mQX -jKP +hDM +xRN bHE sfb qEk @@ -123221,7 +122723,7 @@ bRH bpq jcN fkM -jbn +xmi xNh mhU jGC @@ -123231,13 +122733,13 @@ xTG xTG deW snQ -xdU +nAx xTG -rWE +qQQ tzA xlj xGp -mpv +wjA wRY wRY wRY @@ -123416,7 +122918,7 @@ lLM dlt oXE wHT -uer +pKj laA xHI hMM @@ -123431,7 +122933,7 @@ eER oaH mLZ pyK -fut +jmY xLS lZy sqU @@ -123442,10 +122944,10 @@ mCy wQQ ndk nSK -ljO +fkY dop ygM -kuB +cim kVe eRm pri @@ -123459,10 +122961,10 @@ vQh cST qbo pXj -opp -opp -opp -opp +llK +llK +llK +llK usI uag jTV @@ -123494,11 +122996,11 @@ fZA xUL rxI xGp -ucK +iYc vxb paE vLj -rLO +vQN tCK wzY vxm @@ -123510,7 +123012,7 @@ wRY xKA vIh xTM -fdd +dxf cll fDD gSe @@ -123672,9 +123174,9 @@ lLM lLM vcT oXE -dfc +nBN ooa -wlw +jTR fiI ubt byo @@ -123713,7 +123215,7 @@ phi hPX wYb vQh -uLm +gEJ qbo pXj bfN @@ -123730,9 +123232,9 @@ qQj gCI hUT xNh -xlK +uEK xtw -jsW +rnB wgo kZq uSM @@ -123941,8 +123443,8 @@ kXS bfc cRI xLS -qHb -qPX +adH +mms fgp kTT eDs @@ -123950,21 +123452,21 @@ xLS rZN dxK ygM -tZK +inV oAX wQQ lol ygM gDT hSO -bVh +cUe xvj hAd hMB lts dlR sRJ -aze +sVO xvj nGk sDy @@ -124030,7 +123532,7 @@ vub iEU kxS owF -hxY +joL gZp nfn cCZ @@ -124194,7 +123696,7 @@ iwP pIN iwP ghQ -lPB +eEj uuW gXr ceV @@ -124227,10 +123729,10 @@ wqJ sDy jHV vQh -nUm +wwv lOG qeM -jmb +mqC lDL rgA uAG @@ -124265,9 +123767,9 @@ xTG xUL rws xGp -mRL +ukp wRY -drs +hlI cmn uOp vxl @@ -124455,23 +123957,23 @@ cDf uuW cRI lzk -nGx +eOy jjA vcf ceV hRQ xmu jcx -fil +lAo bFp ygM ccd aHt -sBB +hgz ygM czV iYl -csP +cpX oEG coA hMI @@ -124699,9 +124201,9 @@ cNt ask aeJ aJt -pzt +dYU aRn -nUq +pNi cWr bIL ddX @@ -124737,7 +124239,7 @@ xvj kXc xvj xvj -gdN +jgQ sDy ocQ thk @@ -124768,11 +124270,11 @@ qeq xKl vUT tQT -jWI +upD tyW viG xFv -vyZ +nqA szp exI viG @@ -124955,7 +124457,7 @@ lLM cNt atw aeJ -voP +iLq vgi oQR gld @@ -124977,7 +124479,7 @@ rOk onC bMR jzE -liw +otI ceV aOG oFX @@ -124986,14 +124488,14 @@ byc rmz hLq cOk -jQy +pBa mhb esg fTN -jId -xAu +mPa +pGn fdE -ruS +asr wqJ sDy qSQ @@ -125036,18 +124538,18 @@ viG xUL rws xGp -mpv +wjA vxb hJz uue sNb vFu -rQK +tFR vxm sGX gjH dEH -xjk +qnQ wRY xmR vHt @@ -125213,9 +124715,9 @@ cNt bDD aeJ cVH -fvM +hdU mHL -tvu +wmK cWr cpH atK @@ -125244,18 +124746,18 @@ ikF hlX tbz iLD -vxT +ofY cai ppz lkI ppz -sfP +xKf iLD uZu sDy odj thk -ccZ +rCZ ujA xIt xIt @@ -125280,7 +124782,7 @@ dHA kha qnZ xKl -sQT +umB tQT tOd wgl @@ -125288,7 +124790,7 @@ viG pkV spb szp -hfY +ohd viG tPe eNJ @@ -125319,7 +124821,7 @@ rHr myk cPY muH -wQY +reg jhP kCg sYO @@ -125484,13 +124986,13 @@ uuW cRI lzk cLx -ntR +qOd pEs ceV -rkI -fuK +crN +diA fjl -coe +iIc rIY ceV adk @@ -125538,13 +125040,13 @@ eMc hUT xKl fYt -naj +rsP tQT uZj viG xjP roh -eJT +mWy sQo viG gTL @@ -125750,7 +125252,7 @@ nKj nKj ceV ceV -xwh +fSF xtj xLt uiJ @@ -125808,7 +125310,7 @@ xUL hvC jHz wFZ -uke +rtE aMN uHo kXM @@ -125827,7 +125329,7 @@ xZW jof cXc vHL -vso +wMO wZH aEP kdX @@ -126005,7 +125507,7 @@ lUT lUT lUT lUT -lhn +xty aBo xLt aTl @@ -126054,9 +125556,9 @@ xKl tWR qMU tUz -wrH +rPK viG -gtz +hAY spY gca sQD @@ -126065,7 +125567,7 @@ xUL cpS xGp wFZ -xuR +kVg vtU ubi uPO @@ -126246,7 +125748,7 @@ pMM cWI dAM aID -cMw +ter mfQ gJq eNd @@ -126318,9 +125820,9 @@ bkE chB sQF viG -sfg +hsT cpS -vdt +uxJ wFZ wFZ uRe @@ -126329,7 +125831,7 @@ uRe wFZ wFZ wtF -rVi +umg wtF wtF uCS @@ -126343,7 +125845,7 @@ oes pmN tNX wZH -eua +ljo hqa rqD vjM @@ -126496,16 +125998,16 @@ jID lLM cNt aeJ -aDl +pfd avy dKw gQk gcp gLI lfJ -iCi +aoB mRZ -jDs +gyZ cWr otF hyq @@ -126521,21 +126023,21 @@ oCG htc vNl ceV -rND +uyw syg rzh ceV kcJ tNk etJ -ruS +asr mke bwQ nGH bwQ mke bwQ -jQy +pBa wqJ sDy wrM @@ -126584,7 +126086,7 @@ sBW ibJ tbW oHd -mMt +wDz erf kcG wMZ @@ -126760,7 +126262,7 @@ gWX xUl rGy rGy -cSN +jOV rGy aeJ wgG @@ -126769,7 +126271,7 @@ etT suQ eSp uuW -aYA +dyK weA ceV ceV @@ -126782,7 +126284,7 @@ ceV nKj ceV ceV -lvn +jsH tNk dkR iLD @@ -126849,7 +126351,7 @@ uaf wMZ gPN aJR -quh +pKC qpR rKh nfE @@ -126857,7 +126359,7 @@ wZH kyP foc wZH -nsM +kOj gvS nTR vsm @@ -127017,7 +126519,7 @@ aeJ aeJ aeJ wrS -xEG +tXL eFz aeJ oWl @@ -127029,13 +126531,13 @@ uuW gZS lrd oBh -rrs +qXc cHt ofJ cMV lBa -rrs -mPj +qXc +dtL ofJ ofJ oBh @@ -127044,7 +126546,7 @@ tNk pyX iGv qIH -iDl +xjj pyN ocU mwm @@ -127052,7 +126554,7 @@ cQB vhU wqJ sDy -kME +boI thk xIt xIt @@ -127117,9 +126619,9 @@ hVB bvZ ljJ kCr -ejS +tpA wZH -xzJ +iiP uxV hKV nnx @@ -127271,15 +126773,15 @@ daE dgw aOU dAz -qoI -tDI -hao -fpA +nub +pbW +uGp +vLP wiv wuW -eit -vqW -kSe +hxd +lAQ +cEY grZ eSp xsG @@ -127326,7 +126828,7 @@ qQj cSg iHT cpw -iFS +pUE lYb rJO aLF @@ -127341,7 +126843,7 @@ mUe mxl sCI sCI -shn +tur sCI sCI lYH @@ -127374,7 +126876,7 @@ aUJ bvZ shP rCO -jdc +efc mVd oBG oBG @@ -127531,7 +127033,7 @@ aeJ fXx hxg rxF -mVB +xUm vyc aeJ bef @@ -127547,7 +127049,7 @@ wXP gCq wXP wXP -rFp +ddO yiY pBC uFC @@ -127560,7 +127062,7 @@ vhU vhU vhU vhU -wKu +eHH heB kVj vhU @@ -127793,7 +127295,7 @@ aeJ aeJ wmO stJ -aOm +vpG wgG dCo bmK @@ -127854,7 +127356,7 @@ wLe iSJ rno xfi -aWj +knu iSJ jVm sCI @@ -127868,9 +127370,9 @@ aSY dqp kGa iiW -dat +mSx dVE -svn +gcX iEg vEK sNI @@ -128045,7 +127547,7 @@ moy wgG wVq tas -buA +wXy xJt jjG ayq @@ -128060,12 +127562,12 @@ vuI ayc oTm vHr -hjt +mxC pFo vHr dnD fcO -frR +dZf vHr cEi xCy @@ -128111,11 +127613,11 @@ iSJ iSJ rop lKT -nkn +xNs iSJ -mcl -vmE -sDg +ejR +ghx +vDP xTG mKU cpS @@ -128300,7 +127802,7 @@ sGl jgi lLM wgG -gfW +jdm fTo fan clW @@ -128318,7 +127820,7 @@ ayc bdg vHr wmy -nMB +nux kar fGE voQ @@ -128347,11 +127849,11 @@ sCt qyq uZC wBt -mzy +pKE mpk xqt wWu -rPc +myG oSQ oSQ iHC @@ -128361,10 +127863,10 @@ siJ wWu qQj qQj -bAS +dEF xSv iSJ -vUs +tCL rmg oXF qmX @@ -128372,7 +127874,7 @@ vUF dPJ onT rhV -tWs +qTK nBk vNv buH @@ -128387,7 +127889,7 @@ xpe xpe fti iNs -wuj +rBi rIQ xpe xpe @@ -128406,7 +127908,7 @@ xNW xNW xNW oYR -xac +jhu xNW rFL fmD @@ -128418,7 +127920,7 @@ rNq xEK xEK vIV -uYG +gtP mRN xjW sXI @@ -128563,19 +128065,19 @@ pYS wgG lOy aYs -aYi +itZ chD wgG -bEY +sSR rZc wnQ aXD -bVN +gVm ayc vPc vHr vad -lug +qbS fsa pAH pLE @@ -128629,7 +128131,7 @@ lVX xHG auR cci -wpY +lkE lAj gko fCp @@ -128668,24 +128170,24 @@ teK teK ncv tus -wrY -xHj -jVY -jVY -jVY -jVY -xwO -pzu -gTD -xxf -jnR -vNy -eRv +qdA +hDL +hKb +hKb +hKb +hKb +lhP +mnZ +hkZ +raX +fjX +kfL +gun wMr xhb lGL mFm -uWu +uup nSV tKM rOe @@ -128834,7 +128336,7 @@ vHr vHr vHr vHr -viO +twz fsh xxt eVs @@ -128863,12 +128365,12 @@ tvh wBt uoz ito -mMk +uRB wWu vkW aVN bNb -wAK +rue jjX ggO xDn @@ -128897,7 +128399,7 @@ jad iJQ pSL bTU -lpz +pno cZi iJQ bUa @@ -128906,7 +128408,7 @@ ddy kjk dyV xxY -ndM +ixA bUx qfG xNW @@ -128926,7 +128428,7 @@ pSd qfG qfG xEK -eUi +sMm xEK ktD xEK @@ -128935,7 +128437,7 @@ ktD aqQ xYM xEK -cCt +aPo xEK ktD olW @@ -129092,7 +128594,7 @@ aNW dIl vHr dUJ -hGh +rWu bAF vHr aBZ @@ -129101,12 +128603,12 @@ uxb jWe cQw tVX -pzZ -kTz +kwr +aig xAt dLw vhU -wMs +pNl gAa jHu vUR @@ -129122,10 +128624,10 @@ rjL kKL uoz wWu -cRA +idT uPR aJs -wAM +yhG iUg rlY pNu @@ -129183,7 +128685,7 @@ xNW xJG qfG iJx -eUi +sMm rNq ocP lIP @@ -129328,7 +128830,7 @@ ubc ehN ehN vZX -axS +jfJ jID lLM lLM @@ -129363,7 +128865,7 @@ vhU oRv vhU vhU -gsN +vuG xAn wrM vUR @@ -129371,7 +128873,7 @@ wdH rGl bgd vUR -szG +nFh hUW kvo wBt @@ -129385,9 +128887,9 @@ pqf rha hLS aBX -rve +wQz wWu -kWN +cti wyg wyg hUT @@ -129403,9 +128905,9 @@ hyl meF cnM hZd -iHX -tTr -kIo +mWx +hST +mWB ltV urx pdQ @@ -129413,7 +128915,7 @@ cnM veC vev isS -vqF +dFj qbd kyO sJa @@ -129421,13 +128923,13 @@ wTB dou cml xjL -ycg +eYp xje fhY uNj eBg sJa -wOz +qhH xNW xNW ehQ @@ -129440,7 +128942,7 @@ vjD vjD qfG xEK -eUi +sMm xEK ygW lIP @@ -129453,7 +128955,7 @@ llX lIP itx lIP -cuc +mJL nUs hes wQj @@ -129597,7 +129099,7 @@ cLG gfu vkY wwZ -xQt +vmL ayc mJM wyE @@ -129605,7 +129107,7 @@ eAm jOb aNW yio -pHy +ckE tIJ dJu nDT @@ -129619,7 +129121,7 @@ lxx mJM fHr thk -fOg +ivp bnw dis wrM @@ -129682,7 +129184,7 @@ yct gam gam mjk -gsz +pxw sJa xgi gXN @@ -129697,11 +129199,11 @@ wwl rFL qfG ojF -eUi +sMm xEK lIP lIP -ixh +jvy vQk trp dls @@ -129854,7 +129356,7 @@ dTU kfX coX tqD -tjz +knA ayc aNW qTJ @@ -129862,7 +129364,7 @@ faV jOb uDr yio -hIA +aQE aCH eRr cHe @@ -129916,7 +129418,7 @@ rOy rfa fXI cnM -iho +iKp pbw tTA tTA @@ -129931,7 +129433,7 @@ xUL qbd ckp sJa -quC +tij nAh cDO xIW @@ -129954,10 +129456,10 @@ xip xip xip imW -eUi +sMm ktD lIP -mUh +anx jeG trp ojp @@ -129965,7 +129467,7 @@ lVK oZg wdF lIP -bHi +mdW bnZ czW bRq @@ -130121,7 +129623,7 @@ tyl yio vxK tHm -fSI +hvZ xmT mIj pLW @@ -130129,7 +129631,7 @@ qTd yio eGs yio -vvb +xnk mJM fHr thk @@ -130145,7 +129647,7 @@ htv gpN rZC sCC -jXO +qGa nyW xMi fLL @@ -130171,7 +129673,7 @@ smp wEB tpC elA -jQF +uNn cnM vgt dnl @@ -130192,7 +129694,7 @@ fgk uNj xye cme -vmR +qzd ykE uNj qXO @@ -130211,10 +129713,10 @@ vOS lXa xip huh -eUi +sMm dWP lIP -kQv +hhe dgL trp wrU @@ -130222,7 +129724,7 @@ eMQ apB nyc lIP -gLR +xOW qbz czW bIn @@ -130356,7 +129858,7 @@ lLM boD jID vxN -gUM +cRl xWn xWn xWn @@ -130443,7 +129945,7 @@ keX isS vDc qbd -iis +oZG dzt wUH wUH @@ -130468,14 +129970,14 @@ xip wbz xip kOi -llz +dtg xEK lIP -rYM +dbU lWR vQk dcd -mLY +itf lIP wTh wTh @@ -130638,7 +130140,7 @@ mBc gsD mJM sHX -pXu +qZF umz gLs gLs @@ -130692,7 +130194,7 @@ cnM cnM tPn veC -xsO +cxj veC rio veC @@ -130722,23 +130224,23 @@ gaQ ehQ oJa ovU -iaw +kwg xip iJx -eUi +sMm xEK lIP -ezq +oUO fJb trp xiI gTQ -wJz +eUk wTh cbq xxZ xxZ -mMX +lFM xxZ xxZ gBn @@ -130921,7 +130423,7 @@ tct fre oPj ycI -rZb +hvk cfI yek pNU @@ -130966,7 +130468,7 @@ xJP mhe bzK goj -vDH +mUu yfq cVw xAs @@ -130982,15 +130484,15 @@ jCn uux xip xEK -eUi +sMm xEK lIP -ndN +wzE bwD -oKv +kCD wHY vWb -qwr +oIq wTh gcs pqX @@ -131175,10 +130677,10 @@ xcP oba xJU pUn -odZ -npu +hFI +bWZ ycI -vsR +etr qqd yek fJS @@ -131188,7 +130690,7 @@ feN qqd jzG pXI -hPF +xXr rWw qVZ pXI @@ -131205,7 +130707,7 @@ isS wqb hou veC -mtz +iXN fEp gOY veC @@ -131223,7 +130725,7 @@ xJW xph eBc jxi -oXx +pkm yfq jxZ jxZ @@ -131236,7 +130738,7 @@ eUq ehQ rkq kDo -akh +sMv xip ehG uQB @@ -131257,15 +130759,15 @@ ylW xIO qqV siW -hGi +gOJ pqX qTc xDt -isw +wet fIT qTc xDt -eTf +kfP pqX qTc siW @@ -131416,24 +130918,24 @@ acy onN kHY lgK -bgk +sWV nxX niL eYP sDy wrM vUR -mhV +tqZ kKG lgf wdt scg -scg +hjF wTK giZ lMd -fre -scg +hjF +kCF jnX yhl cfI @@ -131443,16 +130945,16 @@ khT otz pbj cfI -nzw +upN pXI -vnP +kOY jIv wMm hsS giO rnt mal -xVz +cBw wYw kwE soH @@ -131482,7 +130984,7 @@ jQO esn eUj yfq -oGx +xJS cfp dGp jjT @@ -131495,16 +130997,16 @@ csu eZj aWR xip -tZF -eUi +mfc +sMm xEK siW cwF iOo wpZ -eNZ +skd xDt -vRS +cIC siW siW nvh @@ -131685,12 +131187,12 @@ wBt wBt wBt cLg -scg +hjF bjB kXy wPS -fre -scg +hjF +kCF jTB maO qqd @@ -131709,15 +131211,15 @@ hNb njl vdZ fPK -ePX +gvK wYw uxl rfa meF cuj -nPP -uNL -lhE +jUQ +qoh +dwA dQo dQo dQo @@ -131730,11 +131232,11 @@ bHe cvE bVQ yfq -oAd +hRZ xph xik dhc -aFL +nks uwE ecw jkm @@ -131742,18 +131244,18 @@ yfq eoR wvB gRi -gHS +sDU ehQ -xNI +kOp qmS -thU +edC ehQ -eFu +xdy chN tsq xip kOi -llz +dtg xEK siW aOa @@ -131762,7 +131264,7 @@ bMv eNp ozc oYg -dlC +nfm geN rxv lis @@ -131915,7 +131417,7 @@ jID jID jID uxk -ntg +quY sZy bdu rvn @@ -131937,17 +131439,17 @@ vtm wdS vtm vUR -kCu -dNT +xcR +sXU pSe knc scg -scg +hjF wTK chH lMd -hVF -ryG +hjF +nGK jnX yhl qqd @@ -131985,13 +131487,13 @@ dkZ dcM qgo uFq -uyF +rte yfq eOj xph bGo xJW -mKW +lOT uwE rhg uwE @@ -132010,13 +131512,13 @@ jlz dYL xip kJm -eUi +sMm iHz aZB -dBq +tKs iQp swU -jDQ +rcR sYZ nrL nrL @@ -132026,7 +131528,7 @@ vNi hhW jdv vIp -vfS +ndQ siW kgC idG @@ -132244,14 +131746,14 @@ chI nCN vBG wUH -mmH +ptM xph bGo xJW cfB wza cTd -jBQ +hHy wyB wEL hRU @@ -132267,7 +131769,7 @@ iQL rYr ntV iJx -eUi +sMm xEK imz xbT @@ -132292,7 +131794,7 @@ kQD qTc tBr qTc -bfH +oar qTc tBr qTc @@ -132444,7 +131946,7 @@ acQ ipf jWF jWF -acU +vfT vwj uMp wqJ @@ -132465,7 +131967,7 @@ vUR ycI fOi mQI -lOm +fES vXH rCE dVG @@ -132482,7 +131984,7 @@ agP iyG wYw wYw -xmw +gIT kzY gpb cuj @@ -132500,7 +132002,7 @@ wJL chI hZQ vBG -oUj +sIx eQc xYS mhe @@ -132523,9 +132025,9 @@ piT eHE llI vFx -qkA -shb -cIz +wur +kYw +dCc bTk rJy pJN @@ -132758,9 +132260,9 @@ chI hZQ vBG yfq -krq -xUX -nTn +kBq +oTH +eoU trH kYH wAn @@ -132773,15 +132275,15 @@ pcZ sCz nPS lVh -leb +uTF xnN aWp -daH +vwY lew wgY jam xEK -kZX +kBY xEK pyA qTc @@ -132810,7 +132312,7 @@ sMR qTc tBr qTc -kON +wiL haP ozc nnx @@ -132959,7 +132461,7 @@ acy drp anS lPL -inH +gcU kHY uZu sDy @@ -132972,13 +132474,13 @@ xIV ucx vcv sgF -qFX +cwO xIV aOA jne nVS dHb -cFL +oKN udV nVS rAl @@ -133007,7 +132509,7 @@ npY mta usO okI -eJJ +fwU wvE uuA wQP @@ -133038,7 +132540,7 @@ kcS kcS wzw ktD -eUi +sMm ktD aZB oRx @@ -133048,7 +132550,7 @@ qUj xDt kdI lWz -iSn +gNW neg qTc qTc @@ -133215,15 +132717,15 @@ acQ ipf jWF jWF -uDx +mBG cLa njk vBi mTT -oEj +tHw vUR -woz -fDC +dih +kbK oYn xIV iZK @@ -133256,7 +132758,7 @@ azF vLw amB meF -mNx +jNV wdn vHQ vHQ @@ -133271,7 +132773,7 @@ chI chI hZQ vBG -aby +ahd wVA vym wHc @@ -133284,18 +132786,18 @@ dpI kQd ykp ggz -cQD +qqC kcS -lod -foY -dLQ +aDL +jfl +sQh kcS -cBB -cwb -kLJ +oeQ +pGj +oeQ kcS xEK -eUi +sMm xEK siW siW @@ -133413,17 +132915,17 @@ nnx nnx xJu nnx -iYf +cQf tIf -wbA +opV nnx -iYf +cQf tIf -wbA +opV nnx -iYf +cQf tIf -wbA +opV nnx xJu nnx @@ -133477,7 +132979,7 @@ tXP kHY yag sDy -fsI +cgo xIV xIV xIV @@ -133486,17 +132988,17 @@ xIV lfO nOo hYc -aXJ +dHY xIV wyg kkX nVS -wvS +akw iyg -pjQ +amP nVS eSR -hHi +wGP oSc nWr nWr @@ -133528,7 +133030,7 @@ ajd vuf rdC vBG -lbJ +ctg dFQ gpC jrR @@ -133539,20 +133041,20 @@ fQl odo bmp kQd -sUS +vBs hMO teP kcS lsO mBP yec -iqb +sgG vKy -fIG +gWe swG kcS gmR -eUi +sMm ktD mrn bNA @@ -133670,17 +133172,17 @@ nnx nnx xJu nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx xJu nnx @@ -133737,7 +133239,7 @@ sDy wrM iKq fMp -bnT +xsw inF geq lpA @@ -133785,10 +133287,10 @@ chI lRo hZQ vBG -lFV +urg sEu -xpH -sFH +aPD +cNX iTC qBT jOt @@ -133801,19 +133303,19 @@ kqu aRM kcS sch -bff -xho -ocb -kIv -xDW -toB +sGr +eqI +nXP +ehx +kbx +oKM kcS -iHt -ovW -pOm -pOm -dez -nsc +jKu +gEW +vPh +vPh +mKT +tmg ikr skP pSl @@ -133822,20 +133324,20 @@ wiE siW hAf wRJ -qRI +eUh siW mUI -vrW +bje siW -lRk +dhG fIT qTc xDt -fBC +iJX pqX qTc xDt -bez +tsS fIT qTc siW @@ -133927,17 +133429,17 @@ nnx nnx xJu nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx xJu nnx @@ -134010,7 +133512,7 @@ eRc rux qvA iDI -mtP +gSu qvA mFV nWr @@ -134022,7 +133524,7 @@ cLL qer wSA xSd -jPm +gLY wYw hVC oYl @@ -134037,7 +133539,7 @@ qqW jKi mgT wvE -uqW +dZD xAU lRo hZQ @@ -134057,12 +133559,12 @@ rAR wyr kUZ kcS -bmD +teh jhn tSW -iqb +sgG xsY -vpP +oFK sYN kcS oDs @@ -134070,10 +133572,10 @@ fqT xav xav dnu -eUi +sMm xEK rHU -fLu +fpj mRW swF siW @@ -134184,17 +133686,17 @@ nnx nnx xJu nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx xJu nnx @@ -134243,7 +133745,7 @@ acy onN cPu lbk -njr +hLL kHY oZM wqJ @@ -134254,7 +133756,7 @@ rjH rsd cnC xIV -ebY +aFW vUr vER sVV @@ -134263,7 +133765,7 @@ lDY lrz wYw dkf -hGI +twH pKU iBX wNr @@ -134286,8 +133788,8 @@ oYl xZk teS tix -eii -qOC +chm +rpm udy teS qqW @@ -134312,22 +133814,22 @@ dpI kQd jqc kIQ -whB +aZo kcS rpX hzp -wpS +nQi kcS -kLJ -jpL -kLJ +oeQ +hPK +bTP kcS kUt kUt kUt kUt sMM -eUi +sMm xni fRu fRu @@ -134441,17 +133943,17 @@ nnx nnx xJu nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx xJu nnx @@ -134561,7 +134063,7 @@ rBT vKc nHf xyj -hPh +dQu vKc xMs wIX @@ -134587,13 +134089,13 @@ aAZ uQB ehG fRu -mbH +jVz aQS ere kFN lkl eLS -sYd +euh mHj abN nnx @@ -134698,17 +134200,17 @@ nnx nnx xJu nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx xJu nnx @@ -134751,11 +134253,11 @@ nKl iDi ieH pUG -hbo +meG qkI kBb bUI -icX +aXQ lQY mrF mKP @@ -134777,7 +134279,7 @@ wzW wyg wYw rGZ -kjg +odq nBj dOq qDZ @@ -134827,24 +134329,24 @@ wEL vpb fnV ifo -jOh +vFp ifo hmj sqg lbq tbf bgQ -mLS +bqG xpX uiw -eYX +qGy sWK wUG ktD -eUi +sMm lXI jGx -lqv +xeA wtQ dkb vRE @@ -134955,17 +134457,17 @@ nnx nnx xJu nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx xJu nnx @@ -135011,7 +134513,7 @@ ngf bOZ bPS ieH -gAO +eIy vuZ uNp uNp @@ -135043,7 +134545,7 @@ tzK bKi bKi uQu -jRx +hHw cuF pMW dvM @@ -135052,7 +134554,7 @@ hNY rVS jIu wYw -amM +lnd oYl xQh tfT @@ -135073,7 +134575,7 @@ rDN wvR xlH xlH -ruC +kPu lUY lfU xlH @@ -135098,7 +134600,7 @@ pIw iaG wUG ktD -ooT +sqF xeF aPJ mAi @@ -135212,17 +134714,17 @@ nnx nnx xJu nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx xJu nnx @@ -135340,7 +134842,7 @@ dhQ oDd pAj eKf -sQL +vCS pAj yeR pAj @@ -135355,10 +134857,10 @@ tcZ xZv wUG kOi -llz +dtg xEK fRu -qAX +foj sTZ lfR fRu @@ -135469,17 +134971,17 @@ xJu csJ csJ nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx -iYf +cQf vfe -wbA +opV nnx xJu csJ @@ -135564,7 +135066,7 @@ ehr cNy iyG pkR -vvK +dMD wTM rOy xJO @@ -135584,13 +135086,13 @@ bLo nGh nGh iKy -pla -jKp +mHS +pHz qPF hYV xLi wyH -vOi +cIo sOA pzW bmp @@ -135611,8 +135113,8 @@ sEY xMY eRR wUG -pJI -eUi +nYW +sMm xEK fbb blx @@ -135668,7 +135170,7 @@ tsW gud gud wvI -muD +uBv nnx nnx nnx @@ -135745,7 +135247,7 @@ aOs gFi aJp vdU -aJZ +nUH gFi dlt jID @@ -135776,7 +135278,7 @@ lLM lLM lLM jID -gnj +mwG ieH iTf qtl @@ -135794,7 +135296,7 @@ oZK mos fKT uGR -jlB +lfk lcA wuK amS @@ -135813,7 +135315,7 @@ tvz jEN fsb hcE -cDN +blt jJN qTp fsb @@ -135837,7 +135339,7 @@ jKi rKy wTM gEs -ygY +icQ dAl sTe sTe @@ -135846,9 +135348,9 @@ wWV jDt dpN xMs -myp -uvQ -xXx +rbU +tyL +xsX pzW vQj xSV @@ -135856,7 +135358,7 @@ pNp uUU vzE wDv -bUp +kLZ hZn ioH wUG @@ -135869,7 +135371,7 @@ tcN euN wUG xEK -eUi +sMm vjw fRu uGw @@ -135980,7 +135482,7 @@ nnx nnx wMM nnx -oDl +fwS adg adg agV @@ -136035,11 +135537,11 @@ lLM jID vzU ieH -iXy +jTa hcf jZV kBb -lcG +mDL mWE fOU mpB @@ -136051,7 +135553,7 @@ qeF pfR eXS saM -eMe +ezJ lcA qQj qQj @@ -136085,7 +135587,7 @@ oYl xQh teS xMe -rcZ +ryS toz xam teS @@ -136107,15 +135609,15 @@ ydc pEJ pEJ oHP -hoB +hmY xSV rzq kLc aWg wDv -dHi +qyr ape -gMU +rcS wUG jVv qsR @@ -136123,10 +135625,10 @@ vhn lKB xpz iWp -bbM +mDm wUG ktD -eUi +sMm rwH fRu fRu @@ -136257,7 +135759,7 @@ nnx aMs aOs gFi -aSk +kVo aVi bhH gFi @@ -136339,7 +135841,7 @@ row xiz laz krT -sTD +bBj uEZ uEZ uEZ @@ -136363,27 +135865,27 @@ mDn tGa mCm uAA -pTn +heK cVg xSV xuS oYh auw eiS -dHi +qyr mmm gwX wUG mvm -fEm +mKn mdu wUG -wYX +vYo xFn dNq wUG jUk -eUi +sMm bkl kUt kUt @@ -136497,17 +135999,17 @@ xJu csJ csJ nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx xJu csJ @@ -136562,7 +136064,7 @@ mnr sFv nZq nFF -rUg +cqC pgi tlb ljY @@ -136627,7 +136129,7 @@ fBJ ccr ccr ccr -gCU +jNj mcR wOd wUG @@ -136640,7 +136142,7 @@ wUG wUG wUG mra -eUi +sMm cpU qvW rFZ @@ -136754,17 +136256,17 @@ nnx nnx csJ nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx xJu nnx @@ -136884,7 +136386,7 @@ nwM wgV wgV wgV -qBX +vtC tNd aMc vpQ @@ -136892,12 +136394,12 @@ bZw loZ plQ ajn -aDB +fWA oqW bOb oqW xEK -eUi +sMm tSo ktD feq @@ -137011,17 +136513,17 @@ nnx nnx xJu nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx xJu nnx @@ -137088,13 +136590,13 @@ prH xHi thD lvR -sVD +bLt lvR lvR lvR pQv xSt -weK +bdE nnl oCK keT @@ -137104,7 +136606,7 @@ pQv xKk xKk qSv -xBr +mvZ ygN xKk xKk @@ -137116,16 +136618,16 @@ vHQ jOd rmd kRU -ulK +fCQ vHQ cfY wdn sQK gEs -tOf +qMj cUd rlX -gad +jCo wLT wZg xPy @@ -137141,9 +136643,9 @@ gNB xpc rUi lBE -kdD -aiW -aiW +bCg +pdk +pdk nch mHV buo @@ -137154,7 +136656,7 @@ dHn cNZ nnw xEK -ero +det xFN lXI blY @@ -137268,17 +136770,17 @@ nnx nnx xJu nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx xJu nnx @@ -137391,19 +136893,19 @@ wgM oZY wgM xSV -rHf +voM vZw -acB -hZk -qnY -izY -izY -dcw +fnj +dYs +uet +aWJ +aWJ +aQm bCW rpo oqW wmz -rBk +wTu dxM lFr vZW @@ -137411,7 +136913,7 @@ oqW cSS oqW ktD -eUi +sMm pwm pOi fWL @@ -137525,17 +137027,17 @@ nnx nnx xJu nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx xJu nnx @@ -137564,16 +137066,16 @@ xWV dfm nze jaz -dKT +vsI eIZ -fuI +mBM fVT wPQ xWV wFC wFC wFC -iEq +vIX iON vEV xwy @@ -137594,8 +137096,8 @@ oUd kzO oUd qmc -ajz -lGD +dCD +shB rPR mzH wgE @@ -137653,9 +137155,9 @@ vTM xQG oSF oSF -hRu +eKP wgV -xCA +nIF oqW oqW oqW @@ -137782,17 +137284,17 @@ nnx nnx xJu nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx xJu nnx @@ -137844,7 +137346,7 @@ ilR mtB iEZ rPR -nAH +trz riM bai sFm @@ -137852,7 +137354,7 @@ kAH vau acF dlT -lHa +lAU rPR pSh egl @@ -137873,7 +137375,7 @@ qAh xTj wWn otE -qed +uvs vlU eHR rVp @@ -138039,17 +137541,17 @@ nnx nnx xJu nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx xJu nnx @@ -138098,7 +137600,7 @@ oyC tqT ybm smC -muu +jSw qQl rPR iXj @@ -138118,9 +137620,9 @@ rtW wCN wCN drI -bcS +lBc eHa -jFq +mmb yjJ wCN peW @@ -138133,7 +137635,7 @@ gnJ poV rgP eHR -lOF +gcf uyu lZH nYn @@ -138153,7 +137655,7 @@ vXB vzI vzI wpJ -dTY +hkC lka lbx vDS @@ -138296,17 +137798,17 @@ nnx nnx xJu nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx -iYf +cQf aka -wbA +opV nnx xJu nnx @@ -138348,13 +137850,13 @@ wXc hIb grO ipQ -iTo +bGy wFC kbL tht mqi dKc -hCd +omV rPR rPR rPR @@ -138384,7 +137886,7 @@ peZ pfw iWe tzW -qhL +rSO vlU vlU vlU @@ -138553,17 +138055,17 @@ nnx nnx xJu nnx -iYf +cQf akb -wbA +opV nnx -iYf +cQf akb -wbA +opV nnx -iYf +cQf akb -wbA +opV nnx xJu nnx @@ -138650,12 +138152,12 @@ iKx iKx iKx qsL -nRH +dic adX -fHW +duK okU jjn -bVy +ckv eHR eHR eHR @@ -138667,7 +138169,7 @@ uUs uUs uUs uUs -pPu +blX aGf mmP uUs @@ -138685,16 +138187,16 @@ cYE wQe xQq oqW -jYQ +jjV nue jtK aPK bls -mfv +tnP qgh dpl oqW -ioZ +bxz waQ hlJ vXB @@ -139150,7 +138652,7 @@ wCN qrx opF vJW -oZR +hav wGi mJZ vjW @@ -139162,7 +138664,7 @@ uso uso kaA pJf -wTZ +bHQ wPk wPk sBZ @@ -139206,7 +138708,7 @@ bPZ jPw jPw jPw -eIb +mSG jPw jPw jPw @@ -139365,7 +138867,7 @@ edo oVT eBy eLj -eSB +ukP snN fwM wPQ @@ -139373,7 +138875,7 @@ fXM ftR qJE gYS -hJw +pmn gtA irF gSE @@ -139433,7 +138935,7 @@ iGe hEL pGC aYo -dwC +gyw uUs kpZ xDY @@ -139442,7 +138944,7 @@ gfX shs xfR aOI -cUn +nRi uUs rsg vzI @@ -139639,15 +139141,15 @@ oyC oyC leg dKc -lRz +nVK rPR mQU nlT -nBb +qTs lSH qFd flF -fAw +fZv geb aFA lCN @@ -139696,10 +139198,10 @@ uUs uUs uUs uUs -cjS +nvQ xfR aOI -usF +esC uUs uUs uUs @@ -139879,13 +139381,13 @@ jeD dRk qoM iuy -xAE +ksq qRm sfU -sqc +wQo oVu -fji -sqc +wHU +wQo aiP pWT gsv @@ -139949,7 +139451,7 @@ vAg wdn lgB wmu -rwI +gqT lHR ejr moD @@ -139959,17 +139461,17 @@ nVy nSA uXD pfQ -asX -iWh +pgp +lUl kvJ cys oCf jWE -kvm +khR hzR vmG kiu -sGY +bZY hjz hFH lXN @@ -140136,13 +139638,13 @@ nHR elQ inh iuy -xAE +ksq tMh ewH -sqc +wQo wdb knt -xAE +ksq dGm doY izc @@ -140157,14 +139659,14 @@ rPa xYC mQl nex -nNp +tba vvL mwE oWE xYC ohw oOV -pHV +cgD lIr xYC wgE @@ -140172,7 +139674,7 @@ srw sHU ncT wCN -tTJ +vNs pKb wCN uUK @@ -140199,7 +139701,7 @@ wzG sVP tJF sIe -fJd +gPf mwC vHQ mDc @@ -140393,13 +139895,13 @@ nHR elQ oZh iuy -xAE +ksq ezK ycp -xAE +ksq jPK vvB -xAE +ksq pUw uJm izc @@ -140432,7 +139934,7 @@ wCN wCN wCN wCN -uVb +sEX nBU cxO qNl @@ -140467,7 +139969,7 @@ rpY uZY dNP moD -gae +siH fob fob pAJ @@ -140650,13 +140152,13 @@ oXV emd aJD iuy -sqc +wQo dZA ewH -xAE +ksq qWx knt -sqc +wQo vJa doY izc @@ -140665,7 +140167,7 @@ yeb yeb hrQ hrQ -ool +aBx dgA mwl xeL @@ -140674,7 +140176,7 @@ iPG nBQ nSy ohR -oBM +beO xYC pQq lln @@ -140686,7 +140188,7 @@ rtW rtW rtW xzx -qgs +ebd aHX uFB rnX @@ -140707,11 +140209,11 @@ xQx rYz hWH pde -sDB +onc vpm xiP xLT -nzU +ppp dee xQx gab @@ -140729,9 +140231,9 @@ kmo vIM xAk uUs -qtI +grQ lVp -guS +moF puI bAb tMD @@ -140751,7 +140253,7 @@ sWY sWY cKm ufF -xkG +bSC rab vXB vzI @@ -140907,13 +140409,13 @@ nHR elQ iKl eNy -eSY +abj rXf ntQ -eSY +abj mwN teq -hWn +gIF dbN alG izc @@ -140956,7 +140458,7 @@ tTv tTv tTv tTv -syd +fmM xzx jmr wVh @@ -141184,15 +140686,15 @@ sjJ lRC xYC mSH -nmH +rqT nCc olv jPk rNn xYC kRs -oTc -qIo +bQA +luT qTN rva wgE @@ -141228,7 +140730,7 @@ ttk qWL cDi xQx -umv +hIq wPr bDQ kRi @@ -141236,7 +140738,7 @@ vii qvj vii dtE -dVu +tkK uUs bRU xbn @@ -141245,7 +140747,7 @@ knz uUs sRB iJl -pLC +tOC eRj ufF kXt @@ -141262,7 +140764,7 @@ qtW obK aUn sWY -wHC +vDX cKm ufF xWY @@ -141418,7 +140920,7 @@ csJ dJV sSd qrh -fLE +ayy nUV yhE fwV @@ -141460,7 +140962,7 @@ xzx ohn ohn xzx -ogL +kxU gvi iOe qNl @@ -141485,7 +140987,7 @@ hXF hXF nUj xQx -sZv +lPX qLr rJF qNK @@ -141500,7 +141002,7 @@ xbn rGV mIh uUs -eaL +rKY lgU iMp riG @@ -141683,9 +141185,9 @@ teE kWW nwC xAQ -afI +lsY fSP -ykN +nqH nyM rRp iuy @@ -141724,7 +141226,7 @@ qPc tfU tUW aIQ -bCB +vlw rFy tTy sEl @@ -141734,7 +141236,7 @@ wVh xQx olC dQd -eTQ +coM vRI bry xiP @@ -141749,7 +141251,7 @@ qNK qUO gtq ykQ -cbS +bQe wdc kJY kJY @@ -141757,7 +141259,7 @@ kJY kJY kJY uUs -tIs +jMM wWo hsH nFO @@ -142198,13 +141700,13 @@ eGr wfA hFK hFi -nFb +idr wfA iDU gwI ivi dVN -etL +mVw kRI yiC tqT @@ -142216,7 +141718,7 @@ kRu sWv jok wmM -kqR +oMx sZW wgE rtW @@ -142246,11 +141748,11 @@ qFB wVh kPq rFa -kdd +kxh vWL iOK tXM -vzS +tYI epc lcJ iOK @@ -142286,11 +141788,11 @@ pul smf amZ bcG -xHa +yjm obK ugU oGI -vih +knf cKm ufF xWY @@ -142449,7 +141951,7 @@ nnx xqH ktM wIH -fxI +sAL yeb hrQ wfA @@ -142480,13 +141982,13 @@ lmq ncT wtw lSp -rQs +isN wtw mJR -tkw +rui wtw tUM -usW +kjp wtw vxf vua @@ -142497,7 +141999,7 @@ ptb pWB pWB xXn -kLm +rfB wtw ooh wVh @@ -142730,7 +142232,7 @@ iQW nGj jok oih -oDx +wck sZW onz lmN @@ -142782,7 +142284,7 @@ uDC uNC kUc kfb -xsH +ehM kJY kJY kJY @@ -142969,7 +142471,7 @@ hgY yaE fkH ghW -gBu +iMa wfA aFP gxt @@ -142987,7 +142489,7 @@ nnm nGt lVi iJE -krf +tHh sZW pTJ rtW @@ -143027,7 +142529,7 @@ vpZ jjf fOM yif -uBs +vzv skT aRe qos @@ -143051,7 +142553,7 @@ lGe snm vQL yaP -aWm +tXt lgU oCi mdw @@ -143220,7 +142722,7 @@ nnx cUL dNN cPR -gAi +rmG rzV wfA wfA @@ -143228,12 +142730,12 @@ hGM hGw hZN iqP -iFb -qNG -aNS +hoW +iaY +qKM +kGO jwg -jwg -ydU +rlA yiC rPl rDU @@ -143268,13 +142770,13 @@ wYg xxs xxs xXI -qsh +jYV wtw qTw tnS uCf rFa -dTQ +igj fbu srD sGj @@ -143282,7 +142784,7 @@ uOu rIe pjx gdO -kPe +rXn rGU tXM tzY @@ -143300,7 +142802,7 @@ xsW hVz ycS yer -cYm +bXG kJY phA jhB @@ -143318,7 +142820,7 @@ pAr xlR foD wVT -irr +iPB cKm uUs xWY @@ -143485,10 +142987,10 @@ hGU fuq gBJ wfA -iFo -hcD -ixU -iVZ +xfr +lHj +lHj +grA hcD hvr yiC @@ -143499,7 +143001,7 @@ mqi mqi mqi mqi -wqP +cZt mqi mqi kCm @@ -143544,22 +143046,22 @@ riC ljQ tzY oxp -ujf +euP kyh unN cSu bsM -wfh +gTZ kJY lxD -pgZ +lps qOF jRk qJQ ran uBw kJY -pIV +cbK jNa vNt uzm @@ -143742,10 +143244,10 @@ iMl aji iMl wfA -iFy -gxY -aPc -jjr +dHd +lHj +lHj +wgZ hcD oFa yiC @@ -143804,7 +143306,7 @@ xja xmB xmB hLC -mbS +ltG fdO fgG kJY @@ -143822,7 +143324,7 @@ uLE uzm ijV uzm -uzm +gPW uzm ijV mcv @@ -143995,14 +143497,14 @@ eUJ rzV fBb wfA -fZh +occ akH -gBU +vmV wfA -hKJ -ibk -baY -gBa +ygZ +kpJ +iZV +jIq jwC kfR yiC @@ -144015,7 +143517,7 @@ mqi mqi mqi ojo -kro +ncf mqi mqi mqi @@ -144024,7 +143526,7 @@ ioV mMZ kYn ssc -llp +gQz kYn ssc kcu @@ -144034,7 +143536,7 @@ llg oIH waG xHL -eax +fEw wtw yhB wHw @@ -144050,7 +143552,7 @@ oKr mYS sGH thW -rCW +hhZ ozA vWL bWR @@ -144322,7 +143824,7 @@ wns rIR fGY uUs -hFb +kgG xfN bXK xBu @@ -144504,7 +144006,7 @@ nnx nnx yeb yeb -dpb +qfF eVl ykw ibC @@ -144557,7 +144059,7 @@ wHw dZR wCr uaB -xXs +btt geJ eRT xRw @@ -144580,7 +144082,7 @@ rPL wTf uUs aGS -avW +ozB sup xCv hEO @@ -144779,7 +144281,7 @@ kgB qON taC dlP -lSo +cxv xTa kxo kWq @@ -144814,7 +144316,7 @@ yhB sIe wCr uaB -vNT +vtD pKs cET mFB @@ -144833,7 +144335,7 @@ rez gID itU wns -pSi +rvv uvm uUs tbo @@ -144861,7 +144363,7 @@ wrn ixv lae oPF -vIg +jhM uUs xWY uwt @@ -145025,7 +144527,7 @@ ibC ydm xVC fvs -gCA +cyT hdx hKK qIr @@ -145045,18 +144547,18 @@ jpD omS oEn ofU -sNs +gvr xTa qlJ wtw rvR -rWG +qZN wtw sMU -tqQ +fPC wtw tcF -tKx +dqH wtw pjp cUM @@ -145080,7 +144582,7 @@ pbn guL sFY phO -cgQ +ijy con jGF xUO @@ -145093,13 +144595,13 @@ tzY tzY tzY uUs -nhL +cHo xfR adh -ldW +cYz xZT vzn -eeg +nzT mcp oPF yiB @@ -145118,7 +144620,7 @@ wgX jCi gYG uzm -gOG +bAY uUs vXB kPg @@ -145298,7 +144800,7 @@ xTa rrL gnX bgS -jpH +wes grv oEv qtm @@ -145346,11 +144848,11 @@ lba lMw sEC sDI -sVQ -nZD -sVQ +nbH +fVC +nbH xDS -ntk +bps xfR wfl iyk @@ -145567,7 +145069,7 @@ rMD wDO toK uir -xSF +nGC spk qlP xzK @@ -145577,12 +145079,12 @@ fmY igc iWb sCS -wYv +gAz pGg -xMo +lHg sdX wDO -xnl +kSo rso yhx wWM @@ -145591,12 +145093,12 @@ xQF rHW iwT sYg -knm +lpW ddJ xdS -hSY +oAh uHT -ujn +wIm asc iLA sTR @@ -145612,7 +145114,7 @@ jME oWi lgU xZT -yfi +aYB tgp fsJ sJZ @@ -145775,7 +145277,7 @@ nnx qgi rMB dSL -wpw +kYC cSv oRW vie @@ -145785,8 +145287,8 @@ osY osY oRW osY -tQo -tbx +jxt +iRG osY eCZ osY @@ -145818,16 +145320,16 @@ oFC cdm kSl aTX -qdw +yeo rcu vYa rWY rDx uZJ uZJ -rQU -tCs -rQU +ihJ +mtH +ihJ tUu uZl vwx @@ -145839,7 +145341,7 @@ hWb jpJ qhY wDO -tXl +cIB wCr yhB wWM @@ -146031,7 +145533,7 @@ nnx nnx bvJ cxT -xPx +hwR brZ dqz bYm @@ -146052,9 +145554,9 @@ ykw ibC ydm fZC -gia -gEm -hem +tRa +wod +eyG hLg gzT ydm @@ -146066,20 +145568,20 @@ taC rKe taC xTa -tCm +ppm icd aTX mJj jPW mJj -pmh +bNc pWo aTX aTX qlJ hUv wDO -ssN +iMQ uvK lev oQy @@ -146292,7 +145794,7 @@ dSL dWT nyZ lTM -tkY +uhF xci lTM fru @@ -146304,7 +145806,7 @@ osY osY eDN ePM -eVx +mbc ykw ibC ydm @@ -146336,7 +145838,7 @@ aTX qlJ qmT wDO -rOW +qOL mSg tiA qDc @@ -146363,7 +145865,7 @@ lbO hsL bqy sVe -jlJ +iCc kLY urK tYF @@ -146379,7 +145881,7 @@ wBq qhc qhc wWM -vLx +naT fXs xCI xqd @@ -146550,12 +146052,12 @@ aAL drK ubJ yeb -yfR +kWB yeb dKp dOA yeb -gBt +fwA yeb nVa vRR @@ -146580,7 +146082,7 @@ taC rKe taC xTa -vXO +pyn epj iZN nVA @@ -146600,7 +146102,7 @@ cUv jHk uuM wDO -xgP +riQ vwP vPL tuz @@ -146608,7 +146110,7 @@ dMG wYQ tuz gkZ -yfs +qVH wDO yhB wCr @@ -146634,7 +146136,7 @@ vro mFf wBq whE -njt +mIL wWM hNB kvw @@ -146642,23 +146144,23 @@ xCI niY hgB cKm -qtt +rtP lFC lFC cKm aZm lNF -wGc +ewc cKm -tUe +tKC lsS lsS cKm -sfk +ktO hoi hoi cKm -vRu +ntJ iqy iqy cKm @@ -146807,12 +146309,12 @@ cIg dse uzC yeb -lWG +fSb cIg -vKH -jhs +eDY +pzB uzC -bPP +pgH yeb yeb yeb @@ -146853,16 +146355,16 @@ wDO wDO cIi cIi -lTF -cIF +gXp +jVX cIi cIi uZI vxQ drn drn -myd -myd +hbV +hbV drn heN yfI @@ -147064,12 +146566,12 @@ bOn dst dst yeb -lKQ +uif yeb dLp -jhj +leU yeb -xGr +aNh yeb gsS epQ @@ -147081,7 +146583,7 @@ cLT aTo fli gik -fIx +ieE jbJ hLQ ePW @@ -147102,7 +146604,7 @@ jRm oIc pqi qKb -quf +sPA aTX qlJ kGA @@ -147112,7 +146614,7 @@ cIi xcg adF tOE -uuU +hHg cIi wDO ptW @@ -147145,7 +146647,7 @@ fIr uYe pHW wWM -mCw +lHD xzr wio xCY @@ -147198,17 +146700,17 @@ nnx nnx csJ nnx -wFi +cpP anf -fcB +ods nnx -wFi +cpP anf -fcB +ods nnx -wFi +cpP anf -fcB +ods nnx xJu nnx @@ -147348,7 +146850,7 @@ cZZ cZZ jVH cZZ -kNb +pTj taC xTa xsq @@ -147369,7 +146871,7 @@ cIi dpq cck tOE -kSq +fvS cIi xYy xYy @@ -147400,21 +146902,21 @@ yes yes fzj oHS -czJ +lhd wWM wWM wWM wWM wWM wWM -ioj +fap ctN xCJ kbX xCJ qWw aEQ -qGA +cJn kJN lXU yaw @@ -147455,17 +146957,17 @@ nnx nnx csJ nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx xJu nnx @@ -147626,7 +147128,7 @@ cIi mCX eyi mZU -ybl +mFD cIi xYy xYy @@ -147643,12 +147145,12 @@ wCr wHw jIo wWM -dme +mLQ ebF iEI uxj vMJ -vqc +baN qmU wNG aUg @@ -147679,12 +147181,12 @@ uGV tJY gQn gVe -jfy -ian -ian -ian -ian -ian +syL +lrR +lrR +lrR +lrR +lrR jYj gJY gJY @@ -147712,17 +147214,17 @@ nnx nnx csJ nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx xJu nnx @@ -147883,7 +147385,7 @@ cIi mgS pFL tOE -mpa +qYu cIi xYy xYy @@ -147932,15 +147434,15 @@ xCJ xCJ wnB jef -jZL +uIF wLN rTo tby -wub +jRp uam pip uam -gRq +ikx bPL rTo vXB @@ -147969,17 +147471,17 @@ nnx nnx csJ nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx xJu nnx @@ -148103,15 +147605,15 @@ uJQ uJQ vNw eQi -eXz +xli fko eHJ fNE gaY -giq +wwu jTD nKL -iHo +obO gAK eHJ gUv @@ -148120,7 +147622,7 @@ kie vNw tAS luh -inv +rjF xTa nsO xSr @@ -148129,7 +147631,7 @@ nZh opD kKv kKv -kXo +ilU pdJ aTX qlJ @@ -148192,17 +147694,17 @@ hgB hgB ble rTo -wSL -wub +vAi +jRp xyv frM gLO -gRq +ikx bsm rTo air ylJ -qri +qOu vXB vzI vdW @@ -148226,17 +147728,17 @@ nnx nnx csJ nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx xJu nnx @@ -148366,7 +147868,7 @@ eHQ drE sJD eXI -wby +sbl fYs sJD lAI @@ -148483,17 +147985,17 @@ nnx nnx csJ nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx xJu nnx @@ -148634,7 +148136,7 @@ eXI vNw llb luh -ioe +lgd joS mVm uhU @@ -148679,7 +148181,7 @@ pjt vMt vMt ksx -tYY +sWB vMt pjt vMt @@ -148707,11 +148209,11 @@ hgB rSR rTo wUB -aTN +yaB ahp qxK kCA -pJG +vTj ymc rTo vXB @@ -148725,7 +148227,7 @@ ljK vXB sNJ peN -rwe +aKr xGd asb wsL @@ -148740,17 +148242,17 @@ nnx nnx csJ nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx csJ nnx @@ -148865,7 +148367,7 @@ dvX bKE bKE bKE -dLx +sCG bKE bKE bKE @@ -148929,7 +148431,7 @@ sCc wWM wWM xQF -wZi +lEk uyX sJH txW @@ -148963,12 +148465,12 @@ eXB hgB itO rTo -gzZ -eCS -lIb +tRc +ltB +eWk apI -qwo -pxo +bZz +huY hoD rTo mmz @@ -148997,17 +148499,17 @@ abN nnx csJ nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx csJ nnx @@ -149132,7 +148634,7 @@ dEI vNw fYs kiO -hij +yaC vNw xBd iHi @@ -149142,7 +148644,7 @@ xBd iHi kaD vNw -iZm +hxr kiO hzb vNw @@ -149154,7 +148656,7 @@ mVq qlJ vja cwR -avU +lZl oKz kGA rWB @@ -149240,7 +148742,7 @@ oBV uZL peN lOb -sJR +vnF jmQ peN kHH @@ -149254,17 +148756,17 @@ abN nnx csJ nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx -wFi +cpP vMV -fcB +ods nnx csJ csJ @@ -149387,7 +148889,7 @@ kHH kHH kHH vNw -mgb +kTA bXT qFV vNw @@ -149401,7 +148903,7 @@ gDV vNw gVN jxz -hAc +nTx vNw orK orK @@ -149654,7 +149156,7 @@ wOP ygi wOP xLW -piQ +gmT vNw sdb kiO @@ -149781,7 +149283,7 @@ lus bii xIL xIL -rKI +iIC csJ wMM nnx @@ -149973,7 +149475,7 @@ pCO drm vuH wWM -xZz +htx wjS oLf hvT @@ -150158,7 +149660,7 @@ kHH kHH kHH vNw -bsL +kIm eYk fgT vNw @@ -150203,7 +149705,7 @@ ovZ vQs wEN xiE -pvE +oOF wlU xMx duI @@ -150282,17 +149784,17 @@ nnx nnx csJ nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx csJ csJ @@ -150417,7 +149919,7 @@ kHH vNw dYA eYn -flo +hkY vNw fPc flq @@ -150456,7 +149958,7 @@ xOi cmz wDO uWU -vAj +yeC qJD xeg rwr @@ -150487,16 +149989,16 @@ pDy vyB vuU wWM -vOC +eQd jDH pSW rXm xCJ rFB -fnO -iNF -vaY -hap +bQn +rSa +tRk +xcM vLM nnx nnx @@ -150539,17 +150041,17 @@ nnx nnx csJ nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx csJ nnx @@ -150742,7 +150244,7 @@ uAZ nQB nHc vmx -kzJ +upR wWM gIH dcZ @@ -150796,17 +150298,17 @@ csJ csJ csJ nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx csJ nnx @@ -150935,10 +150437,10 @@ vNw vNw gck ocE -rRA +wDb fTA sph -biB +cZM gDV vNw oXy @@ -150973,12 +150475,12 @@ kGA vja xVB wDO -jYM +bfk sBH xyd xMU qjn -qmP +kgm qjE wCr yhB @@ -151005,7 +150507,7 @@ rZp wkz syr rXm -nBz +lPK sbA niv yjd @@ -151053,17 +150555,17 @@ nnx nnx csJ nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx xJu nnx @@ -151198,7 +150700,7 @@ irY kOu kOu vNw -dYq +hvu hfV pAd vNw @@ -151234,7 +150736,7 @@ tKK sBH rYQ qjE -ygU +agJ gTq qjE wCr @@ -151256,13 +150758,13 @@ qMS yfp yfp fVs -odz +nyy wWM gen kbM njM rXm -jKb +uSr utQ xtu xJL @@ -151310,17 +150812,17 @@ nnx nnx csJ nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx xJu nnx @@ -151455,11 +150957,11 @@ mOK kOu gEx vNw -kQw +qeC tVQ hBJ vNw -lmK +plo lFs mnF mAs @@ -151469,7 +150971,7 @@ onk nRn oqu oKZ -ozD +tLC nRn kHH joS @@ -151502,7 +151004,7 @@ xQF tjh nlt tjh -geA +rUE tjh uZU uGx @@ -151524,8 +151026,8 @@ rPI xtu rhB xew -uAK -xqD +yfJ +eUE mqx xtu abN @@ -151567,17 +151069,17 @@ nnx nnx csJ nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx xJu nnx @@ -151726,7 +151228,7 @@ joS nRn oqM oLe -pxK +dfY nRn kHH rTn @@ -151749,7 +151251,7 @@ wZD xyd qjE yic -yaa +qRi qjE wCr anQ @@ -151824,17 +151326,17 @@ nnx nnx csJ nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx xJu nnx @@ -151963,7 +151465,7 @@ kHH kOu aYu kOu -vtG +efB gNs aqA kOu @@ -152030,7 +151532,7 @@ rDo vLM rXm rTd -vxC +eHt hgB rXm xCJ @@ -152040,7 +151542,7 @@ xqh sdO ajo kXO -rRy +hue xtu dPn dPn @@ -152081,17 +151583,17 @@ nnx nnx csJ nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx xJu nnx @@ -152239,7 +151741,7 @@ kHH kHH nRn nRn -oYV +mDl nRn jXP kHH @@ -152285,9 +151787,9 @@ ssu ecS ssu vLM -uln -kmx -txE +wsA +ktQ +pgV kTI rXm elg @@ -152338,17 +151840,17 @@ nnx nnx csJ nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP wZr -fcB +ods nnx -wFi +cpP xkE -fcB +ods nnx cZO nnx @@ -152496,7 +151998,7 @@ kHH kHH jZt orP -bQO +dxv pyl unp kHH @@ -152753,7 +152255,7 @@ abN abN unp otS -jYA +rPM otS unp kHH @@ -152783,7 +152285,7 @@ vVb yhB yhB sCc -tuh +bFr yhB rxn sCc @@ -152991,7 +152493,7 @@ kOu jFf dii gcg -hLs +ppJ fkn gcg gcg @@ -153520,27 +153022,27 @@ dyJ nnx nnx nnx -oya -oya -oya -oya -oya -oya -oya -oya -oya +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL qYE qYE qYE -oya -oya -oya -oya -oya -oya -oya -oya -oya +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL nnx wDO qgi @@ -153768,7 +153270,7 @@ bti bti ifi rPA -jaD +kdx kOu aYu kOu @@ -153811,13 +153313,13 @@ fwa fwa lHw iQk -scF +dVx cGp fJf cRM nqr vCE -wAv +htJ pwy cGp kgq @@ -153829,7 +153331,7 @@ kHH kHH sIe ulY -bVJ +iRJ qtV gSY kEr @@ -154034,27 +153536,27 @@ abN abN csJ nnx -rBx -rBx -rBx -rBx -rBx -rBx -rBx -rBx -rBx +ctP +ctP +ctP +ctP +ctP +ctP +ctP +ctP +ctP qYE qYE qYE -awC -awC -awC -awC -awC -awC -awC -awC -rBx +mMR +mMR +mMR +mMR +mMR +mMR +mMR +mMR +ctP nnx wDO nnx @@ -154323,7 +153825,7 @@ xPI ceq xPI cGp -rzC +pnI vuO cBG siB @@ -154530,7 +154032,7 @@ kOu aYu kOu kOu -fDc +tWp eYA bti kOu @@ -154538,7 +154040,7 @@ fLG kOu bti ifi -iBs +cyw kOu kOu aYu @@ -154548,27 +154050,27 @@ abN nnx csJ nnx -oya -oya -oya -oya -oya -oya -oya -oya -oya +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL qYE qYE qYE -oya -oya -oya -oya -oya -oya -oya -oya -oya +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL nnx wMM vLM @@ -155048,7 +154550,7 @@ eOe fTP paY fzs -gQx +etN hlk paY ifR @@ -155062,27 +154564,27 @@ abN nnx csJ nnx -rBx -rBx -rBx -rBx -rBx -rBx -rBx -rBx -rBx +ctP +ctP +ctP +ctP +ctP +ctP +ctP +ctP +ctP qYE qYE qYE -awC -awC -awC -awC -awC -awC -awC -awC -rBx +mMR +mMR +mMR +mMR +mMR +mMR +mMR +mMR +ctP nnx csJ nnx @@ -155296,7 +154798,7 @@ abN abN abN abN -ewF +nau kOu aYu kOu @@ -155314,7 +154816,7 @@ kOu kOu aYu kOu -lpH +reF abN csJ csJ @@ -155576,27 +155078,27 @@ abN nnx csJ nnx -oya -oya -oya -oya -oya -oya -oya -oya -oya +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL qYE qYE qYE -oya -oya -oya -oya -oya -oya -oya -oya -oya +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL nnx csJ nnx @@ -156090,27 +155592,27 @@ nnx nnx csJ nnx -awC -awC -awC -awC -awC -awC -awC -awC -rBx +mMR +mMR +mMR +mMR +mMR +mMR +mMR +mMR +ctP qYE qYE qYE -awC -awC -awC -awC -awC -awC -awC -awC -rBx +mMR +mMR +mMR +mMR +mMR +mMR +mMR +mMR +ctP nnx csJ nnx @@ -156590,7 +156092,7 @@ dyJ dyJ dyJ dyJ -gRf +nbF dyJ dyJ dyJ @@ -156604,27 +156106,27 @@ nnx nnx csJ nnx -oya -oya -oya -oya -oya -oya -oya -oya -oya +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL qYE qYE qYE -oya -oya -oya -oya -oya -oya -oya -oya -oya +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL +qDL nnx csJ nnx @@ -157118,27 +156620,27 @@ nnx nnx xJu nnx -awC -awC -awC -awC -awC -awC -awC -awC -rBx +mMR +mMR +mMR +mMR +mMR +mMR +mMR +mMR +ctP qYE rBQ qYE -awC -awC -awC -awC -awC -awC -awC -awC -rBx +mMR +mMR +mMR +mMR +mMR +mMR +mMR +mMR +ctP nnx xJu nnx @@ -157899,7 +157401,7 @@ nnx nnx csJ nnx -xAq +jNF nnx csJ nnx diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 3bd0e760e8a70..7d58c8e727b9a 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -268,43 +268,25 @@ "abq" = ( /turf/closed/wall/rust, /area/quartermaster/warehouse) -"abv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/official/safety_eye_protection, -/turf/closed/wall, -/area/maintenance/department/science) -"abx" = ( -/obj/item/kirbyplants{ - icon_state = "plant-16" +"abs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) -"aby" = ( -/obj/machinery/requests_console{ - department = "AI"; - departmentType = 5; - name = "AI RC"; - pixel_x = 30; - pixel_y = -30 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/ai_slipper{ - uses = 10 +/obj/machinery/light/small{ + dir = 4 }, -/obj/effect/turf_decal/box, -/obj/machinery/flasher{ - id = "AI"; - name = "Meatbag Pacifier"; - pixel_x = 24; - pixel_y = 24 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, -/obj/machinery/camera{ - c_tag = "AI Chamber Core"; - dir = 1; - name = "core camera"; - network = list("aicore") +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "abD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -532,24 +514,6 @@ }, /turf/open/floor/engine, /area/ai_monitored/turret_protected/ai) -"acq" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Detective's Office"; - dir = 8; - name = "detective camera" - }, -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/detectives_office) "acs" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/corner{ @@ -618,16 +582,6 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) -"acB" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/general/hidden, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) "acD" = ( /obj/machinery/porta_turret/ai, /obj/machinery/light/small{ @@ -651,17 +605,6 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/fore) -"acM" = ( -/obj/machinery/camera{ - c_tag = "Satellite External Fore"; - dir = 1; - name = "exterior camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) "acN" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/corner{ @@ -821,14 +764,6 @@ }, /turf/open/floor/engine, /area/ai_monitored/storage/satellite) -"ads" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xeno_blastdoor"; - name = "Xenobiology Containment Blast Door" - }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "adt" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -851,19 +786,6 @@ }, /turf/open/floor/engine, /area/ai_monitored/turret_protected/aisat_interior) -"adx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/door/airlock/research{ - glass = 1; - name = "Slime Euthanization Chamber"; - opacity = 0; - req_access_txt = "55" - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "adA" = ( /obj/structure/bed, /obj/effect/decal/cleanable/cobweb, @@ -875,41 +797,6 @@ /obj/item/bedsheet/brown, /turf/open/floor/plating, /area/maintenance/fore) -"adD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Satellite Maintenance"; - dir = 4; - name = "satellite camera"; - network = list("minisat") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/engine, -/area/ai_monitored/storage/satellite) -"adG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 24 - }, -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 1; - name = "vault camera"; - network = list("vault") - }, -/turf/open/floor/engine, -/area/security/nuke_storage) "adH" = ( /turf/closed/wall, /area/maintenance/fore) @@ -944,22 +831,6 @@ }, /turf/open/floor/engine, /area/ai_monitored/turret_protected/aisat_interior) -"adM" = ( -/obj/machinery/camera{ - c_tag = "Satellite Antechamber"; - dir = 1; - name = "satellite camera"; - network = list("minisat") - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat_interior) "adN" = ( /obj/machinery/power/apc{ areastring = "/area/ai_monitored/turret_protected/aisat_interior"; @@ -1178,18 +1049,6 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"aep" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/rack, -/obj/item/storage/backpack/satchel/tox, -/obj/item/analyzer, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "aeq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ @@ -1306,16 +1165,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/engine, /area/ai_monitored/turret_protected/aisat/atmos) -"aeN" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/firecloset, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "aeO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -1336,18 +1185,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/engine, /area/ai_monitored/turret_protected/aisat/foyer) -"aeT" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "aeU" = ( /turf/open/floor/plating/asteroid/airless, /area/space/nearstation) @@ -1505,22 +1342,6 @@ }, /turf/open/floor/iron/dark, /area/engine/break_room) -"afN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/flasher{ - id = "AI"; - name = "Meatbag Pacifier"; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "AI Chamber SMES"; - name = "core camera"; - network = list("aicore") - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) "afO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -1539,20 +1360,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/xenobiology) -"afT" = ( -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/item/folder/white{ - pixel_x = 6 - }, -/obj/item/storage/firstaid/regular, -/obj/machinery/camera{ - c_tag = "Bridge Emergency Supplies"; - dir = 1; - name = "command camera" - }, -/turf/open/floor/iron/dark, -/area/bridge) "afW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/door/window/southleft{ @@ -1725,6 +1532,23 @@ /obj/item/clothing/mask/breath, /turf/open/floor/plating, /area/maintenance/fore) +"agB" = ( +/obj/machinery/door/airlock/hatch{ + name = "Exploration Telecommunications"; + req_access_txt = "61" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "agC" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, @@ -1736,6 +1560,23 @@ /obj/item/cardboard_cutout, /turf/open/floor/plating, /area/maintenance/fore) +"agD" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "agG" = ( /obj/docking_port/stationary{ dir = 2; @@ -1748,80 +1589,13 @@ /obj/structure/fans/tiny/invisible, /turf/open/space/basic, /area/space) -"agK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/atmos) "agP" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) -"agR" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) "agS" = ( /turf/closed/wall, /area/security/main) -"agU" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"agW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "agZ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ @@ -1850,12 +1624,6 @@ "ahh" = ( /turf/closed/wall/r_wall, /area/tcommsat/server) -"aho" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) "ahs" = ( /obj/structure/closet/bombcloset, /obj/effect/turf_decal/bot, @@ -1967,27 +1735,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"ahP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ahQ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "ahV" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate{ @@ -2008,24 +1755,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/fore) -"aia" = ( -/obj/structure/sign/departments/engineering{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Rotunda"; - dir = 1; - name = "starboard camera" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "aid" = ( /obj/machinery/door/airlock/mining{ name = "Auxiliary Base"; @@ -2042,22 +1771,6 @@ }, /turf/open/floor/iron/dark, /area/construction/mining/aux_base) -"aih" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "aii" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -2102,16 +1815,6 @@ /obj/structure/chair/office, /turf/open/floor/iron/showroomfloor, /area/quartermaster/exploration_prep) -"aiw" = ( -/obj/machinery/door/airlock/maintenance/external{ - name = "construction zone"; - req_access_txt = "12;37" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) "aiA" = ( /obj/effect/landmark/start/exploration, /obj/structure/chair/office, @@ -2168,34 +1871,6 @@ }, /turf/open/floor/engine, /area/ai_monitored/turret_protected/aisat/foyer) -"aiW" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) -"aiX" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "aja" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -2243,18 +1918,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/quartermaster/warehouse) -"ajk" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin{ - desc = "A pneumatic waste disposal unit. This one leads into space!"; - name = "deathsposal unit" - }, -/obj/effect/turf_decal/box, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) "ajl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -2276,6 +1939,18 @@ }, /turf/open/floor/iron/showroomfloor, /area/quartermaster/exploration_prep) +"ajm" = ( +/obj/machinery/shieldwallgen, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/teleporter) "ajp" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -2343,16 +2018,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/maintenance/fore) -"ajz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/item/kirbyplants{ - icon_state = "plant-03" - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "ajA" = ( /obj/structure/grille, /obj/structure/barricade/wooden, @@ -2394,18 +2059,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/fore) -"ajI" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;37;47" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) "ajK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -2448,18 +2101,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"ajO" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/item/trash/can{ - pixel_x = 10; - pixel_y = 17 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "ajP" = ( /obj/machinery/telecomms/processor/preset_two, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -2483,12 +2124,6 @@ /obj/structure/sign/poster/contraband/random, /turf/closed/wall, /area/maintenance/port/aft) -"ajU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/cola/pwr_game, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "ajW" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -2537,11 +2172,6 @@ /obj/structure/sign/departments/security, /turf/closed/wall, /area/maintenance/port/aft) -"aki" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "akk" = ( /obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ @@ -2728,29 +2358,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/port/fore) -"alh" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) -"alj" = ( -/obj/machinery/door/poddoor/preopen{ - id = "transittube"; - name = "Transit Tube Blast door" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron/dark, -/area/bridge) "alk" = ( /obj/item/radio/intercom{ pixel_x = 28 @@ -2789,32 +2396,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) -"als" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/item/folder/red, -/obj/item/lighter{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) "alt" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -2827,19 +2408,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/fore) -"alu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "alz" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/stripes/line{ @@ -2851,6 +2419,10 @@ "alB" = ( /turf/closed/wall/r_wall, /area/science/xenobiology) +"alC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) "alD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -3058,17 +2630,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/hallway/primary/aft) -"amE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "amF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -3150,6 +2711,26 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/port/fore) +"anj" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/aft) "ank" = ( /obj/machinery/door/airlock/maintenance{ name = "chapel maintenance"; @@ -3202,42 +2783,6 @@ "anH" = ( /turf/closed/wall, /area/space/nearstation) -"anK" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"anR" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "anS" = ( /obj/machinery/mass_driver{ dir = 4; @@ -3351,6 +2896,16 @@ /obj/structure/cable, /turf/open/space/basic, /area/solar/port/fore) +"aou" = ( +/obj/structure/table, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/mask/surgical, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "aov" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -3411,18 +2966,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"aoF" = ( -/obj/machinery/telecomms/receiver/preset_right, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Telecomms Server SMES"; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) "aoH" = ( /turf/closed/wall/r_wall/rust, /area/medical/virology) @@ -3470,26 +3013,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/storage) -"aoM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Telecomms Server Room"; - dir = 8; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "aoP" = ( /obj/effect/turf_decal/siding/wood/end{ dir = 4 @@ -3517,6 +3040,40 @@ /obj/structure/sign/poster/contraband/clown, /turf/closed/wall/rust, /area/maintenance/port/fore) +"aph" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/analyzer{ + desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/stock_parts/subspace/analyzer{ + desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/stock_parts/subspace/analyzer{ + desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; + pixel_x = 6; + pixel_y = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/storage/tcom) "apk" = ( /obj/structure/lattice/catwalk, /obj/structure/transit_tube/horizontal{ @@ -3566,18 +3123,6 @@ "app" = ( /turf/open/space, /area/space/nearstation) -"apt" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Cell 5"; - dir = 4; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "apz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -3744,65 +3289,18 @@ "apX" = ( /turf/closed/wall/rust, /area/maintenance/central) -"apY" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/starboard/fore) -"apZ" = ( -/obj/structure/disposalpipe/segment, +"aqb" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"aqa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "47" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "aqc" = ( /turf/open/floor/iron/dark, /area/bridge) @@ -3822,19 +3320,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"aqj" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) "aql" = ( /obj/structure/table/wood, /obj/effect/turf_decal/stripes/corner{ @@ -3849,21 +3334,6 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"aqm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -30 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard) "aqn" = ( /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -3883,16 +3353,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/grass, /area/chapel/main) -"aqq" = ( -/obj/machinery/status_display/ai{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/beacon, -/turf/open/floor/engine, -/area/science/explab) "aqr" = ( /obj/structure/flora/grass/jungle, /obj/structure/flora/ausbushes/grassybush, @@ -4059,10 +3519,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/crew_quarters/locker) -"ark" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/glass/reinforced, -/area/crew_quarters/heads/hop) "arl" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) @@ -4137,11 +3593,6 @@ /obj/item/stack/cable_coil/red, /turf/open/floor/plating, /area/maintenance/starboard) -"arD" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/glass/reinforced, -/area/crew_quarters/heads/hop) "arE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -4175,19 +3626,6 @@ }, /turf/open/floor/wood, /area/chapel/office) -"arY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/bridge) "asb" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -4400,14 +3838,6 @@ "atn" = ( /turf/closed/wall/r_wall/rust, /area/security/courtroom) -"atq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "Test Chamber Blast Door" - }, -/turf/open/floor/plating, -/area/science/robotics/lab) "atu" = ( /obj/effect/turf_decal/loading_area{ dir = 1 @@ -4418,22 +3848,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/hop) -"atw" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/camera{ - c_tag = "Chapel"; - dir = 4; - name = "chapel camera" - }, -/obj/structure/chair/fancy/bench/pew/right{ - dir = 1 - }, -/turf/open/floor/iron/chapel{ - dir = 8 - }, -/area/chapel/main) "atz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -4551,15 +3965,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"aub" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/explab) "auc" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -4636,31 +4041,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/security/courtroom) -"auN" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/wrench, -/obj/item/crowbar/red, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Server Room"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/server) "auP" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -4937,20 +4317,6 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"avV" = ( -/obj/machinery/pdapainter, -/obj/structure/sign/poster/official/ian{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Head of Personnel's Office"; - name = "command camera" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "avY" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ @@ -5060,15 +4426,6 @@ "awD" = ( /turf/closed/wall, /area/crew_quarters/fitness/recreation) -"awF" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "awG" = ( /obj/structure/lattice/catwalk, /obj/structure/sign/warning/securearea{ @@ -5099,19 +4456,6 @@ "awL" = ( /turf/closed/wall/r_wall/rust, /area/engine/break_room) -"awM" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera{ - c_tag = "Atmospherics Desk"; - dir = 1; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engine/break_room) "awN" = ( /turf/closed/wall/r_wall, /area/engine/break_room) @@ -5354,6 +4698,28 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) +"ayc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "ayf" = ( /obj/effect/landmark/start/assistant, /obj/structure/cable/yellow{ @@ -5366,6 +4732,13 @@ dir = 4 }, /area/chapel/main) +"ayi" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "ayj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -5430,20 +4803,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) -"ayI" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/shieldgen, -/obj/machinery/camera{ - c_tag = "Secure Storage"; - dir = 4; - name = "engineering camera"; - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "ayJ" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -5570,20 +4929,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"azp" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 1 - }, -/obj/machinery/airalarm/engine{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/supermatter) "azq" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/corner{ @@ -5646,6 +4991,28 @@ /obj/machinery/power/emitter, /turf/open/floor/iron/dark, /area/engine/engineering) +"azA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "azB" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -5707,6 +5074,23 @@ luminosity = 2 }, /area/gateway) +"azI" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Port Hallway Vendors"; + name = "port camera" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) "azJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -5821,6 +5205,35 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"aAi" = ( +/obj/structure/sign/warning/biohazard, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/science/aft) +"aAk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "aAp" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 4 @@ -5846,35 +5259,28 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/science/explab) +"aAt" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/gateway{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Gateway"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/gateway) "aAx" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/beebox, /turf/open/floor/grass, /area/chapel/main) -"aAy" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Cell 6"; - dir = 8; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"aAA" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Cell 2"; - dir = 4; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "aAD" = ( /obj/structure/flora/tree/jungle/small, /turf/open/floor/grass, @@ -5913,24 +5319,6 @@ "aAM" = ( /turf/open/floor/engine, /area/engine/engineering) -"aAS" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/obj/machinery/camera{ - c_tag = "Mech Bay"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) "aAV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -6005,6 +5393,32 @@ /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, /area/engine/engineering) +"aBh" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aBk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/security/brig/aft) "aBl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -6419,6 +5833,20 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, /area/engine/atmos) +"aDr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard/fore) "aDz" = ( /turf/open/floor/engine/n2, /area/engine/atmos) @@ -6433,14 +5861,6 @@ /obj/machinery/atmospherics/miner/station/oxygen, /turf/open/floor/engine/o2, /area/engine/atmos) -"aDE" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - Air"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine/air, -/area/engine/atmos) "aDI" = ( /turf/closed/wall, /area/science/lab) @@ -6648,23 +6068,16 @@ /obj/structure/sign/poster/contraband/random, /turf/closed/wall/rust, /area/maintenance/port) -"aEG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"aEA" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13", "prison") }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/main) +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/prison, +/area/security/prison) "aEK" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall/rust, @@ -6708,6 +6121,45 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"aEZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aFa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "aFc" = ( /turf/open/floor/engine/co2, /area/engine/atmos) @@ -6754,13 +6206,6 @@ /obj/machinery/atmospherics/miner/station/n2o, /turf/open/floor/engine/n2o, /area/engine/atmos) -"aFs" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/engine, -/area/science/explab) "aFw" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -6780,6 +6225,28 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"aFD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "aFF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -6792,6 +6259,27 @@ "aFJ" = ( /turf/closed/wall/rust, /area/maintenance/disposal/incinerator) +"aFK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "aFM" = ( /turf/closed/wall/r_wall, /area/engine/atmos) @@ -6818,6 +6306,22 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"aFX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "aFY" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -6828,6 +6332,32 @@ }, /turf/open/floor/plating, /area/tcommsat/server) +"aFZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aGb" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/engine, +/area/tcommsat/computer) "aGc" = ( /obj/structure/sign/warning/vacuum/external, /obj/effect/spawner/structure/window/reinforced, @@ -6852,14 +6382,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/science/lab) -"aGk" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - N2"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) "aGl" = ( /obj/structure/table, /obj/item/clipboard, @@ -6901,15 +6423,6 @@ }, /turf/open/floor/plating, /area/engine/break_room) -"aGx" = ( -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/iron/dark, -/area/engine/atmos) "aGz" = ( /obj/effect/turf_decal/delivery, /obj/machinery/pipedispenser, @@ -7062,20 +6575,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/iron/dark, /area/maintenance/port) -"aHw" = ( -/obj/machinery/porta_turret/ai, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/box/red, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/aisat_interior) "aHz" = ( /obj/machinery/door/airlock/external{ name = "Cargo Escape Pod" @@ -7158,6 +6657,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/iron/dark, /area/engine/atmos) +"aIq" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/under/costume/maid, +/obj/item/clothing/head/costume/kitty, +/obj/item/clothing/neck/maid, +/obj/item/clothing/neck/petcollar, +/obj/item/clothing/gloves/maid, +/obj/item/clothing/accessory/maidapron, +/turf/open/floor/iron/dark, +/area/security/brig) "aIt" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/unary/thermomachine/heater/on, @@ -7204,6 +6714,28 @@ burnt = 1 }, /area/maintenance/port/fore) +"aIA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/window{ + dir = 8; + name = "Mass Driver"; + req_access_txt = "22" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/button/massdriver{ + id = "chapelgun"; + name = "Chapel Mass Driver"; + pixel_x = -24; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/chapel/office) "aIG" = ( /turf/closed/wall/r_wall/rust, /area/engine/atmos) @@ -7409,6 +6941,20 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) +"aKC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "aKD" = ( /obj/structure/lattice, /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -7416,6 +6962,16 @@ }, /turf/open/space/basic, /area/engine/atmos) +"aKG" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Satellite External Starboard"; + name = "exterior camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) "aKI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -7573,18 +7129,6 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall/rust, /area/engine/engineering) -"aLO" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "Test Chamber Blast Door" - }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/engine, -/area/science/explab) "aLP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -7603,18 +7147,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/central) -"aLR" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Cell 4"; - dir = 8; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "aLS" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line, @@ -7622,16 +7154,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/dark, /area/engine/engineering) -"aLW" = ( -/obj/machinery/camera{ - c_tag = "AI Upload Garden"; - dir = 4; - name = "upload camera"; - network = list("aiupload") - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/maintenance/central) "aLX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ @@ -7778,42 +7300,6 @@ "aMY" = ( /turf/open/floor/engine/air, /area/engine/atmos) -"aMZ" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - CO2"; - dir = 4; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"aNa" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - Plasma"; - dir = 4; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"aNb" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - N2O"; - dir = 4; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"aNc" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - Mix"; - dir = 4; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) "aNd" = ( /obj/effect/turf_decal/bot, /obj/machinery/holopad, @@ -7858,6 +7344,19 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/hallway/primary/fore) +"aNr" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/vending/medical, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/central) "aNu" = ( /turf/closed/wall, /area/medical/morgue) @@ -7930,16 +7429,6 @@ /obj/machinery/light, /turf/open/floor/iron, /area/security/prison) -"aOk" = ( -/obj/machinery/camera{ - c_tag = "AI Upload Transit Exterior"; - dir = 8; - name = "upload camera"; - network = list("aiupload") - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/maintenance/central) "aOy" = ( /obj/machinery/door/airlock/maintenance{ name = "bar maintenance"; @@ -7947,6 +7436,24 @@ }, /turf/open/floor/iron/dark, /area/maintenance/central) +"aOK" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "1;4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "aOL" = ( /turf/closed/wall/rust, /area/medical/genetics) @@ -7993,20 +7500,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/research) -"aPp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/port) "aPv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -8060,18 +7553,6 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) -"aPM" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) "aPS" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/caution{ @@ -8169,39 +7650,81 @@ "aQW" = ( /turf/closed/wall, /area/medical/chemistry) +"aRg" = ( +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/science/explab) +"aRk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 1 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aRl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aRm" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) "aRn" = ( /obj/machinery/smartfridge/chemistry/preloaded, /turf/closed/wall, /area/medical/chemistry) -"aRv" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "aRI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, /turf/open/floor/iron/showroomfloor, /area/security/checkpoint/science/research) -"aRK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "aRM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -8368,18 +7891,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"aTE" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +"aTA" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/machinery/light, +/obj/machinery/power/apc/auto_name/directional/south{ + name = "Medbay Storage APC" }, /obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/science/robotics/mechbay) +/turf/open/floor/iron/showroomfloor, +/area/medical/storage) "aTI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -8537,41 +8059,6 @@ "aUG" = ( /turf/closed/wall/mineral/plastitanium, /area/maintenance/port) -"aUH" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/button/door{ - id = "Cabin_2"; - name = "Cabin 2 Privacy Lock"; - normaldoorcontrol = 1; - pixel_y = 24; - specialfunctions = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/landmark/start/assistant, -/obj/item/bedsheet/dorms, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - broken = 1 - }, -/area/crew_quarters/locker) -"aUI" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Cell 1"; - dir = 4; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "aUN" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8579,27 +8066,22 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/engine, /area/security/nuke_storage) -"aUO" = ( -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/mixingchamber{ - pixel_y = 22 +"aUS" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/mixing/chamber) -"aUT" = ( -/obj/machinery/newscaster{ - pixel_x = 30 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/camera{ - c_tag = "Law Office"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/turf/open/floor/carpet/green, -/area/lawoffice) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) "aVg" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, @@ -8696,6 +8178,17 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/warden) +"aWr" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/bombcloset, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/science/mixing) "aWs" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/grassybush, @@ -8756,43 +8249,13 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"aWT" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "aWU" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/server) -"aWV" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine, -/area/science/explab) "aWY" = ( /turf/closed/wall/r_wall, /area/science/explab) -"aXb" = ( -/obj/effect/landmark/blobstart, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine, -/area/science/explab) -"aXc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "Test Chamber Blast Door" - }, -/turf/open/floor/plating, -/area/science/explab) "aXf" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/command{ @@ -8839,11 +8302,6 @@ "aXl" = ( /turf/closed/wall/r_wall/rust, /area/science/mixing) -"aXo" = ( -/obj/machinery/rnd/experimentor, -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/science/explab) "aXp" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -8854,6 +8312,40 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) +"aXr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "transittube"; + name = "Transit Tube Lockdown Toggle"; + pixel_x = 24; + pixel_y = 11; + req_access_txt = "19" + }, +/obj/machinery/camera/directional/east{ + c_tag = "AI Upload Transit"; + name = "command camera" + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = 27; + pixel_y = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/bridge) "aXs" = ( /obj/machinery/door/poddoor/incinerator_toxmix, /turf/open/floor/engine/vacuum, @@ -8917,20 +8409,6 @@ }, /turf/open/floor/plating, /area/science/server) -"aXS" = ( -/turf/open/floor/engine, -/area/science/explab) -"aXU" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Toggle"; - pixel_y = 25 - }, -/turf/open/floor/engine, -/area/science/explab) "aXW" = ( /turf/closed/wall/rust, /area/maintenance/starboard/fore) @@ -8948,18 +8426,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/lab) -"aYh" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Cell 3"; - dir = 8; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "aYm" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -9407,6 +8873,18 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) +"baQ" = ( +/obj/machinery/telecomms/receiver/preset_right, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Telecomms Server SMES"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) "baU" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -9446,17 +8924,6 @@ "bbd" = ( /turf/closed/wall/r_wall/rust, /area/science/storage) -"bbf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/mob/living/carbon/human/species/monkey, -/obj/structure/window/reinforced{ - dir = 1 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/dark, -/area/medical/virology) "bbi" = ( /turf/closed/wall/r_wall, /area/science/mixing/chamber) @@ -9470,18 +8937,6 @@ }, /turf/open/floor/circuit/telecomms, /area/science/xenobiology) -"bbo" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/crew_quarters/bar) "bbs" = ( /obj/machinery/door/airlock/maintenance/external{ name = "mass driver intersection"; @@ -9564,23 +9019,6 @@ /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/engine, /area/science/mixing/chamber) -"bbL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) "bbN" = ( /turf/closed/wall, /area/science/mixing) @@ -9722,6 +9160,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/bridge) +"bcr" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1; + color = "#439C1E" + }, +/obj/machinery/camera{ + c_tag = "Virology - Testing pens"; + name = "virology camera"; + network = list("ss13","medbay"); + dir = 10 + }, +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/central) "bcx" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ @@ -9743,42 +9200,9 @@ }, /turf/open/floor/iron/dark/telecomms, /area/science/server) -"bcC" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm/server{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/telecomms, -/area/science/server) "bcD" = ( /turf/closed/wall/rust, /area/science/mixing) -"bcF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/bridge) "bcH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1; @@ -9807,12 +9231,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningoffice) -"bdb" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/explab) "bdd" = ( /obj/effect/decal/cleanable/blood/old, /obj/structure/table/optable{ @@ -9821,17 +9239,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/science/robotics/lab) -"bde" = ( -/obj/structure/sign/warning/fire{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Experimenter Chamber"; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/engine, -/area/science/explab) "bdf" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/caution/stand_clear, @@ -9849,55 +9256,6 @@ "bdi" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) -"bdm" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"bdn" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/lipstick/random{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/lipstick/random{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/lipstick/random{ - pixel_x = 6 - }, -/obj/item/pen, -/obj/structure/sign/poster/official/do_not_question{ - pixel_x = 30 - }, -/obj/machinery/camera{ - c_tag = "Backstage"; - name = "diner camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/theatre) -"bdA" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = -28 - }, -/turf/open/floor/engine, -/area/science/explab) "bdD" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/engine, @@ -9929,33 +9287,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard) -"bdP" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Aft Hallway Security Doors"; - dir = 4; - name = "aft camera" - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "bdQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -9968,14 +9299,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/central) -"bdS" = ( -/obj/effect/turf_decal/box/corners, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/engine, -/area/science/explab) "bed" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -10127,13 +9450,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) -"beZ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "bfk" = ( /obj/structure/transit_tube/horizontal{ dir = 1 @@ -10307,26 +9623,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/starboard) -"bfY" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Test Chamber"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bge" = ( -/obj/structure/closet/secure_closet/lethalshots, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/north, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "bgf" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -10411,19 +9707,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/maintenance/port) -"bgp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) "bgr" = ( /obj/machinery/door/airlock/maintenance{ name = "research lab maintenance"; @@ -10436,15 +9719,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/maintenance/starboard) -"bgw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "bgy" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research{ @@ -10510,23 +9784,6 @@ }, /turf/open/floor/iron/dark, /area/library) -"bgX" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) "bgZ" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/siding/wood{ @@ -10616,23 +9873,23 @@ /obj/structure/sign/warning/docking, /turf/closed/wall, /area/maintenance/starboard) -"bhu" = ( -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/science/xenobiology) -"bhv" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +"bht" = ( +/obj/machinery/computer/shuttle_flight/labor{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, -/obj/machinery/camera{ - c_tag = "Xenobiology Euthanization Chamber"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") +/obj/machinery/camera/directional/south{ + c_tag = "Transferring Centre Dock" }, -/turf/open/floor/circuit/telecomms, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"bhu" = ( +/mob/living/simple_animal/slime, +/turf/open/floor/engine, /area/science/xenobiology) "bhw" = ( /obj/effect/turf_decal/stripes/line{ @@ -10913,6 +10170,20 @@ }, /turf/open/floor/iron/dark, /area/science/storage) +"bjd" = ( +/obj/item/book/manual/wiki/xenoarchaeology{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/structure/table, +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/explab) "bjf" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -10929,6 +10200,11 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"bjj" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/glass/reinforced, +/area/crew_quarters/heads/hop) "bjm" = ( /obj/structure/transit_tube/crossing, /obj/structure/lattice/catwalk, @@ -11147,6 +10423,22 @@ lighting_colour_bulb = "#ffdbb4"; lighting_colour_tube = "#ffce99" }) +"bkh" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Brig Port Wing"; + req_one_access_txt = "1;4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "brigfrontdoor"; + name = "Aft Security Blast door" + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "bki" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -11187,26 +10479,6 @@ lighting_colour_bulb = "#ffdbb4"; lighting_colour_tube = "#ffce99" }) -"bkw" = ( -/obj/structure/bed, -/obj/machinery/button/door{ - id = "Cabin_3"; - name = "Cabin 3 Privacy Lock"; - normaldoorcontrol = 1; - pixel_y = 24; - specialfunctions = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/landmark/start/assistant, -/obj/item/bedsheet/dorms, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/locker) "bky" = ( /mob/living/simple_animal/butterfly, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -11428,26 +10700,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"blC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "blE" = ( /obj/structure/sign/warning/docking, /turf/closed/wall, @@ -11512,21 +10764,6 @@ "bmc" = ( /turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) -"bmi" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 6; - pixel_y = 28 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "bmn" = ( /obj/structure/sign/warning/docking, /turf/closed/wall/rust, @@ -11578,38 +10815,10 @@ "bmy" = ( /turf/closed/wall, /area/crew_quarters/bar/atrium) -"bmz" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "bmA" = ( /obj/machinery/smartfridge, /turf/closed/wall, /area/crew_quarters/kitchen) -"bmD" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Satellite Atmospherics"; - dir = 8; - name = "satellite camera"; - network = list("minisat") - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) "bmF" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -11866,6 +11075,36 @@ /obj/item/toy/figure/chef, /turf/open/floor/plating, /area/crew_quarters/kitchen) +"bnN" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron, +/area/security/brig/aft) "bnP" = ( /obj/structure/window/reinforced{ dir = 1 @@ -12129,35 +11368,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"boQ" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/camera{ - c_tag = "Security Secways"; - dir = 1 - }, -/obj/effect/turf_decal/box, -/obj/vehicle/ridden/secway, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "boR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -12431,6 +11641,17 @@ /mob/living/simple_animal/hostile/asteroid/hivelord, /turf/open/floor/plating, /area/quartermaster/warehouse) +"bqH" = ( +/obj/machinery/vending/assist, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/storage/primary) "bqK" = ( /obj/structure/chair/fancy/sofa/old/corner/concave{ color = "#742925"; @@ -12501,22 +11722,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/theatre) -"bqZ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "brb" = ( /obj/structure/dresser, /obj/effect/turf_decal/siding/wood{ @@ -12540,23 +11745,6 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"brh" = ( -/obj/machinery/door/airlock/maintenance{ - name = "xenobiology maintenance"; - req_access_txt = "55" - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "brl" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible, @@ -12706,24 +11894,6 @@ "bsm" = ( /turf/closed/wall/rust, /area/chapel/office) -"bso" = ( -/obj/structure/flora/grass/jungle, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/mob/living/simple_animal/chicken{ - desc = "The arch-nemesis of Kentucky."; - name = "Popeye"; - real_name = "Featherbottom" - }, -/turf/open/floor/grass, -/area/hydroponics) "bsz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ @@ -12804,32 +11974,6 @@ /obj/structure/sign/poster/contraband/revolver, /turf/closed/wall, /area/crew_quarters/locker) -"bsV" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/item/storage/crayons, -/obj/item/storage/fancy/candle_box{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/fancy/candle_box{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/camera{ - c_tag = "Chapel Office"; - name = "chapel camera" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/chapel/office) "bsY" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -13097,14 +12241,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/fore) -"bue" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "bug" = ( /obj/structure/bookcase/random/fiction, /turf/open/floor/wood, @@ -13217,14 +12353,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"buP" = ( -/obj/structure/bookcase/random/nonfiction, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "buQ" = ( /turf/closed/wall/rust, /area/crew_quarters/bar) @@ -13283,14 +12411,6 @@ }, /turf/open/floor/iron/dark, /area/library) -"bvi" = ( -/obj/structure/bookcase/random/reference, -/obj/machinery/camera{ - c_tag = "Bar Shelves"; - name = "bar camera" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "bvl" = ( /obj/structure/bookcase/random/adult, /turf/open/floor/iron/dark, @@ -13311,19 +12431,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"bvr" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/wood, -/area/library) "bvx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -13519,14 +12626,6 @@ }, /turf/open/floor/grass, /area/chapel/main) -"bwK" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/grass, -/area/chapel/main) "bwL" = ( /obj/structure/flora/grass/jungle, /obj/structure/flora/ausbushes/grassybush, @@ -13636,6 +12735,31 @@ /obj/structure/sign/departments/medbay/alt, /turf/closed/wall, /area/maintenance/port) +"bxq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "bxt" = ( /obj/structure/flora/grass/jungle, /obj/structure/flora/ausbushes/grassybush, @@ -13756,21 +12880,6 @@ /obj/item/canvas/twentythree_nineteen, /turf/open/floor/iron/dark, /area/library) -"byq" = ( -/obj/machinery/flasher{ - id = "AI"; - name = "Meatbag Pacifier"; - pixel_y = 24 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Turrets"; - name = "upload camera"; - network = list("aiupload") - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai_upload) "byy" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall/rust, @@ -13880,23 +12989,6 @@ luminosity = 2 }, /area/ai_monitored/turret_protected/ai_upload) -"byN" = ( -/obj/machinery/porta_turret/ai{ - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/sign/plaques/kiddie{ - pixel_y = 30 - }, -/obj/effect/turf_decal/box/red, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai_upload) "byO" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 2; @@ -13982,26 +13074,21 @@ luminosity = 2 }, /area/ai_monitored/turret_protected/ai_upload) -"byY" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/light_switch{ - pixel_y = -24 +"byV" = ( +/obj/machinery/computer/med_data{ + dir = 4 }, -/obj/structure/reagent_dispensers/peppertank{ +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster{ pixel_x = -30 }, -/obj/machinery/camera{ - c_tag = "Cargo Checkpoint Post"; - dir = 1; - name = "cargo camera"; - network = list("ss13","qm") - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Traffic Control"; + name = "shuttle camera" }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/security/checkpoint/supply) +/area/hallway/secondary/exit/departure_lounge) "bza" = ( /obj/machinery/door/window/brigdoor/westright{ dir = 4; @@ -14062,20 +13149,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/ai_monitored/turret_protected/ai_upload) -"bzi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/bridge) "bzj" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -14274,6 +13347,28 @@ }, /turf/open/space/basic, /area/space/nearstation) +"bAh" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron, +/area/security/brig) "bAj" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ @@ -14433,6 +13528,19 @@ }, /turf/open/floor/wood, /area/security/detectives_office) +"bAK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/starboard/fore) "bAM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -14572,23 +13680,6 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/supply) -"bBr" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "bBv" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -14753,22 +13844,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"bCI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron, -/area/bridge) "bCK" = ( /obj/machinery/door/poddoor/shutters{ id = "evashutter"; @@ -14976,17 +14051,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"bDU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/engine, -/area/storage/tech) "bDV" = ( /obj/effect/turf_decal/stripes/end, /obj/effect/decal/cleanable/dirt, @@ -14996,22 +14060,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"bDW" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/obj/machinery/camera{ - c_tag = "Secure Tech Storage"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine, -/area/storage/tech) "bDX" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/techstorage/command, @@ -15103,6 +14151,30 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) +"bEt" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Bridge Council Door"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron, +/area/bridge) "bEv" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -15284,6 +14356,24 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/engine/engineering) +"bFj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) "bFk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -15348,6 +14438,15 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) +"bFy" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/clothing/mask/gas/sechailer/swat, +/obj/item/screwdriver, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/item/crowbar/red, +/turf/open/floor/iron, +/area/security/brig) "bFz" = ( /turf/closed/wall/r_wall/rust, /area/maintenance/aft) @@ -15523,6 +14622,34 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/aft) +"bGH" = ( +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/toilet/restrooms"; + name = "Restrooms APC"; + pixel_y = -24 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Restrooms"; + name = "recreation camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/toilet/restrooms) "bGJ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ @@ -15697,6 +14824,14 @@ dir = 8 }, /area/hallway/primary/port) +"bHK" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Tank - O2"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) "bHM" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -15828,26 +14963,6 @@ /obj/machinery/status_display/shuttle, /turf/closed/wall, /area/storage/tech) -"bIv" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Captain's Tactical Relocation"; - dir = 4; - name = "command camera" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/valve/digital/on/layer2{ - name = "Atmospherics Cutoff Valve" - }, -/turf/open/floor/plating, -/area/maintenance/central) "bIw" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external{ @@ -15917,21 +15032,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/hop) -"bIO" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13", "security") - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "bIQ" = ( /obj/machinery/door/airlock/external{ name = "Supply Dock Airlock"; @@ -15946,36 +15046,32 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"bIU" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - O2"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) "bIV" = ( /turf/closed/wall, /area/crew_quarters/locker) -"bIW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +"bIY" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/bridge"; + dir = 8; + name = "Bridge APC"; + pixel_x = -24 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) +/obj/effect/turf_decal/siding/white/corner, +/turf/open/floor/iron, +/area/bridge) "bJa" = ( /obj/machinery/status_display/ai, /turf/closed/wall, @@ -15994,6 +15090,9 @@ /obj/item/airlock_painter, /turf/open/floor/iron/dark, /area/library) +"bJd" = ( +/turf/closed/wall/r_wall, +/area/security/brig/aft) "bJg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -16050,6 +15149,25 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/toilet/restrooms) +"bJu" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/starboard) "bJv" = ( /turf/open/floor/engine{ name = "Holodeck Projector Floor" @@ -16063,6 +15181,20 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/hallway/primary/central) +"bJF" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "bJH" = ( /obj/structure/table, /obj/item/paper_bin/construction{ @@ -16118,24 +15250,6 @@ /obj/structure/sign/warning/docking, /turf/closed/wall/rust, /area/space/nearstation) -"bKa" = ( -/obj/structure/dresser, -/obj/machinery/button/door{ - id = "Cabin_1"; - name = "Cabin 1 Privacy Lock"; - normaldoorcontrol = 1; - pixel_y = 24; - specialfunctions = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/locker) "bKd" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, @@ -16194,6 +15308,17 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"bKn" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/closet/secure_closet/evidence{ + density = 0; + opened = 1 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "bKo" = ( /obj/machinery/door/airlock/medical/glass{ name = "Cryopod Room" @@ -16316,6 +15441,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/crew_quarters/cryopods) +"bKQ" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) "bKX" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -16483,16 +15627,22 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"bMr" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/item/storage/backpack/duffelbag/med/implant{ - pixel_y = 9; - pixel_x = 2 +"bMy" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery) +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "bMB" = ( /obj/machinery/door/airlock/external{ name = "Supply Dock Airlock"; @@ -16883,25 +16033,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) -"bPh" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/radio/intercom{ - pixel_y = 22 - }, -/obj/machinery/camera{ - c_tag = "Departures Checkpoint"; - name = "shuttle camera" - }, -/obj/structure/closet/secure_closet/security/cargo, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) "bPi" = ( /obj/machinery/conveyor{ id = "garbage" @@ -17527,30 +16658,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/janitor) -"bSy" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Departures Cargo Dock"; - dir = 4; - name = "shuttle camera" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/docking/arrival{ - lighting_colour_bulb = "#ffdbb4"; - lighting_colour_tube = "#ffce99" - }) "bSz" = ( /obj/machinery/light/small{ dir = 4 @@ -17678,25 +16785,6 @@ /obj/item/clothing/shoes/jackboots, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"bTi" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/recharger, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/item/restraints/handcuffs, -/obj/item/radio{ - pixel_x = 10; - pixel_y = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) "bTj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external{ @@ -17773,6 +16861,19 @@ /obj/structure/sign/warning/docking, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) +"bTF" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Locker Room"; + name = "recreation camera" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/locker) "bTH" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, @@ -17827,19 +16928,6 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/hallway/secondary/entry) -"bUe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/sand/plating, -/obj/structure/lattice/catwalk, -/obj/machinery/camera/motion{ - c_tag = "Armory - External"; - dir = 1; - network = list("ss13", "prison") - }, -/turf/open/floor/plating/airless{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/maintenance/port/aft) "bUf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -17849,6 +16937,25 @@ /obj/machinery/vending/clothing, /turf/open/floor/iron/dark, /area/hallway/secondary/entry) +"bUi" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/item/radio/intercom{ + freerange = 1; + name = "Prison intercom"; + desc = "Talk through this. It looks like it has been modified to not broadcast."; + prison_radio = 1; + pixel_x = -26 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Brig Cells"; + network = list("ss13", "prison") + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/iron/dark, +/area/security/prison/shielded) "bUj" = ( /obj/structure/sign/warning/vacuum/external, /turf/closed/wall, @@ -17856,6 +16963,19 @@ lighting_colour_bulb = "#ffdbb4"; lighting_colour_tube = "#ffce99" }) +"bUm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/port) "bUn" = ( /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid/airless{ @@ -18229,6 +17349,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/maintenance/central) +"bVo" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -6 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/engine/break_room) "bVs" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -18256,6 +17392,18 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"bVz" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Port Hallway Chemistry Desk"; + name = "port camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/port) "bVH" = ( /obj/item/beacon, /obj/effect/turf_decal/box, @@ -18357,6 +17505,18 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) +"bWK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/south{ + c_tag = "Gravity Generator"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) "bWO" = ( /obj/machinery/status_display/ai, /turf/closed/wall, @@ -18401,6 +17561,28 @@ "bWT" = ( /turf/closed/wall/rust, /area/hallway/secondary/entry) +"bWX" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science RC"; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "bWZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -18476,6 +17658,16 @@ /obj/structure/sign/departments/evac, /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) +"bXF" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "bXJ" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -18646,18 +17838,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"bYO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "bYX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -18902,19 +18082,6 @@ /obj/structure/sign/warning/vacuum/external, /turf/closed/wall, /area/maintenance/starboard) -"cbn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "cbu" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -19051,17 +18218,6 @@ }, /turf/open/floor/engine/vacuum, /area/science/test_area) -"ccl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/atmos) "ccn" = ( /obj/structure/sign/warning/explosives, /turf/closed/wall/r_wall, @@ -19265,6 +18421,23 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/maintenance/fore) +"cda" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/status_display/ai{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "cdc" = ( /turf/closed/wall, /area/ai_monitored/turret_protected/ai_upload) @@ -19296,6 +18469,23 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"cdm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/status_display/ai{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "cdn" = ( /obj/machinery/telecomms/server/presets/command, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -19711,6 +18901,25 @@ name = "mainframe floor" }, /area/tcommsat/server) +"ceP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 + }, +/turf/open/floor/engine, +/area/tcommsat/server) "ceQ" = ( /obj/structure/cable{ icon_state = "0-8" @@ -19783,6 +18992,11 @@ /obj/machinery/telecomms/processor/preset_three, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"cfj" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/security/prison) "cfk" = ( /obj/machinery/nuclearbomb/selfdestruct, /turf/open/floor/circuit/green{ @@ -19828,18 +19042,22 @@ name = "mainframe floor" }, /area/tcommsat/server) -"cft" = ( +"cfq" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 1 }, -/obj/machinery/camera{ - c_tag = "AI Chamber Door"; - dir = 1; - name = "core camera"; - network = list("aicore") +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/ai) +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "cfu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ @@ -20224,14 +19442,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"cgY" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) "chb" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -20615,18 +19825,6 @@ }, /turf/open/floor/engine, /area/ai_monitored/turret_protected/aisat/foyer) -"ciu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/camera{ - c_tag = "Satellite Foyer"; - dir = 8; - name = "satellite camera"; - network = list("minisat") - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) "civ" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -20688,17 +19886,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ciI" = ( -/obj/machinery/camera{ - c_tag = "Satellite External Port"; - dir = 8; - name = "exterior camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) "ciK" = ( /obj/structure/lattice/catwalk, /obj/structure/transit_tube/crossing, @@ -20718,6 +19905,21 @@ /obj/structure/sign/departments/engineering, /turf/closed/wall, /area/ai_monitored/turret_protected/aisat/foyer) +"ciP" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "ciQ" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/rust, @@ -20750,34 +19952,6 @@ }, /turf/open/floor/engine, /area/engine/gravity_generator) -"ciX" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - icon_state = "control_stun"; - name = "AI Upload turret control"; - pixel_y = -24 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Foyer"; - dir = 4; - name = "upload camera"; - network = list("aiupload") - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the AI Upload."; - dir = 4; - name = "AI Upload Monitor"; - network = list("aiupload"); - pixel_x = -28 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai_upload) "ciY" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, @@ -20794,25 +19968,6 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/maintenance/fore) -"cje" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_y = -28 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai_upload) "cjl" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -20957,25 +20112,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/engine, /area/engine/engineering) -"ckc" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/engine/gravity_generator) "cke" = ( /obj/structure/sign/warning, /turf/closed/wall, @@ -21073,29 +20209,6 @@ "cko" = ( /turf/open/floor/plating/airless, /area/space/nearstation) -"ckp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "ckq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -21192,6 +20305,20 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/aft) +"ckM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron, +/area/bridge) "ckN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -21449,30 +20576,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cmb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera{ - c_tag = "Gravity Generator"; - dir = 1; - name = "engineering camera"; - network = list("ss13","engine") - }, -/turf/open/floor/engine, -/area/engine/gravity_generator) -"cmc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/engine, -/area/engine/gravity_generator) "cmd" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -21588,17 +20691,6 @@ /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"cmS" = ( -/obj/machinery/camera{ - c_tag = "Satellite External Starboard"; - dir = 4; - name = "exterior camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/space/nearstation) "cmU" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, @@ -21613,12 +20705,6 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) -"cmW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "cmX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ @@ -21654,6 +20740,24 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) +"cna" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Council Chamber"; + name = "command camera" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "cnd" = ( /turf/closed/wall/rust, /area/maintenance/disposal) @@ -21768,15 +20872,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/aft) -"cnJ" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "cnP" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/port/aft) @@ -21852,24 +20947,6 @@ }, /turf/open/floor/iron/dark, /area/engine/break_room) -"cos" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Arrivals Drydock Canisters"; - dir = 1; - name = "shuttle camera" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/docking/arrival{ - lighting_colour_bulb = "#ffdbb4"; - lighting_colour_tube = "#ffce99" - }) "cot" = ( /obj/machinery/conveyor{ dir = 4; @@ -22039,12 +21116,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) -"cpv" = ( -/obj/machinery/telecomms/receiver/preset_exploration, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_prep) "cpx" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment, @@ -22103,14 +21174,6 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/iron/dark, /area/maintenance/port) -"cpK" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/stack/medical/gauze, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "cpO" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, @@ -22150,29 +21213,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"cpU" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Recovery Room"; - dir = 5; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery) "cpY" = ( /obj/item/pickaxe, /turf/open/floor/plating/airless, @@ -22412,13 +21452,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"crh" = ( -/obj/structure/sign/poster/contraband/random, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/rust, -/area/maintenance/starboard/fore) "cri" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -22537,6 +21570,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port) +"crQ" = ( +/obj/machinery/modular_fabricator/exosuit_fab, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "crV" = ( /obj/structure/table, /obj/item/wrench, @@ -22802,6 +21846,24 @@ lighting_colour_bulb = "#ffdbb4"; lighting_colour_tube = "#ffce99" }) +"cty" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "ctA" = ( /turf/closed/wall/rust, /area/maintenance/solars/port/fore) @@ -22835,10 +21897,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"ctI" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard) "ctJ" = ( /obj/structure/sign/departments/xenobio, /obj/structure/disposalpipe/segment{ @@ -22964,6 +22022,17 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) +"cuu" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hydroponics) "cux" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -22986,17 +22055,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"cuG" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xeno_blastdoor"; - name = "Xenobiology Containment Blast Door" - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "cuK" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -23171,24 +22229,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"cvj" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hydroponics) "cvk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -23710,6 +22750,16 @@ /obj/effect/spawner/room/threexthree, /turf/open/floor/plating, /area/maintenance/port) +"cwX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/security/brig/aft) "cwY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -23744,27 +22794,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/port/fore) -"cxg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Supermatter Terminal"; - dir = 4; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/machinery/light_switch{ - pixel_x = -22; - pixel_y = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/engine, -/area/engine/engineering) "cxh" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable{ @@ -23785,27 +22814,6 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"cxm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Supermatter Waste Line"; - dir = 8; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/machinery/button/door{ - id = "engineaccess"; - name = "Engine Access Lockdown"; - pixel_x = 24; - req_one_access_txt = "10" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) "cxn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -23825,31 +22833,6 @@ /obj/structure/grille/broken, /turf/open/floor/plating, /area/maintenance/port) -"cxA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Gravity Generator Foyer"; - dir = 4; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/machinery/button/door{ - id = "gravity"; - name = "Gravity Generator Lockdown"; - pixel_x = -24; - req_one_access_txt = "19;23" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/engine, -/area/engine/gravity_generator) "cxB" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -23871,34 +22854,6 @@ /obj/structure/sign/warning/pods, /turf/closed/wall, /area/maintenance/port) -"cxF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cxG" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/machinery/vending/coffee, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "cxI" = ( /obj/structure/sign/warning/vacuum/external, /turf/closed/wall/rust, @@ -24170,14 +23125,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/chapel/office) -"cyG" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Storage"; - dir = 4; - name = "shuttle camera" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "cyJ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, @@ -24192,19 +23139,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"cyO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) "cyP" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, @@ -24341,6 +23275,24 @@ "czz" = ( /turf/open/floor/plating, /area/maintenance/port/fore) +"czF" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/security/brig) "czG" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, @@ -24632,28 +23584,6 @@ /obj/structure/cable, /turf/open/space/basic, /area/solar/port/aft) -"cAQ" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = 22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Starboard Quarter Solar"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) "cAR" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -25407,11 +24337,6 @@ /obj/machinery/status_display/evac, /turf/closed/wall/rust, /area/construction/mining/aux_base) -"cDM" = ( -/obj/structure/grille, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "cDQ" = ( /obj/machinery/door/airlock/mining{ name = "Auxiliary Base"; @@ -25470,6 +24395,17 @@ "cEn" = ( /turf/closed/wall/r_wall, /area/quartermaster/exploration_dock) +"cEo" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/camera/directional/west{ + c_tag = "Teleporter Access"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/teleporter) "cEp" = ( /obj/structure/noticeboard{ dir = 4; @@ -25512,23 +24448,6 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) -"cEz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "aux_base_shutters"; - name = "Auxiliary Base Shutters Toggle"; - pixel_x = -24; - pixel_y = 6; - req_one_access_txt = "32;47;48" - }, -/obj/structure/girder/displaced, -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "cED" = ( /obj/structure/sign/poster/contraband/random{ pixel_y = -32 @@ -25646,17 +24565,6 @@ "cFn" = ( /turf/closed/wall/rust, /area/storage/tcom) -"cFp" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/stock_parts/cell/high, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "cFs" = ( /obj/structure/lattice/catwalk, /obj/effect/landmark/carpspawn, @@ -25809,29 +24717,6 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall, /area/storage/tcom) -"cGn" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/science) -"cGo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) -"cGp" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/rust, -/area/maintenance/department/science) -"cGq" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/department/science) "cGr" = ( /obj/structure/sign/warning/fire, /turf/closed/wall, @@ -25873,29 +24758,6 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/maintenance/fore) -"cGE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/window{ - dir = 8; - name = "Mass Driver"; - req_access_txt = "22" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/button/massdriver{ - id = "chapelgun"; - name = "Chapel Mass Driver"; - pixel_x = -24; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/chapel/office) "cGG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/event_spawn, @@ -26093,20 +24955,6 @@ }, /turf/open/floor/grass, /area/chapel/main) -"cHA" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xeno_blastdoor"; - name = "Xenobiology Containment Blast Door" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "cHC" = ( /obj/docking_port/stationary{ dir = 4; @@ -26132,22 +24980,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"cHF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/main) "cHH" = ( /obj/structure/cable{ icon_state = "1-2" @@ -26162,6 +24994,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"cHJ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "cHL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -26196,26 +25043,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"cHU" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Toxins Burn Chamber"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/airalarm/mixingchamber{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/mixing/chamber) "cHV" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/carpet/green, @@ -26341,6 +25168,18 @@ }, /turf/open/floor/carpet/green, /area/library) +"cIq" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/ecto_sniffer, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "cIr" = ( /obj/effect/turf_decal/box, /obj/machinery/shower{ @@ -26396,21 +25235,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"cIu" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Captain's Office"; - name = "command camera" - }, -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#c45c57"; - dir = 8 - }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) "cIw" = ( /obj/structure/chair/fancy/comfy{ buildstackamount = 0; @@ -26624,25 +25448,6 @@ /obj/item/storage/fancy/donut_box, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) -"cJn" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage"; - name = "trash belt" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Trash Chute"; - dir = 1; - name = "service camera" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/janitor) "cJr" = ( /turf/closed/wall/r_wall, /area/security/execution/education) @@ -26894,20 +25699,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"cKY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/engine, -/area/engine/engineering) "cKZ" = ( /obj/effect/turf_decal/bot, /obj/structure/reagent_dispensers/watertank, @@ -27015,21 +25806,6 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"cLy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Supermatter Engine"; - dir = 1; - name = "supermatter camera"; - network = list("engine") - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/supermatter) "cLz" = ( /obj/machinery/power/rad_collector/anchored, /obj/structure/window/plasma/reinforced{ @@ -27065,23 +25841,6 @@ }, /turf/open/space/basic, /area/solar/port/aft) -"cLH" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Aft Hallway Transfer Centre Doors"; - dir = 8; - name = "aft camera" - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "cLJ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -27450,28 +26209,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cNC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "cND" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -27596,23 +26333,6 @@ /obj/structure/cable, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"cNN" = ( -/obj/machinery/power/compressor{ - comp_id = "incineratorturbine"; - dir = 1; - luminosity = 2 - }, -/obj/machinery/camera{ - c_tag = "Turbine Chamber"; - dir = 4; - network = list("turbine") - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "cNO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -27817,6 +26537,14 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"cOD" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/brig) "cOF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -27859,21 +26587,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"cPg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/crew_quarters/bar) "cPn" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -28138,18 +26851,6 @@ /obj/item/stack/cable_coil/red, /turf/open/floor/plating/asteroid/airless, /area/space/nearstation) -"cPS" = ( -/obj/effect/spawner/randomvend/snack, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) "cPW" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -28168,6 +26869,26 @@ /obj/structure/table, /turf/open/floor/plating, /area/quartermaster/warehouse) +"cQx" = ( +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Recreation Fitness Ring"; + name = "recreation camera" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "cQJ" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 @@ -28250,6 +26971,36 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"cRE" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/lipstick/random{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/lipstick/random{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/lipstick/random{ + pixel_x = 6 + }, +/obj/item/pen, +/obj/structure/sign/poster/official/do_not_question{ + pixel_x = 30 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Backstage"; + name = "diner camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre) "cRG" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -28258,38 +27009,17 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/main) -"cRM" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/camera{ - c_tag = "Custodial Closet"; - dir = 4; - name = "service camera" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/janitor) -"cRQ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +"cRK" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/firealarm/directional/west, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, -/area/security/main) +/area/security/brig/aft) "cRX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -28318,6 +27048,20 @@ broken = 1 }, /area/maintenance/port/aft) +"cTf" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Blast Door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "cTk" = ( /obj/structure/rack, /obj/item/crowbar/red, @@ -28461,10 +27205,25 @@ burnt = 1 }, /area/maintenance/fore) -"cVZ" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +"cVB" = ( +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/structure/table, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13", "security") }, /turf/open/floor/iron/dark, /area/security/main) @@ -28495,34 +27254,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/brig) -"cWx" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/obj/item/flashlight/lantern, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/machinery/camera{ - c_tag = "Bar Storage"; - dir = 1; - name = "bar camera" - }, -/obj/structure/mirror{ - pixel_y = -32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "cWK" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -28559,6 +27290,17 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/science/research) +"cXl" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "cXv" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -28697,28 +27439,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"cZE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "dab" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -28797,29 +27517,6 @@ }, /turf/open/floor/iron/dark, /area/medical/chemistry) -"dbh" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall/r_wall, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"dbr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "dbD" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -28906,28 +27603,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"dcp" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron, -/area/security/main) "dcE" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -28941,6 +27616,24 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron, /area/hydroponics) +"dcI" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Atrium Vendors"; + name = "diner camera" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar/atrium) "dcO" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -28958,6 +27651,24 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) +"dcR" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east{ + name = "Surgery APC" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/item/clothing/gloves/color/latex, +/obj/item/cautery, +/obj/item/surgicaldrill{ + pixel_y = 5 + }, +/obj/item/surgical_drapes, +/obj/item/healthanalyzer, +/turf/open/floor/iron/showroomfloor, +/area/medical/surgery) "ddG" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -29216,6 +27927,15 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall, /area/maintenance/starboard) +"diK" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/vending/wardrobe/det_wardrobe, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "diM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -29225,11 +27945,6 @@ broken = 1 }, /area/maintenance/central) -"diV" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) "djf" = ( /obj/structure/table, /obj/item/storage/bag/tray, @@ -29239,6 +27954,21 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) +"djh" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Aft Hallway Transfer Centre Doors"; + name = "aft camera" + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "djz" = ( /obj/effect/decal/cleanable/dirt, /obj/item/shard, @@ -29251,16 +27981,6 @@ burnt = 1 }, /area/maintenance/port/aft) -"djC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "construction zone"; - req_access_txt = "12;37" - }, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) "dkc" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ color = "#439C1E" @@ -29313,6 +28033,17 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/hallway/primary/aft) +"dkF" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Blast Door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "dlp" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8; @@ -29372,18 +28103,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) -"dmv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "dmB" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -29421,14 +28140,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"dmV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"dmT" = ( +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads into space!"; + name = "deathsposal unit" }, +/obj/effect/turf_decal/box, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/iron/showroomfloor, @@ -29467,6 +28188,22 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) +"dnv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4; + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) "dny" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/blue{ @@ -29507,6 +28244,14 @@ /obj/effect/turf_decal/siding/wideplating_new, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"doM" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/brig) "doR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -29615,50 +28360,6 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/quartermaster/exploration_dock) -"dqq" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1; - color = "#439C1E" - }, -/obj/machinery/camera{ - c_tag = "Virology - Testing pens"; - name = "virology camera"; - network = list("ss13","medbay"); - dir = 5 - }, -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"dqr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/machinery/cell_charger, -/obj/item/stack/cable_coil/red, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple/opposingcorners, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/quartermaster/exploration_prep) "dqE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/button/door{ @@ -29785,20 +28486,6 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"dsx" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/folder/blue{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/lighter, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "dta" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -29834,66 +28521,6 @@ broken = 1 }, /area/maintenance/starboard) -"dtm" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/clothing/mask/gas/sechailer/swat, -/obj/item/screwdriver, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/item/crowbar/red, -/turf/open/floor/iron, -/area/security/main) -"dtF" = ( -/obj/item/book/manual/wiki/xenoarchaeology{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/structure/table, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/explab) -"dtP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) -"dtS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Auxiliary Base Construction"; - dir = 8; - name = "cargo camera"; - network = list("ss13","qm") - }, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) "duf" = ( /obj/structure/closet/l3closet/janitor, /obj/structure/window/reinforced, @@ -29906,24 +28533,20 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/janitor) -"dur" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +"duE" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/item/taperecorder{ + layer = 2.9; + pixel_y = -15 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/item/flashlight/lamp{ + pixel_y = 7 }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) +/turf/open/floor/iron/dark, +/area/security/brig/aft) "duO" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/stripes/line{ @@ -29961,6 +28584,26 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, /area/hallway/primary/aft) +"dwe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/landmark/start/exploration, +/obj/structure/bed/dogbed, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/quartermaster/exploration_prep) "dwp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -29996,6 +28639,30 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/xenobiology) +"dxl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/quartermaster/exploration_dock) "dxm" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -30023,16 +28690,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/cryo) -"dxM" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron, -/area/bridge) "dxP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -30046,6 +28703,27 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/primary/fore) +"dxT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dyc" = ( +/obj/structure/table, +/obj/item/folder{ + pixel_x = -6 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/science/explab) "dyu" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/corner{ @@ -30063,6 +28741,18 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/quartermaster/storage) +"dyz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "dyE" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -30216,6 +28906,13 @@ burnt = 1 }, /area/maintenance/starboard) +"dAX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard/fore) "dBa" = ( /obj/machinery/light{ dir = 4 @@ -30243,6 +28940,21 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/theatre) +"dBS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "dBY" = ( /obj/structure/sign/departments/security{ pixel_y = -32 @@ -30338,14 +29050,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"dDD" = ( -/mob/living/carbon/human/species/monkey, -/mob/living/carbon/human/species/monkey, -/obj/structure/window/reinforced{ +"dDC" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/virology) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron, +/area/bridge) "dDP" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -30365,22 +29085,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"dDW" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13", "security") - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "dDY" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ @@ -30392,6 +29096,15 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating/airless, /area/maintenance/port/aft) +"dEa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "dEg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30423,6 +29136,15 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/kitchen) +"dEp" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "dEu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -30442,14 +29164,6 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"dEx" = ( -/obj/machinery/power/tracker, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) "dEI" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -30558,6 +29272,16 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"dGw" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "dGG" = ( /obj/structure/table/reinforced, /obj/item/computer_hardware/hard_drive/role/engineering{ @@ -30588,6 +29312,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"dHb" = ( +/obj/machinery/pdapainter, +/obj/structure/sign/poster/official/ian{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Head of Personnel's Office"; + name = "command camera" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "dHf" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -30662,6 +29400,14 @@ /obj/item/glove_box, /turf/open/floor/iron/dark, /area/medical/medbay/central) +"dJn" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/recharger, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "dJr" = ( /obj/machinery/light{ dir = 8 @@ -30684,6 +29430,33 @@ }, /turf/open/floor/iron/dark, /area/storage/tech) +"dJY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = 25 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "dKa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30724,6 +29497,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"dLe" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/storage/box/bodybags{ + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "dLt" = ( /obj/item/flashlight/lantern, /turf/open/floor/plating/asteroid/airless{ @@ -30740,19 +29528,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"dLJ" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/structure/closet/secure_closet/evidence{ - density = 0; - opened = 1 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "dLL" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -30797,6 +29572,22 @@ broken = 1 }, /area/hallway/primary/aft) +"dMB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/shuttledock) "dMF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -30804,22 +29595,6 @@ burnt = 1 }, /area/maintenance/starboard/aft) -"dMY" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1; - color = "#439C1E" - }, -/obj/machinery/power/apc/auto_name/north{ - name = "Virology Lab APC" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/freezer, -/area/medical/virology) "dNb" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -30890,32 +29665,6 @@ broken = 1 }, /area/maintenance/starboard) -"dOi" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom{ - pixel_y = 22 - }, -/obj/item/circuitboard/machine/telecomms/bus{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/circuitboard/machine/telecomms/broadcaster, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/machinery/camera{ - c_tag = "Telecomms Storage"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/storage/tcom) "dOw" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate/engineering, @@ -30975,6 +29724,40 @@ burnt = 1 }, /area/quartermaster/warehouse) +"dPT" = ( +/obj/machinery/porta_turret/ai{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/structure/sign/plaques/kiddie{ + pixel_y = 30 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"dPV" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Computers"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "dQl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -31008,17 +29791,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/gateway) -"dQY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Hydroponics Counter"; - dir = 8; - name = "starboard camera" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "dRs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/vacuum/external{ @@ -31091,6 +29863,30 @@ }, /turf/open/floor/iron/dark, /area/science/robotics/lab) +"dSB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/security/brig) +"dSD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) "dSF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -31116,40 +29912,15 @@ }, /turf/open/floor/iron/dark, /area/storage/tech) -"dSW" = ( -/obj/structure/table/glass, -/obj/item/seeds/random{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/seeds/wheat{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/seeds/sugarcane{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/seeds/potato{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/toy/figure/botanist{ - pixel_x = 8 - }, -/obj/machinery/camera{ - c_tag = "Hydroponics"; - name = "hydroponics camera" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +"dTf" = ( +/obj/machinery/camera/directional/east{ + c_tag = "AI Upload Transit Exterior"; + name = "upload camera"; + network = list("aiupload") }, -/turf/open/floor/iron/dark, -/area/hydroponics) +/obj/structure/lattice, +/turf/open/space/basic, +/area/maintenance/central) "dTj" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -31208,6 +29979,10 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"dTP" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass/reinforced, +/area/medical/medbay/lobby) "dUk" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -31261,6 +30036,11 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"dUX" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/dark, +/area/security/brig) "dVi" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 @@ -31332,6 +30112,33 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"dWt" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Security Secways" + }, +/obj/effect/turf_decal/box, +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/showroomfloor, +/area/security/main) "dWK" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ @@ -31341,25 +30148,6 @@ luminosity = 2 }, /area/quartermaster/warehouse) -"dWS" = ( -/obj/structure/closet/secure_closet/RD, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 28 - }, -/obj/machinery/camera{ - c_tag = "Research Director's Office"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hor) "dXe" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -31368,6 +30156,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"dXj" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Secure Tech Storage"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/storage/tech) "dXp" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/corner{ @@ -31399,52 +30203,6 @@ broken = 1 }, /area/maintenance/starboard) -"dXO" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/storage/box/bodybags{ - pixel_y = 5 - }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"dXZ" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/newscaster{ - pixel_y = -28 - }, -/obj/machinery/recharger, -/obj/machinery/camera{ - c_tag = "Engineering Security Post"; - dir = 1; - name = "engineering camera" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) "dYb" = ( /obj/machinery/firealarm{ dir = 1; @@ -31485,47 +30243,6 @@ broken = 1 }, /area/maintenance/starboard/fore) -"dYw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"dYx" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"dYH" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/space/nearstation) "dZd" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -31622,14 +30339,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"dZZ" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/maintenance{ - desc = "It opens and closes. You have a terrible feeling about this room..."; - name = "Brig closet" - }, -/turf/open/floor/iron/dark, -/area/security/main) "eah" = ( /obj/effect/turf_decal/bot, /obj/machinery/conveyor{ @@ -31683,6 +30392,22 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"eaU" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/digital_clock/directional/north, +/turf/open/floor/iron, +/area/security/brig) "eaX" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/caution/stand_clear{ @@ -31702,6 +30427,13 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) +"ebc" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "ebh" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -31730,6 +30462,23 @@ burnt = 1 }, /area/maintenance/aft) +"ebr" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/washing_machine, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/toilet/restrooms) "ebC" = ( /obj/machinery/firealarm{ dir = 4; @@ -31874,27 +30623,17 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"edz" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/item/kirbyplants{ - icon_state = "plant-08" - }, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +"edr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/pen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) +/turf/open/floor/iron/dark, +/area/science/aft) "edS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -31991,6 +30730,11 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) +"eeM" = ( +/obj/structure/chair, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/glass/reinforced, +/area/security/brig) "eeR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -32032,14 +30776,6 @@ dir = 8 }, /area/hallway/primary/port) -"eeZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/main) "efg" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -32060,14 +30796,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) -"efh" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "efr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -32123,23 +30851,6 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) -"egq" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/dest_tagger, -/obj/item/dest_tagger, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/sorting) "ehc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -32189,6 +30900,29 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/hydroponics) +"ehy" = ( +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Science Aft"; + req_access_txt = "47" + }, +/turf/open/floor/iron/dark, +/area/science/aft) "ehz" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -32258,25 +30992,6 @@ /obj/item/clothing/head/utility/chefhat, /turf/open/floor/iron/techmaint, /area/security/prison) -"ejj" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets{ - pixel_y = 5 - }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/turf/open/floor/iron/dark, -/area/security/main) "ejm" = ( /obj/effect/turf_decal/bot, /obj/machinery/button/door{ @@ -32345,6 +31060,14 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/storage/tcom) +"ekc" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/science/explab) "ekd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -32424,6 +31147,25 @@ }, /turf/open/space/basic, /area/solar/starboard/fore) +"eln" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/power/apc{ + areastring = "/area/hydroponics"; + name = "Hydroponics APC"; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Hydroponics Lockers"; + name = "hydroponics camera" + }, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hydroponics) "elv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/sand/plating, @@ -32461,6 +31203,13 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/maintenance/disposal/incinerator) +"emx" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron, +/area/security/brig) "emF" = ( /obj/machinery/light/small{ dir = 4 @@ -32489,6 +31238,23 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/fore) +"end" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white/corner, +/turf/open/floor/iron, +/area/security/brig) +"eng" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "enj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -32658,6 +31424,23 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/showroomfloor, /area/science/explab) +"eqb" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Starboard Hallway Departure Checkpoint"; + name = "starboard camera" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "eqg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -32762,6 +31545,18 @@ }, /turf/open/floor/iron/showroomfloor, /area/ai_monitored/security/armory) +"eso" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/mixingchamber{ + pixel_y = 22; + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/mixing/chamber) "esp" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, @@ -32778,6 +31573,27 @@ }, /turf/open/floor/plating, /area/crew_quarters/kitchen) +"eta" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "etk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -32842,16 +31658,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/warden) -"eus" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/structure/bed/double, -/obj/item/bedsheet/double/dorms, -/obj/item/toy/plush/flushed{ - pixel_x = 4; - pixel_y = 2 - }, -/turf/open/floor/iron/dark, -/area/security/main) "eut" = ( /obj/structure/disposalpipe/segment, /obj/machinery/navbeacon{ @@ -32919,6 +31725,10 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"euY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/science/aft) "eva" = ( /obj/machinery/computer/med_data, /obj/machinery/newscaster{ @@ -32933,6 +31743,15 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/security/detectives_office) +"evc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "evk" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment, @@ -32972,44 +31791,48 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/construction/mining/aux_base) -"ewe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/disposalpipe/segment{ +"evI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "ewg" = ( /obj/structure/sign/warning/securearea{ name = "WARNING: Station Limits" }, /turf/closed/wall, /area/quartermaster/warehouse) -"ewC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/washing_machine, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"ewY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom{ - pixel_y = 22 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/toilet/restrooms) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/security/brig/aft) "exh" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -33057,6 +31880,25 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/quartermaster/storage) +"exJ" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Desk"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/fax/eng, +/turf/open/floor/iron/dark, +/area/engine/break_room) "eym" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -33088,16 +31930,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/satellite) -"eyz" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/item/wallframe/camera, -/obj/structure/table/wood, -/obj/item/melee/baton/cattleprod, -/obj/item/flashlight/lamp, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/mask/muzzle, -/turf/open/floor/iron/dark, -/area/security/main) "eyO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -33179,49 +32011,39 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"eAT" = ( -/turf/closed/wall/r_wall/rust, -/area/security/execution/transfer) -"eAX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/status_display/ai{ - pixel_x = -32; - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" +"eAG" = ( +/obj/effect/landmark/start/mime, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/area/tcommsat/server) -"eAZ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/turf/open/floor/plating{ - broken = 1 +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/theatre) +"eAH" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 23 }, -/area/maintenance/starboard) +/turf/closed/wall, +/area/hallway/primary/aft) +"eAT" = ( +/turf/closed/wall/r_wall/rust, +/area/security/execution/transfer) "eCb" = ( /obj/structure/chair{ dir = 1 @@ -33244,30 +32066,34 @@ /obj/machinery/modular_fabricator/autolathe, /turf/open/floor/iron/dark, /area/science/lab) -"eDa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 +"eCx" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/turf/open/floor/grass, +/area/chapel/main) +"eCY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/engine, -/area/tcommsat/computer) +/turf/open/floor/iron/showroomfloor, +/area/science/robotics/lab) "eDh" = ( /obj/structure/chair/fancy/bench/pew/right{ dir = 8 @@ -33283,22 +32109,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"eDv" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway Personnel Queue"; - dir = 1; - name = "central camera" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) "eDw" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -33497,45 +32307,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/quartermaster/qm) -"eHY" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/stamp/denied{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/item/stamp{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/pen, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/office"; - dir = 4; - name = "Cargo Office APC"; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Cargo Office"; - dir = 8; - name = "cargo camera"; - network = list("ss13","qm") - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/office) "eIf" = ( /obj/structure/destructible/cult/tome/library, /obj/effect/decal/cleanable/cobweb, @@ -33654,21 +32425,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"eJq" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/engineering, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Tech Storage"; - dir = 1; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/storage/tech) "eJv" = ( /obj/effect/turf_decal/stripes/openup{ dir = 9 @@ -33685,26 +32441,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/security/brig) -"eJx" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/camera{ - c_tag = "Transferring Centre"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/execution/transfer) "eJI" = ( /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, @@ -33742,6 +32478,19 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"eLt" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/closet/secure_closet/warden, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/security/warden) "eLw" = ( /obj/machinery/vending/wardrobe/robo_wardrobe, /obj/effect/turf_decal/bot, @@ -33750,6 +32499,34 @@ }, /turf/open/floor/iron/dark, /area/science/robotics/lab) +"eLG" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Starboard Hallway Planters"; + name = "starboard camera" + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) +"eLM" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/satellite) "eLS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -33824,24 +32601,6 @@ broken = 1 }, /area/maintenance/starboard) -"eMs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/sign/departments/security{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "eMz" = ( /obj/effect/turf_decal/loading_area{ dir = 4 @@ -33903,26 +32662,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) -"eNe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/fireaxecabinet{ - pixel_y = 28 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Scrubbers"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/atmos) "eNr" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/landmark/prisonspawn, @@ -33966,24 +32705,6 @@ broken = 1 }, /area/maintenance/port) -"eNG" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Toxins Mixers"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) "eNL" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -34054,6 +32775,19 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/engine/engineering) +"eON" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "ePc" = ( /obj/effect/turf_decal/bot, /obj/effect/spawner/randomvend/cola, @@ -34065,6 +32799,33 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) +"ePn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai_upload"; + icon_state = "control_stun"; + name = "AI Upload turret control"; + pixel_y = -24 + }, +/obj/machinery/camera/motion/directional/west{ + c_tag = "AI Upload Foyer"; + name = "upload camera"; + network = list("aiupload") + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the AI Upload."; + dir = 4; + name = "AI Upload Monitor"; + network = list("aiupload"); + pixel_x = -28 + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) "ePD" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate, @@ -34103,6 +32864,28 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/hallway/primary/starboard) +"eQb" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard) "eQh" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -34138,31 +32921,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"eQB" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #2" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #2"; - suffix = "#2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) "eQP" = ( /obj/effect/spawner/lootdrop/glowstick, /obj/effect/turf_decal/stripes/corner{ @@ -34173,13 +32931,31 @@ broken = 1 }, /area/maintenance/central) -"eRb" = ( +"eRe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/girder, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard/fore) +"eRp" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/briefcase, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark, +/area/lawoffice) "eRs" = ( /obj/machinery/firealarm{ dir = 1; @@ -34288,61 +33064,49 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) -"eST" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/maintenance/aft) -"eTb" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/sign/poster/official/random{ +"eSK" = ( +/obj/structure/sign/poster/official/help_others{ pixel_y = 32 }, /obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/machinery/vending/coffee, +/obj/machinery/camera/autoname{ + network = list("ss13", "prison", "security"); + dir = 6 }, /turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"eTq" = ( +/area/hallway/primary/aft) +"eSO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/atmos) +"eST" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) +/turf/open/floor/iron/dark, +/area/maintenance/aft) "eTx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -34371,24 +33135,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/aft) -"eUa" = ( -/obj/machinery/camera{ - c_tag = "Medical Security Post"; - dir = 1; - name = "medical camera"; - network = list("ss13","medical") +"eTM" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/research"; + name = "Research Division APC"; + pixel_y = -24 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/camera/directional/south{ + c_tag = "Research Division"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/structure/closet/secure_closet/security/med, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/crowbar, -/obj/item/radio/intercom{ - pixel_y = -28 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/research) "eUe" = ( /obj/machinery/hydroponics/soil, /turf/open/floor/grass, @@ -34414,28 +33186,18 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) -"eUA" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 +"eUE" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" +/obj/structure/closet/secure_closet/evidence, +/obj/item/folder/red{ + name = "Sinister Red Folder"; + desc = "Who knows what secrets are contained in here?" }, -/area/tcommsat/server) +/turf/open/floor/iron/dark, +/area/security/brig/aft) "eUR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -34444,12 +33206,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/brig) -"eUX" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/machinery/fax/sec, -/turf/open/floor/iron, -/area/security/main) "eVs" = ( /obj/structure/window/reinforced{ dir = 8 @@ -34494,6 +33250,16 @@ burnt = 1 }, /area/maintenance/starboard/fore) +"eVS" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/table/optable, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/execution/education) "eWq" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -34559,6 +33325,40 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"eWM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms Server Room"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"eWW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/bridge) "eXp" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8; @@ -34640,6 +33440,52 @@ burnt = 1 }, /area/maintenance/port/fore) +"eYq" = ( +/obj/machinery/light_switch{ + name = "Control Room light switch"; + pixel_x = -20; + pixel_y = -5 + }, +/obj/machinery/power/apc{ + areastring = "/area/tcommsat/computer"; + name = "Telecomms Monitoring APC"; + pixel_y = -24 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/light_switch/tcomms{ + pixel_x = -20; + pixel_y = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/mapping_helpers/atmos_auto_connect, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) +"eYA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/white/corner, +/turf/open/floor/iron, +/area/bridge) +"eYN" = ( +/turf/closed/wall/rust, +/area/security/brig/aft) "eYR" = ( /obj/structure/chair/office/light{ dir = 8 @@ -34669,12 +33515,26 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"eZc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) +"eZq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Supermatter Terminal"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/machinery/light_switch{ + pixel_x = -22; + pixel_y = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/engine, +/area/engine/engineering) "eZv" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Lockers"; @@ -34691,6 +33551,69 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"eZA" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/item/radio/intercom{ + pixel_y = 27 + }, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/sillycup{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/sillycup{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/sillycup, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = -8; + pixel_y = 7 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) +"fae" = ( +/obj/structure/table/glass, +/obj/item/seeds/random{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/seeds/wheat{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/seeds/sugarcane{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/seeds/potato{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/toy/figure/botanist{ + pixel_x = 8 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Hydroponics"; + name = "hydroponics camera" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/hydroponics) "fas" = ( /obj/machinery/light, /obj/structure/extinguisher_cabinet{ @@ -34721,23 +33644,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/cryo) -"fbV" = ( -/obj/machinery/camera{ - c_tag = "Starboard Hallway Kitchen Counter"; - dir = 4; - name = "starboard camera" - }, -/obj/structure/sign/directions/evac{ - pixel_y = 24 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) "fch" = ( /obj/effect/turf_decal/loading_area{ dir = 1 @@ -34806,33 +33712,6 @@ broken = 1 }, /area/quartermaster/warehouse) -"fdn" = ( -/obj/effect/turf_decal/caution{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/sign/warning/explosives{ - pixel_y = 31 - }, -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "fdJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -34850,13 +33729,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/ai_monitored/security/armory) -"fdP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) "fdT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -34916,6 +33788,13 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/showroomfloor, /area/science/xenobiology) +"feI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "feL" = ( /obj/machinery/telecomms/server/presets/exploration, /obj/effect/turf_decal/box, @@ -34961,6 +33840,15 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/heads/hor) +"feW" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Recovery Room"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/machinery/chem_master, +/turf/open/floor/iron/dark, +/area/medical/virology) "ffb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -34982,6 +33870,25 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) +"ffu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/xeno_mining{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Port Quarter Solar"; + dir = 9; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/solars/port/aft) "ffE" = ( /obj/effect/turf_decal/stripes/box, /obj/structure/cable/yellow{ @@ -35004,18 +33911,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"ffV" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "fgj" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/landmark/event_spawn, @@ -35062,6 +33957,17 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/shuttledock) +"fgK" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/science/aft) "fgP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -35086,6 +33992,15 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"fgZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "fhb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -35142,6 +34057,15 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"fhE" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/iron, +/area/bridge) "fhM" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -35165,6 +34089,37 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/engine/atmos) +"fik" = ( +/obj/item/kirbyplants{ + icon_state = "plant-17"; + pixel_x = 8; + pixel_y = 3 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 40 + }, +/obj/machinery/button/door{ + id = "bar_1"; + name = "Bar Shutters Toggle"; + pixel_x = 24; + pixel_y = 24; + req_access_txt = "25" + }, +/mob/living/carbon/human/species/monkey/punpun, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) +"fin" = ( +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/port/aft) "fir" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/corner{ @@ -35230,6 +34185,21 @@ }, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"fjx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "fjy" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable/yellow{ @@ -35244,20 +34214,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/break_room) -"fjz" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/south, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/security/prison) "fjE" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -35323,6 +34279,23 @@ broken = 1 }, /area/maintenance/starboard/aft) +"fkK" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals Drydock Canisters"; + name = "shuttle camera" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/docking/arrival{ + lighting_colour_bulb = "#ffdbb4"; + lighting_colour_tube = "#ffce99" + }) "fkS" = ( /obj/structure/table, /obj/item/clothing/glasses/science{ @@ -35357,54 +34330,6 @@ /obj/item/book/manual/wiki/sopengineering, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) -"flf" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/item/radio/intercom{ - pixel_y = 27 - }, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/sillycup{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/sillycup{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/sillycup, -/obj/item/reagent_containers/food/drinks/bottle/vodka{ - pixel_x = -8; - pixel_y = 7 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) -"fll" = ( -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/main) "flv" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, @@ -35414,23 +34339,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/satellite) -"flF" = ( -/obj/machinery/telecomms/broadcaster/preset_exploration, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_prep) -"flR" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "flU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -35478,6 +34386,37 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"fmJ" = ( +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_y = 24 + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Upload Turrets"; + name = "upload camera"; + network = list("aiupload") + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"fmO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/showroomfloor, +/area/science/shuttledock) "fmT" = ( /obj/structure/chair/fancy/bench/pew{ dir = 4 @@ -35589,18 +34528,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"fpM" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "fpS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -35620,35 +34547,51 @@ /obj/item/survivalcapsule/capsule_checkpoint, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"fqe" = ( +"fqf" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13", "prison") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/item/radio/intercom{ + freerange = 1; + name = "Prison intercom"; + desc = "Talk through this. It looks like it has been modified to not broadcast."; + prison_radio = 1; + pixel_y = -25 + }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/secure_closet/evidence, +/turf/open/floor/prison, +/area/security/prison) +"fql" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"fqz" = ( -/obj/structure/table, -/obj/item/storage/briefcase, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/area/security/brig/aft) +"fqy" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13", "security") + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"fqB" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison, +/area/security/prison) "fqQ" = ( /obj/structure/chair/wood{ dir = 4 @@ -35670,11 +34613,46 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"frG" = ( +/obj/item/kirbyplants{ + icon_state = "plant-10" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/library) +"frO" = ( +/turf/closed/wall, +/area/security/brig/aft) "frQ" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/quartermaster/warehouse) +"frT" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway Courtroom"; + name = "central camera" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "fsl" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -35803,6 +34781,56 @@ broken = 1 }, /area/maintenance/fore) +"fum" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Medical Security Post"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/closet/secure_closet/security/med, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/crowbar, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) +"fuu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) +"fuz" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -4 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 4 + }, +/obj/item/reagent_containers/dropper, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "fuR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -35924,24 +34952,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/fore) -"fvX" = ( -/obj/structure/table, -/obj/item/storage/box/deputy, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -30 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13", "security") - }, -/turf/open/floor/iron/dark, -/area/security/warden) "fvY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -35951,24 +34961,6 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/hallway/primary/starboard) -"fwi" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - name = "mail belt" - }, -/obj/machinery/camera{ - c_tag = "Delivery Office"; - dir = 1; - name = "cargo camera"; - network = list("ss13","qm") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/sorting) "fwE" = ( /obj/structure/table/optable, /obj/effect/turf_decal/box, @@ -35991,18 +34983,24 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"fwK" = ( -/obj/machinery/airalarm{ - pixel_y = 22 +"fwI" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/light/small{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/airalarm/server{ + dir = 4; + pixel_x = 22 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, +/area/science/server) "fxs" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -36017,11 +35015,6 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"fxu" = ( -/turf/closed/wall/rust, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "fxH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -36083,6 +35076,11 @@ broken = 1 }, /area/maintenance/port/fore) +"fyt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/safety_eye_protection, +/turf/closed/wall, +/area/science/aft) "fyw" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -36106,33 +35104,6 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/quartermaster/sorting) -"fyG" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/button/massdriver{ - id = "toxinsdriver"; - pixel_x = 24; - pixel_y = -24 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the test chamber."; - dir = 8; - layer = 4; - name = "Test Chamber Telescreen"; - network = list("toxins"); - pixel_x = 30 - }, -/obj/machinery/light/small, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) "fyO" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -36176,27 +35147,6 @@ /obj/effect/turf_decal/tile/dark_green/opposingcorners, /turf/open/floor/iron/freezer, /area/medical/virology) -"fzv" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/quartermaster/exploration_prep) "fzF" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 10 @@ -36209,6 +35159,14 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/engine/atmos) +"fzI" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/brig) "fzL" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -36303,50 +35261,18 @@ /obj/effect/landmark/prisonspawn, /turf/open/floor/prison, /area/security/prison) -"fBg" = ( -/obj/machinery/computer/security/telescreen/prison{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/light/small, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/computer/security{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/main) -"fBk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +"fBz" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics Desk"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/siding/white, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/bridge) -"fBr" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/area/engine/break_room) "fBJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -36454,24 +35380,18 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/lobby) -"fCR" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 +"fCQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/security/brig/aft) "fDc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -36494,6 +35414,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/medical/medbay/central) +"fDE" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron, +/area/security/brig) "fDF" = ( /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -36520,6 +35447,44 @@ broken = 1 }, /area/maintenance/starboard/aft) +"fEr" = ( +/obj/item/kirbyplants{ + icon_state = "plant-05" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/hallway/secondary/exit/departure_lounge"; + dir = 1; + name = "Departure Lounge APC"; + pixel_y = 24 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Departures Lounge"; + name = "shuttle camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 13; + pixel_y = 21 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "fEO" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -36579,6 +35544,30 @@ burnt = 1 }, /area/maintenance/port/aft) +"fFL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/sign/poster/official/moth1{ + pixel_y = 32 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 9 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "fFO" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -36606,26 +35595,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) -"fGa" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Aft Tanks"; - dir = 1; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "fGu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -36671,22 +35640,21 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/main) -"fGZ" = ( -/obj/machinery/computer/med_data{ - dir = 4 +"fGW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster{ - pixel_x = -30 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light/small{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Traffic Control"; - dir = 4; - name = "shuttle camera" +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "fHc" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 @@ -36747,6 +35715,21 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"fHu" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/fore) "fHy" = ( /obj/structure/flora/ausbushes/palebush, /obj/machinery/light/small, @@ -36938,6 +35921,16 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) +"fKH" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "fKZ" = ( /obj/effect/landmark/start/cook, /obj/effect/turf_decal/stripes/corner{ @@ -36957,18 +35950,25 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"fLs" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 +"fMd" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "47"; + name = "science aft maintenance access" }, -/obj/machinery/newscaster{ - pixel_x = -32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/maintenance/starboard/fore) "fMf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance{ @@ -36986,17 +35986,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating/airless, /area/maintenance/port/aft) -"fMt" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/main) "fMu" = ( /obj/machinery/door/airlock{ id_tag = "Cell"; @@ -37150,6 +36139,29 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron/techmaint, /area/security/prison) +"fNG" = ( +/obj/effect/decal/cleanable/food/flour, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Kitchen"; + name = "diner camera" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/kitchen) "fNM" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -37160,6 +36172,34 @@ }, /turf/open/floor/iron/dark, /area/maintenance/port/fore) +"fNW" = ( +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) +"fOd" = ( +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/brig) "fOg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37233,18 +36273,6 @@ burnt = 1 }, /area/maintenance/port/aft) -"fPS" = ( -/obj/machinery/vending/assist, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/storage/primary) "fPV" = ( /turf/closed/wall, /area/maintenance/solars/starboard/fore) @@ -37282,18 +36310,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"fQK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "fQS" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -37303,6 +36319,18 @@ }, /turf/open/floor/iron/dark, /area/medical/medbay/central) +"fRk" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/ore_silo, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/nuke_storage) "fRL" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -37344,6 +36372,21 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) +"fSr" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/satellite) "fSy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -37353,14 +36396,25 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison) -"fSH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +"fSS" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets{ + pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/south, -/obj/structure/cable/yellow, -/turf/open/floor/iron/techmaint, -/area/security/prison/shielded) +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/security/brig) "fSV" = ( /obj/machinery/computer/security/mining, /obj/effect/turf_decal/tile/neutral{ @@ -37489,23 +36543,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"fUM" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/kitchen) "fVc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/office{ @@ -37524,6 +36561,45 @@ }, /turf/open/space/basic, /area/solar/starboard/fore) +"fVA" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron, +/area/security/brig) +"fVC" = ( +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Aft Hallway Engineering Doors"; + name = "aft camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/aft) "fVH" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -37609,6 +36685,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/atmos) +"fWZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals Dock"; + name = "shuttle camera" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "fXg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -37656,6 +36751,20 @@ /area/security/prison{ name = "Prison Dorms" }) +"fXK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/security/brig) "fYi" = ( /obj/machinery/light_switch{ pixel_x = 24; @@ -37703,6 +36812,14 @@ broken = 1 }, /area/maintenance/starboard/aft) +"fYM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/security/brig/aft) "fYQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -37718,13 +36835,6 @@ }, /turf/open/floor/iron, /area/gateway) -"fYR" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "fYS" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -37750,20 +36860,6 @@ burnt = 1 }, /area/maintenance/solars/starboard/fore) -"fZK" = ( -/obj/machinery/camera{ - c_tag = "Starboard Hallway Planters"; - dir = 4; - name = "starboard camera" - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "fZS" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/bot_white, @@ -37814,17 +36910,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"gax" = ( +"gaA" = ( /obj/effect/turf_decal/bot, -/obj/machinery/computer/nanite_chamber_control, -/obj/machinery/camera{ - c_tag = "Nanite Lab"; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/science/research) +/area/medical/cryo) "gaX" = ( /obj/machinery/computer/station_alert{ dir = 8 @@ -37984,21 +37079,6 @@ broken = 1 }, /area/maintenance/aft) -"gdP" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "gdU" = ( /obj/structure/sign/warning, /turf/closed/wall, @@ -38020,6 +37100,15 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) +"gez" = ( +/obj/machinery/camera/autoname{ + dir = 9 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/shuttledock) "geQ" = ( /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/opposingcorners, @@ -38053,19 +37142,6 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/security/execution/transfer) -"gfH" = ( -/obj/machinery/camera{ - c_tag = "Locker Room"; - name = "recreation camera" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) "gfK" = ( /obj/machinery/firealarm{ dir = 4; @@ -38173,26 +37249,6 @@ broken = 1 }, /area/maintenance/starboard) -"ghe" = ( -/obj/structure/closet/secure_closet/personal{ - name = "Command Locker" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) "ghD" = ( /obj/structure/table/wood, /obj/structure/reagent_dispensers/beerkeg{ @@ -38219,30 +37275,37 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/break_room) -"giz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"gis" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics Aft Tanks"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/space_heater, -/turf/open/floor/engine, -/area/tcommsat/computer) -"giB" = ( -/obj/structure/mopbucket, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/security/main) +/area/engine/atmos) +"giN" = ( +/obj/machinery/door/poddoor/preopen{ + id = "transittube"; + name = "Transit Tube Blast door" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/dark, +/area/bridge) "gjg" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -38278,6 +37341,16 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"gjw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/item/kirbyplants{ + icon_state = "plant-03" + }, +/turf/open/floor/iron/dark, +/area/science/aft) "gkc" = ( /obj/structure/mirror{ pixel_y = 28 @@ -38299,6 +37372,44 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/toilet/restrooms) +"gkd" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stamp/denied{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/stamp{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/pen, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/office"; + dir = 4; + name = "Cargo Office APC"; + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Office"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/office) "gke" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -38339,6 +37450,25 @@ burnt = 1 }, /area/maintenance/central) +"gku" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) +"gkw" = ( +/mob/living/carbon/human/species/monkey, +/mob/living/carbon/human/species/monkey, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/virology) "gkz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -38357,6 +37487,9 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/aft) +"gkC" = ( +/turf/closed/wall, +/area/security/brig) "glf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/navbeacon{ @@ -38392,6 +37525,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"glF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/sand/plating, +/obj/structure/lattice/catwalk, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - External"; + network = list("ss13", "prison") + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) "glI" = ( /obj/machinery/door/poddoor, /turf/open/floor/plating, @@ -38407,21 +37552,41 @@ }, /turf/open/floor/plating, /area/security/prison) -"gmi" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"gmg" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/effect/turf_decal/box, +/obj/machinery/light{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) +/area/science/aft) +"gmp" = ( +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Fore Hallway Chapel"; + name = "fore camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/hallway/primary/fore) "gmI" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ @@ -38537,6 +37702,25 @@ burnt = 1 }, /area/maintenance/port/fore) +"got" = ( +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "goK" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -38588,6 +37772,26 @@ broken = 1 }, /area/maintenance/port) +"gpb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_green/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Virology - Testing pens"; + name = "virology camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/virology) "gpc" = ( /obj/machinery/power/port_gen/pacman, /obj/effect/turf_decal/stripes/line{ @@ -38618,25 +37822,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"gpE" = ( -/obj/machinery/light{ - bulb_colour = "#22bfa2"; - bulb_vacuum_colour = "#22bfa2"; - dir = 4; - nightshift_light_color = "#22bfa2" - }, -/obj/item/clipboard{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/suit/apron/surgical, -/obj/item/book/manual/wiki/surgery, -/obj/item/glove_box, -/obj/item/clothing/mask/surgical, -/obj/structure/table, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery) "gpP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -38666,50 +37851,29 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) -"gqP" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/engine/atmos) -"gqR" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/greenglow/filled, -/obj/machinery/light_switch{ - pixel_y = -27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"gqF" = ( +/obj/structure/bed, +/obj/machinery/button/door{ + id = "Cabin_3"; + name = "Cabin 3 Privacy Lock"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/landmark/start/assistant, +/obj/item/bedsheet/dorms, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) -"gqX" = ( -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/radio, -/obj/structure/table, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13", "security") - }, -/turf/open/floor/iron/dark, -/area/security/main) +/turf/open/floor/wood, +/area/crew_quarters/locker) +"gqP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/engine/atmos) "gre" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/effect/turf_decal/stripes/corner{ @@ -38751,18 +37915,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"grD" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/iron, -/area/bridge) "grE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -38776,6 +37928,19 @@ broken = 1 }, /area/maintenance/port) +"gsa" = ( +/obj/item/storage/fancy/donut_box, +/obj/structure/table, +/obj/machinery/camera/directional/east{ + c_tag = "Courtroom Jury"; + name = "command camera" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/courtroom) "gsd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, @@ -38846,13 +38011,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"gtG" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "gtK" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -38862,6 +38020,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"gud" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/south{ + c_tag = "Departures Cargo Dock"; + name = "shuttle camera" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/exit/departure_lounge) "guj" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -38871,21 +38041,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/main) -"gul" = ( -/obj/structure/closet/athletic_mixed, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Recreation Lockers"; - name = "recreation camera" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/fitness/recreation) "gun" = ( /obj/effect/turf_decal/bot, /obj/machinery/vending/autodrobe, @@ -38903,6 +38058,20 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/theatre) +"gut" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13", "security") + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "guK" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -38961,6 +38130,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"gvR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/science/aft) "gwk" = ( /obj/effect/turf_decal/box/corners{ dir = 1 @@ -39010,6 +38185,14 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/main) +"gwU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "gxa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -39072,33 +38255,21 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"gxT" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/poddoor/preopen{ - id = "brigfrontdoor"; - name = "Aft Security Blast door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"gxX" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/machinery/door/airlock/security{ - name = "Brig Port Wing"; - req_one_access_txt = "1;4" +/obj/machinery/light{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/turf/open/floor/iron, +/area/hallway/primary/starboard) "gyg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -39129,6 +38300,12 @@ burnt = 1 }, /area/maintenance/starboard) +"gzx" = ( +/obj/machinery/telecomms/broadcaster/preset_exploration, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_prep) "gzN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -39147,6 +38324,19 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) +"gAI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "gAW" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -39159,6 +38349,25 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/science/explab) +"gBy" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/bridge) "gBG" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -39188,17 +38397,6 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/science/explab) -"gCm" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/hallway/primary/fore) "gCu" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/machinery/door/poddoor/preopen{ @@ -39226,41 +38424,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"gDJ" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/vending/wardrobe/bar_wardrobe, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) -"gDQ" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "gDX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, @@ -39288,26 +38451,29 @@ }, /turf/open/floor/iron/dark, /area/storage/primary) -"gEl" = ( -/obj/machinery/camera{ - c_tag = "Fore Hallway Vault"; - dir = 1; - name = "fore camera" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/fore) "gEs" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) +"gEu" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/taperecorder{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/storage/box/deputy, +/turf/open/floor/iron/dark, +/area/security/warden) "gEI" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -39324,20 +38490,6 @@ /obj/machinery/door/poddoor/incinerator_atmos_aux, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"gFf" = ( -/obj/effect/turf_decal/box, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/engine, -/area/tcommsat/computer) "gFh" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -39459,21 +38611,6 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) -"gHo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/starboard/fore) "gHV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -39527,29 +38664,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/main) -"gIW" = ( -/obj/structure/table, -/obj/item/clipboard{ - pixel_x = -6; - pixel_y = 2 - }, -/obj/item/aicard{ - pixel_x = 4 - }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Bridge Control Pit"; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/bridge) "gJa" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -39596,23 +38710,6 @@ }, /turf/open/floor/plating/asteroid/airless, /area/quartermaster/warehouse) -"gJU" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/machinery/gateway{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/gateway) "gKc" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner{ @@ -39681,22 +38778,6 @@ /obj/item/book/manual/wiki/sopcommand, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) -"gKL" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "gKN" = ( /obj/effect/turf_decal/box/corners{ dir = 8 @@ -39846,19 +38927,22 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"gNC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"gNo" = ( +/obj/machinery/digital_clock/directional/north, +/obj/machinery/camera{ + c_tag = "Medbay Lobby"; + name = "medical camera"; + network = list("ss13","medical"); + dir = 9 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/item/kirbyplants{ + icon_state = "plant-08" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/iron, -/area/bridge) +/turf/open/floor/iron/dark, +/area/medical/medbay/lobby) "gNS" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -39899,6 +38983,19 @@ /obj/item/pen, /turf/open/floor/iron, /area/hallway/primary/port) +"gOc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/general/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) "gOq" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -39946,6 +39043,30 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"gPq" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Server Room"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/server) "gPs" = ( /obj/effect/decal/cleanable/greenglow, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -40021,23 +39142,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/security/execution/transfer) -"gQz" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/machinery/gateway{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Gateway"; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/gateway) "gQG" = ( /obj/effect/landmark/start/assistant, /obj/structure/cable/yellow{ @@ -40084,14 +39188,25 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"gSb" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +"gSl" = ( +/obj/machinery/light{ + bulb_colour = "#22bfa2"; + bulb_vacuum_colour = "#22bfa2"; + dir = 4; + nightshift_light_color = "#22bfa2" }, -/turf/open/floor/iron/dark, -/area/security/main) +/obj/item/clipboard{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/suit/apron/surgical, +/obj/item/book/manual/wiki/surgery, +/obj/item/glove_box, +/obj/item/clothing/mask/surgical, +/obj/structure/table, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/medical/surgery) "gSr" = ( /obj/structure/table_frame, /obj/effect/decal/cleanable/dirt, @@ -40183,33 +39298,6 @@ /obj/structure/chair, /turf/open/floor/iron, /area/security/execution/transfer) -"gTN" = ( -/obj/machinery/power/solar_control{ - dir = 4; - id = "aftport"; - name = "Port Quarter Solar Control" - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/camera{ - c_tag = "Port Bow Solar"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/solars/port/fore) "gTT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -40293,37 +39381,6 @@ }, /turf/open/floor/iron/dark, /area/science/robotics/lab) -"gUu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Entrance"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/light/small, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) "gUC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -40363,6 +39420,34 @@ /area/security/prison{ name = "Prison Showers" }) +"gUY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"gUZ" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/button/door{ + id = "Cabin_2"; + name = "Cabin 2 Privacy Lock"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/landmark/start/assistant, +/obj/item/bedsheet/dorms, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood{ + broken = 1 + }, +/area/crew_quarters/locker) "gVy" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -40427,6 +39512,27 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/kitchen) +"gWI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/camera{ + c_tag = "Exploration Dock"; + dir = 9; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/quartermaster/exploration_prep) "gWP" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -40449,22 +39555,6 @@ broken = 1 }, /area/engine/engineering) -"gXv" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/item/taperecorder{ - layer = 2.9; - pixel_y = -15 - }, -/obj/item/flashlight/lamp{ - pixel_y = 7 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "gYq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ @@ -40502,18 +39592,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/quartermaster/exploration_prep) -"gYW" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron, -/area/bridge) "gZx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ @@ -40540,26 +39618,57 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/aft) -"gZF" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/item/radio/intercom{ - freerange = 1; - name = "Prison intercom"; - desc = "Talk through this. It looks like it has been modified to not broadcast."; - prison_radio = 1; - pixel_x = -26 +"hah" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/camera{ - c_tag = "Brig Cells"; - dir = 4; - network = list("ss13", "prison") +/obj/item/pen, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Starboard Hallway Research Desk"; + name = "starboard camera" + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/obj/machinery/light/small, /turf/open/floor/iron/dark, -/area/security/prison/shielded) +/area/hallway/primary/starboard) +"hav" = ( +/obj/structure/table, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/restraints/handcuffs, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Departures Holding Area"; + name = "shuttle camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/exit/departure_lounge) +"haP" = ( +/obj/structure/closet/athletic_mixed, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + c_tag = "Recreation Lockers"; + name = "recreation camera" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/fitness/recreation) "haY" = ( /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -40576,6 +39685,28 @@ }, /turf/open/floor/iron/dark, /area/construction/mining/aux_base) +"haZ" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"hbi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "hbo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -40591,6 +39722,19 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"hbv" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/security/main) "hbD" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -40629,6 +39773,35 @@ broken = 1 }, /area/quartermaster/warehouse) +"hcx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/sheet/plasteel/fifty{ + amount = 10; + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/shoes/magboots, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) "hcF" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/fore"; @@ -40743,31 +39916,6 @@ /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, /area/hallway/primary/aft) -"heo" = ( -/obj/item/kirbyplants{ - icon_state = "plant-03" - }, -/obj/machinery/camera{ - c_tag = "Engineering Foyer"; - dir = 4; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/break_room) "hep" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -40864,6 +40012,18 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"hfK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/aft) "hfV" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -40926,6 +40086,15 @@ }, /turf/open/floor/iron, /area/janitor) +"hgR" = ( +/obj/machinery/camera/directional/west{ + c_tag = "AI Upload Garden"; + name = "upload camera"; + network = list("aiupload") + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/maintenance/central) "hhb" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/bot, @@ -40990,26 +40159,6 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"hip" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/plasteel{ - amount = 10; - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/construction/mining/aux_base) "hit" = ( /obj/effect/turf_decal/bot, /obj/machinery/conveyor{ @@ -41040,6 +40189,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/main) +"hjc" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Recovery Room"; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/central) "hjG" = ( /obj/machinery/button/door{ id = "kitchen_2"; @@ -41127,34 +40293,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/chemistry) -"hkR" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) -"hkY" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "hlb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -41208,24 +40346,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/prison) -"hmc" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Brig Port Wing"; - req_one_access_txt = "1;4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "brigfrontdoor"; - name = "Aft Security Blast door" - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "hmd" = ( /obj/effect/landmark/start/scientist, /obj/effect/decal/cleanable/dirt, @@ -41257,6 +40377,9 @@ burnt = 1 }, /area/maintenance/aft) +"hmC" = ( +/turf/closed/wall/r_wall, +/area/security/brig) "hmQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/fancy/comfy{ @@ -41288,6 +40411,19 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/toilet/restrooms) +"hnD" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/folder/white{ + pixel_x = 6 + }, +/obj/item/storage/firstaid/regular, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge Emergency Supplies"; + name = "command camera" + }, +/turf/open/floor/iron/dark, +/area/bridge) "hnP" = ( /obj/structure/table, /obj/item/clipboard{ @@ -41343,6 +40479,23 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) +"hos" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage"; + req_one_access_txt = "1;4" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "hot" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -41367,18 +40520,6 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"hoR" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/aft) "hoS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -41469,6 +40610,14 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"hpV" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Tank - Air"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/air, +/area/engine/atmos) "hqi" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -41486,6 +40635,13 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"hqm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "hqp" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -41501,6 +40657,10 @@ broken = 1 }, /area/maintenance/starboard/fore) +"hqu" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall/rust, +/area/security/brig/aft) "hqx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -41534,12 +40694,6 @@ burnt = 1 }, /area/maintenance/port/fore) -"hqQ" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall/rust, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "hrh" = ( /obj/effect/turf_decal/bot, /obj/machinery/disposal/bin, @@ -41661,6 +40815,23 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/quartermaster/qm) +"hte" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Laser Room Starboard"; + name = "laser room camera"; + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/engine/engineering) "htk" = ( /obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, @@ -41749,6 +40920,17 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/explab) +"hup" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "huq" = ( /obj/structure/disposalpipe/junction/flip{ dir = 8 @@ -41770,6 +40952,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"hur" = ( +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "huM" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -41852,6 +41045,9 @@ }, /turf/open/floor/prison, /area/security/prison) +"hwJ" = ( +/turf/open/floor/glass/reinforced, +/area/medical/medbay/lobby) "hwN" = ( /obj/machinery/button/door{ id = "evashutter"; @@ -41892,39 +41088,45 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/security/prison/shielded) -"hxj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +"hwZ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L9" }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/quartermaster/warehouse) -"hxn" = ( -/obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/stripes/corner{ - dir = 8 + dir = 1 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/obj/machinery/camera/directional/north{ + c_tag = "Fore Hallway Centre"; + name = "fore camera" }, -/obj/machinery/camera{ - c_tag = "Bridge Council Door"; - dir = 4; - name = "command camera" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/siding/white{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/iron, -/area/bridge) +/area/hallway/primary/fore) +"hxj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/quartermaster/warehouse) "hxD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder/displaced, @@ -42003,6 +41205,18 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/bridge) +"hyp" = ( +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/theatre) "hyr" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -42023,6 +41237,17 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hor) +"hyB" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "hyH" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/red/half/contrasted, @@ -42091,18 +41316,6 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"hzz" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "hzI" = ( /obj/machinery/door/airlock{ id_tag = "Cell"; @@ -42147,28 +41360,6 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) -"hAs" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/disposal) "hAu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -42203,33 +41394,34 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/research) -"hBr" = ( +"hAW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/area/security/brig/aft) +"hBi" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood, +/area/security/prison) "hBS" = ( /obj/machinery/vending/games, /obj/effect/turf_decal/bot_white, @@ -42243,6 +41435,21 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/library) +"hCc" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron, +/area/security/brig) "hCi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -42253,6 +41460,44 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) +"hCq" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) +"hCQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"hCZ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Armory External" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) "hDf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 1 @@ -42339,6 +41584,17 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) +"hDI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "hDL" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -42425,17 +41681,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"hER" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/machinery/light, -/obj/machinery/power/apc/auto_name/south{ - name = "Medbay Storage APC" - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) "hES" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall, @@ -42449,6 +41694,19 @@ broken = 1 }, /area/maintenance/fore) +"hEZ" = ( +/obj/structure/table/glass, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/central) "hFb" = ( /obj/machinery/power/apc/highcap/ten_k{ areastring = "/area/science/xenobiology"; @@ -42512,6 +41770,18 @@ broken = 1 }, /area/maintenance/starboard/fore) +"hGm" = ( +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13", "security") + }, +/turf/open/floor/iron, +/area/security/brig) "hGq" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -42532,21 +41802,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"hHl" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "hHq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -42581,20 +41836,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"hHw" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1; - color = "#486091" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/heads/cmo) "hHN" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -42712,6 +41953,14 @@ broken = 1 }, /area/maintenance/starboard/aft) +"hJf" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/food/donut, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/item/radio/headset/headset_sec, +/turf/open/floor/iron, +/area/security/brig) "hJI" = ( /obj/effect/landmark/start/paramedic, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -42721,21 +41970,6 @@ }, /turf/open/floor/iron/dark, /area/medical/medbay/central) -"hJO" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/port) "hJV" = ( /obj/effect/turf_decal/bot, /obj/machinery/shower{ @@ -42887,16 +42121,6 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) -"hLv" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/closet/l3closet/security, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "hLA" = ( /obj/item/storage/box/chemimp{ pixel_x = 6; @@ -42951,6 +42175,22 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hos) +"hNy" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1; + color = "#439C1E" + }, +/obj/machinery/power/apc/auto_name/directional/north{ + name = "Virology Lab APC" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/freezer, +/area/medical/virology) "hNA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -42970,33 +42210,38 @@ broken = 1 }, /area/quartermaster/warehouse) -"hOc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +"hNP" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/main"; + name = "Security Office APC"; + pixel_y = -24 }, -/obj/machinery/light/small, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/camera{ - c_tag = "AI Upload Transit Access"; - dir = 1; - name = "command camera" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/bridge) +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/security/brig) +"hOd" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/showroomfloor, +/area/science/robotics/lab) "hOq" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/landmark/start/medical_doctor, @@ -43005,25 +42250,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"hOO" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/hos"; - dir = 1; - name = "Head of Security's Office APC"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/camera/autoname{ - network = list("ss13", "security") - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "hPA" = ( /obj/structure/chair/fancy/sofa/old/right{ color = "#742925"; @@ -43038,6 +42264,46 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/space/nearstation) +"hPG" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/item/toy/figure/borg{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat/foyer) +"hPK" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage"; + name = "trash belt" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Trash Chute"; + name = "service camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/janitor) "hPM" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -43056,6 +42322,37 @@ }, /turf/open/floor/iron/dark, /area/security/detectives_office) +"hPV" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/glasses/science, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Toxins Launch Site"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/structure/sign/warning/explosives/alt{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/science/mixing) "hPY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, @@ -43097,26 +42394,6 @@ broken = 1 }, /area/maintenance/starboard) -"hRp" = ( -/obj/machinery/button/door{ - id = "teleshutter"; - name = "Teleporter Shutter Toggle"; - pixel_x = -8; - pixel_y = 24; - req_access_txt = "19" - }, -/obj/machinery/camera{ - c_tag = "Central Hallway Teleporter Access"; - name = "central camera" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "hRI" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/box, @@ -43146,10 +42423,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"hSa" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "hSb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -43259,26 +42532,35 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/maintenance/port/aft) -"hTE" = ( -/obj/structure/disposalpipe/segment{ +"hTo" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light/small{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -28 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/landmark/start/cyborg, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/area/ai_monitored/turret_protected/ai_upload) +"hTI" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "hTT" = ( /obj/item/kirbyplants, /obj/effect/turf_decal/tile/neutral{ @@ -43304,6 +42586,43 @@ broken = 1 }, /area/maintenance/starboard/aft) +"hUf" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/package_wrap, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Auxiliary Base Shutters Toggle"; + pixel_x = 24; + pixel_y = 6; + req_one_access_txt = "32;47;48;37" + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/construction/mining/aux_base) +"hUl" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "hUm" = ( /obj/effect/landmark/start/shaft_miner, /obj/effect/turf_decal/stripes/line, @@ -43322,6 +42641,30 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"hUx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/cell_charger, +/obj/item/stack/cable_coil/red, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/quartermaster/exploration_prep) "hUK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -43337,6 +42680,16 @@ }, /turf/open/floor/iron, /area/security/execution/transfer) +"hUR" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "hUT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -43358,6 +42711,24 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/kitchen) +"hUY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/security/brig) "hVt" = ( /obj/effect/turf_decal/stripes/corner, /obj/structure/table, @@ -43374,14 +42745,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/showroomfloor, /area/medical/genetics) -"hVJ" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/iron, -/area/security/main) "hVN" = ( /obj/item/kirbyplants, /obj/machinery/status_display/evac{ @@ -43552,26 +42915,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/science/research) -"hYT" = ( -/obj/machinery/computer/operating{ - name = "Forensics Operating Computer" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "hYV" = ( /obj/structure/table, /obj/machinery/light{ @@ -43740,55 +43083,12 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/engine/engineering) -"ibw" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/main) "ibH" = ( /obj/structure/girder, /turf/open/floor/plating{ burnt = 1 }, /area/maintenance/aft) -"ibY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/holopad{ - pixel_y = -16 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"icf" = ( -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/camera{ - c_tag = "Cargo Lockers"; - dir = 4; - name = "cargo camera"; - network = list("ss13","qm") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) "icj" = ( /obj/effect/turf_decal/delivery, /obj/machinery/processor, @@ -43835,31 +43135,35 @@ broken = 1 }, /area/quartermaster/warehouse) -"idN" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 6 +"idT" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -6 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/machinery/airalarm{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4; - pixel_x = -22 + color = "#486091" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/engine/break_room) -"ieg" = ( -/obj/machinery/power/tracker, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-8" +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = 22 }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) +/obj/effect/turf_decal/bot, +/obj/machinery/computer/cargo/request, +/obj/machinery/power/apc/auto_name/directional/north{ + name = "CMO's Office APC" + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/heads/cmo) +"idU" = ( +/obj/structure/closet/bombcloset/security, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "ieY" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -43961,23 +43265,6 @@ broken = 1 }, /area/maintenance/port/aft) -"igj" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/shuttledock) "igs" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -43989,6 +43276,35 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"igt" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/brig) +"igx" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Medical Security Post"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8; + color = "#439C1E" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/virology) "igG" = ( /obj/effect/turf_decal/delivery, /obj/machinery/light{ @@ -44053,6 +43369,15 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) +"iim" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/room/threexthree, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "iiD" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -44091,29 +43416,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"ija" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Starboard Bow Solar"; - dir = 1; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/solars/starboard/fore) "ijk" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -44202,26 +43504,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) -"ikI" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/power/apc{ - areastring = "/area/hydroponics"; - name = "Hydroponics APC"; - pixel_y = -24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Hydroponics Lockers"; - dir = 8; - name = "hydroponics camera" - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hydroponics) "ikT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -44245,25 +43527,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"ilp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "ils" = ( /obj/effect/turf_decal/delivery, /obj/machinery/vending/wardrobe/hydro_wardrobe, @@ -44319,20 +43582,6 @@ burnt = 1 }, /area/maintenance/central) -"imz" = ( -/obj/effect/landmark/start/clown, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/theatre) "imK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -44374,18 +43623,6 @@ broken = 1 }, /area/maintenance/port) -"inp" = ( -/obj/effect/landmark/blobstart, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/wood{ - broken = 1 - }, -/area/crew_quarters/bar) "inw" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating{ @@ -44424,19 +43661,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"iog" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/closet/secure_closet/warden, -/obj/effect/turf_decal/delivery, -/obj/machinery/power/apc/auto_name/south, -/turf/open/floor/iron/dark, -/area/security/warden) "iok" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -44474,35 +43698,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"iox" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "ipc" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -44569,18 +43764,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/port) -"ipS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "ipT" = ( /obj/structure/table, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -44588,6 +43771,23 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"iqw" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "iqI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sink/kitchen{ @@ -44600,6 +43800,47 @@ burnt = 1 }, /area/maintenance/port/fore) +"iqM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/starboard/fore) +"iqT" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) +"irb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + name = "Genetics Lab APC" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/landmark/start/geneticist, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/genetics) "irf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -44625,12 +43866,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"irm" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/iron, -/area/security/main) "iro" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, @@ -44645,39 +43880,27 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/prison, /area/security/prison) -"irO" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/research"; - name = "Research Division APC"; - pixel_y = -24 - }, -/obj/machinery/camera{ - c_tag = "Research Division"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"irP" = ( +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"irW" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/research) -"irP" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13", "security") }, +/obj/machinery/rnd/production/techfab/department/security, +/obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark, -/area/security/execution/transfer) +/area/security/warden) "ise" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -44754,6 +43977,24 @@ }, /turf/open/floor/prison, /area/security/prison) +"iuG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "iuI" = ( /obj/structure/girder, /obj/effect/turf_decal/stripes/corner, @@ -44768,16 +44009,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/kitchen) -"ivs" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "ivw" = ( /obj/machinery/computer/security/qm{ dir = 8; @@ -44798,6 +44029,25 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/hallway/primary/starboard) +"ivy" = ( +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hos"; + dir = 1; + name = "Head of Security's Office APC"; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating/dark, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/camera/directional/north{ + network = list("ss13", "security") + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "iwl" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall, @@ -44858,21 +44108,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/cryo) -"ixi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/turf/open/floor/iron/showroomfloor, -/area/engine/atmos) "ixr" = ( /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -44891,13 +44126,32 @@ }, /turf/open/floor/iron/dark, /area/engine/break_room) -"iyn" = ( +"iyj" = ( +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/item/storage/toolbox/emergency{ + pixel_y = 8 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/gloves/color/yellow{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) +"iyJ" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark, +/area/engine/engineering) "iyM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -44965,17 +44219,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) -"izE" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood/end, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood{ - broken = 1 - }, -/area/crew_quarters/bar) "izG" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -45055,40 +44298,24 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"iAP" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +"iAS" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Fore Hallway Robotics Bay"; + name = "fore camera" }, -/obj/item/megaphone{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/pen, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/crew_quarters/fitness/recreation) -"iAR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/fore) "iBi" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -45118,6 +44345,17 @@ broken = 1 }, /area/maintenance/port) +"iBn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/security/brig/aft) "iBp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -45128,6 +44366,27 @@ }, /turf/open/floor/iron, /area/bridge) +"iBq" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/bar_wardrobe, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) +"iBB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/science/robotics/lab) "iBM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -45185,6 +44444,22 @@ burnt = 1 }, /area/maintenance/port/fore) +"iCd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/science/aft) "iCg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -45288,6 +44563,16 @@ }, /turf/open/floor/plating, /area/hydroponics) +"iDY" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Fore Hallway Diner"; + name = "fore camera" + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "iEd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -45350,20 +44635,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/quartermaster/warehouse) -"iEz" = ( -/obj/machinery/computer/message_monitor, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "iER" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/caution/stand_clear{ @@ -45378,39 +44649,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"iFd" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/box, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/turf/open/floor/iron/showroomfloor, -/area/engine/break_room) -"iFm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "iFq" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -45418,6 +44656,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/toilet/restrooms) +"iFr" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "iFD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -45455,32 +44701,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"iGz" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) -"iGB" = ( -/obj/structure/chair, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too."; - health = 45; - maxHealth = 45; - name = "Officer Beepsky" - }, -/turf/open/floor/glass/reinforced, -/area/security/main) "iGF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45503,6 +44723,27 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"iHh" = ( +/obj/structure/sign/poster/official/space_cops{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "security disposal pipe"; + sortType = 7 + }, +/turf/open/floor/iron, +/area/security/brig) "iHi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/hydroponics/constructable, @@ -45516,27 +44757,33 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) -"iHn" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/food/donut, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/item/radio/headset/headset_sec, -/turf/open/floor/iron, -/area/security/main) -"iHt" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Departures Cargo Dock"; - dir = 1; - name = "shuttle camera" +"iHq" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Tank - N2"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/engine/n2, +/area/engine/atmos) +"iHu" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) +/area/chapel/main) "iHy" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, @@ -45556,6 +44803,29 @@ broken = 1 }, /area/chapel/office) +"iHI" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/item/radio/intercom{ + pixel_y = null; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/sink{ + dir = 8; + pixel_x = -14; + pixel_y = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/surgery) "iIa" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -45624,6 +44894,32 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/science/shuttledock) +"iIZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/button/massdriver{ + id = "toxinsdriver"; + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + dir = 8; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("toxins"); + pixel_x = 30 + }, +/obj/machinery/light/small, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/mixing) "iJa" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -45775,29 +45071,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/engine/break_room) -"iLd" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/toy/figure/borg{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) "iLe" = ( /obj/effect/turf_decal/box/corners, /obj/machinery/gateway{ @@ -45894,21 +45167,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/xenobiology) -"iMs" = ( -/obj/machinery/door/window/westleft{ - name = "Monkey Pen"; - pixel_y = 1; - req_access_txt = "9"; - dir = 1 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/mob/living/carbon/human/species/monkey, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/showroomfloor, -/area/medical/genetics) "iNh" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -45944,16 +45202,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/engine/break_room) -"iNI" = ( -/obj/machinery/camera{ - c_tag = "Recovery Room"; - dir = 8; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/machinery/chem_master, -/turf/open/floor/iron/dark, -/area/medical/virology) "iNK" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -45965,29 +45213,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"iNX" = ( -/obj/machinery/camera/autoname{ - dir = 6 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/shuttledock) -"iNY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "iOf" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, @@ -46121,18 +45346,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"iPW" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "iQa" = ( /obj/machinery/computer/crew{ dir = 8 @@ -46142,6 +45355,31 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/bridge) +"iQe" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/security/brig) +"iQr" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig/aft) "iQE" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -46149,19 +45387,6 @@ /obj/effect/landmark/start/warden, /turf/open/floor/iron/showroomfloor, /area/security/warden) -"iQI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access_txt = null; - req_one_access_txt = "1;4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "iQK" = ( /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/trunk{ @@ -46355,25 +45580,6 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison) -"iUj" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Computers"; - dir = 8; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) "iUk" = ( /obj/item/beacon, /obj/structure/disposalpipe/segment, @@ -46410,6 +45616,9 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"iUZ" = ( +/turf/closed/wall/r_wall, +/area/science/aft) "iVc" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -46419,17 +45628,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/toilet/restrooms) -"iVd" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "iVk" = ( /obj/structure/bodycontainer/morgue{ dir = 8 @@ -46550,18 +45748,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/security/checkpoint/medical) -"iXJ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "iXL" = ( /obj/machinery/suit_storage_unit/security, /obj/effect/turf_decal/delivery, @@ -46658,6 +45844,27 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/medical/storage) +"jab" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/disposal) "jai" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -46723,29 +45930,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"jbT" = ( -/obj/machinery/computer/cargo, +"jaZ" = ( /obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - name = "Quartermaster RC"; - pixel_y = 30 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24; - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/qm) +/turf/open/floor/glass/reinforced, +/area/crew_quarters/heads/hop) "jbV" = ( /obj/machinery/light/small{ dir = 1 @@ -46767,6 +45955,18 @@ burnt = 1 }, /area/maintenance/starboard/fore) +"jcr" = ( +/obj/machinery/flasher/portable, +/obj/machinery/camera/motion/directional/east{ + c_tag = "Armory Internal"; + network = list("ss13", "security") + }, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "jcu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -46845,12 +46045,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/qm) -"jdg" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "jdF" = ( /obj/effect/turf_decal/guideline/guideline_edge_alt/blue{ color = "#FFFFFF" @@ -46884,6 +46078,19 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/xenobiology) +"jej" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/plaques/golden{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/security/brig) "jel" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/effect/turf_decal/stripes/line{ @@ -46891,37 +46098,6 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison) -"jen" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L9" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Fore Hallway Centre"; - name = "fore camera" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "jeD" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -46931,6 +46107,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"jeG" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "jeJ" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, @@ -46940,14 +46132,6 @@ burnt = 1 }, /area/maintenance/fore) -"jeN" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "jeU" = ( /obj/structure/rack, /obj/item/gun/energy/ionrifle{ @@ -47054,26 +46238,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/aft) -"jfY" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Bridge Access"; - dir = 8; - name = "command camera" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/bridge) "jgs" = ( /obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, @@ -47128,20 +46292,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"jgY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "jhe" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -47158,6 +46308,33 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/primary/fore) +"jhj" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/disposal/incinerator) "jhk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -47186,21 +46363,6 @@ }, /turf/open/floor/iron/dark, /area/medical/medbay/central) -"jiv" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/briefcase, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/lawoffice) "jiT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -47395,6 +46557,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"jlx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/turf/open/floor/iron/showroomfloor, +/area/engine/atmos) "jly" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/blood/old, @@ -47505,6 +46682,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"jmQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "jmY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ @@ -47598,24 +46790,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"joy" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "joB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -47908,42 +47082,41 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) -"jrF" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +"jrQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/iron/freezer, +/area/security/prison{ + name = "Prison Showers" + }) +"jrR" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - network = list("ss13", "security") - }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /turf/open/floor/iron, /area/security/brig) -"jrQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"jsc" = ( +/obj/item/kirbyplants{ + icon_state = "plant-05" }, -/turf/open/floor/iron/freezer, -/area/security/prison{ - name = "Prison Showers" - }) +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "jse" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -47962,35 +47135,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) -"jsj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - id_tag = "justicedoor"; - name = "Justice Chamber"; - req_access_txt = "3" - }, -/obj/machinery/button/door{ - id = "justicedoor"; - name = "Justice Door Lock"; - normaldoorcontrol = 1; - pixel_x = -24; - req_access_txt = "3"; - specialfunctions = 4 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "jsm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -48004,6 +47148,27 @@ broken = 1 }, /area/maintenance/port) +"jsB" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Bow Solar"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/solars/starboard/fore) "jsF" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -48018,6 +47183,16 @@ broken = 1 }, /area/crew_quarters/bar) +"jsS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "jth" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -48026,38 +47201,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"jty" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/bridge) -"jtO" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/obj/structure/noticeboard{ - pixel_y = 30 - }, -/obj/machinery/camera/autoname{ - network = list("ss13", "security") - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/security/main) "jtP" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/corner{ @@ -48084,6 +47227,21 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/maintenance/port/aft) +"jud" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "juk" = ( /obj/machinery/light/small{ dir = 4 @@ -48214,28 +47372,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"juR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 1 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "jve" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -48359,14 +47495,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/aft) -"jxJ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/main) "jxO" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -48548,29 +47676,6 @@ }, /turf/open/floor/iron/dark, /area/science/lab) -"jzA" = ( -/obj/item/kirbyplants, -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/bridge"; - dir = 8; - name = "Bridge APC"; - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/iron, -/area/bridge) "jzR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/event_spawn, @@ -48634,19 +47739,6 @@ burnt = 1 }, /area/quartermaster/exploration_dock) -"jAj" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "jAm" = ( /obj/machinery/gulag_teleporter, /obj/effect/turf_decal/box, @@ -48707,6 +47799,27 @@ broken = 1 }, /area/quartermaster/warehouse) +"jCj" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/kirbyplants{ + icon_state = "plant-08" + }, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/central) "jCm" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -48731,6 +47844,37 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/explab) +"jCH" = ( +/obj/machinery/disposal/bin, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/south{ + c_tag = "Chemistry"; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/iron/dark, +/area/medical/chemistry) +"jCJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/bridge) "jDp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -48746,6 +47890,16 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/engine/break_room) +"jDx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/east{ + c_tag = "Starboard Hallway Hydroponics Counter"; + name = "starboard camera" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "jDy" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -49109,6 +48263,13 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/bridge) +"jJP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/showroomfloor, +/area/science/robotics/lab) "jJS" = ( /obj/machinery/suit_storage_unit/engine, /obj/effect/turf_decal/delivery, @@ -49228,25 +48389,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/security/prison) -"jLe" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/camera{ - c_tag = "Laser Room Starboard"; - dir = 1; - name = "laser room camera"; - network = list("ss13","engine") - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/engine/engineering) "jLm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -49301,14 +48443,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"jLZ" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron/dark, -/area/library) "jMf" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -49350,6 +48484,23 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"jMD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13", "security") + }, +/turf/open/floor/iron, +/area/security/brig/aft) "jMI" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -49376,28 +48527,15 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"jNr" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4; - color = "#486091" - }, -/obj/item/radio/intercom{ - pixel_x = -28; - pixel_y = 22 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/cargo/request, -/obj/machinery/power/apc/auto_name/north{ - name = "CMO's Office APC" +"jNs" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/heads/cmo) +/turf/open/floor/iron/dark, +/area/security/brig) "jNv" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/showroomfloor, @@ -49471,6 +48609,19 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/surgery) +"jOx" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/showroomfloor, +/area/science/robotics/lab) "jOC" = ( /obj/machinery/light, /obj/structure/cable/yellow{ @@ -49482,26 +48633,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"jPg" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/rust, -/area/maintenance/department/science) -"jPj" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "jPn" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -49583,6 +48714,13 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/quartermaster/exploration_dock) +"jRr" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "jRE" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/door/poddoor/shutters{ @@ -49593,25 +48731,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"jRP" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/machinery/camera{ - c_tag = "Laser Room Port"; - dir = 1; - name = "laser room camera"; - network = list("ss13","engine") - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/engine/engineering) "jSa" = ( /obj/machinery/meter/atmos/distro_loop, /obj/machinery/atmospherics/pipe/manifold/supply/visible{ @@ -49712,6 +48831,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/maintenance/central) +"jTi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Satellite Foyer"; + name = "satellite camera"; + network = list("minisat") + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) "jTq" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/dead{ @@ -49775,6 +48905,36 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"jTE" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/utility/welding, +/obj/item/clothing/glasses/welding, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) +"jTH" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/brig) "jTT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -49811,6 +48971,31 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/security/brig) +"jUW" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Library"; + name = "bar camera" + }, +/obj/machinery/modular_computer/console/preset/curator, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron/dark, +/area/library) +"jVc" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/shieldgen, +/obj/machinery/camera/directional/west{ + c_tag = "Secure Storage"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "jVj" = ( /obj/structure/sign/warning/electricshock{ pixel_x = -32 @@ -49818,6 +49003,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/fore) +"jVm" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "jVo" = ( /obj/structure/chair{ dir = 8 @@ -49854,6 +49048,30 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/locker) +"jVL" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/door/window/northright{ + name = "Brig Delivery Access"; + req_one_access_txt = "63" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Brig"; + name = "navigation beacon (Brig Delivery)" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/security/brig) "jVQ" = ( /obj/effect/turf_decal/loading_area, /obj/effect/turf_decal/stripes/corner{ @@ -50048,6 +49266,25 @@ broken = 1 }, /area/maintenance/aft) +"jYo" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/light, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/turf/open/floor/iron/showroomfloor, +/area/engine/break_room) "jYz" = ( /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, @@ -50074,21 +49311,17 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"jZd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +"jZb" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/iron, -/area/bridge) +/turf/open/floor/iron/solarpanel/airless, +/area/space/nearstation) "jZm" = ( /obj/machinery/atmospherics/pipe/layer_manifold/visible{ dir = 4 @@ -50116,25 +49349,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"jZJ" = ( -/obj/item/kirbyplants{ - icon_state = "plant-08" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Cloning Lab"; - name = "medical camera"; - network = list("ss13","medical"); - dir = 6 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 24 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) "jZK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder, @@ -50179,25 +49393,6 @@ burnt = 1 }, /area/maintenance/port/fore) -"jZY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/turf/open/floor/engine, -/area/tcommsat/server) "kal" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -50215,6 +49410,23 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) +"kaA" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/item/clipboard{ + pixel_x = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/item/book/manual/wiki/tcomms, +/obj/item/radio, +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "kaO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/item/clothing/neck/stethoscope{ @@ -50417,6 +49629,19 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"kdl" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "kds" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -50464,6 +49689,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"kek" = ( +/obj/structure/table/reinforced, +/obj/item/storage/secure/briefcase{ + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron, +/area/security/brig) "kew" = ( /obj/machinery/light, /obj/structure/disposalpipe/segment{ @@ -50481,6 +49717,19 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/aft) +"keY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron, +/area/bridge) "kfl" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/emcloset/anchored, @@ -50557,28 +49806,25 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) -"kgW" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "2-8" +"khG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 + dir = 4 }, -/turf/open/floor/plating{ - burnt = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/area/maintenance/starboard) -"khD" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron, +/area/bridge) "kib" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -50586,6 +49832,21 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) +"kiz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "kiA" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/manifold/dark/visible{ @@ -50610,6 +49871,14 @@ burnt = 1 }, /area/maintenance/port/aft) +"kjd" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "kjJ" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 @@ -50741,6 +50010,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, /area/security/detectives_office) +"kmf" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "kmh" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 6 @@ -50751,20 +50024,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"kmm" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/structure/closet/secure_closet/evidence, -/obj/item/folder/red{ - name = "Sinister Red Folder"; - desc = "Who knows what secrets are contained in here?" - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "kmv" = ( /obj/machinery/newscaster{ pixel_y = 30 @@ -50783,6 +50042,15 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"kmK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "kmU" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/corner{ @@ -50905,6 +50173,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/port) +"koV" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark, +/area/security/brig) "kpg" = ( /obj/effect/decal/cleanable/greenglow, /obj/machinery/gateway{ @@ -51126,29 +50398,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/fore) -"ktk" = ( -/obj/machinery/atmospherics/components/binary/pump{ - desc = "A pump that moves gas by pressure. Shower not included."; - dir = 8; - name = "Gas to Chamber" +"ktQ" = ( +/obj/structure/closet/secure_closet/courtroom, +/obj/item/gavelhammer, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/camera/directional/north{ + c_tag = "Courtroom Judge"; + name = "command camera" }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/explab) -"ktR" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/mapping_helpers/atmos_auto_connect, /turf/open/floor/iron/dark, -/area/maintenance/department/science) +/area/security/courtroom) "ktS" = ( /turf/closed/wall, /area/science/shuttledock) @@ -51254,15 +50518,6 @@ burnt = 1 }, /area/quartermaster/warehouse) -"kwm" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/iron, -/area/bridge) "kwx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -51321,6 +50576,41 @@ broken = 1 }, /area/maintenance/fore) +"kxi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "47" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark, +/area/science/xenobiology) +"kxj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron, +/area/security/brig) "kxk" = ( /obj/effect/turf_decal/plaque{ icon_state = "L1" @@ -51376,6 +50666,26 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"kxw" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/megaphone{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/fitness/recreation) "kxA" = ( /obj/structure/chair/fancy/bench/pew{ dir = 8 @@ -51392,6 +50702,34 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"kxF" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/power/apc/auto_name/directional/east{ + name = "Cloning APC" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/paper/guides/jobs/medical/cloning, +/obj/item/book/manual/wiki/medical_cloning{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/crowbar, +/obj/machinery/camera{ + c_tag = "Recovery Room"; + name = "cloning camera"; + network = list("ss13","medical"); + dir = 6 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/showroomfloor, +/area/medical/genetics/cloning) "kxG" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -51426,11 +50764,30 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"kyt" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1; + layer = 1 + }, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/north{ + network = list("ss13", "prison") + }, +/turf/open/floor/wood, +/area/security/prison) "kyF" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) +"kyN" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "kyO" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, @@ -51450,45 +50807,26 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) -"kzl" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/folder, -/obj/item/multitool, -/obj/item/pen/red, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/toy/figure/cargotech{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/item/toy/figure/miner{ - pixel_x = 8 +"kyT" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/item/stack/sheet/mineral/copper{ - amount = 5 +/turf/open/floor/iron/showroomfloor, +/area/science/aft) +"kAT" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/quartermaster/office) -"kAo" = ( /obj/effect/turf_decal/bot, -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ dir = 4 }, /turf/open/floor/iron/dark, -/area/security/main) +/area/security/execution/transfer) "kBa" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -51536,6 +50874,17 @@ broken = 1 }, /area/maintenance/starboard/aft) +"kBI" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "kBJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -51616,6 +50965,20 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"kDv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "kDC" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -51689,15 +51052,13 @@ broken = 1 }, /area/maintenance/solars/starboard/fore) -"kEq" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/head/helmet/toggleable/justice/escape{ - name = "justice helmet" +"kEh" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "kEB" = ( /obj/effect/turf_decal/bot, /obj/machinery/disposal/bin, @@ -51776,6 +51137,35 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"kFV" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/engine, +/area/storage/tech) +"kFY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard/fore) +"kGH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "kGJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -51842,30 +51232,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/quartermaster/warehouse) -"kHX" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/qm"; - dir = 1; - name = "Quartermaster's Office APC"; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Quartermaster's Office"; - name = "cargo camera"; - network = list("ss13","qm") - }, -/obj/structure/disposalpipe/trunk, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/qm) "kIa" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -51895,6 +51261,18 @@ "kIj" = ( /turf/closed/mineral/random/labormineral, /area/science/shuttledock) +"kIy" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "kIZ" = ( /obj/structure/girder, /obj/effect/turf_decal/stripes/corner{ @@ -51905,17 +51283,6 @@ burnt = 1 }, /area/maintenance/port/aft) -"kJA" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "kJI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -51935,6 +51302,20 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"kJS" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/folder/blue{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/lighter, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron, +/area/security/brig) "kJV" = ( /obj/effect/turf_decal/bot_white, /obj/machinery/holopad, @@ -51984,17 +51365,31 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"kLG" = ( -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" +"kLr" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-8" +/obj/item/folder/red, +/obj/item/lighter{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/siding/wood/end{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) "kLS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52132,6 +51527,13 @@ /obj/machinery/rnd/destructive_analyzer, /turf/open/floor/iron/dark, /area/science/lab) +"kOv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/port/aft) "kOw" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, @@ -52187,6 +51589,20 @@ /obj/effect/turf_decal/tile/dark/opposingcorners, /turf/open/floor/iron/dark, /area/medical/cryo) +"kQO" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/bridge) "kRb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -52215,14 +51631,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/checkpoint/medical) -"kRC" = ( -/obj/machinery/power/tracker, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/space/nearstation) "kRJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -52287,6 +51695,20 @@ }, /turf/open/floor/plating, /area/security/execution/education) +"kSv" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology Euthanization Chamber"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) "kSJ" = ( /obj/effect/turf_decal/loading_area, /obj/structure/cable/yellow{ @@ -52520,6 +51942,46 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/quartermaster/warehouse) +"kVI" = ( +/obj/structure/sign/directions/evac{ + dir = 8; + pixel_y = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/shamblers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime{ + pixel_x = -7; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{ + pixel_x = -4; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/cola{ + pixel_x = 6; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{ + pixel_y = 20 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "kVN" = ( /obj/effect/landmark/start/chief_medical_officer, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -52534,20 +51996,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/heads/cmo) -"kWq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/starboard/fore) "kWt" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52646,27 +52094,46 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"kYV" = ( -/obj/structure/sign/poster/official/space_cops{ - pixel_x = 32; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +"kYh" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/light{ + dir = 1 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "security disposal pipe"; - sortType = 7 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/security/main) +/area/security/brig/aft) +"kYt" = ( +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#c45c57"; + dir = 8 + }, +/obj/effect/landmark/start/head_of_security, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/brig) +"kYW" = ( +/obj/machinery/light, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/power/apc/auto_name/directional/south{ + name = "Medbay Central APC" + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/central) "kZj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -52680,6 +52147,24 @@ }, /turf/open/floor/iron/showroomfloor, /area/ai_monitored/security/armory) +"kZu" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "laf" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/computer/shuttle_flight/science, @@ -52709,6 +52194,21 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"lav" = ( +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Lockers"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) "laK" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 @@ -52751,28 +52251,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/ai_monitored/storage/eva) -"lbC" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -4 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 4 - }, -/obj/item/reagent_containers/dropper, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "lbP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52899,24 +52377,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"ldG" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/bodybags{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/storage/box/bodybags{ - pixel_y = 2 - }, -/obj/item/wirecutters, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "ldS" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52951,6 +52411,12 @@ broken = 1 }, /area/maintenance/starboard) +"ldX" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/explab) "leh" = ( /obj/structure/closet/secure_closet/detective, /obj/machinery/power/apc{ @@ -53005,25 +52471,23 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) -"lfu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "brig maintenance"; - req_one_access_txt = "63" +"lfM" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/structure/sign/directions/evac{ - pixel_y = -24 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + dir = 8; + name = "Xenobiology Positive Pressure Distribution Pump" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /turf/open/floor/iron/dark, -/area/security/main) +/area/science/xenobiology) "lfO" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -53102,19 +52566,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) -"lgN" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "lgQ" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Science"; @@ -53165,6 +52616,26 @@ broken = 1 }, /area/maintenance/port) +"lhg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Port Hallway Firelock"; + name = "port camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) "lhm" = ( /obj/structure/chair{ dir = 1 @@ -53195,27 +52666,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/maintenance/port) -"lhM" = ( -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Atrium Booths"; - dir = 4; - name = "diner camera" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/chair/fancy/sofa/old/left{ - color = "#742925"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar/atrium) "lhQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -53329,6 +52779,24 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/construction/mining/aux_base) +"liU" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air to Distro" + }, +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Distribution Loop"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "ljc" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/item/radio/intercom{ @@ -53370,24 +52838,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"ljJ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) "ljR" = ( /obj/structure/closet/emcloset/anchored, /obj/machinery/light/small{ @@ -53544,6 +52994,18 @@ /obj/effect/decal/remains/human, /turf/open/floor/engine, /area/science/explab) +"lmH" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) "lmS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder, @@ -53587,6 +53049,28 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) +"lnh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"lnl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/wood, +/area/crew_quarters/bar) "lnn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -53597,20 +53081,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) -"lnz" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +"lnu" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "lnU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -53662,6 +53137,18 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/quartermaster/storage) +"lod" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13", "security") + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/security/brig/aft) "lor" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille/broken, @@ -53700,6 +53187,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/maintenance/port) +"loD" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/head/helmet/toggleable/justice/escape{ + name = "justice helmet" + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron, +/area/security/brig) "lpg" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 @@ -53737,6 +53233,21 @@ burnt = 1 }, /area/hallway/primary/aft) +"lpG" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Captain's Office"; + name = "command camera" + }, +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#c45c57"; + dir = 8 + }, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/captain) "lpP" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -53827,6 +53338,14 @@ burnt = 1 }, /area/maintenance/fore) +"lqU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "lrk" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 @@ -53839,6 +53358,17 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/engine/atmos) +"lru" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "lrC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -53860,6 +53390,28 @@ /obj/item/book/manual/wiki/engineering_hacking, /turf/open/floor/plating, /area/quartermaster/warehouse) +"lsm" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/morgue"; + dir = 1; + name = "Morgue APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/turf/open/floor/iron/dark, +/area/medical/morgue) "lsq" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -54044,6 +53596,15 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/science/research) +"luG" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/item/storage/backpack/satchel/tox, +/obj/item/analyzer, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "luH" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -54134,30 +53695,29 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"lvV" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/effect/turf_decal/siding/white{ - dir = 1 +"lwk" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad"; + name = "off ramp" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) -"lwj" = ( -/obj/structure/table, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/restraints/handcuffs, -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Departures Holding Area"; - name = "shuttle camera" +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Ramps"; + name = "cargo camera"; + network = list("ss13","qm") }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + dir = 1 }, /turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) +/area/quartermaster/storage) "lwZ" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/unary/thermomachine/heater{ @@ -54168,27 +53728,6 @@ }, /turf/open/floor/iron/dark, /area/science/mixing) -"lxx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/landmark/start/exploration, -/obj/structure/bed/dogbed, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/quartermaster/exploration_prep) "lxG" = ( /obj/structure/filingcabinet, /obj/effect/turf_decal/bot, @@ -54217,6 +53756,19 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/engineering) +"lxS" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Fore Hallway Vault"; + name = "fore camera" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/fore) "lxW" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ @@ -54271,26 +53823,6 @@ }, /turf/open/floor/iron/dark, /area/security/warden) -"lyR" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron, -/area/security/main) "lzt" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -54303,6 +53835,22 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"lzC" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Satellite Atmospherics"; + name = "satellite camera"; + network = list("minisat") + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) "lzE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -54482,6 +54030,31 @@ /obj/structure/table/reinforced, /turf/open/floor/iron/techmaint, /area/security/prison) +"lCC" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Law Office" + }, +/turf/open/floor/carpet/green, +/area/lawoffice) +"lCM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/personal, +/obj/item/storage/backpack, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/digital_clock/directional/north, +/turf/open/floor/iron/dark, +/area/crew_quarters/locker) "lCW" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/vending/hydroseeds, @@ -54682,6 +54255,46 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"lEB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "transittube_ai"; + name = "Transit Tube Lockdown Toggle"; + pixel_x = -24; + pixel_y = -8; + req_access_txt = "19" + }, +/obj/machinery/camera/directional/west{ + c_tag = "Satellite Transit Access"; + name = "satellite camera"; + network = list("minisat") + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron, +/area/hallway/primary/fore) +"lED" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) "lEK" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/bot, @@ -54729,27 +54342,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/prison, /area/security/prison) -"lFN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Port Hallway Firelock"; - dir = 4; - name = "port camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/port) "lGk" = ( /obj/effect/turf_decal/box, /obj/structure/cable/yellow{ @@ -54812,6 +54404,13 @@ "lHq" = ( /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) +"lHS" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/security/brig) "lHW" = ( /obj/structure/table, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, @@ -54822,22 +54421,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/kitchen) -"lHZ" = ( -/obj/machinery/digital_clock/directional/north, -/obj/machinery/camera{ - c_tag = "Medbay Lobby"; - name = "medical camera"; - network = list("ss13","medical"); - dir = 6 - }, -/obj/item/kirbyplants{ - icon_state = "plant-08" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/medical/medbay/lobby) "lIC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -54859,6 +54442,31 @@ }, /turf/open/floor/plating/asteroid/airless, /area/space/nearstation) +"lJP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "lJV" = ( /obj/structure/grille, /obj/item/shard, @@ -54912,6 +54520,28 @@ burnt = 1 }, /area/maintenance/fore) +"lKN" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/camera/directional/east{ + c_tag = "E.V.A. Storage"; + name = "command camera" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/standard_unit{ + desc = "An industrial suit storage device carrying retro space suits. Neat!"; + helmet_type = /obj/item/clothing/head/helmet/space; + suit_type = /obj/item/clothing/suit/space + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) "lKP" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/machinery/door/firedoor, @@ -54919,24 +54549,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/hallway/primary/fore) -"lKV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron, -/area/security/main) "lKX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -55020,21 +54632,6 @@ }, /turf/open/floor/iron, /area/security/main) -"lLv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/starboard) "lLA" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -55138,6 +54735,16 @@ }, /turf/open/floor/iron, /area/hydroponics) +"lMN" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Satellite External Fore"; + name = "exterior camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) "lMS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, @@ -55148,6 +54755,42 @@ burnt = 1 }, /area/maintenance/port) +"lMX" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"lMY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/bridge) "lND" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -55171,6 +54814,22 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/explab) +"lNN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "lNO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -55223,6 +54882,14 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) +"lOo" = ( +/obj/structure/chair/stool/directional/west, +/obj/machinery/light/floor, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/grass, +/area/security/prison) "lOX" = ( /obj/effect/turf_decal/stripes/end, /obj/effect/decal/cleanable/dirt, @@ -55304,24 +54971,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"lQZ" = ( -/obj/machinery/camera{ - c_tag = "Starboard Hallway Departure Checkpoint"; - dir = 4; - name = "starboard camera" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "lRe" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -55346,20 +54995,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/maintenance/port/aft) -"lRo" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/security/main) "lRr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -55396,20 +55031,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"lRO" = ( -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "lRT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -55478,6 +55099,17 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) +"lST" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Cell 2"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "lTg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -55487,19 +55119,14 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall/rust, /area/maintenance/solars/starboard/fore) -"lTL" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"lTP" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology Test Chamber"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/turf/open/floor/engine, +/area/science/xenobiology) "lTR" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -55602,6 +55229,31 @@ broken = 1 }, /area/maintenance/port/aft) +"lWj" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/poddoor/preopen{ + id = "brigfrontdoor"; + name = "Aft Security Blast door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Brig Port Wing"; + req_one_access_txt = "1;4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "lWl" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -55614,6 +55266,25 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/atmos) +"lWm" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Checkpoint Post"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/supply) "lWn" = ( /obj/effect/landmark/start/assistant, /obj/structure/disposalpipe/segment{ @@ -55701,41 +55372,44 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) -"lXL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, +"lYh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"lYn" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/turf/open/floor/plating{ + broken = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"lYh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/maintenance/port/aft) +/area/maintenance/starboard) "lYs" = ( /obj/item/flashlight/lantern, /turf/open/floor/plating, /area/quartermaster/warehouse) +"lYG" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "lYI" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -55764,6 +55438,25 @@ broken = 1 }, /area/maintenance/port) +"lYU" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"lYW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron, +/area/bridge) "lZf" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -55849,6 +55542,22 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"man" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Toxins Storage"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/science/storage) "mar" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/central"; @@ -55901,6 +55610,9 @@ broken = 1 }, /area/maintenance/starboard) +"mbz" = ( +/turf/open/floor/glass/reinforced, +/area/bridge) "mbD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -55925,6 +55637,16 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"mbZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "mcs" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56018,13 +55740,6 @@ luminosity = 2 }, /area/maintenance/starboard) -"mdK" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/glass/reinforced, -/area/security/main) "mdX" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/delivery, @@ -56069,59 +55784,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/showroomfloor, /area/medical/virology) -"meS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) -"meY" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/door/window/northright{ - name = "Brig Delivery Access"; - req_one_access_txt = "63" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Brig"; - name = "navigation beacon (Brig Delivery)" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/security/main) -"mfd" = ( -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#c45c57"; - dir = 8 - }, -/obj/effect/landmark/start/head_of_security, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "mfw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -56161,24 +55823,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/lobby) -"mfK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Port Hallway Vendors"; - dir = 4; - name = "port camera" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/port) "mfY" = ( /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/stripes/corner{ @@ -56204,11 +55848,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"mgR" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "mgS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -56219,6 +55858,23 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"mgU" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Detective's Office"; + name = "detective camera" + }, +/obj/effect/turf_decal/siding/wood/end{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "mgX" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, @@ -56231,21 +55887,28 @@ }, /turf/open/floor/iron/dark, /area/science/robotics/mechbay) -"mhr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"mhj" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms Monitoring"; + name = "telecomms camera"; + network = list("ss13","tcomms") }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms RC"; + pixel_x = -32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "mhB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -56255,6 +55918,25 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/execution/education) +"mhE" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/quartermaster/exploration_prep) "mhL" = ( /obj/structure/sign/departments/science{ pixel_x = 32 @@ -56262,18 +55944,26 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"mhO" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/effect/turf_decal/siding/white/corner, +"mit" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/security/brig) "miv" = ( /obj/structure/table/glass, /obj/machinery/smartfridge/disks{ @@ -56360,25 +56050,21 @@ broken = 1 }, /area/maintenance/aft) +"mjK" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Cell 5"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "mkf" = ( /obj/item/pickaxe, /turf/open/floor/plating/asteroid/airless, /area/space/nearstation) -"mkh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 1 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) "mkn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -56458,18 +56144,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"mln" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "mlp" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56491,26 +56165,44 @@ /obj/structure/easel, /turf/open/floor/grass, /area/security/prison) -"mlz" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 +"mlH" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Port Tanks"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/turf/open/floor/iron/dark, +/area/engine/atmos) "mlO" = ( /obj/machinery/door/poddoor/incinerator_atmos_main, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) +"mlU" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/machinery/light_switch{ + pixel_x = 27; + pixel_y = -4 + }, +/turf/open/floor/iron/showroomfloor, +/area/security/main) "mmb" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -56544,41 +56236,19 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"mmg" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/analyzer{ - desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/stock_parts/subspace/analyzer{ - desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/stock_parts/subspace/analyzer{ - desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; - pixel_x = 6; - pixel_y = 4 +"mmf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/airalarm/engine{ + pixel_y = -24 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/iron/dark, -/area/storage/tcom) +/turf/open/floor/engine, +/area/engine/supermatter) "mmJ" = ( /obj/effect/turf_decal/siding/wood{ layer = 1 @@ -56877,6 +56547,19 @@ burnt = 1 }, /area/quartermaster/warehouse) +"msF" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "msH" = ( /obj/effect/turf_decal/bot, /obj/machinery/holopad, @@ -56912,26 +56595,6 @@ }, /turf/open/space/basic, /area/solar/starboard/fore) -"mtk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_green/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Virology - Testing pens"; - name = "virology camera"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) "mto" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -56962,23 +56625,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/main) -"mtD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "mtV" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/purple/half/contrasted{ @@ -57036,6 +56682,17 @@ burnt = 1 }, /area/quartermaster/exploration_dock) +"mvy" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/science/robotics/mechbay) "mvL" = ( /obj/effect/turf_decal/bot, /obj/machinery/holopad, @@ -57064,6 +56721,16 @@ broken = 1 }, /area/maintenance/fore) +"mwd" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/item/storage/backpack/duffelbag/med/implant{ + pixel_y = 9; + pixel_x = 2 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/surgery) "mwf" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -57099,32 +56766,6 @@ broken = 1 }, /area/maintenance/port/fore) -"mwE" = ( -/obj/effect/landmark/start/mime, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/theatre) "mwT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -57183,6 +56824,28 @@ broken = 1 }, /area/maintenance/starboard) +"myd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "myn" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, /obj/structure/disposalpipe/segment{ @@ -57244,6 +56907,26 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/engine/engineering) +"mzR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/brig) "mAf" = ( /obj/structure/table/glass, /obj/item/storage/box/beakers{ @@ -57257,22 +56940,39 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/hydroponics) -"mAQ" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_y = 32 +"mAR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/fireaxecabinet{ + pixel_y = 28 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Scrubbers"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/iron, +/area/engine/atmos) +"mAV" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/obj/machinery/vending/coffee, -/obj/machinery/camera/autoname{ - network = list("ss13", "prison", "security"); - dir = 9 +/obj/machinery/camera/directional/east{ + c_tag = "Aft Hallway Tech Storage"; + name = "aft camera" }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/aft) "mBf" = ( @@ -57283,6 +56983,27 @@ /obj/effect/loot_jobscale/medical/medkits, /turf/open/floor/iron/dark, /area/medical/medbay/central) +"mBt" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) "mBF" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -57504,26 +57225,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"mFw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/obj/machinery/camera/autoname{ - network = list("ss13", "security"); - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "mFy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -57562,16 +57263,25 @@ }, /turf/open/floor/iron, /area/gateway) -"mGz" = ( -/obj/structure/chair/stool{ - dir = 8 +"mGo" = ( +/obj/machinery/vendor/mining, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/obj/machinery/light/floor, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/status_display/supply{ + pixel_y = -32 }, -/turf/open/floor/grass, -/area/security/prison) +/obj/machinery/camera/directional/south{ + c_tag = "Mining Dock"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/miningoffice) "mGA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -57584,6 +57294,67 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/maintenance/port/aft) +"mHd" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/north{ + network = list("ss13", "security") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) +"mHe" = ( +/obj/structure/closet/secure_closet/RD, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Research Director's Office"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hor) +"mHi" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Chapel"; + name = "chapel camera" + }, +/obj/structure/chair/fancy/bench/pew/right{ + dir = 1 + }, +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/chapel/main) "mHA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -57732,15 +57503,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"mJy" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 28 - }, -/turf/open/floor/iron/dark, -/area/security/main) "mJA" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/bot, @@ -57752,13 +57514,6 @@ }, /turf/open/floor/iron/dark, /area/science/robotics/mechbay) -"mJQ" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory External" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) "mKi" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/corner{ @@ -57785,26 +57540,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/main) -"mKj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/main) "mKr" = ( /obj/structure/table, /obj/item/storage/box/PDAs{ @@ -57849,20 +57584,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"mKX" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac{ - pixel_y = 30 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/main) "mLi" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -57879,16 +57600,29 @@ burnt = 1 }, /area/maintenance/port/fore) -"mLl" = ( +"mLA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/quartermaster/exploration_dock) "mLH" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -57913,6 +57647,24 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) +"mMn" = ( +/obj/structure/closet/secure_closet/injection{ + name = "Justice Injections" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/light_switch{ + pixel_x = -40; + pixel_y = -8 + }, +/turf/open/floor/iron/dark, +/area/security/execution/education) "mMs" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -57954,11 +57706,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"mME" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/iron/dark, -/area/security/main) "mMR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/depsec/supply, @@ -58038,62 +57785,13 @@ }, /turf/open/floor/iron/showroomfloor, /area/quartermaster/exploration_prep) -"mNA" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/storage/belt/utility, -/obj/item/clothing/head/utility/welding, -/obj/item/clothing/glasses/welding, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) -"mNE" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +"mNG" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, -/area/science/explab) -"mOe" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) +/area/library) "mOr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -58135,25 +57833,6 @@ broken = 1 }, /area/maintenance/fore) -"mON" = ( -/obj/machinery/camera{ - c_tag = "Fore Hallway Robotics Bay"; - dir = 1; - name = "fore camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/fore) "mOW" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, @@ -58205,6 +57884,19 @@ burnt = 1 }, /area/maintenance/aft) +"mQl" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/fore) "mQB" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/line{ @@ -58240,20 +57932,6 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/hydroponics) -"mRU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "mRV" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -58298,6 +57976,32 @@ /obj/machinery/fax/law, /turf/open/floor/iron/dark, /area/lawoffice) +"mTa" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/item/storage/crayons, +/obj/item/storage/fancy/candle_box{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/fancy/candle_box{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Chapel Office"; + name = "chapel camera" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/chapel/office) "mTw" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall, @@ -58319,21 +58023,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"mUh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "mUi" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -58415,6 +58104,19 @@ burnt = 1 }, /area/maintenance/port) +"mVA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "mVT" = ( /obj/machinery/computer/cargo/request, /obj/effect/turf_decal/tile/neutral{ @@ -58425,6 +58127,24 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/main) +"mWa" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron, +/area/security/brig) "mWi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -58467,14 +58187,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/theatre) -"mWP" = ( -/mob/living/simple_animal/bot/medbot{ - auto_patrol = 1; - desc = "A little medical robot, officially part of the Nanotrasen medical inspectorate. He looks somewhat underwhelmed."; - name = "Inspector Johnson" - }, -/turf/open/floor/glass/reinforced, -/area/medical/medbay/lobby) "mXb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/box/corners{ @@ -58505,23 +58217,6 @@ }, /turf/open/floor/iron/dark, /area/lawoffice) -"mXT" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "mYg" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -58569,6 +58264,12 @@ }, /turf/open/floor/plating/asteroid/airless, /area/space/nearstation) +"mYP" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/iron, +/area/security/brig) "mZb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/grey_tide{ @@ -58603,6 +58304,13 @@ burnt = 1 }, /area/maintenance/starboard/fore) +"mZr" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/showroomfloor, +/area/science/shuttledock) "mZV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/xeno_spawn, @@ -58630,33 +58338,22 @@ broken = 1 }, /area/maintenance/starboard/fore) -"nao" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +"nak" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) -"naB" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/library) +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "naW" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, @@ -58677,25 +58374,6 @@ }, /turf/open/floor/plating, /area/engine/break_room) -"nbk" = ( -/obj/structure/closet/secure_closet/injection{ - name = "Justice Injections" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light_switch{ - pixel_x = -40; - pixel_y = -8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "nbl" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -58729,6 +58407,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/main) +"ncb" = ( +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Closet"; + req_access_txt = "47" + }, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "ncE" = ( /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -58739,41 +58434,14 @@ /obj/item/clothing/mask/breath, /turf/open/floor/plating, /area/maintenance/port/aft) -"ncP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "transittube"; - name = "Transit Tube Lockdown Toggle"; - pixel_x = 24; - pixel_y = 11; - req_access_txt = "19" - }, -/obj/machinery/camera{ - c_tag = "AI Upload Transit"; - dir = 8; - name = "command camera" - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_x = 27; - pixel_y = -5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +"ncR" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Tank - Plasma"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/turf/open/floor/iron, -/area/bridge) +/turf/open/floor/engine/plasma, +/area/engine/atmos) "ndb" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable/yellow{ @@ -58797,19 +58465,13 @@ broken = 1 }, /area/maintenance/starboard) -"neq" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron, -/area/bridge) +"nei" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/secure_closet/evidence, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "nes" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -58833,18 +58495,6 @@ broken = 1 }, /area/maintenance/starboard) -"nev" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "neM" = ( /obj/effect/turf_decal/tile/black/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -58852,19 +58502,17 @@ }, /turf/open/floor/prison, /area/security/prison) -"nfr" = ( -/obj/structure/table/glass, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 +"nfl" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" }, -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "nfy" = ( /obj/effect/spawner/structure/window/reinforced, /obj/effect/turf_decal/guideline/guideline_half_edge/blue{ @@ -58873,6 +58521,29 @@ }, /turf/open/floor/plating, /area/medical/cryo) +"nfC" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Departures Cargo Dock"; + name = "shuttle camera" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/docking/arrival{ + lighting_colour_bulb = "#ffdbb4"; + lighting_colour_tube = "#ffce99" + }) "nfD" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -58892,6 +58563,17 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) +"nfF" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "nfP" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical{ @@ -58940,32 +58622,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/engine/atmos) -"ngs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/power/apc/auto_name/west{ - name = "Genetics Lab APC" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/landmark/start/geneticist, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/genetics) "ngu" = ( /obj/docking_port/stationary/random{ id = "pod_lavaland3"; @@ -58973,19 +58629,6 @@ }, /turf/open/space, /area/space/nearstation) -"ngH" = ( -/obj/machinery/shieldwallgen, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/teleporter) "ngS" = ( /obj/effect/decal/cleanable/food/flour, /obj/effect/landmark/event_spawn, @@ -59014,23 +58657,17 @@ broken = 1 }, /area/maintenance/port/aft) -"nhf" = ( +"nhn" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/camera/directional/south{ + c_tag = "AI Chamber Door"; + name = "core camera"; + network = list("aicore") }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/iron, -/area/bridge) +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) "nhw" = ( /obj/item/radio/intercom{ pixel_x = 28 @@ -59049,30 +58686,6 @@ }, /turf/open/floor/wood, /area/security/prison) -"nhM" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"nhO" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/storage/box/bodybags{ - pixel_y = 5 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "nhS" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 @@ -59161,6 +58774,13 @@ }, /turf/open/floor/iron, /area/gateway) +"njc" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "njd" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -59226,23 +58846,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/prison, /area/security/prison) -"nkk" = ( -/obj/machinery/camera{ - c_tag = "Medical Security Post"; - dir = 1; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8; - color = "#439C1E" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/virology) "nkq" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/delivery, @@ -59294,19 +58897,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/maintenance/port/fore) -"nln" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +"nli" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ +/obj/machinery/camera/directional/east{ + c_tag = "Toxins Burn Chamber"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/airalarm/mixingchamber{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/turf/open/floor/iron/dark, +/area/science/mixing/chamber) "nlp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -59316,6 +58925,31 @@ luminosity = 2 }, /area/maintenance/starboard) +"nlF" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/head/utility/welding{ + pixel_y = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/storage/primary"; + dir = 1; + name = "Tool Storage APC"; + pixel_y = 24 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Tool Storage"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/storage/primary) "nlH" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -59324,6 +58958,21 @@ broken = 1 }, /area/maintenance/starboard/fore) +"nlS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/camera/directional/east{ + c_tag = "Recovery Room"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/central) "nmh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -59354,6 +59003,20 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) +"nmp" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/aiModule/reset, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/storage/tech) "nmx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -59386,6 +59049,39 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison) +"nnb" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/west{ + c_tag = "Captain's Tactical Relocation"; + name = "command camera" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/valve/digital/on/layer2{ + name = "Atmospherics Cutoff Valve" + }, +/turf/open/floor/plating, +/area/maintenance/central) +"nnq" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/engineering, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/south{ + c_tag = "Tech Storage"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/storage/tech) "nnC" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/techstorage/rnd, @@ -59462,33 +59158,6 @@ }, /turf/open/floor/iron/dark, /area/science/robotics/lab) -"nou" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_x = -28 - }, -/obj/machinery/camera{ - c_tag = "Recovery Room"; - dir = 5; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/storage) "noF" = ( /obj/effect/turf_decal/bot, /obj/machinery/conveyor{ @@ -59531,6 +59200,14 @@ burnt = 1 }, /area/maintenance/port/aft) +"npf" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/bridge) "npl" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -59570,6 +59247,33 @@ broken = 1 }, /area/maintenance/starboard/fore) +"nqn" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 6 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 6 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 6 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/engine/engineering) "nqK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -59595,6 +59299,30 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/quartermaster/warehouse) +"nsw" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/item/hand_labeler, +/turf/open/floor/iron/dark, +/area/security/warden) +"nsI" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + c_tag = "Toxins Pumps"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/mixing) "nth" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -59604,6 +59332,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"ntm" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics Lockers"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "ntG" = ( /obj/structure/sign/warning/nosmoking{ pixel_x = -30 @@ -59657,18 +59398,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"nuz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) "nuA" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -59773,16 +59502,6 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"nxb" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "nxo" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -59844,27 +59563,42 @@ broken = 1 }, /area/maintenance/port) -"nxV" = ( +"nxO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 8 +/turf/open/floor/iron, +/area/security/brig/aft) +"nxP" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/siding/white{ + dir = 8 }, /turf/open/floor/iron, -/area/security/main) +/area/bridge) "nyj" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/corner{ @@ -59891,6 +59625,23 @@ }, /turf/open/floor/iron/dark, /area/engine/break_room) +"nyl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Operating Theatre"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/surgery) "nyN" = ( /obj/machinery/modular_computer/console/preset/command, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -59943,6 +59694,24 @@ }, /turf/open/floor/prison, /area/security/prison) +"nzk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/holopad{ + pixel_y = -16 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "nzo" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60118,6 +59887,19 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) +"nDk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "nDl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -60201,19 +59983,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/aft) -"nEO" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -30 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron, -/area/security/main) "nEP" = ( /obj/effect/turf_decal/box, /obj/structure/cable/yellow{ @@ -60223,6 +59992,25 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"nEQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/shuttledock) "nFj" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -60241,25 +60029,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/fore) -"nFl" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/healthanalyzer, -/obj/item/storage/box/bodybags, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/machinery/light_switch{ - pixel_x = 27; - pixel_y = -4 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "nFn" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -60275,23 +60044,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"nFw" = ( -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/item/clipboard{ - pixel_x = 4 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/item/book/manual/wiki/tcomms, -/obj/item/radio, -/obj/effect/turf_decal/tile/neutral, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "nFE" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -60367,6 +60119,14 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/engine/engineering) +"nHi" = ( +/obj/effect/turf_decal/siding/wood/end{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/wood, +/area/library) "nHk" = ( /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -60385,17 +60145,6 @@ }, /turf/open/floor/iron/dark, /area/construction/mining/aux_base) -"nHp" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/starboard/fore) "nHs" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/chief_engineer, @@ -60650,6 +60399,23 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"nLy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Vault"; + name = "vault camera"; + network = list("vault") + }, +/turf/open/floor/engine, +/area/security/nuke_storage) "nLF" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate/hydroponics, @@ -60756,6 +60522,13 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) +"nNP" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "nNZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, @@ -60829,19 +60602,24 @@ /area/security/prison{ name = "Prison Dorms" }) -"nPd" = ( -/obj/item/kirbyplants{ - icon_state = "plant-08" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"nPc" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) +/obj/machinery/camera{ + c_tag = "Recovery Room"; + name = "geneticscamera"; + network = list("ss13","medical"); + dir = 5 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/genetics) "nPe" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ @@ -60866,6 +60644,20 @@ broken = 1 }, /area/maintenance/starboard) +"nPH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/security/brig/aft) "nPI" = ( /obj/structure/table, /obj/item/food/mint, @@ -60931,24 +60723,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"nQw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/delivery, -/obj/machinery/power/apc{ - areastring = "/area/science/explab"; - dir = 1; - name = "Experimentation Lab APC"; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) "nQJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -61320,26 +61094,19 @@ /obj/machinery/holopad, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"nWl" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"nWA" = ( +/obj/structure/chair{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/light_switch{ + pixel_x = 6; + pixel_y = 28 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark, +/area/security/brig/aft) "nWN" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -61352,23 +61119,30 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/chemistry) -"nWR" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/security/main) -"nXi" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +"nXo" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/machinery/recharger, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering Security Post"; + name = "engineering camera" }, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "1-8" }, -/turf/open/floor/iron, -/area/bridge) +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/engineering) "nXN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -61493,13 +61267,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/kitchen) -"nZE" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/security/prison) "nZF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61521,31 +61288,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"nZM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/exploration_dock) "nZO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61618,6 +61360,26 @@ broken = 1 }, /area/maintenance/starboard) +"oaF" = ( +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Atrium Booths"; + name = "diner camera" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/chair/fancy/sofa/old/left{ + color = "#742925"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar/atrium) "oaH" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 @@ -61716,23 +61478,33 @@ luminosity = 2 }, /area/quartermaster/warehouse) -"ocA" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - name = "output gas connector port" +"ocs" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/nanite_chamber_control, +/obj/machinery/camera/directional/north{ + c_tag = "Nanite Lab"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/camera{ - c_tag = "Incinerator"; - dir = 8; - name = "atmospherics camera"; - network = list("ss13","engine") +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/science/research) +"ocz" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "ocU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -61795,6 +61567,17 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"odH" = ( +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "odK" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment{ @@ -61934,15 +61717,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"ofb" = ( -/obj/machinery/lapvend, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/official/ue_no{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "off" = ( /obj/structure/sign/warning/securearea{ pixel_y = -32 @@ -61966,18 +61740,17 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) -"ofp" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/computer/security/telescreen/interrogation{ - pixel_y = 25 +"ofH" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "ofS" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -62015,6 +61788,19 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/warden) +"ogm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "ogG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 @@ -62071,28 +61857,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) -"oic" = ( -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "oik" = ( /turf/open/floor/plating{ burnt = 1 @@ -62226,57 +61990,32 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/quartermaster/storage) -"okk" = ( -/obj/machinery/camera{ - c_tag = "Aft Hallway Security Firelock"; - dir = 1; - name = "aft camera" +"oky" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Armory External" }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"okE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + c_tag = "Chief Medical Officer's Office"; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"okm" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4; - color = "#439C1E" - }, -/obj/machinery/camera{ - c_tag = "Virology - Testing pens"; - name = "virology camera"; - network = list("ss13","medbay") - }, -/obj/item/food/cheese/wheel{ - pixel_x = 18 - }, -/obj/item/food/cheese/wheel{ - pixel_y = -4; - pixel_x = 17 + color = "#486091" }, -/turf/open/floor/iron/freezer, -/area/medical/virology) -"okO" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 +/obj/machinery/computer/med_data, +/obj/machinery/newscaster{ + pixel_y = 30 }, -/obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) +/area/crew_quarters/heads/cmo) "olb" = ( /obj/structure/closet/radiation, /obj/structure/grille/broken, @@ -62312,45 +62051,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"olT" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/obj/effect/turf_decal/bot_white, -/obj/machinery/camera{ - c_tag = "Morgue"; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"omd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "omi" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -62410,6 +62110,22 @@ }, /turf/open/floor/iron/dark, /area/science/shuttledock) +"ont" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_y = 24 + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber SMES"; + name = "core camera"; + network = list("aicore") + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) "onu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -62428,6 +62144,25 @@ broken = 1 }, /area/crew_quarters/bar) +"onL" = ( +/obj/structure/closet/secure_closet/personal{ + name = "Command Locker" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/exit/departure_lounge) "onN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -62627,19 +62362,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) -"oss" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "osy" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -62658,26 +62380,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/medical/genetics/cloning) -"osR" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Supermatter Cooler"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/machinery/modular_computer/console/preset/engineering, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "otk" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -62705,6 +62407,14 @@ burnt = 1 }, /area/quartermaster/warehouse) +"otH" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Tank - CO2"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) "otN" = ( /obj/machinery/computer/crew{ dir = 8 @@ -62807,28 +62517,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/chemistry) -"ouM" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "ouO" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/airlock/security{ @@ -62857,21 +62545,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) -"ouZ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/camera{ - c_tag = "Atmospherics Entrance"; - dir = 8; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/engine/atmos) "ove" = ( /obj/structure/disposalpipe/junction/flip, /obj/structure/cable/yellow{ @@ -62944,6 +62617,14 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"owH" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/space/nearstation) "owI" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -62969,22 +62650,25 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) -"owZ" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +"owW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "brig maintenance"; + req_one_access_txt = "63" }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/sign/directions/evac{ + pixel_y = -24 }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/taperecorder{ - pixel_x = 4; - pixel_y = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /turf/open/floor/iron/dark, -/area/security/warden) +/area/security/brig) "oxq" = ( /obj/item/flashlight/lantern, /turf/open/floor/plating/asteroid/airless, @@ -63021,18 +62705,24 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/surgery) -"oyV" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"oyy" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/hallway/primary/aft) +/area/hallway/primary/starboard) +"oyI" = ( +/obj/machinery/telecomms/receiver/preset_exploration, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_prep) "ozc" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -63043,6 +62733,14 @@ /obj/effect/turf_decal/tile/purple/anticorner/contrasted, /turf/open/floor/iron/showroomfloor, /area/science/explab) +"ozf" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "ozk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -63077,20 +62775,6 @@ broken = 1 }, /area/maintenance/aft) -"ozG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "oAA" = ( /obj/effect/turf_decal/loading_area, /obj/effect/turf_decal/stripes/line{ @@ -63106,6 +62790,9 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"oAG" = ( +/turf/closed/wall/r_wall/rust, +/area/security/brig) "oAK" = ( /obj/machinery/computer/security/mining{ dir = 8 @@ -63265,11 +62952,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/security/warden) -"oDN" = ( -/obj/structure/chair, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/glass/reinforced, -/area/security/main) +"oDV" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/dest_tagger, +/obj/item/dest_tagger, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/sorting) "oDX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -63320,21 +63019,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/hallway/primary/port) -"oFg" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/aiModule/reset, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/storage/tech) "oFr" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -63354,25 +63038,6 @@ }, /turf/open/floor/iron, /area/security/prison) -"oFF" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Labs"; - dir = 4; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) "oFO" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -63406,24 +63071,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) -"oGn" = ( -/obj/structure/table, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east{ - name = "Surgery APC" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/item/clothing/gloves/color/latex, -/obj/item/cautery, -/obj/item/surgicaldrill{ - pixel_y = 5 - }, -/obj/item/surgical_drapes, -/obj/item/healthanalyzer, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery) "oGs" = ( /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -63442,19 +63089,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"oGA" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "oGN" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -63465,6 +63099,24 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"oGP" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Laser Room Port"; + name = "laser room camera"; + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/engine/engineering) "oGR" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, @@ -63494,6 +63146,29 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"oHy" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/camera/directional/south{ + c_tag = "Autopsy Room"; + name = "detective camera" + }, +/obj/machinery/status_display/ai{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/start/detective, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "oHG" = ( /obj/machinery/vending/wardrobe/gene_wardrobe, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ @@ -63556,6 +63231,22 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/checkpoint/science/research) +"oIE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/sign/departments/security{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "oIQ" = ( /obj/structure/bed{ dir = 8 @@ -63568,24 +63259,6 @@ /area/security/prison{ name = "Prison Dorms" }) -"oJy" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "oJS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -63618,6 +63291,17 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) +"oKo" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Cell 4"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "oKp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -63635,22 +63319,43 @@ burnt = 1 }, /area/maintenance/starboard/fore) -"oKV" = ( +"oKF" = ( /obj/structure/table/wood, -/obj/item/storage/secure/briefcase{ - pixel_x = 5; - pixel_y = 5 +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/computer/security/telescreen/interrogation{ + pixel_y = 25 }, -/obj/item/storage/lockbox/medal, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/turf/open/floor/iron/dark, +/area/security/brig/aft) +"oKH" = ( +/obj/effect/turf_decal/caution{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/captain) +/obj/structure/sign/warning/explosives{ + pixel_y = 31 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "oLa" = ( /obj/structure/chair/fancy/bench{ dir = 8 @@ -63702,24 +63407,17 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/locker) -"oLt" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/personal, -/obj/item/storage/backpack, -/obj/item/storage/backpack/satchel, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/machinery/airalarm{ - pixel_y = 22 +"oLv" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Cell 3"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/locker) +/turf/open/floor/engine, +/area/science/xenobiology) "oLO" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/delivery, @@ -63750,21 +63448,6 @@ burnt = 1 }, /area/maintenance/central) -"oMu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "oMT" = ( /obj/effect/landmark/start/head_of_personnel, /obj/structure/chair/office, @@ -63788,6 +63471,33 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) +"oNC" = ( +/obj/item/kirbyplants{ + icon_state = "applebush" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "oNK" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/lavendergrass, @@ -63799,6 +63509,39 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/maintenance/port/aft) +"oOn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"oOr" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "oOW" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/effect/turf_decal/stripes/corner, @@ -63940,36 +63683,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/theatre) -"oRy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/sheet/plasteel/fifty{ - amount = 10; - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/clothing/shoes/magboots{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/shoes/magboots, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/eva) "oRz" = ( /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 @@ -63979,20 +63692,6 @@ }, /turf/open/floor/iron, /area/vacant_room/commissary) -"oRB" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/central) "oRD" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -64127,6 +63826,26 @@ }, /turf/open/floor/iron, /area/maintenance/disposal/incinerator) +"oTU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Supermatter Waste Line"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/machinery/button/door{ + id = "engineaccess"; + name = "Engine Access Lockdown"; + pixel_x = 24; + req_one_access_txt = "10" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) "oUu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -64197,6 +63916,17 @@ }, /turf/open/floor/plating/airless, /area/maintenance/port/aft) +"oVr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access_txt = null; + req_one_access_txt = "1;4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "oVI" = ( /obj/structure/window/reinforced{ dir = 1 @@ -64518,19 +64248,6 @@ }, /turf/open/floor/plating/asteroid/airless, /area/space/nearstation) -"paH" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/shuttledock) "pbk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, @@ -64573,31 +64290,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) -"pbN" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/head/utility/welding{ - pixel_y = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/storage/primary"; - dir = 1; - name = "Tool Storage APC"; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Tool Storage"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/storage/primary) "pbO" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -64698,18 +64390,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/science/mixing) -"pcN" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "pda" = ( /obj/item/radio/intercom{ broadcasting = 1; @@ -64765,13 +64445,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/ai_monitored/security/armory) -"pdJ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/closed/wall, -/area/hallway/primary/aft) "peb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -64782,6 +64455,13 @@ broken = 1 }, /area/maintenance/aft) +"peh" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "pek" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -64796,6 +64476,41 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"pel" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Robotics Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; + dir = 1; + name = "Robotics Lab APC"; + pixel_y = 24 + }, +/obj/item/stack/package_wrap, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "peD" = ( /obj/effect/landmark/start/cargo_technician, /obj/effect/decal/cleanable/dirt, @@ -64811,29 +64526,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"peE" = ( -/obj/machinery/camera{ - c_tag = "Telecomms Monitoring"; - dir = 4; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms RC"; - pixel_x = -32 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "peO" = ( /obj/structure/table/wood, /obj/machinery/light/small{ @@ -64854,15 +64546,13 @@ }, /turf/open/floor/iron/dark, /area/maintenance/port/fore) -"peU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/plating{ - burnt = 1 +"pfj" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/area/maintenance/port/aft) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig/aft) "pfo" = ( /obj/structure/closet/secure_closet/security/sec, /obj/effect/turf_decal/bot, @@ -64939,22 +64629,6 @@ broken = 1 }, /area/maintenance/starboard/aft) -"pfM" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13", "security") - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/prison, -/area/security/prison) "pfP" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/corner{ @@ -65004,45 +64678,6 @@ burnt = 1 }, /area/maintenance/port/aft) -"pgt" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/radio{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/pen, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -30 - }, -/obj/machinery/button/door{ - id = "Biohazard"; - name = "Emergency Research Lockdown"; - pixel_x = 24; - pixel_y = -24; - req_access_txt = "47" - }, -/obj/machinery/camera{ - c_tag = "Science Security Post"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/science/research) "pgv" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/bot, @@ -65088,43 +64723,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"phr" = ( -/obj/structure/sign/directions/evac{ - dir = 8; - pixel_y = 32 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ - pixel_x = 10; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/shamblers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime{ - pixel_x = -7; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{ - pixel_x = -4; - pixel_y = 11 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/cola{ - pixel_x = 6; - pixel_y = 11 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{ - pixel_y = 20 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "phw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -65203,9 +64801,17 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/office) -"pis" = ( -/turf/open/floor/glass/reinforced, -/area/medical/medbay/lobby) +"pif" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;37;47" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/maintenance/starboard/fore) "piI" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/atmospherics/components/unary/portables_connector/visible, @@ -65226,35 +64832,24 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/kitchen) -"piQ" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel/fifty{ - pixel_x = -2; - pixel_y = 2 +"piZ" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 2; - pixel_y = -2 +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/camera{ - c_tag = "Engineering Storage"; - dir = 1; - name = "engineering camera"; - network = list("ss13","engine") +/obj/machinery/status_display/evac{ + pixel_y = 32 }, -/obj/machinery/light_switch{ - pixel_x = 24 +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/turf/open/floor/iron/dark, -/area/engine/engineering) +/area/engine/gravity_generator) "pjv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -65268,25 +64863,6 @@ broken = 1 }, /area/quartermaster/warehouse) -"pjz" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Starboad Hallway Custodial Bay"; - name = "starboard camera" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "pjI" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -65380,26 +64956,6 @@ burnt = 1 }, /area/maintenance/fore) -"plr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/fun_police{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/space_heater, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light, -/turf/open/floor/iron/dark, -/area/security/execution/education) "plt" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -65496,6 +65052,23 @@ burnt = 1 }, /area/maintenance/starboard/fore) +"pmK" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/machinery/vending/wardrobe/science_wardrobe, +/obj/machinery/camera/directional/east{ + c_tag = "Experimenter Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "pmM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -65525,28 +65098,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) -"pnd" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/morgue"; - dir = 1; - name = "Morgue APC"; - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/turf/open/floor/iron/dark, -/area/medical/morgue) "pnf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65556,17 +65107,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/showroomfloor, /area/security/main) -"pnj" = ( -/obj/structure/table/reinforced, -/obj/item/storage/secure/briefcase{ - pixel_y = 6 - }, -/obj/item/radio{ - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "pnt" = ( /obj/structure/sink{ dir = 8; @@ -65603,6 +65143,59 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"pnS" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/machinery/button/door{ + id = "explorerstorage"; + name = "Storage Shutter Toggle"; + pixel_x = 6; + pixel_y = 2; + req_access_txt = "49" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/quartermaster/exploration_prep) +"pnW" = ( +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "pou" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -65679,17 +65272,6 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) -"ppz" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/structure/closet/secure_closet/personal, -/obj/item/clothing/under/costume/maid, -/obj/item/clothing/head/costume/kitty, -/obj/item/clothing/neck/maid, -/obj/item/clothing/neck/petcollar, -/obj/item/clothing/gloves/maid, -/obj/item/clothing/accessory/maidapron, -/turf/open/floor/iron/dark, -/area/security/main) "ppJ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65697,17 +65279,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/maintenance/port) -"ppM" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "ppN" = ( /obj/effect/turf_decal/plaque{ icon_state = "L5" @@ -65922,26 +65493,16 @@ broken = 1 }, /area/maintenance/port/aft) -"psI" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, +"psM" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/plating{ + burnt = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/chapel/main) +/area/maintenance/starboard/fore) "psP" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/item/radio/intercom{ @@ -66083,29 +65644,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"puW" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/item/radio/intercom{ - pixel_y = null; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/sink{ - dir = 8; - pixel_x = -14; - pixel_y = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery) "pvh" = ( /obj/item/radio/intercom{ pixel_y = -28 @@ -66191,21 +65729,18 @@ }, /turf/open/floor/plating, /area/science/shuttledock) -"pwo" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" +"pwl" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 }, -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/newscaster{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/siding/wideplating/dark{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/chapel/main) +/turf/open/floor/iron/showroomfloor, +/area/medical/surgery) "pwt" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -66256,6 +65791,20 @@ broken = 1 }, /area/maintenance/port/fore) +"pxr" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13", "security") + }, +/obj/item/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "pxA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -66408,19 +65957,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/showroomfloor, /area/science/mixing) -"pzL" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "pAb" = ( /obj/machinery/portable_atmospherics/canister/plasma, /obj/effect/turf_decal/delivery, @@ -66471,6 +66007,29 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) +"pBm" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) +"pBt" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) "pBX" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/bot, @@ -66631,6 +66190,18 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/quartermaster/exploration_prep) +"pEo" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron, +/area/bridge) "pEu" = ( /obj/machinery/computer/secure_data{ dir = 4 @@ -66647,6 +66218,34 @@ /obj/effect/landmark/xeno_spawn, /turf/open/space/basic, /area/solar/starboard/fore) +"pEA" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel/fifty{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering Storage"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "pEH" = ( /obj/machinery/light/small{ dir = 4 @@ -66770,24 +66369,19 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/fore) -"pGo" = ( +"pGi" = ( /obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 + dir = 4 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/turf/open/floor/iron, +/area/security/brig) "pGP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/stripes/line{ @@ -66871,6 +66465,22 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) +"pIB" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Starboard Hallway Kitchen Counter"; + name = "starboard camera" + }, +/obj/structure/sign/directions/evac{ + pixel_y = 24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/hallway/primary/starboard) "pII" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance{ @@ -67023,6 +66633,14 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/maintenance/port/aft) +"pMj" = ( +/obj/structure/chair/stool/directional/south, +/obj/item/trash/energybar{ + pixel_x = 10; + pixel_y = 7 + }, +/turf/open/floor/wood, +/area/security/prison) "pME" = ( /obj/machinery/light_switch{ pixel_x = 24; @@ -67038,6 +66656,32 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/genetics) +"pMJ" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/item/circuitboard/machine/telecomms/bus{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/machinery/camera/directional/north{ + c_tag = "Telecomms Storage"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/storage/tcom) "pNn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, @@ -67100,19 +66744,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"pOC" = ( -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_y = 5 - }, -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Toggle"; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) "pPb" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -67174,31 +66805,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/aft) -"pPQ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad"; - name = "off ramp" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Cargo Ramps"; - dir = 8; - name = "cargo camera"; - network = list("ss13","qm") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) "pPX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, @@ -67206,6 +66812,14 @@ broken = 1 }, /area/maintenance/aft) +"pQw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "pQH" = ( /obj/machinery/status_display/ai{ pixel_x = -32; @@ -67295,31 +66909,6 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) -"pRY" = ( -/obj/machinery/chem_dispenser/drinks{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) -"pSh" = ( -/turf/closed/wall, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "pSw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -67331,16 +66920,18 @@ broken = 1 }, /area/quartermaster/warehouse) -"pSF" = ( -/obj/structure/table, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/obj/structure/window/reinforced{ - dir = 4 +"pSE" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/item/trash/can{ + pixel_x = 10; + pixel_y = 17 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, -/area/science/robotics/lab) +/area/science/aft) "pSI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -67391,15 +66982,6 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"pTY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "pUb" = ( /obj/effect/turf_decal/stripes/corner, /obj/item/kirbyplants{ @@ -67578,6 +67160,13 @@ /obj/effect/spawner/room/fivexthree, /turf/open/floor/plating, /area/maintenance/port/aft) +"pWe" = ( +/obj/machinery/door/window/southright{ + name = "Testing Chamber" + }, +/obj/item/beacon, +/turf/open/floor/engine, +/area/science/explab) "pWp" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/research_director, @@ -67625,18 +67214,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) -"pWP" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "pWQ" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall/r_wall/rust, @@ -67684,6 +67261,20 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) +"pXj" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "pXp" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -67733,6 +67324,31 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall/r_wall, /area/quartermaster/exploration_prep) +"pYq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/bridge) "pZb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -67791,30 +67407,30 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"qag" = ( -/obj/effect/decal/cleanable/food/flour, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 +"pZX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/camera{ - c_tag = "Kitchen"; - dir = 4; - name = "diner camera" +/obj/machinery/power/terminal{ + dir = 1 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/obj/machinery/camera/directional/west{ + c_tag = "Gravity Generator Foyer"; + name = "engineering camera"; + network = list("ss13","engine") }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/machinery/button/door{ + id = "gravity"; + name = "Gravity Generator Lockdown"; + pixel_x = -24; + req_one_access_txt = "19;23" }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/siding/white{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/kitchen) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/engine, +/area/engine/gravity_generator) "qan" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -67934,18 +67550,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"qcH" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/item/bedsheet/syndie, -/obj/structure/closet/secure_closet/evidence, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "qcN" = ( /obj/machinery/door/airlock/maintenance{ name = "hydroponics maintenance"; @@ -67959,6 +67563,22 @@ }, /turf/open/floor/iron/dark, /area/maintenance/central) +"qdg" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + name = "output gas connector port" + }, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/camera/directional/east{ + c_tag = "Incinerator"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/maintenance/disposal/incinerator) "qdr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -67996,6 +67616,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/atmos) +"qdZ" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "qec" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -68044,13 +67672,17 @@ }, /turf/open/floor/iron/dark, /area/maintenance/disposal/incinerator) -"qeD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"qeC" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/hallway/primary/aft) "qeV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder/displaced, @@ -68153,24 +67785,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"qhq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "qhM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -68206,35 +67820,6 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"qiB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "transittube_ai"; - name = "Transit Tube Lockdown Toggle"; - pixel_x = -24; - pixel_y = -8; - req_access_txt = "19" - }, -/obj/machinery/camera{ - c_tag = "Satellite Transit Access"; - dir = 4; - name = "satellite camera"; - network = list("minisat") - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/hallway/primary/fore) "qiY" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -68293,6 +67878,18 @@ broken = 1 }, /area/maintenance/aft) +"qjO" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/wood, +/area/crew_quarters/bar) "qjZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/event_spawn, @@ -68340,13 +67937,49 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"qks" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +"qkq" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Aft Hallway Engineering Venders"; + name = "aft camera" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/aft) +"qkB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) +/obj/machinery/camera/directional/east{ + c_tag = "Toxins Mixers"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/mixing) +"qkL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/science/aft) "qlg" = ( /obj/effect/turf_decal/delivery, /obj/machinery/space_heater, @@ -68396,6 +68029,19 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"qly" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 9 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/shuttledock) "qlQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -68448,22 +68094,6 @@ /obj/structure/lattice/catwalk, /turf/open/floor/plating, /area/science/shuttledock) -"qmt" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/mineral/plasma{ - amount = 5 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/satellite) "qnn" = ( /obj/structure/girder/displaced, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -68493,6 +68123,11 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/kitchen) +"qol" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/security/brig) "qoN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -68560,6 +68195,14 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) +"qqc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/blue, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "qqg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68582,49 +68225,6 @@ }, /turf/open/floor/iron/dark, /area/vacant_room/commissary) -"qqM" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"qrk" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_x = -5; - pixel_y = 1 - }, -/obj/machinery/button/door{ - id = "explorerstorage"; - name = "Storage Shutter Toggle"; - pixel_x = 6; - pixel_y = 2; - req_access_txt = "49" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/quartermaster/exploration_prep) "qrv" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -68645,6 +68245,19 @@ /obj/structure/barricade/wooden/crude, /turf/open/floor/plating, /area/quartermaster/warehouse) +"qrx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron, +/area/bridge) "qrC" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating{ @@ -68705,6 +68318,18 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/showroomfloor, /area/science/lab) +"qsA" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/iron, +/area/bridge) "qsD" = ( /obj/structure/sink{ dir = 4; @@ -68725,6 +68350,18 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"qsL" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/structure/noticeboard{ + pixel_y = 30 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13", "security") + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig) "qsO" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -68932,6 +68569,23 @@ "qvH" = ( /turf/open/floor/holofloor/plating, /area/holodeck/prison) +"qvN" = ( +/obj/structure/sign/departments/engineering{ + pixel_y = -32 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Hallway Rotunda"; + name = "starboard camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "qvW" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/firealarm{ @@ -68950,36 +68604,16 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/science/research) -"qxf" = ( -/obj/structure/table/glass, +"qxo" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/book/manual/hydroponics_pod_people{ - pixel_y = 4 + dir = 8 }, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/reagent_containers/dropper, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Hydroponics Pen"; - dir = 4; - name = "hydroponics camera" +/obj/machinery/door/airlock/maintenance/external{ + name = "construction zone"; + req_access_txt = "32;47;48;37" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/hydroponics) -"qxw" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen/blue, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/area/construction/mining/aux_base) "qxx" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -69013,35 +68647,6 @@ }, /turf/open/floor/iron, /area/storage/primary) -"qyq" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/toilet/restrooms"; - name = "Restrooms APC"; - pixel_y = -24 - }, -/obj/machinery/camera{ - c_tag = "Restrooms"; - dir = 1; - name = "recreation camera" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/toilet/restrooms) "qyr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -69131,6 +68736,28 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) +"qzm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "qzY" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -69167,26 +68794,23 @@ }, /turf/open/floor/iron/dark, /area/maintenance/port/aft) -"qAt" = ( -/obj/machinery/suit_storage_unit/atmos, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "qAu" = ( /obj/structure/reagent_dispensers/peppertank{ pixel_y = -30 }, /turf/closed/wall, /area/security/checkpoint/medical) +"qAE" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/hallway/primary/aft) "qAR" = ( /obj/item/beacon, /obj/effect/turf_decal/stripes/corner{ @@ -69342,6 +68966,18 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/engine/atmos) +"qDv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard) "qDD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -69412,22 +69048,6 @@ /obj/effect/turf_decal/tile/dark/half, /turf/open/floor/iron/dark, /area/medical/medbay/central) -"qDT" = ( -/obj/structure/chair/fancy/sofa/old/right{ - color = "#742925" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar/atrium) "qEy" = ( /obj/item/kirbyplants, /obj/structure/extinguisher_cabinet{ @@ -69467,37 +69087,6 @@ burnt = 1 }, /area/maintenance/starboard/fore) -"qFo" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron, -/area/bridge) -"qFp" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron, -/area/bridge) "qFE" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -69533,36 +69122,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/satellite) -"qGo" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/item/flashlight/lamp, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/item/book/manual/wiki/sopsecurity, -/turf/open/floor/iron/dark, -/area/security/main) -"qGt" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/glasses/science{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/glasses/science, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "qGz" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -69587,19 +69146,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"qGC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "qGE" = ( /obj/structure/railing{ layer = 20 @@ -69731,6 +69277,19 @@ burnt = 1 }, /area/maintenance/disposal) +"qJd" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/aisat_interior) "qJo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69808,25 +69367,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) -"qJP" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "qJU" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -69835,17 +69375,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) -"qKf" = ( -/obj/structure/cable/yellow, -/obj/item/storage/box/pillbottles, -/obj/effect/turf_decal/bot, -/obj/item/storage/box/pillbottles, -/obj/structure/closet/secure_closet/chemical, -/obj/machinery/power/apc/auto_name/west{ - name = "Chemsitry APC" - }, -/turf/open/floor/iron/dark, -/area/medical/chemistry) "qKk" = ( /obj/machinery/power/smes{ capacity = 9e+006; @@ -69886,21 +69415,16 @@ }, /turf/open/floor/prison, /area/security/prison) -"qKQ" = ( -/obj/item/radio/intercom{ - pixel_y = 22 - }, -/obj/machinery/camera{ - c_tag = "Fore Hallway Chapel"; - name = "fore camera" +"qKV" = ( +/obj/structure/chair{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 4 + dir = 1 }, -/area/hallway/primary/fore) +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "qKY" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -69939,16 +69463,28 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/fore) -"qLO" = ( -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"qMm" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4; + color = "#439C1E" }, -/turf/open/floor/iron/showroomfloor, -/area/science/xenobiology) +/obj/machinery/camera/directional/north{ + c_tag = "Virology - Testing pens"; + name = "virology camera"; + network = list("ss13","medbay") + }, +/obj/item/food/cheese/wheel{ + pixel_x = 18 + }, +/obj/item/food/cheese/wheel{ + pixel_y = -4; + pixel_x = 17 + }, +/turf/open/floor/iron/freezer, +/area/medical/virology) "qMK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -70026,21 +69562,17 @@ }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) -"qNM" = ( -/obj/machinery/rnd/production/protolathe/department/science, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Research Lab"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"qNH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, -/area/science/lab) +/area/security/brig/aft) "qNQ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -70068,21 +69600,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/surgery) -"qOG" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Toxins Pumps"; - dir = 1; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) "qOK" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -70127,6 +69644,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"qPq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron, +/area/security/brig/aft) "qPA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -70168,20 +69695,6 @@ broken = 1 }, /area/maintenance/fore) -"qQb" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Port Hallway Chemistry Desk"; - dir = 8; - name = "port camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/port) "qQK" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8; @@ -70191,6 +69704,18 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/heads/cmo) +"qQX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/security/brig/aft) "qRf" = ( /obj/machinery/bookbinder, /obj/effect/turf_decal/bot_white, @@ -70217,22 +69742,26 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/hos) -"qRs" = ( -/obj/effect/turf_decal/stripes/line{ +"qRE" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 + dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, -/area/science/shuttledock) +/area/science/aft) "qRS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70273,20 +69802,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/disposal/incinerator) -"qSR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/south, -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "qSU" = ( /obj/item/radio/intercom{ pixel_y = 22 @@ -70398,14 +69913,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"qVt" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "qVA" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ @@ -70529,24 +70036,20 @@ }, /turf/open/floor/iron, /area/bridge) -"qYQ" = ( +"qYK" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig Prison Access"; dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "qYV" = ( /obj/machinery/status_display/ai{ pixel_x = -32; @@ -70757,6 +70260,17 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"rcB" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "rcI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -70813,15 +70327,6 @@ burnt = 1 }, /area/maintenance/port/fore) -"rdl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "rdv" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/effect/turf_decal/tile/neutral, @@ -70860,16 +70365,6 @@ burnt = 1 }, /area/maintenance/port/fore) -"rea" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "rej" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -70882,6 +70377,36 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard) +"rel" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology Entrance"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/light/small, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "rem" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -70894,23 +70419,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"rer" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 32 +"reD" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "patient's closet"; - req_access_txt = "5" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/item/clothing/under/color/white, -/obj/item/clothing/shoes/sneakers/white, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/showroomfloor, -/area/medical/genetics/cloning) +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "reH" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -70956,6 +70474,26 @@ broken = 1 }, /area/maintenance/port/aft) +"rfd" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/storage/box/bodybags{ + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "rfg" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -71000,27 +70538,6 @@ burnt = 1 }, /area/maintenance/starboard) -"rfw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"rfx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/pen, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "rfO" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/delivery, @@ -71078,23 +70595,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"rgg" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - network = list("ss13", "security"); - dir = 4 - }, -/obj/item/kirbyplants{ - icon_state = "plant-02"; - pixel_y = 3 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "rgj" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small{ @@ -71129,19 +70629,6 @@ /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, /area/science/shuttledock) -"rhp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/door/window/westleft{ - name = "Monkey Pen"; - pixel_y = 1; - req_access_txt = "9"; - dir = 1 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/dark, -/area/medical/virology) "rhr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -71238,6 +70725,10 @@ /obj/item/book/manual/wiki/sopsupply, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) +"riF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/security/brig/aft) "riG" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, @@ -71249,6 +70740,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"riI" = ( +/obj/item/kirbyplants{ + icon_state = "plant-08" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/aft) "rja" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -71416,6 +70919,30 @@ burnt = 1 }, /area/maintenance/starboard/aft) +"rjZ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13", "security") + }, +/turf/open/floor/iron, +/area/security/brig/aft) "rkz" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, @@ -71486,6 +71013,22 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"rlV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron, +/area/bridge) "rmg" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71653,6 +71196,25 @@ broken = 1 }, /area/engine/engineering) +"rnY" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/book/manual/hydroponics_pod_people{ + pixel_y = 4 + }, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/reagent_containers/dropper, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/west{ + c_tag = "Hydroponics Pen"; + name = "hydroponics camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/hydroponics) "roc" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/corner{ @@ -71672,6 +71234,15 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/mixing) +"rof" = ( +/obj/machinery/airalarm/directional/south, +/obj/structure/table/reinforced, +/obj/machinery/camera/autoname{ + network = list("ss13", "prison"); + dir = 5 + }, +/turf/open/floor/iron/techmaint, +/area/security/prison) "roi" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/holodeck{ @@ -71693,12 +71264,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/chemistry) -"roI" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "roT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -71706,6 +71271,31 @@ broken = 1 }, /area/quartermaster/warehouse) +"rpC" = ( +/obj/structure/chair/fancy/sofa/old/right{ + color = "#742925" + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar/atrium) +"rpD" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "construction zone"; + req_access_txt = "32;47;48;37" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/construction/mining/aux_base) "rqq" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/effect/turf_decal/stripes/line{ @@ -71746,6 +71336,24 @@ broken = 1 }, /area/maintenance/port/aft) +"rqQ" = ( +/obj/structure/closet/crate/wooden/toy, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre) "rqV" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -71765,6 +71373,12 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"rrn" = ( +/obj/item/kirbyplants{ + icon_state = "plant-16" + }, +/turf/open/floor/iron/dark, +/area/science/aft) "rrF" = ( /obj/machinery/door/firedoor, /obj/structure/door_assembly/door_assembly_ext{ @@ -71785,6 +71399,19 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/medical/cryo) +"rsq" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron, +/area/security/brig) "rsy" = ( /obj/machinery/fax/med, /obj/structure/table/glass, @@ -71819,18 +71446,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/security/main) -"rtf" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "rtm" = ( /obj/machinery/vending/engivend, /obj/effect/turf_decal/bot, @@ -72047,17 +71662,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"rwh" = ( -/obj/machinery/camera/autoname{ - network = list("ss13", "prison"); - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/prison, -/area/security/prison) "rws" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, @@ -72079,27 +71683,61 @@ burnt = 1 }, /area/maintenance/starboard) -"rxe" = ( -/obj/effect/turf_decal/stripes/line{ +"rwN" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/camera{ - c_tag = "Exploration Dock"; - dir = 6; - name = "science camera"; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/siding/white{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/iron, +/area/bridge) +"ryd" = ( +/obj/item/kirbyplants{ + icon_state = "plant-05" + }, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/item/paper/monitorkey, +/obj/machinery/camera/directional/east{ + c_tag = "Chief Engineer's Office"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron, +/area/crew_quarters/heads/chief) +"ryn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, /turf/open/floor/iron/showroomfloor, -/area/quartermaster/exploration_prep) +/area/science/robotics/lab) "ryC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -72134,19 +71772,19 @@ }, /turf/open/floor/iron, /area/teleporter) -"rzN" = ( -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Engineering Lockers"; - name = "engineering camera"; - network = list("ss13","engine") +"rzs" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1; + color = "#486091" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/turf/open/floor/iron/dark, -/area/engine/engineering) +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/heads/cmo) "rzY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -72271,6 +71909,18 @@ /mob/living/simple_animal/pet/hamster/vector, /turf/open/floor/iron/freezer, /area/medical/virology) +"rBB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/south, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "rBR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -72287,17 +71937,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/starboard) -"rBY" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/bombcloset, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) "rCs" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -72313,6 +71952,16 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/research) +"rDx" = ( +/obj/structure/chair, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too."; + health = 45; + maxHealth = 45; + name = "Officer Beepsky" + }, +/turf/open/floor/glass/reinforced, +/area/security/brig) "rDP" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -72336,24 +71985,6 @@ broken = 1 }, /area/maintenance/central) -"rFl" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 - }, -/obj/machinery/vending/wardrobe/science_wardrobe, -/obj/machinery/camera{ - c_tag = "Experimenter Lab"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "rFr" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -72389,22 +72020,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/starboard/fore) -"rGq" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) "rGy" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -72424,19 +72039,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/aft) -"rGO" = ( -/obj/machinery/newscaster{ - pixel_x = 30 - }, -/obj/machinery/camera{ - c_tag = "Library"; - dir = 8; - name = "bar camera" - }, -/obj/machinery/modular_computer/console/preset/curator, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron/dark, -/area/library) "rHm" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -72488,18 +72090,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/explab) -"rHQ" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "rHR" = ( /obj/effect/turf_decal/bot, /obj/machinery/conveyor{ @@ -72537,31 +72127,6 @@ broken = 1 }, /area/maintenance/starboard) -"rIu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "rIO" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 10 @@ -72626,22 +72191,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/virology) -"rJC" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/storage) "rJO" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder{ @@ -72715,24 +72264,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/lab) -"rLe" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "rLg" = ( /obj/structure/curtain, /obj/effect/turf_decal/delivery, @@ -72754,21 +72285,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"rLt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/bridge) "rLS" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/bot, @@ -72870,6 +72386,17 @@ /obj/effect/turf_decal/siding/wood/end, /turf/open/floor/wood, /area/crew_quarters/heads/hos) +"rNc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "rNh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -72922,6 +72449,9 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/security/execution/transfer) +"rOt" = ( +/turf/closed/wall/rust, +/area/security/brig) "rOz" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate, @@ -72958,6 +72488,19 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/medical/chemistry) +"rPg" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "rPx" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -73014,6 +72557,12 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/main) +"rPI" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/fax/sec, +/turf/open/floor/iron, +/area/security/brig) "rQa" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -73152,41 +72701,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/storage/primary) -"rSI" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/machinery/camera{ - c_tag = "Robotics Lab"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/power/apc{ - areastring = "/area/science/robotics/lab"; - dir = 1; - name = "Robotics Lab APC"; - pixel_y = 24 - }, -/obj/item/stack/package_wrap, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "rSM" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable/yellow{ @@ -73195,6 +72709,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"rSP" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "rTd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/suit_storage_unit/exploration, @@ -73233,6 +72754,22 @@ broken = 1 }, /area/maintenance/fore) +"rTH" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "rTK" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/secure_closet/personal, @@ -73368,20 +72905,6 @@ broken = 1 }, /area/maintenance/aft) -"rVM" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/closet/emcloset{ - name = "emergency prison" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "rVO" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ @@ -73446,6 +72969,13 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/prison) +"rWq" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) "rXn" = ( /obj/structure/table/glass, /obj/machinery/light_switch{ @@ -73467,6 +72997,16 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/heads/cmo) +"rXq" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/item/book/manual/wiki/sopsecurity, +/turf/open/floor/iron/dark, +/area/security/brig) "rXt" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/landmark/event_spawn, @@ -73474,6 +73014,22 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/quartermaster/storage) +"rXy" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "rXD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -73497,6 +73053,17 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"rXS" = ( +/obj/structure/cable/yellow, +/obj/item/storage/box/pillbottles, +/obj/effect/turf_decal/bot, +/obj/item/storage/box/pillbottles, +/obj/structure/closet/secure_closet/chemical, +/obj/machinery/power/apc/auto_name/directional/west{ + name = "Chemsitry APC" + }, +/turf/open/floor/iron/dark, +/area/medical/chemistry) "rYb" = ( /obj/structure/chair/fancy/comfy{ buildstackamount = 0; @@ -73521,6 +73088,20 @@ }, /turf/open/floor/iron, /area/janitor) +"rYj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Supermatter Engine"; + name = "supermatter camera"; + network = list("engine") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/supermatter) "rYk" = ( /obj/machinery/newscaster{ pixel_x = 30 @@ -73577,31 +73158,6 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"rZe" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light{ - light_color = "#e8eaff" - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery) -"rZo" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "rZP" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32; @@ -73672,6 +73228,12 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron, /area/hydroponics) +"saN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/science/aft) "saV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -73686,6 +73248,20 @@ burnt = 1 }, /area/maintenance/port) +"sbf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/airalarm/server{ + dir = 8; + pixel_x = -22 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "sbo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -73699,6 +73275,26 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"sbH" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "scd" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -73731,19 +73327,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/lab) -"scZ" = ( -/obj/machinery/computer/rdconsole/experiment{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "sds" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -73775,6 +73358,21 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/quartermaster/warehouse) +"sdK" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "sdO" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -73821,6 +73419,22 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/main) +"seA" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "seG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -73873,27 +73487,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/construction/mining/aux_base) -"seX" = ( -/obj/item/kirbyplants{ - icon_state = "plant-17"; - pixel_x = 8; - pixel_y = 3 - }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 40 - }, -/obj/machinery/button/door{ - id = "bar_1"; - name = "Bar Shutters Toggle"; - pixel_x = 24; - pixel_y = 24; - req_access_txt = "25" - }, -/mob/living/carbon/human/species/monkey/punpun, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "sfd" = ( /obj/machinery/computer/secure_data{ dir = 1 @@ -73931,56 +73524,6 @@ broken = 1 }, /area/maintenance/port/fore) -"sfQ" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/glasses/science{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/glasses/science, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Toxins Launch Site"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 28 - }, -/obj/structure/sign/warning/explosives/alt{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) -"sfV" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/solars/starboard/aft) "sfZ" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -74053,6 +73596,33 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"shy" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/closet/secure_closet/bar{ + req_access_txt = "25" + }, +/obj/item/flashlight/lantern, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Bar Storage"; + name = "bar camera" + }, +/obj/structure/mirror{ + pixel_y = -32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "shP" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; @@ -74136,6 +73706,22 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) +"sjj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "skf" = ( /obj/item/storage/box/bodybags, /obj/item/storage/box/disks{ @@ -74175,20 +73761,6 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"skm" = ( -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/library) "skq" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -74264,6 +73836,17 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/mixing/chamber) +"sll" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/mob/living/carbon/human/species/monkey, +/obj/structure/window/reinforced{ + dir = 1 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/dark, +/area/medical/virology) "slr" = ( /obj/machinery/door/window/brigdoor/security/cell/eastleft{ name = "Solitary Confinement"; @@ -74315,6 +73898,24 @@ broken = 1 }, /area/hallway/secondary/entry) +"smE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/airalarm/server{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "smR" = ( /obj/machinery/clonepod/prefilled, /obj/effect/turf_decal/delivery, @@ -74334,6 +73935,19 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/aft) +"snj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "snl" = ( /obj/effect/turf_decal/bot, /obj/machinery/vending/cigarette, @@ -74353,34 +73967,47 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) -"snu" = ( +"snC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/port) +"snG" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/package_wrap, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, /obj/machinery/button/door{ - id = "aux_base_shutters"; - name = "Auxiliary Base Shutters Toggle"; + id = "Biohazard"; + name = "Emergency Research Lockdown"; pixel_x = 24; - pixel_y = 6; - req_one_access_txt = "32;47;48" + pixel_y = -24; + req_access_txt = "47" }, -/obj/item/radio/intercom{ - pixel_y = -28 +/obj/machinery/camera/directional/east{ + c_tag = "Science Security Post"; + name = "science camera"; + network = list("ss13","rd") }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/construction/mining/aux_base) -"snC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/port) +/area/security/checkpoint/science/research) "snM" = ( /obj/effect/turf_decal/box/corners{ dir = 1 @@ -74388,23 +74015,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/security/courtroom) -"snZ" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 - }, -/obj/machinery/camera{ - c_tag = "Toxins Storage"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/science/storage) "soa" = ( /turf/closed/wall/r_wall, /area/medical/chemistry) @@ -74422,6 +74032,21 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/locker) +"sox" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light_switch{ + pixel_x = 27; + pixel_y = -5 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "soM" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -74432,21 +74057,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"soT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "soV" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 @@ -74553,6 +74163,28 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) +"srd" = ( +/obj/machinery/computer/cargo, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + name = "Quartermaster RC"; + pixel_y = 30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/qm) "srJ" = ( /obj/structure/sign/poster/official/random{ pixel_y = -32 @@ -74587,18 +74219,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"ssd" = ( -/obj/machinery/light, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/power/apc/auto_name/south{ - name = "Medbay Central APC" - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) "ssj" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, @@ -74637,6 +74257,16 @@ dir = 1 }, /area/hallway/primary/central) +"sth" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/item/wallframe/camera, +/obj/structure/table/wood, +/obj/item/melee/baton/cattleprod, +/obj/item/flashlight/lamp, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/mask/muzzle, +/turf/open/floor/iron/dark, +/area/security/brig) "stj" = ( /obj/structure/table, /obj/machinery/recharger, @@ -74693,6 +74323,23 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron, /area/quartermaster/qm) +"suM" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/mob/living/simple_animal/chicken{ + desc = "The arch-nemesis of Kentucky."; + name = "Popeye"; + real_name = "Featherbottom" + }, +/turf/open/floor/grass, +/area/hydroponics) "svb" = ( /obj/machinery/light_switch{ pixel_x = 21; @@ -74790,6 +74437,16 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"swT" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/shuttledock) "swV" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -74799,44 +74456,23 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/xenobiology) -"swW" = ( -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/hallway/secondary/exit/departure_lounge"; - dir = 1; - name = "Departure Lounge APC"; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Departures Lounge"; - name = "shuttle camera" - }, -/obj/effect/turf_decal/stripes/line{ +"sxa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 }, -/obj/machinery/light_switch{ - pixel_x = 13; - pixel_y = 21 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "sxb" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 4; @@ -74945,6 +74581,21 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) +"syc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "syf" = ( /obj/structure/table/wood, /obj/item/gun/ballistic/shotgun/doublebarrel{ @@ -74977,32 +74628,6 @@ }, /turf/open/floor/iron/dark, /area/science/research) -"syO" = ( -/obj/machinery/light_switch{ - name = "Control Room light switch"; - pixel_x = -20; - pixel_y = -5 - }, -/obj/machinery/power/apc{ - areastring = "/area/tcommsat/computer"; - name = "Telecomms Monitoring APC"; - pixel_y = -24 - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/light_switch/tcomms{ - pixel_x = -20; - pixel_y = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/mapping_helpers/atmos_auto_connect, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "syT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -75063,51 +74688,11 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/explab) -"sAk" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hydroponics) -"sAn" = ( -/obj/structure/closet/secure_closet/hop, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hop) "sAS" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"sBe" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/ecto_sniffer, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "sBq" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -75124,6 +74709,18 @@ }, /turf/open/floor/engine, /area/science/explab) +"sBs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "sBx" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/effect/turf_decal/tile/neutral, @@ -75133,6 +74730,33 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/main) +"sBJ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Blast Door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/xenobiology) +"sBR" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Satellite Antechamber"; + name = "satellite camera"; + network = list("minisat") + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) "sBU" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/corner{ @@ -75230,36 +74854,49 @@ /obj/effect/turf_decal/siding/white/corner, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/kitchen) -"sDa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +"sCO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"sDE" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "1;4" +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0; + req_access_txt = "55" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/turf/open/floor/iron/dark, +/area/science/xenobiology) +"sCR" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/greenglow/filled, +/obj/machinery/light_switch{ + pixel_y = -27 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) +"sDa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "sDM" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 8 @@ -75290,6 +74927,16 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/storage) +"sEb" = ( +/obj/structure/mopbucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/security/brig) "sFx" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ @@ -75341,6 +74988,27 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) +"sGx" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/vomit/old, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "sGC" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -75348,18 +75016,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) -"sGS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "sGT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -75397,22 +75053,6 @@ broken = 1 }, /area/maintenance/central) -"sHC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "sId" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -75587,6 +75227,30 @@ }, /turf/open/floor/plating, /area/security/prison) +"sKk" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/fax/bridge, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron, +/area/bridge) "sKz" = ( /obj/structure/railing{ dir = 4 @@ -75604,6 +75268,17 @@ broken = 1 }, /area/maintenance/aft) +"sLc" = ( +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "sLd" = ( /obj/structure/table/glass, /obj/machinery/plantgenes{ @@ -75639,27 +75314,6 @@ burnt = 1 }, /area/maintenance/port/aft) -"sLI" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/sign/poster/official/moth1{ - pixel_y = 32 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "sMc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -75680,18 +75334,16 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) -"sMn" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/space_heater, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +"sMu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron/dark, -/area/science/shuttledock) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "sMK" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ @@ -75717,6 +75369,22 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) +"sMO" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/kitchen) "sMT" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/binary/pump{ @@ -75726,11 +75394,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"sNf" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/main) +"sNh" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "sNo" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -75905,6 +75577,29 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"sPL" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/caution, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Crematorium"; + name = "chapel camera" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/chapel/office) "sPZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -75961,15 +75656,6 @@ }, /turf/open/floor/plating, /area/medical/chemistry) -"sQF" = ( -/obj/structure/closet/bombcloset/security, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "sQM" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -75989,6 +75675,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"sQR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/shuttledock) "sRb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -76003,27 +75703,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"sRk" = ( -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/table, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Bar Counter"; - dir = 8; - name = "bar camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "sRI" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, @@ -76059,6 +75738,24 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"sRZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "sSd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76126,65 +75823,15 @@ }, /turf/open/floor/iron/dark, /area/maintenance/port/aft) -"sSU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) -"sTf" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "E.V.A. Storage"; - dir = 8; - name = "command camera" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/standard_unit{ - desc = "An industrial suit storage device carrying retro space suits. Neat!"; - helmet_type = /obj/item/clothing/head/helmet/space; - suit_type = /obj/item/clothing/suit/space - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"sTh" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector{ dir = 1 }, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/mapping_helpers/atmos_auto_connect, /turf/open/floor/iron/dark, -/area/ai_monitored/storage/eva) -"sTz" = ( -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/obj/item/paper/monitorkey, -/obj/machinery/camera{ - c_tag = "Chief Engineer's Office"; - dir = 8; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron, -/area/crew_quarters/heads/chief) +/area/science/aft) "sUi" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, @@ -76194,6 +75841,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) +"sUk" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/machinery/gateway{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/gateway) "sUr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -76237,25 +75900,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/prison, /area/security/prison) -"sVp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "sVy" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -76272,6 +75916,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"sVz" = ( +/obj/effect/spawner/randomvend/snack, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/fore) "sVH" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/machinery/door/poddoor/preopen{ @@ -76418,6 +76073,14 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/quartermaster/warehouse) +"sXD" = ( +/mob/living/simple_animal/bot/medbot{ + auto_patrol = 1; + desc = "A little medical robot, officially part of the Nanotrasen medical inspectorate. He looks somewhat underwhelmed."; + name = "Inspector Johnson" + }, +/turf/open/floor/glass/reinforced, +/area/medical/medbay/lobby) "sXU" = ( /obj/structure/table, /obj/item/clipboard, @@ -76446,24 +76109,6 @@ }, /turf/open/floor/iron/dark, /area/hydroponics) -"sYf" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron, -/area/bridge) "sYg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -76499,6 +76144,31 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"sYE" = ( +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + name = "AI RC"; + pixel_x = 30; + pixel_y = -30 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/camera/directional/south{ + c_tag = "AI Chamber Core"; + name = "core camera"; + network = list("aicore") + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) "sYL" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -76552,15 +76222,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/showroomfloor, /area/security/main) -"sZC" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/warden) "sZF" = ( /obj/structure/bookcase/random/religion, /obj/machinery/light{ @@ -76613,6 +76274,28 @@ /obj/machinery/light/small, /turf/open/floor/iron/dark, /area/medical/morgue) +"tbj" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + c_tag = "Starboard Quarter Solar"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) "tbu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ @@ -76631,16 +76314,6 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/quartermaster/office) -"tbE" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/table/optable, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "tbI" = ( /obj/item/radio/intercom, /turf/closed/wall/rust, @@ -76698,18 +76371,24 @@ }, /turf/open/floor/wood, /area/security/detectives_office) -"tbZ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"tcj" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/dark, -/area/security/main) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/solars/starboard/aft) "tco" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -76717,6 +76396,40 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/prison) +"tdg" = ( +/obj/item/kirbyplants{ + icon_state = "plant-03" + }, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering Foyer"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/break_room) +"tdl" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/iron, +/area/security/brig/aft) "tdo" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -76783,21 +76496,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) -"tfa" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "tfq" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -76843,46 +76541,22 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/heads/hor) -"tgZ" = ( -/obj/machinery/suit_storage_unit/atmos, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera{ - c_tag = "Atmospherics Lockers"; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"thd" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/engine/atmos) +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/exploration_dock) "the" = ( /turf/closed/wall/mineral/plastitanium, /area/science/shuttledock) -"tho" = ( -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Closet"; - dir = 1; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "thx" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -76892,31 +76566,6 @@ broken = 1 }, /area/security/execution/transfer) -"thF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/bridge) "thI" = ( /obj/structure/chair/fancy/comfy{ color = "#354562" @@ -76998,25 +76647,47 @@ }, /turf/open/floor/grass, /area/security/prison) -"tjg" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"tjb" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/light/small{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/item/storage/toolbox/emergency{ + pixel_y = 4 + }, +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Vacant Commissary"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +/turf/open/floor/iron/dark, +/area/vacant_room/commissary) +"tjj" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plating/airless, -/area/docking/arrival{ - lighting_colour_bulb = "#ffdbb4"; - lighting_colour_tube = "#ffce99" - }) +/obj/effect/turf_decal/siding/wood/end, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/wood{ + broken = 1 + }, +/area/crew_quarters/bar) "tjm" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, @@ -77129,31 +76800,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"tkf" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science RC"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "tks" = ( /obj/machinery/firealarm{ dir = 4; @@ -77341,6 +76987,21 @@ /obj/machinery/computer/secure_data, /turf/open/floor/iron, /area/security/checkpoint/medical) +"tmE" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "47"; + name = "science aft maintenance access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard) "tmK" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, @@ -77373,38 +77034,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"tnS" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/item/storage/toolbox/emergency{ - pixel_y = 4 - }, -/obj/item/wrench, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Vacant Commissary"; - dir = 8; - name = "cargo camera"; - network = list("ss13","qm") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/vacant_room/commissary) "tnT" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -77445,21 +77074,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"toQ" = ( -/obj/machinery/computer/shuttle_flight/labor{ - dir = 1 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Transferring Centre Dock"; - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "toS" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -77476,12 +77090,6 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron, /area/engine/atmos) -"toT" = ( -/obj/machinery/door/window/southright{ - name = "Testing Chamber" - }, -/turf/open/floor/engine, -/area/science/explab) "toW" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -77522,6 +77130,25 @@ broken = 1 }, /area/security/execution/transfer) +"tpK" = ( +/obj/item/kirbyplants{ + icon_state = "plant-08" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Cloning Lab"; + name = "medical camera"; + network = list("ss13","medical"); + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 24 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/central) "tpX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -77573,23 +77200,20 @@ }, /turf/open/floor/iron/dark, /area/construction/mining/aux_base) -"trh" = ( -/obj/machinery/door/airlock/hatch{ - name = "Exploration Telecommunications"; - req_access_txt = "61" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 +"tqZ" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/light, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) +/turf/open/floor/iron/dark, +/area/chapel/main) "trO" = ( /obj/effect/turf_decal/tile/black/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -77673,25 +77297,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"tsN" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Air to Distro" - }, -/obj/structure/sign/warning/fire{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Distribution Loop"; - dir = 8; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "tsQ" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -77743,6 +77348,23 @@ burnt = 1 }, /area/maintenance/port) +"ttt" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/supply) "ttv" = ( /turf/closed/wall, /area/docking/arrival{ @@ -77786,35 +77408,12 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/hallway/primary/central) -"tuD" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) -"tuX" = ( -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) +"tuQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "tuZ" = ( /obj/effect/turf_decal/bot, /obj/machinery/button/door{ @@ -77836,20 +77435,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"tvz" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "tvC" = ( /obj/effect/turf_decal/delivery, /obj/structure/sign/warning/securearea{ @@ -77863,18 +77448,19 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"tvM" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/ore_silo, -/obj/machinery/airalarm{ - pixel_y = 22 +"tvU" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "twq" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -77962,30 +77548,6 @@ /area/security/prison{ name = "Prison Dorms" }) -"txy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/exploration_dock) "txO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -78014,40 +77576,35 @@ burnt = 1 }, /area/quartermaster/warehouse) +"tyd" = ( +/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Lockers"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "typ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron/dark/corner, /area/hallway/primary/fore) -"tyy" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +"tyx" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"tyD" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/sign/warning/vacuum{ - pixel_y = -32 +/turf/open/floor/iron/dark/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark/corner, /area/hallway/primary/fore) "tyN" = ( /obj/effect/decal/cleanable/dirt, @@ -78107,6 +77664,14 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) +"tzT" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/stack/medical/gauze, +/turf/open/floor/iron/showroomfloor, +/area/security/main) "tzZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -78166,32 +77731,6 @@ burnt = 1 }, /area/maintenance/starboard/aft) -"tAP" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/table/optable, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13", "security") - }, -/obj/item/radio/intercom{ - pixel_y = -25 - }, -/obj/machinery/light/small, -/turf/open/floor/iron/showroomfloor, -/area/security/main) -"tBf" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/recharger, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "tBv" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -78222,29 +77761,6 @@ burnt = 1 }, /area/maintenance/port) -"tBU" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/personal, -/obj/item/storage/backpack, -/obj/item/storage/backpack/satchel, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/digital_clock/directional/north, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/locker) "tCc" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, @@ -78265,27 +77781,29 @@ broken = 1 }, /area/maintenance/aft) -"tCL" = ( -/obj/machinery/camera/autoname{ - network = list("ss13", "prison"); +"tCz" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Recovery Room"; + dir = 10; + name = "medical camera"; + network = list("ss13","medical") }, -/obj/item/radio/intercom{ - freerange = 1; - name = "Prison intercom"; - desc = "Talk through this. It looks like it has been modified to not broadcast."; - prison_radio = 1; - pixel_y = -25 +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/prison, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/surgery) "tDg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -78336,23 +77854,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"tDZ" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/seed_extractor, -/obj/machinery/camera{ - c_tag = "Apiary"; - dir = 4; - name = "chapel camera" - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "tEj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -78360,6 +77861,19 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/security/courtroom) +"tEr" = ( +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light{ + light_color = "#e8eaff" + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/surgery) "tEv" = ( /obj/machinery/light{ dir = 1 @@ -78383,20 +77897,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/prison, /area/security/prison) -"tEU" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/turf/open/floor/iron/dark, -/area/medical/morgue) "tFa" = ( /obj/structure/table/glass, /obj/item/paper_bin{ @@ -78439,60 +77939,12 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"tFU" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/security/main) -"tGn" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "tGs" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ burnt = 1 }, /area/maintenance/starboard/fore) -"tGY" = ( -/obj/structure/filingcabinet, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/supply) "tHj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -78504,24 +77956,6 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/maintenance/port/aft) -"tHJ" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron, -/area/security/main) "tHU" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -78544,13 +77978,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/toilet/restrooms) -"tIb" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "tIc" = ( /obj/machinery/requests_console{ department = "Hydroponics"; @@ -78598,51 +78025,6 @@ }, /turf/open/floor/iron/dark, /area/science/mixing) -"tIQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/library) -"tIS" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Port Tanks"; - dir = 4; - name = "atmospherics camera"; - network = list("ss13","engine") - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) -"tJx" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/west, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "tJY" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -78710,6 +78092,22 @@ burnt = 1 }, /area/maintenance/fore) +"tKP" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "tKV" = ( /turf/closed/wall/rust, /area/medical/medbay/central) @@ -78722,16 +78120,6 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/quartermaster/warehouse) -"tLi" = ( -/obj/structure/table, -/obj/item/folder{ - pixel_x = -6 - }, -/obj/item/book/manual/wiki/experimentor, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/science/explab) "tLy" = ( /obj/effect/turf_decal/delivery, /obj/machinery/power/apc{ @@ -78789,23 +78177,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"tMu" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "tMB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -78892,13 +78263,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"tOm" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "tOz" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -78916,23 +78280,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"tPd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/status_display/ai{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "tPn" = ( /turf/open/floor/plating{ burnt = 1 @@ -78949,24 +78296,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/hydroponics) -"tPE" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/main) "tPK" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -78992,6 +78321,19 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) +"tPZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "tQN" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -79031,6 +78373,13 @@ }, /turf/open/floor/iron, /area/maintenance/disposal/incinerator) +"tRb" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron, +/area/security/brig) "tRe" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/roboticist, @@ -79078,6 +78427,16 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/iron/dark, /area/maintenance/port/aft) +"tSz" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "tST" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -79089,6 +78448,25 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"tSU" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Departures Checkpoint"; + name = "shuttle camera" + }, +/obj/structure/closet/secure_closet/security/cargo, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/hallway/secondary/exit/departure_lounge) "tTi" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -79118,20 +78496,13 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/heads/cmo) -"tUa" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ +"tTT" = ( +/obj/structure/chair{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron, -/area/bridge) +/obj/effect/landmark/start/security_officer, +/turf/open/floor/glass/reinforced, +/area/security/brig) "tUb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/gulag_item_reclaimer{ @@ -79165,6 +78536,27 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) +"tUK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/quartermaster/exploration_dock) +"tUU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) "tUZ" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 @@ -79212,20 +78604,14 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/genetics/cloning) -"tVJ" = ( -/obj/item/storage/fancy/donut_box, -/obj/structure/table, -/obj/machinery/camera{ - c_tag = "Courtroom Jury"; - dir = 8; - name = "command camera" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +"tVw" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/maintenance{ + desc = "It opens and closes. You have a terrible feeling about this room..."; + name = "Brig closet" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/courtroom) +/area/security/brig) "tVK" = ( /obj/effect/turf_decal/tile/dark/anticorner/contrasted{ dir = 1 @@ -79245,6 +78631,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"tWc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Brig Prison Access" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron, +/area/security/main) "tWi" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -79264,31 +78667,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/teleporter) -"tWL" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Recovery Room"; - name = "geneticscamera"; - network = list("ss13","medical"); - dir = 10 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/genetics) -"tWT" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "tWV" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -79372,6 +78750,44 @@ }, /turf/open/floor/plating, /area/security/prison) +"ual" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Auxiliary Base Construction"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/construction/mining/aux_base) +"uaF" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 2 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "uaG" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/purple/half/contrasted{ @@ -79379,6 +78795,33 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/shuttledock) +"uaJ" = ( +/obj/machinery/computer/message_monitor, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) +"uaR" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/turf/open/floor/iron/dark, +/area/medical/morgue) "uaW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -79420,17 +78863,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/port) -"ubC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1; - layer = 1 - }, -/obj/item/kirbyplants/random, -/obj/machinery/camera/autoname{ - network = list("ss13", "prison") - }, -/turf/open/floor/wood, -/area/security/prison) "ubM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -79543,6 +78975,32 @@ burnt = 1 }, /area/hallway/secondary/entry) +"udc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Aft Hallway Security Doors"; + name = "aft camera" + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "udd" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/structure/disposalpipe/segment{ @@ -79592,6 +79050,13 @@ burnt = 1 }, /area/maintenance/starboard) +"ueh" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Storage"; + name = "shuttle camera" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "uek" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -79626,22 +79091,6 @@ broken = 1 }, /area/maintenance/central) -"uex" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/box, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/science/shuttledock) "ueM" = ( /obj/machinery/suit_storage_unit/rd, /obj/effect/turf_decal/delivery, @@ -79752,6 +79201,18 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/engine/engineering) +"ufP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "ugf" = ( /obj/structure/window/reinforced{ dir = 8 @@ -79828,6 +79289,20 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"uis" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/security/prison) "uja" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -79848,58 +79323,39 @@ burnt = 1 }, /area/maintenance/port/fore) -"uji" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"ujg" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/computer_hardware/hard_drive/role/roboticist{ + pixel_x = -3 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"ujo" = ( -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_x = 6 }, -/obj/machinery/camera{ - c_tag = "Engineering Desk"; - name = "engineering camera"; - network = list("ss13","engine") +/obj/item/computer_hardware/hard_drive/role/signal/toxins, +/obj/item/computer_hardware/hard_drive/role/signal/toxins, +/obj/item/circuitboard/aicore{ + pixel_y = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/hand_labeler, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/light{ dir = 8 }, -/obj/machinery/fax/eng, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/engine/break_room) -"ujr" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/gibber, -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room"; - name = "diner camera" - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/kitchen) -"ujK" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/area/crew_quarters/heads/hor) +"uji" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/obj/machinery/power/apc/auto_name/west{ - name = "Medical Security Checkpoint APC" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/medical) +/area/hallway/primary/aft) "ujQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -79959,14 +79415,6 @@ /obj/item/pen, /turf/open/floor/wood, /area/security/prison) -"ukR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "ulf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -80060,6 +79508,24 @@ }, /turf/open/floor/iron/dark, /area/maintenance/disposal/incinerator) +"umH" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -28 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Mech Bay"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) "umK" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/manifold/green/visible, @@ -80069,6 +79535,23 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/engine/atmos) +"umP" = ( +/obj/structure/dresser, +/obj/machinery/button/door{ + id = "Cabin_1"; + name = "Cabin 1 Privacy Lock"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/locker) "unx" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -80218,19 +79701,6 @@ burnt = 1 }, /area/maintenance/starboard/aft) -"uqg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "uqj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -80330,12 +79800,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/hallway/primary/starboard) -"uqU" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/prison) "urk" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -80346,16 +79810,6 @@ burnt = 1 }, /area/maintenance/starboard/fore) -"url" = ( -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "urs" = ( /obj/structure/chair/fancy/corp{ dir = 8 @@ -80445,6 +79899,17 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"utm" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "utt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -80459,27 +79924,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, /area/bridge) -"utH" = ( -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Recreation Fitness Ring"; - dir = 1; - name = "recreation camera" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "utT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -80541,6 +79985,21 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) +"uuy" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/storage) "uvc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, @@ -80736,6 +80195,33 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/cryo) +"uyc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Recovery Room"; + dir = 10; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/storage) "uyd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -80753,6 +80239,51 @@ broken = 1 }, /area/maintenance/starboard/fore) +"uyw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) +"uyz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/camera/directional/south{ + c_tag = "AI Upload Transit Access"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/bridge) "uyN" = ( /obj/machinery/light, /obj/machinery/requests_console{ @@ -80835,6 +80366,16 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"uzN" = ( +/obj/machinery/status_display/ai{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/science/explab) "uzO" = ( /obj/structure/table/wood/fancy, /obj/item/storage/fancy/donut_box, @@ -80844,16 +80385,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) -"uAb" = ( -/obj/machinery/camera{ - c_tag = "Fore Hallway Diner"; - name = "fore camera" - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "uAe" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -80951,54 +80482,12 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/hos) -"uAX" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "uBc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"uBi" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/utility/hardhat/orange{ - name = "protective hat"; - pixel_y = 6 - }, -/obj/item/clothing/head/utility/hardhat/orange{ - name = "protective hat"; - pixel_y = 6 - }, -/obj/item/clothing/head/utility/hardhat/orange{ - name = "protective hat"; - pixel_y = 6 - }, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/engine/engineering) "uCE" = ( /obj/structure/bookcase/random/religion, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -81121,6 +80610,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/showroomfloor, /area/medical/chemistry) +"uEr" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "uEB" = ( /obj/effect/decal/cleanable/cobweb, /obj/item/kirbyplants{ @@ -81143,6 +80640,25 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"uFd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/fun_police{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/space_heater, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light, +/turf/open/floor/iron/dark, +/area/security/execution/education) "uFf" = ( /obj/effect/turf_decal/bot, /obj/machinery/disposal/bin, @@ -81156,19 +80672,6 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/engine/break_room) -"uFh" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/security/main) "uFN" = ( /obj/structure/bed{ dir = 8 @@ -81178,22 +80681,6 @@ /area/security/prison{ name = "Prison Dorms" }) -"uFS" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet{ - pixel_y = -28 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/satellite) "uFY" = ( /obj/structure/table/reinforced, /obj/item/storage/crayons, @@ -81305,18 +80792,16 @@ broken = 1 }, /area/maintenance/fore) -"uIw" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 +"uIx" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating{ - broken = 1 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/area/maintenance/port/aft) +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "uIG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -81332,21 +80817,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/science/shuttledock) -"uIL" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "uJb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -81438,27 +80908,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"uKZ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "uLu" = ( /obj/machinery/microwave{ pixel_y = 5 @@ -81482,20 +80931,6 @@ /obj/item/clothing/head/cone, /turf/open/floor/plating/airless, /area/space/nearstation) -"uLJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "uLL" = ( /obj/structure/table/reinforced, /obj/item/assembly/timer{ @@ -81545,31 +80980,6 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/science/mixing) -"uMj" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) -"uNg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "uNy" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -81597,6 +81007,25 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"uNI" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Bridge Access"; + name = "command camera" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/bridge) "uNJ" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -81714,6 +81143,52 @@ }, /turf/open/floor/prison, /area/security/prison) +"uPm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "justicedoor"; + name = "Justice Chamber"; + req_access_txt = "3" + }, +/obj/machinery/button/door{ + id = "justicedoor"; + name = "Justice Door Lock"; + normaldoorcontrol = 1; + pixel_x = -24; + req_access_txt = "3"; + specialfunctions = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) +"uPp" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/recharger, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/item/restraints/handcuffs, +/obj/item/radio{ + pixel_x = 10; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/exit/departure_lounge) "uPx" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold4w/general/visible, @@ -81734,18 +81209,6 @@ }, /turf/open/floor/iron/dark, /area/engine/break_room) -"uQc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "uQf" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/cobweb, @@ -81837,6 +81300,18 @@ luminosity = 2 }, /area/maintenance/starboard) +"uRq" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/closet/emcloset{ + name = "emergency prison" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "uRI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -81882,16 +81357,26 @@ /obj/structure/sign/warning/docking, /turf/closed/wall, /area/maintenance/port/aft) -"uSY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +"uTh" = ( +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/shuttledock) +/obj/machinery/camera/directional/north{ + c_tag = "Supermatter Cooler"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "uTn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -81934,27 +81419,20 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"uUe" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"uTR" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac{ + pixel_y = 30 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - burnt = 1 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/area/maintenance/solars/port/fore) +/turf/open/floor/iron/dark, +/area/security/brig) "uUP" = ( /obj/structure/closet/secure_closet/security/science, /obj/item/crowbar, @@ -81994,6 +81472,20 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) +"uVp" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "uVI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -82021,20 +81513,46 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/shuttledock) -"uWy" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"uWj" = ( +/obj/machinery/button/door{ + id = "teleshutter"; + name = "Teleporter Shutter Toggle"; + pixel_x = -8; + pixel_y = 24; + req_access_txt = "19" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway Teleporter Access"; + name = "central camera" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) +/turf/open/floor/iron, +/area/hallway/primary/central) +"uWx" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/solars/port/fore) "uWN" = ( /obj/machinery/computer/communications{ dir = 4 @@ -82047,23 +81565,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"uXk" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "uXo" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -82110,23 +81611,6 @@ broken = 1 }, /area/maintenance/central) -"uXH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "uXI" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, @@ -82142,40 +81626,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"uYq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/security/main) -"uYv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/machinery/camera{ - c_tag = "Recovery Room"; - dir = 8; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +"uXV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating{ + broken = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) +/area/maintenance/starboard/fore) "uYK" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ @@ -82190,6 +81647,16 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/engine/atmos) +"uZx" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "uZM" = ( /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom{ @@ -82233,25 +81700,22 @@ broken = 1 }, /area/hallway/secondary/entry) -"vax" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/xeno_mining{ - pixel_y = 32 +"vas" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Port Quarter Solar"; - dir = 6; - name = "engineering camera"; - network = list("ss13","engine") +/obj/structure/table/optable, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13", "security") }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - broken = 1 +/obj/item/radio/intercom{ + pixel_y = -25 }, -/area/maintenance/solars/port/aft) +/obj/machinery/light/small, +/turf/open/floor/iron/showroomfloor, +/area/security/main) "vay" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/bot, @@ -82336,6 +81800,22 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/main) +"vbD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Satellite Maintenance"; + name = "satellite camera"; + network = list("minisat") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/engine, +/area/ai_monitored/storage/satellite) "vbG" = ( /obj/effect/decal/cleanable/dirt, /obj/item/wrench, @@ -82421,6 +81901,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating/airless, /area/space/nearstation) +"vcA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/security/brig) +"vcH" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/brig) "vcN" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -82461,19 +81964,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"vdd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/sign/plaques/golden{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/security/main) "vdz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -82495,6 +81985,50 @@ broken = 1 }, /area/maintenance/starboard/fore) +"vdA" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/construction/mining/aux_base) +"vdR" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/qm"; + dir = 1; + name = "Quartermaster's Office APC"; + pixel_y = 24 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Quartermaster's Office"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/structure/disposalpipe/trunk, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/qm) "vdT" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/turf_decal/delivery, @@ -82566,6 +82100,15 @@ /obj/item/book/manual/wiki/sopcommand, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hor) +"vfj" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) "vfl" = ( /turf/open/floor/plating, /area/science/shuttledock) @@ -82688,6 +82231,18 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/theatre) +"vgE" = ( +/obj/structure/table, +/obj/item/storage/briefcase, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "vgW" = ( /obj/machinery/computer/security/qm{ dir = 1; @@ -82700,26 +82255,17 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/supply) -"vhm" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/status_display/door_timer{ - id = "cell"; - name = "Solitary confinement timer"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +"vhv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "1;4" }, -/obj/item/kirbyplants/random, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark, +/area/security/brig) "vhz" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -82761,19 +82307,6 @@ /obj/structure/punching_bag, /turf/open/floor/prison, /area/security/prison) -"viw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "viB" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -82790,6 +82323,14 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/shuttledock) +"viU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/security/brig) "viZ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/blue{ @@ -82833,13 +82374,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"vjk" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "vjR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -82888,6 +82422,14 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"vkC" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron, +/area/security/brig) "vkE" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -83017,6 +82559,21 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating/airless, /area/maintenance/port/aft) +"vmq" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/gibber, +/obj/machinery/camera/directional/north{ + c_tag = "Kitchen Cold Room"; + name = "diner camera" + }, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/airalarm/kitchen_cold_room{ + dir = 1; + pixel_y = 24 + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/kitchen) "vmw" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -83034,19 +82591,6 @@ burnt = 1 }, /area/maintenance/starboard) -"vmP" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "vmQ" = ( /obj/structure/chair{ dir = 1 @@ -83089,31 +82633,23 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/bridge) -"vnc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/caution, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"vmW" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/machinery/camera{ - c_tag = "Crematorium"; - dir = 1; - name = "chapel camera" +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Labs"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/chapel/office) +/turf/open/floor/iron/showroomfloor, +/area/science/xenobiology) "vng" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -83173,6 +82709,24 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port/aft) +"vnz" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/camera/directional/north{ + c_tag = "Morgue"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) "vnE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -83197,34 +82751,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/port/aft) -"vox" = ( -/obj/item/kirbyplants{ - icon_state = "applebush" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "voI" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -83254,6 +82780,25 @@ burnt = 1 }, /area/maintenance/port) +"vpr" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Starboad Hallway Custodial Bay"; + name = "starboard camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "vpC" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -83324,25 +82869,6 @@ }, /turf/open/floor/iron, /area/janitor) -"vqP" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Council Chamber"; - dir = 8; - name = "command camera" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) "vre" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -83368,25 +82894,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/port/fore) -"vri" = ( -/obj/structure/closet/crate/wooden/toy, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/theatre) "vrs" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -83467,6 +82974,12 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/medical/genetics) +"vtf" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard/fore) "vtt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -83499,6 +83012,20 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"vtI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/security/brig) "vtL" = ( /obj/machinery/light/small{ dir = 8 @@ -83540,6 +83067,18 @@ }, /turf/open/floor/iron/dark, /area/science/storage) +"vum" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/science/shuttledock) "vuo" = ( /obj/machinery/flasher/portable, /obj/effect/decal/cleanable/dirt, @@ -83564,42 +83103,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/crew_quarters/heads/chief) -"vuy" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/machinery/power/apc/auto_name/east{ - name = "Cloning APC" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/paper/guides/jobs/medical/cloning, -/obj/item/book/manual/wiki/medical_cloning{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/crowbar, -/obj/machinery/camera{ - c_tag = "Recovery Room"; - name = "cloning camera"; - network = list("ss13","medical"); - dir = 9 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/showroomfloor, -/area/medical/genetics/cloning) -"vuN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "vvb" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 @@ -83628,24 +83131,14 @@ burnt = 1 }, /area/maintenance/port) -"vvC" = ( -/obj/machinery/disposal/bin, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Chemistry"; - dir = 1; - name = "medical camera"; - network = list("ss13","medical") +"vvD" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Tank - N2O"; + name = "atmospherics camera"; + network = list("ss13","engine") }, -/turf/open/floor/iron/dark, -/area/medical/chemistry) +/turf/open/floor/engine/n2o, +/area/engine/atmos) "vvF" = ( /obj/effect/landmark/start/station_engineer, /obj/structure/cable/yellow{ @@ -83665,22 +83158,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"vvS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "vvV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -83703,41 +83180,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) -"vwq" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 - }, -/obj/machinery/camera{ - c_tag = "Aft Hallway Engineering Venders"; - dir = 8; - name = "aft camera" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"vwv" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "vwM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -83858,6 +83300,20 @@ }, /turf/open/floor/iron/dark, /area/maintenance/starboard) +"vxT" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) "vxV" = ( /obj/structure/table, /obj/item/storage/box/disks_nanite{ @@ -83935,23 +83391,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"vzz" = ( -/obj/machinery/light, -/obj/structure/chair/fancy/sofa/corp/right{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/digital_clock/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/lobby) "vzF" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -83962,22 +83401,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"vzG" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/fore) "vzJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -83996,23 +83419,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"vzQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "vAb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -84082,6 +83488,17 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"vBL" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Cell 1"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "vCb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -84096,10 +83513,6 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/quartermaster/office) -"vCm" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/glass/reinforced, -/area/medical/medbay/lobby) "vCo" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 @@ -84133,26 +83546,19 @@ burnt = 1 }, /area/maintenance/starboard/fore) -"vDn" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Aft Hallway Engineering Doors"; - dir = 1; - name = "aft camera" - }, -/obj/structure/disposalpipe/segment{ +"vDm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "vDC" = ( /obj/machinery/door/poddoor/preopen{ id = "brigfrontdoor"; @@ -84185,6 +83591,19 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"vDN" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/wood, +/area/library) "vDV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -84333,6 +83752,20 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/engine/break_room) +"vFK" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) "vFM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/directions/evac{ @@ -84355,23 +83788,19 @@ burnt = 1 }, /area/maintenance/port) -"vFW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposaloutlet{ - dir = 8 +"vFS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/light_switch{ - pixel_x = 27; - pixel_y = -5 +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + broken = 1 }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/area/maintenance/starboard) "vGj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -84394,6 +83823,28 @@ "vGm" = ( /turf/closed/wall/r_wall, /area/maintenance/starboard) +"vGs" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics Tank - Mix"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"vGu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/bridge) "vGw" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 @@ -84415,6 +83866,23 @@ burnt = 1 }, /area/maintenance/port/aft) +"vHh" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating/airless, +/area/docking/arrival{ + lighting_colour_bulb = "#ffdbb4"; + lighting_colour_tube = "#ffce99" + }) "vHq" = ( /obj/machinery/computer/atmos_alert{ dir = 8 @@ -84446,20 +83914,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"vIc" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera{ - c_tag = "Recovery Room"; - dir = 8; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) "vIr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -84479,6 +83933,10 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/maintenance/port/aft) +"vIz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/rust, +/area/science/aft) "vIG" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/yellow/opposingcorners, @@ -84521,6 +83979,15 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/engine/atmos) +"vJt" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "vJx" = ( /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/stripes/line{ @@ -84604,26 +84071,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, /area/security/main) -"vKj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "vKk" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -84717,52 +84164,21 @@ burnt = 1 }, /area/maintenance/starboard/fore) -"vLs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, +"vKB" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, /obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 + icon_state = "0-4" }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" +/obj/machinery/power/apc/auto_name/directional/west{ + name = "Medical Security Checkpoint APC" }, -/area/tcommsat/server) +/turf/open/floor/iron, +/area/security/checkpoint/medical) "vLu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder/displaced, /turf/open/floor/plating, /area/maintenance/port/aft) -"vLw" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Dock"; - name = "shuttle camera" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "vLB" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -84906,6 +84322,14 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/showroomfloor, /area/science/xenobiology) +"vNH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/science/xenobiology) "vNK" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/bot, @@ -84945,6 +84369,23 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"vOr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "1;4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/security/brig) "vOt" = ( /obj/structure/frame/computer{ anchored = 1; @@ -84957,6 +84398,24 @@ broken = 1 }, /area/quartermaster/warehouse) +"vOX" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/personal, +/obj/item/storage/backpack, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/locker) "vPa" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/stripes/line{ @@ -85019,6 +84478,24 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/storage) +"vRp" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "vRt" = ( /obj/machinery/light/small{ dir = 8 @@ -85048,6 +84525,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/main) +"vRM" = ( +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 1; + luminosity = 2 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Turbine Chamber"; + network = list("turbine") + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "vSb" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -85089,6 +84582,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"vSJ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/closet/l3closet/security, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "vSX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -85098,18 +84599,19 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) -"vSY" = ( -/obj/effect/turf_decal/stripes/corner{ +"vTf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "vTt" = ( /obj/machinery/door/airlock/highsecurity, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -85135,28 +84637,6 @@ dir = 4 }, /area/hallway/primary/port) -"vTw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "vTy" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -85178,21 +84658,20 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/quartermaster/exploration_dock) -"vUK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 +"vUk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "vUS" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/stripes/line, @@ -85296,24 +84775,6 @@ broken = 1 }, /area/maintenance/starboard/aft) -"vWs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/bridge) "vWv" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -85397,6 +84858,28 @@ broken = 1 }, /area/maintenance/port) +"vXu" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/security/brig) "vXA" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -85487,6 +84970,15 @@ }, /turf/open/floor/iron/dark, /area/security/detectives_office) +"vYK" = ( +/obj/machinery/lapvend, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/ue_no{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/science/aft) "vZv" = ( /obj/structure/table, /obj/item/analyzer{ @@ -85578,25 +85070,6 @@ broken = 1 }, /area/maintenance/solars/port/aft) -"wal" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "wan" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 8 @@ -85625,6 +85098,21 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) +"wat" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/lockbox/medal, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/captain) "waD" = ( /turf/open/floor/plating/asteroid/airless, /area/quartermaster/warehouse) @@ -85655,20 +85143,6 @@ /area/security/prison{ name = "Prison Garden" }) -"wbz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/security/main) "wbE" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/emcloset, @@ -85677,6 +85151,33 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningoffice) +"wbF" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "aftport"; + name = "Port Quarter Solar Control" + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Port Bow Solar"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/solars/port/fore) "wbJ" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, @@ -85737,29 +85238,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/circuit/green/telecomms/mainframe, /area/quartermaster/exploration_prep) -"wcN" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "wcU" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -85769,25 +85247,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/mixing) -"wdg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/door/airlock/security{ - name = "Evidence Storage"; - req_one_access_txt = "1;4" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "wdm" = ( /obj/machinery/hydroponics/constructable, /obj/effect/decal/cleanable/dirt, @@ -85800,14 +85259,48 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/warehouse) -"wdt" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/stand_clear, +"wds" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc{ + areastring = "/area/science/explab"; + dir = 1; + name = "Experimentation Lab APC"; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-4" }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, -/area/bridge) +/area/science/explab) +"wdu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/security/brig/aft) "wdF" = ( /obj/effect/turf_decal/stripes/white/corner{ dir = 4 @@ -86043,19 +85536,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/fore) -"wgz" = ( -/obj/machinery/flasher/portable, -/obj/machinery/camera/motion{ - c_tag = "Armory Internal"; - dir = 8; - network = list("ss13", "security") - }, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "wgB" = ( /obj/effect/landmark/start/medical_doctor, /obj/effect/turf_decal/tile/blue/opposingcorners, @@ -86093,34 +85573,6 @@ broken = 1 }, /area/maintenance/port/fore) -"whg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) "whx" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -86246,15 +85698,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"wjB" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "wjE" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -86281,31 +85724,23 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) -"wka" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/computer_hardware/hard_drive/role/roboticist{ - pixel_x = -3 - }, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_x = 6 - }, -/obj/item/computer_hardware/hard_drive/role/signal/toxins, -/obj/item/computer_hardware/hard_drive/role/signal/toxins, -/obj/item/circuitboard/aicore{ - pixel_y = 5 - }, -/obj/item/hand_labeler, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +"wjX" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/r_wall, +/area/security/brig/aft) +"wkn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" }, -/obj/machinery/light{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, -/area/crew_quarters/heads/hor) +/area/library) "wkF" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -86370,18 +85805,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/lobby) -"wle" = ( -/obj/machinery/vending/tool, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "wlk" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock"; @@ -86431,32 +85854,6 @@ }, /turf/open/floor/iron/dark, /area/hydroponics) -"wma" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13", "security") - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "wmq" = ( /obj/machinery/status_display/evac{ pixel_x = -32 @@ -86583,34 +85980,42 @@ /obj/effect/landmark/prisonspawn, /turf/open/floor/prison, /area/security/prison) -"wor" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/machinery/camera{ - c_tag = "Teleporter Access"; - dir = 4; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/teleporter) -"wos" = ( +"wnQ" = ( /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron, +/area/bridge) +"woj" = ( +/obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/area/tcommsat/server) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/turf/open/floor/iron/dark, +/area/medical/morgue) "wou" = ( /obj/structure/chair/fancy/sofa/old/right{ color = "#742925" @@ -86621,22 +86026,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) -"woB" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/security/main) "woL" = ( /obj/structure/grille/broken, /obj/machinery/space_heater, @@ -86679,6 +86068,20 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) +"wpi" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Entrance"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/engine/atmos) "wpy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -86687,19 +86090,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/quartermaster/warehouse) -"wpC" = ( -/obj/machinery/light_switch{ - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera/autoname{ - network = list("ss13", "security"); - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "wpD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -86865,12 +86255,21 @@ burnt = 1 }, /area/maintenance/starboard/aft) -"wre" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory External" +"wrg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plating/asteroid/airless, -/area/space/nearstation) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/security/brig/aft) "wrk" = ( /obj/structure/table, /obj/item/storage/backpack/duffelbag/engineering{ @@ -86889,6 +86288,16 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/storage/primary) +"wsw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) "wsz" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/effect/turf_decal/tile/neutral, @@ -86906,6 +86315,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"wsF" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "wsH" = ( /obj/structure/bookcase/random/religion, /obj/machinery/firealarm{ @@ -86935,16 +86355,30 @@ }, /turf/open/floor/iron/dark, /area/storage/primary) -"wtk" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"wtd" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/machinery/vending/wardrobe/det_wardrobe, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/vending/coffee, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) +"wtj" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/syringe, +/obj/machinery/firealarm/directional/west, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/security/main) "wtm" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -87050,6 +86484,18 @@ burnt = 1 }, /area/maintenance/fore) +"wup" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "wuG" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/power/apc{ @@ -87197,6 +86643,16 @@ }, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"wwW" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Satellite External Port"; + name = "exterior camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) "wxm" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate/silvercrate, @@ -87225,6 +86681,19 @@ }, /turf/open/floor/iron, /area/hydroponics) +"wxX" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/east{ + c_tag = "Recovery Room"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/central) "wyd" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -87383,6 +86852,24 @@ }, /turf/open/floor/iron/dark, /area/janitor) +"wAz" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/camera/directional/east{ + c_tag = "Transferring Centre" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/execution/transfer) "wAI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -87435,25 +86922,6 @@ burnt = 1 }, /area/quartermaster/warehouse) -"wBd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway Courtroom"; - name = "central camera" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "wBh" = ( /obj/effect/landmark/start/assistant, /obj/structure/cable/yellow{ @@ -87481,6 +86949,23 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"wBU" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/science/aft) +"wCm" = ( +/obj/structure/closet/secure_closet/lethalshots, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "wCt" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/machinery/door/poddoor/preopen{ @@ -87510,25 +86995,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) -"wDh" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Research Desk"; - name = "starboard camera" - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/starboard) "wDk" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -87551,16 +87017,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) -"wDE" = ( -/obj/structure/chair/stool{ +"wDC" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/item/trash/energybar{ - pixel_x = 10; - pixel_y = 7 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/turf/open/floor/wood, -/area/security/prison) +/turf/open/floor/iron/dark, +/area/science/explab) "wDF" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, @@ -87654,6 +87131,29 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"wFL" = ( +/obj/structure/table, +/obj/item/clipboard{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/aicard{ + pixel_x = 4 + }, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Bridge Control Pit"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/bridge) "wFO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -87783,6 +87283,29 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"wHQ" = ( +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Xenobiology Closet"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "wIh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -87822,6 +87345,31 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"wIz" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #2" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) "wIP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/purple{ @@ -87829,9 +87377,20 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/shuttledock) -"wIS" = ( -/turf/open/floor/glass/reinforced, -/area/bridge) +"wIU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "wIY" = ( /obj/structure/table, /obj/item/paper_bin, @@ -87890,12 +87449,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"wJY" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/prison) "wKj" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, @@ -88017,6 +87570,22 @@ burnt = 1 }, /area/maintenance/starboard) +"wLz" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/security/brig) "wLA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -88029,6 +87598,23 @@ luminosity = 2 }, /area/quartermaster/warehouse) +"wLC" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 32 + }, +/obj/structure/closet/secure_closet{ + anchored = 1; + name = "patient's closet"; + req_access_txt = "5" + }, +/obj/item/clothing/under/color/white, +/obj/item/clothing/shoes/sneakers/white, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/medical/genetics/cloning) "wLP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -88054,6 +87640,24 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"wMv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/showroomfloor, +/area/science/aft) "wMy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -88099,21 +87703,6 @@ broken = 1 }, /area/maintenance/fore) -"wNe" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "wNg" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -88130,17 +87719,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"wNr" = ( -/obj/machinery/modular_fabricator/exosuit_fab, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = 22 - }, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "wNG" = ( /obj/machinery/cryopod{ dir = 4 @@ -88156,6 +87734,27 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) +"wNQ" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Aft Hallway Security Firelock"; + name = "aft camera" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "wOf" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/machinery/door/firedoor, @@ -88259,26 +87858,6 @@ burnt = 1 }, /area/maintenance/port) -"wPP" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Chief Medical Officer's Office"; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4; - color = "#486091" - }, -/obj/machinery/computer/med_data, -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/heads/cmo) "wPW" = ( /obj/item/radio/intercom{ pixel_x = -28; @@ -88498,6 +88077,22 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"wTf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -30 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard) "wTm" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 @@ -88519,6 +88114,21 @@ }, /turf/open/floor/prison, /area/security/prison) +"wTx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "wTy" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1; @@ -88549,6 +88159,16 @@ broken = 1 }, /area/maintenance/central) +"wTI" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/item/bedsheet/syndie, +/obj/structure/closet/secure_closet/evidence, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "wTL" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -88666,30 +88286,14 @@ "wVu" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/hos) -"wVv" = ( +"wVw" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/structure/table, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/fax/bridge, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron, -/area/bridge) +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "wVB" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ @@ -88765,6 +88369,22 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"wXj" = ( +/obj/machinery/light, +/obj/structure/chair/fancy/sofa/corp/right{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/digital_clock/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "wXo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -88776,6 +88396,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"wXy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "wXD" = ( /obj/structure/table, /obj/item/stack/medical/gauze, @@ -88793,6 +88426,26 @@ }, /turf/open/floor/iron/dark, /area/medical/medbay/lobby) +"wXH" = ( +/obj/machinery/computer/operating{ + name = "Forensics Operating Computer" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "wXN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/room/threexthree, @@ -88813,28 +88466,6 @@ /obj/effect/turf_decal/loading_area, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/lobby) -"wYg" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) -"wYn" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) "wYo" = ( /obj/structure/table, /obj/machinery/recharger, @@ -88875,22 +88506,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark/corner, /area/hallway/primary/port) -"wYz" = ( -/obj/structure/closet/secure_closet/courtroom, -/obj/item/gavelhammer, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/camera{ - c_tag = "Courtroom Judge"; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) "wYL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -88898,6 +88513,16 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/bar/atrium) +"wYU" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron, +/area/bridge) "wYV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -88950,6 +88575,15 @@ }, /turf/open/floor/iron/dark, /area/science/storage) +"wZS" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/main) "wZU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -89017,6 +88651,18 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/robotics/lab) +"xaC" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/siding/white/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/showroomfloor, +/area/medical/medbay/lobby) "xaJ" = ( /obj/effect/turf_decal/bot, /obj/machinery/shower{ @@ -89027,25 +88673,6 @@ }, /turf/open/floor/noslip/white, /area/medical/medbay/central) -"xaX" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Atrium Vendors"; - dir = 8; - name = "diner camera" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar/atrium) "xbl" = ( /turf/open/floor/plating{ broken = 1 @@ -89097,38 +88724,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"xcd" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Recovery Room"; - dir = 1; - name = "medical camera"; - network = list("ss13","medical") - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) -"xcw" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/vending/medical, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/medbay/central) "xcO" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -89215,33 +88810,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"xew" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/security/main"; - name = "Security Office APC"; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/security/main) "xeV" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -89347,6 +88915,24 @@ broken = 1 }, /area/maintenance/starboard) +"xhO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard) "xin" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -89566,6 +89152,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) +"xmi" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Custodial Closet"; + name = "service camera" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/janitor) "xms" = ( /obj/effect/decal/cleanable/food/flour, /obj/structure/disposalpipe/segment, @@ -89582,19 +89182,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"xmH" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"xmE" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/item/storage/box/bodybags{ + pixel_y = 2 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/item/wirecutters, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) +/turf/open/floor/iron/dark, +/area/security/brig/aft) "xmU" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -89706,6 +89309,19 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/central) +"xoq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/engine, +/area/tcommsat/computer) "xoK" = ( /obj/item/beacon, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -89745,6 +89361,21 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/shuttledock) +"xpd" = ( +/obj/structure/closet/secure_closet/hop, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hop) "xpj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -89857,17 +89488,6 @@ /obj/effect/turf_decal/siding/white, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/kitchen) -"xqv" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/syringe, -/obj/machinery/firealarm/directional/west, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "xqB" = ( /obj/structure/chair{ dir = 4 @@ -90046,17 +89666,23 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/shuttledock) -"xtP" = ( -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" +"xtW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Auxiliary Base Shutters Toggle"; + pixel_x = -24; + pixel_y = 6; + req_one_access_txt = "32;47;48;37" }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "xtZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -90065,6 +89691,20 @@ burnt = 1 }, /area/quartermaster/warehouse) +"xum" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway Personnel Queue"; + name = "central camera" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/central) "xuG" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -90112,26 +89752,6 @@ burnt = 1 }, /area/maintenance/port/fore) -"xvI" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/box, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "xvO" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 @@ -90171,6 +89791,20 @@ broken = 1 }, /area/maintenance/starboard) +"xwH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/turf/open/floor/iron/dark, +/area/security/brig/aft) "xwJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -90212,6 +89846,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"xxo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/security/brig/aft) "xxq" = ( /obj/structure/chair{ dir = 1 @@ -90588,20 +90237,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"xEc" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/prisoner/gulag_teleporter_computer{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "xEe" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -90647,6 +90282,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"xFm" = ( +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/wood{ + broken = 1 + }, +/area/crew_quarters/bar) "xFB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -90656,22 +90303,6 @@ broken = 1 }, /area/maintenance/port) -"xFN" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Aft Hallway Tech Storage"; - dir = 8; - name = "aft camera" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/aft) "xFO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -90757,6 +90388,22 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/medical/storage) +"xHR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/seed_extractor, +/obj/machinery/camera/directional/west{ + c_tag = "Apiary"; + name = "chapel camera" + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "xHZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -90769,15 +90416,26 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/toilet/restrooms) -"xIa" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"xId" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/junction{ dir = 8 }, -/obj/effect/turf_decal/siding/white, /turf/open/floor/iron, -/area/security/main) +/area/security/brig/aft) "xIz" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -90809,6 +90467,30 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"xIH" = ( +/obj/structure/bookcase/random/reference, +/obj/machinery/camera/directional/north{ + c_tag = "Bar Shelves"; + name = "bar camera" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"xIK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/cola/pwr_game, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/science/aft) +"xIN" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/bed/double, +/obj/item/bedsheet/double/dorms, +/obj/item/toy/plush/flushed{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/open/floor/iron/dark, +/area/security/brig) "xIV" = ( /obj/machinery/atmospherics/pipe/layer_manifold/visible{ dir = 4 @@ -90980,6 +90662,26 @@ broken = 1 }, /area/maintenance/fore) +"xLU" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/status_display/door_timer{ + id = "cell"; + name = "Solitary confinement timer"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/security/brig) "xLV" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/showroomfloor, @@ -90995,6 +90697,19 @@ }, /turf/open/floor/iron/dark, /area/science/shuttledock) +"xMQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/engine, +/area/engine/engineering) "xNb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91021,6 +90736,23 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/quartermaster/exploration_dock) +"xNJ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hydroponics) "xNL" = ( /obj/structure/closet/secure_closet/captains, /obj/effect/turf_decal/bot, @@ -91036,24 +90768,6 @@ burnt = 1 }, /area/maintenance/port/fore) -"xOt" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 8; - name = "Xenobiology Positive Pressure Distribution Pump" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "xOw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -91120,26 +90834,6 @@ broken = 1 }, /area/maintenance/starboard/aft) -"xPr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron/showroomfloor, -/area/science/robotics/lab) "xPI" = ( /obj/structure/flora/rock/pile, /obj/effect/turf_decal/sand/plating, @@ -91161,21 +90855,21 @@ burnt = 1 }, /area/maintenance/port) -"xPV" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +"xPT" = ( +/obj/machinery/door/window/westleft{ + name = "Monkey Pen"; + pixel_y = 1; + req_access_txt = "9"; + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/main) +/mob/living/carbon/human/species/monkey, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/showroomfloor, +/area/medical/genetics) "xPY" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/stripes/corner{ @@ -91232,16 +90926,15 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hor) -"xQH" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/obj/effect/turf_decal/tile/dark/opposingcorners, -/obj/machinery/airalarm{ - pixel_y = 24 +"xQF" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, -/turf/open/floor/iron/dark, -/area/medical/cryo) +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/starboard/fore) "xQJ" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment{ @@ -91343,6 +91036,23 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"xSo" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2"; + name = "mail belt" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Delivery Office"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/sorting) "xSp" = ( /obj/effect/decal/cleanable/blood/old, /obj/structure/chair/office{ @@ -91357,23 +91067,6 @@ burnt = 1 }, /area/maintenance/fore) -"xSt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Operating Theatre"; - name = "medical camera"; - network = list("ss13","medical") - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = 24 - }, -/turf/open/floor/iron/showroomfloor, -/area/medical/surgery) "xSU" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood/old, @@ -91410,14 +91103,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) -"xTk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "xTB" = ( /obj/machinery/computer/med_data{ dir = 8 @@ -91446,6 +91131,14 @@ broken = 1 }, /area/maintenance/port) +"xUe" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/security/brig/aft) "xUr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -91530,6 +91223,26 @@ burnt = 1 }, /area/quartermaster/warehouse) +"xVV" = ( +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/table, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Bar Counter"; + name = "bar camera" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "xWt" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Security"; @@ -91682,20 +91395,6 @@ }, /turf/open/floor/iron/dark, /area/medical/chemistry) -"xYd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron, -/area/quartermaster/exploration_dock) "xYj" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/fullgrass, @@ -91732,28 +91431,6 @@ dir = 1 }, /area/maintenance/aft) -"xZy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "xZz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -91793,58 +91470,19 @@ broken = 1 }, /area/maintenance/port) -"xZQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +"yaf" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/siding/white, /turf/open/floor/iron, -/area/security/checkpoint/auxiliary{ - name = "Security Aft" - }) +/area/security/brig) "yak" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/medical/chemistry) -"yao" = ( -/obj/machinery/vendor/mining, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/status_display/supply{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Mining Dock"; - dir = 1; - name = "cargo camera"; - network = list("ss13","qm") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/miningoffice) "yar" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -91891,6 +91529,20 @@ broken = 1 }, /area/hallway/secondary/entry) +"yaI" = ( +/obj/machinery/computer/security/telescreen/prison{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light/small, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/security/brig) "yaK" = ( /obj/effect/turf_decal/bot, /obj/structure/window/reinforced{ @@ -91948,27 +91600,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) -"yca" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -24 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "ycd" = ( /obj/effect/turf_decal/delivery, /obj/structure/window/reinforced, @@ -92031,21 +91662,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"ydq" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "ydv" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -92053,30 +91669,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/primary/starboard) -"ydJ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/camera{ - c_tag = "Autopsy Room"; - dir = 1; - name = "detective camera" - }, -/obj/machinery/status_display/ai{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/landmark/start/detective, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "yeg" = ( /obj/machinery/modular_fabricator/exosuit_fab, /obj/effect/turf_decal/delivery, @@ -92111,21 +91703,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"yep" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/exploration_dock) "yeu" = ( /obj/machinery/power/smes, /obj/effect/turf_decal/stripes/line{ @@ -92159,24 +91736,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"yeG" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/effect/decal/cleanable/vomit/old, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "yeI" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -92215,6 +91774,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"yfw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) "yfQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -92259,6 +91827,17 @@ burnt = 1 }, /area/security/checkpoint/medical) +"ygt" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Cell 6"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "yhm" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/item/clothing/suit/hooded/wintercoat/engineering, @@ -92318,27 +91897,6 @@ burnt = 1 }, /area/maintenance/starboard) -"yin" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/table/reinforced, -/obj/machinery/camera/autoname{ - network = list("ss13", "prison"); - dir = 10 - }, -/turf/open/floor/iron/techmaint, -/area/security/prison) -"yir" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/starboard) "yis" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -92469,6 +92027,32 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"yjS" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder, +/obj/item/multitool, +/obj/item/pen/red, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/item/toy/figure/cargotech{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/toy/figure/miner{ + pixel_x = 8 + }, +/obj/item/stack/sheet/mineral/copper{ + amount = 5 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/office) "yjX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -92531,6 +92115,19 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/showroomfloor, /area/medical/genetics) +"ykN" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/east{ + c_tag = "Research Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/iron/dark, +/area/science/lab) "ykR" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/corner{ @@ -92646,6 +92243,19 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/vacant_room/commissary) +"ymh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/door/window/westleft{ + name = "Monkey Pen"; + pixel_y = 1; + req_access_txt = "9"; + dir = 1 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/dark, +/area/medical/virology) "ymi" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -102867,7 +102477,7 @@ koJ aaa acm aaa -kRC +owH aaa aeo aeo @@ -103308,7 +102918,7 @@ aeo aeo acm aaQ -kRC +owH acm acm coy @@ -103376,17 +102986,17 @@ aeu aeu coy cmU -flR -flR -flR -flR -flR +gku +gku +gku +gku +gku bDa -flR -flR -flR -flR -flR +gku +gku +gku +gku +gku acm aeo aaa @@ -103817,17 +103427,17 @@ aeo aaa aaQ acm -hkR -hkR -hkR -dYH -hkR +hyB +hyB +hyB +jZb +hyB ade -hkR -hkR -hkR -hkR -hkR +hyB +hyB +hyB +hyB +hyB cmU aeU aeu @@ -103890,17 +103500,17 @@ aeU aeU aeU cmU -tuD -tuD -tuD -tuD -tuD +nfl +nfl +nfl +nfl +nfl ckj -tuD -tuD -tuD -tuD -tuD +nfl +nfl +nfl +nfl +nfl acm acm aeo @@ -104331,17 +103941,17 @@ aeo aaa aaQ acm -aRv -aRv -aRv -aRv -aRv +hTI +hTI +hTI +hTI +hTI ctE -aRv -aRv -aRv -aRv -aRv +hTI +hTI +hTI +hTI +hTI cmU aeU aeU @@ -104403,19 +104013,19 @@ aUz aeU aeU cmU -flR -flR -flR -flR -flR +gku +gku +gku +gku +gku ckj ckj ckj -flR -flR -flR -flR -flR +gku +gku +gku +gku +gku acm aeo aaa @@ -104844,19 +104454,19 @@ acm aeo aaa cmU -hkR -hkR -hkR -hkR -hkR +hyB +hyB +hyB +hyB +hyB cFs ctE ctE -hkR -hkR -hkR -hkR -hkR +hyB +hyB +hyB +hyB +hyB cmU aeU aeU @@ -104917,19 +104527,19 @@ aeU aeU aeU cmU -tuD -tuD -tuD -tuD -tuD +nfl +nfl +nfl +nfl +nfl ckj ckj ckj -tuD -tuD -tuD -tuD -tuD +nfl +nfl +nfl +nfl +nfl acm acm aaa @@ -105358,19 +104968,19 @@ aaa aaQ aeU cmU -aRv -aRv -aRv -aRv -aRv +hTI +hTI +hTI +hTI +hTI ctE ctE ctE -aRv -aRv -aRv -aRv -aRv +hTI +hTI +hTI +hTI +hTI cmU aeU aeu @@ -105432,17 +105042,17 @@ ajd ajd ajd cmU -flR -flR -flR -flR -flR +gku +gku +gku +gku +gku ckj -flR -flR -flR -flR -flR +gku +gku +gku +gku +gku cmU aaa aeo @@ -105873,17 +105483,17 @@ aeu aeU aeU cmU -hkR -hkR -hkR -hkR -hkR +hyB +hyB +hyB +hyB +hyB ctE -hkR -hkR -hkR -hkR -hkR +hyB +hyB +hyB +hyB +hyB cmU aeU aeU @@ -105946,17 +105556,17 @@ clt cmf sUA cmU -tuD -tuD -tuD -tuD -tuD +nfl +nfl +nfl +nfl +nfl ckj -tuD -tuD -tuD -tuD -tuD +nfl +nfl +nfl +nfl +nfl cmU aUz acm @@ -106175,8 +105785,8 @@ crP gcw bJg amA -rdl -mLl +fgZ +dEa nTl ajd jNS @@ -106387,17 +105997,17 @@ aeu aeu aeu cmU -aRv -aRv -aRv -aRv -aRv +hTI +hTI +hTI +hTI +hTI ctE -aRv -aRv -aRv -aRv -aRv +hTI +hTI +hTI +hTI +hTI cmU aeu aeu @@ -106695,11 +106305,11 @@ bJv aQU ras wim -mgR -mgR -mgR -mgR -mgR +bJd +bJd +bJd +bJd +bJd gbn cnm cnm @@ -106952,19 +106562,19 @@ bJv aQU nun wMt -mgR -fqe -ivs -fQK -mgR -mgR -khD -mgR -mgR -mgR -sDE -mgR -dbh +bJd +nei +ozf +fuu +bJd +bJd +aBk +bJd +bJd +bJd +aOK +bJd +wjX cJI cJr cJr @@ -107209,19 +106819,19 @@ bJv aQU rjm fJP -mgR -kmm -qqM -qSR -mgR -qxw -nxb -rgg -roI -ofp -blC -vSY -fBr +bJd +eUE +feI +rBB +bJd +qqc +wVw +pxr +riF +oKF +ewY +tdl +sNh aez bRY vew @@ -107466,19 +107076,19 @@ bJv awD uqI ajd -mgR -qcH -bYO -dDW -mgR -bmi -bdm -tMu -pSh -bBr -vzQ -iPW -ldG +bJd +wTI +mbZ +gut +bJd +nWA +iFr +pXj +frO +kYh +syc +bXF +xmE aez cJD cjw @@ -107698,7 +107308,7 @@ amA jrs yeI aHt -aPp +bUm mEX crv cAg @@ -107723,19 +107333,19 @@ bJv awD lRe jSZ -mgR -dLJ -nev -uAX -mgR -gXv -nhM -vKj -iQI -rfw -ewe -bIO -fxu +bJd +bKn +fql +kBI +bJd +duE +lnu +iuG +oVr +fYM +qQX +lod +eYN aez kSm jrC @@ -107979,21 +107589,21 @@ bJv bJv aQU uek -uIw -mgR -vFW -gDQ -jPj -mgR -iVd -pWP -pGo -pSh -ffV -hTE -wYn -pSh -nbk +fin +bJd +sox +hCq +xwH +bJd +vJt +qKV +nak +frO +hUR +sRZ +xUe +frO +mMn pzF fGu aPL @@ -108006,7 +107616,7 @@ xbl cnl jfK coB -vax +ffu cPw cPA cnP @@ -108237,19 +107847,19 @@ bJv aQU uek oSt -mgR -mgR -wdg -mgR -mgR -pSh -roI -pSh -pSh -pSh -eTb -hzz -jsj +bJd +bJd +hos +bJd +bJd +frO +riF +frO +frO +frO +bnN +cwX +uPm iZu gse jLI @@ -108447,7 +108057,7 @@ aeu aeu aeu ctB -gTN +wbF bgj bCo ctA @@ -108493,25 +108103,25 @@ bJv bJv aQU wWQ -peU -mgR -lnz -mtD -vwv -pzL -lTL -tfa -tyy -aWT -efh -hBr -gdP -cnJ -tbE +kOv +bJd +kIy +wrg +rXy +cRK +nfF +rPg +tvU +utm +tuQ +bxq +eON +iQr +eVS fVc pmm war -plr +uFd cJI cTa ajd @@ -108706,7 +108316,7 @@ aeu ctA vFj seG -uUe +uWx ctB aeu cwp @@ -108751,19 +108361,19 @@ bJv aSL kJI onu -wjB -tGn -sHC -dYw -soT -mFw -qGC -oMu -jgY -iFm -ouM -wNe -hqQ +pfj +qPq +nPH +xxo +ogm +jMD +iBn +gAI +fCQ +qNH +xId +hUl +hqu vLT lkn cTk @@ -109008,19 +108618,19 @@ awD awD lkA qYh -mgR -nhO -tBf -rtf -pcN -pSh -sQF -hLv -rVM -pSh -xZQ -wYg -pSh +bJd +dLe +dJn +dGw +uIx +frO +idU +vSJ +uRq +frO +wdu +eng +frO agS agS agS @@ -109275,10 +108885,10 @@ aav aav aav aav -wcN -dYx -pSh -xqv +nxO +ofH +frO +wtj qUS lpg exu @@ -109517,7 +109127,7 @@ ocX dTr bSs hpt -lRO +jsc awD aer rfb @@ -109532,22 +109142,22 @@ vjc fNz vgc aav -wma -wYg -pSh +rjZ +eng +frO vxa qty -tAP -exu -wgX -exu -exu -exu -lfu -exu -wgX -exu +vas exu +oAG +hmC +hmC +hmC +owW +hmC +oAG +hmC +hmC clr cKA crD @@ -109789,22 +109399,22 @@ nmY vbU eja gCu -lXL -nln -fxu +hAW +rNc +eYN fGK qNA -cpK +tzT agS -ibw -nEO -jxJ -vdd -cHF -lgN -awF -qGo -exu +fzI +rsq +lHS +jej +vcA +pGi +tUU +rXq +hmC cls cta cIS @@ -109998,7 +109608,7 @@ kgp ocU awe aPA -hHw +rzs iNh wTy fTD @@ -110007,7 +109617,7 @@ aPa wmq phz iJK -nou +uyc buk xWX aOZ @@ -110046,22 +109656,22 @@ jel iTH qCD aav -iox -eMs -pSh -nFl +dJY +oIE +frO +mlU mOE gLn aey -mKX -url -iyn -uMj -lyR -tFU -tHJ -meY -mME +uTR +fNW +end +pBt +fVA +czF +mWa +jVL +dUX clt ajx ajx @@ -110288,7 +109898,7 @@ pLM jTT uSk vmQ -utH +cQx awD afm joP @@ -110303,27 +109913,27 @@ xON pTu lBQ aav -gxT -hmc -pSh +lWj +bkh +frO agS vKc agS agS -jtO -url -eRb -dtm -irm -pnj -tPE -gSb -exu -wgX -exu -giB -eyz -exu +qsL +fNW +tRb +bFy +mYP +kek +iQe +jTH +hmC +oAG +hmC +sEb +sth +hmC aaa aaa aaa @@ -110512,7 +110122,7 @@ mCT aOL aNG aPA -jNr +idT uqC xpn vVt @@ -110537,7 +110147,7 @@ aQN aQN dZR amA -gul +haP pFP xqE vkE @@ -110558,29 +110168,29 @@ qvH qvH rfT iTH -yin +rof aav hxY mCw -qYQ +tWc pjW chn lLt agP -oGA -bgw -hVJ -oDN -fqB -mdK -tPE -cVZ -kAo -fBg -exu -mJy -eus -exu +msF +evc +vkC +eeM +fDE +tTT +iQe +vcH +igt +yaI +hmC +jNs +xIN +hmC aaa aaa aaa @@ -110766,10 +110376,10 @@ ldy aNG skf mIa -ngs +irb oHG aPA -wPP +okE rhW krs vap @@ -110779,22 +110389,22 @@ ufE wgB bQg nPL -hER +aTA qAu aQI -ujK -cxG +vKB +wtd aQI eEk reH eeb -cpU -puW -fLs +tCz +iHI +pwl aQN uiq amA -iAP +kxw xVu wKB uvK @@ -110824,20 +110434,20 @@ mba fhm mOW tlR -wbz -xPV -xIa -iGB -eUX -mdK -nWl -sNf -wpC -eeZ -dZZ -nWR -ppz -exu +vtI +hCc +yaf +rDx +rPI +tTT +mit +qol +hGm +viU +tVw +koV +aIq +hmC acm acm acm @@ -111047,7 +110657,7 @@ dkl ilA jOw nZU -rZe +tEr aQN pnQ tfX @@ -111081,13 +110691,13 @@ dSM nbq sBx kgm -uFh -oJy -eRb -oDN -kEq -mdK -xew +jrR +bFj +tRb +eeM +loD +tTT +hNP wVu gMe jth @@ -111338,17 +110948,17 @@ dku dku qbn dku -ejj -nxV -eRb -dsx -iHn -gtG -fll +fSS +mBt +tRb +kJS +hJf +emx +vXu wVu sxu xcX -als +kLr alJ rMY wVu @@ -111538,9 +111148,9 @@ aNG wST ykF klz -tWL +nPc aNG -xQH +gaA kQs rrL hkE @@ -111554,9 +111164,9 @@ wOr qJU itX rMM -eUa +fum aQI -xSt +nyl kFt ilA wWr @@ -111580,28 +111190,28 @@ cBy pLS aav fCh -uqU -uqU -uqU +hBi +hBi +hBi mmJ qHm uOX qHC -pfM +fqy rqq fWQ mHZ qbn dNk -gZF +bUi dku -cRQ -uKZ -mln -qVt -mfd -bue -dcp +eaU +eta +lmH +cOD +kYt +doM +bAh pRr hEJ mbD @@ -111795,7 +111405,7 @@ aNG pME gHb imK -iMs +xPT aNG bCi uPx @@ -111816,9 +111426,9 @@ aQL kMM qNS ilA -bMr -oGn -gpE +mwd +dcR +gSl aQN qZx aKe @@ -111834,9 +111444,9 @@ bLn brD cBw cBv -bUe +glF aav -ubC +kyt epb ukl izu @@ -111852,13 +111462,13 @@ slr lhX fcM hwU -pTY -rLe -kYV -lRo -woB -iAR -lKV +yfw +vRp +iHh +fXK +wLz +dSB +kxj wVu ihP mbD @@ -112064,7 +111674,7 @@ fzU xLc hJI bHh -ssd +kYW aQI ygm rAu @@ -112094,9 +111704,9 @@ pdb kXQ aav yju -wJY -wJY -wJY +hBi +hBi +hBi mmJ ert neM @@ -112109,16 +111719,16 @@ dku nza jza dku -vhm -uYq -tuX -aey -agS -fMt -aEG +xLU +hUY +fOd +rOt +gkC +vhv +vOr gMe wVu -hOO +ivy dbO oRZ rYb @@ -112330,7 +111940,7 @@ eQm aYv jux izG -dqq +bcr mda aNn ifo @@ -112342,7 +111952,7 @@ bLn brD rUM bKX -qyq +bGH bKk bKk bKk @@ -112366,10 +111976,10 @@ dku qbn dku dku -agP -mKj -agP -agS +alC +mzR +alC +gkC mKi set gIV @@ -112595,7 +112205,7 @@ sNw tLR dyW wjK -ewC +ebr wtX iVc bBY @@ -112619,7 +112229,7 @@ iQT tMB aat gOq -fvX +irW pVw rNl cgv @@ -112841,7 +112451,7 @@ hLe pyh vAm vSX -uYv +nlS eKb plP ylk @@ -112858,12 +112468,12 @@ arf hnl kRJ cPX -wal +bKQ iFD cPW oNK fya -mGz +lOo vjR cOj hpm @@ -112884,7 +112494,7 @@ jKL mkn nmC agP -jAj +hbv ulf etJ lmW @@ -113076,23 +112686,23 @@ cwp lmS fCe aNL -rer +wLC fYi -vuy +kxF qIB uwZ aNL -edz +jCj kyF hnV -vIc +wxX lMk dDr rZd wpf hEa rZd -xcd +hjc aNn aQW sQA @@ -113355,16 +112965,16 @@ quC nWN xmY czN -qKf +rXS afe -dMY +hNy wMy sWL bAN uli lvi ukd -dDD +gkw afe vWW lzt @@ -113385,14 +112995,14 @@ lDt lDt lDt knS -wDE +pMj gMx uyd ebU -sZC +nsw iQE euo -iog +eLt coA dTj wOf @@ -113400,9 +113010,9 @@ hzJ agS fAW qRS -boQ +dWt aka -oic +pnW mFv aka vUS @@ -113606,7 +113216,7 @@ xUZ mjt xfL exk -xcw +aNr aNn hec yak @@ -113621,7 +113231,7 @@ vlT kvt cnx lbk -rhp +ymh atK twN bJi @@ -113642,11 +113252,11 @@ rLg gUQ lDt cuO -nZE +cfj gMx sgL uag -owZ +gEu fjE uft bZK @@ -113659,7 +113269,7 @@ gOx voM rPE aka -bge +wCm fdK ebF eOm @@ -113848,7 +113458,7 @@ nMA oBG fXg tKG -fCR +woj sDM wdF guK @@ -113878,7 +113488,7 @@ vlT rJv eIV jXV -bbf +sll afe xCs bJi @@ -113886,11 +113496,11 @@ den wip fMD bIV -bkw +gqF boW cBW cBv -bUe +glF ogW omE hzI @@ -114105,12 +113715,12 @@ cwp afY ajh aNu -olT +vnz iVk vkx fgT tKV -nfr +hEZ aQr pKe wdU @@ -114120,7 +113730,7 @@ fCB tdo ttH prh -vzz +wXj aQW dpR yak @@ -114132,7 +113742,7 @@ foN bMi wKN bAN -mtk +gpb wkJ juC jWX @@ -114158,14 +113768,14 @@ lDt axv esa gMx -tCL +fqf aav sLj rWi bAc aat aav -jrF +mHd iiL pkk agS @@ -114184,7 +113794,7 @@ aeU aeu aeu cke -mJQ +hCZ aaa aaa aaa @@ -114368,22 +113978,22 @@ iwX taI aNn aNn -jZJ +tpK nVT wqy fOp gjm -mhO -tvz -mOe -jeN +xaC +bJF +wsF +gwU mfD uhp iMk mto iVt iQX -vvC +jCH afe iuC fzk @@ -114395,7 +114005,7 @@ aPf bAN afe bJa -gfH +bTF xdU ikl bIV @@ -114619,8 +114229,8 @@ cyA azF btb aNu -pnd -tEU +lsm +uaR pJy qlx cwv @@ -114630,10 +114240,10 @@ rZd vSc bEC raV -rZo -pis -vCm -lvV +lru +hwJ +dTP +ayi mnu aRn tpY @@ -114642,7 +114252,7 @@ udd uXo hhb soa -okm +qMm eoQ iKk nCK @@ -114688,7 +114298,7 @@ seg kcf amN wYp -wgz +jcr fdJ xIW kqb @@ -114874,7 +114484,7 @@ hqL mfw brp kam -cGE +aIA aNu wAo ovz @@ -114887,10 +114497,10 @@ uAg otN uXs wkP -vmP -mWP -pis -tOm +tPZ +sXD +hwJ +peh wXX pcp wiH @@ -114906,15 +114516,15 @@ jLm eck asv fhb -nkk +igx afe -tBU +lCM sNW hKa xiQ wgm bIV -aUH +gUZ buY bIV ajd @@ -114951,7 +114561,7 @@ cih aka aka aka -wre +oky aeU aaa aaa @@ -115143,11 +114753,11 @@ aNn tKV aNn nYU -lHZ -gKL -ibY -fYR -rHQ +gNo +tKP +nzk +kEh +pBm wvt rom xYc @@ -115160,12 +114770,12 @@ ruo drQ tFa qyz -iNI +feW vlT lte meO afe -oLt +vOX sNW myO kKb @@ -115182,7 +114792,7 @@ iIj nON fMu qBN -rwh +aEA xBC xBC dKa @@ -115191,7 +114801,7 @@ aav paw fcN tco -fjz +uis aav iVK cOF @@ -115402,8 +115012,8 @@ btA btA wXD iyS -mUh -uQc +kiz +wup xCh jTy rmr @@ -115637,22 +115247,22 @@ aeu adH akz cAi -cgY +rWq cAi cAl adH syU jeJ aWG -bsV +mTa btf btk btq aWG -psI +iHu phw axL -atw +mHi bxB bwY sZF @@ -115685,7 +115295,7 @@ bJk bEn bIV bIV -bKa +umP dFd bLu ouT @@ -115936,7 +115546,7 @@ jTA nFK rvh oEU -lFN +lhg edS xtd xlL @@ -115953,7 +115563,7 @@ dku gMg jWG ieY -fSH +kyN dku ppu xBC @@ -115971,14 +115581,14 @@ exu pfo rYk myz -gqX -tbZ +cVB +wZS bYX jve jxr aey agS -xEc +kAT jAm qfu eAT @@ -116198,7 +115808,7 @@ eut dAg psC sau -hJO +vFK sau ylu boC @@ -116440,7 +116050,7 @@ bih bhw qNQ wYt -qQb +bVz bih bhw dgf @@ -116458,7 +116068,7 @@ pAw pAw pAw qYV -mfK +azI ehp aer aer @@ -116476,7 +116086,7 @@ lUD eFj sQM nvr -bdP +udc ihJ dmJ ubj @@ -116490,7 +116100,7 @@ gfF xiK qTf wGY -tJx +jeG cTE irP dEu @@ -116752,7 +116362,7 @@ bYD fjZ gQo xTb -toQ +bht kDN aaa aaa @@ -116932,7 +116542,7 @@ bsm aWG aWG bvT -vnc +sPL aWG btA cBh @@ -116942,17 +116552,17 @@ odj kpU wsH btA -qKQ +gmp uRI uqQ btE btE -bvi +xIH oLk buu euX gej -buP +njc bvK buW jpV @@ -116983,10 +116593,10 @@ svy uvY rHI ajd -mAQ +eSK rGz wsz -pdJ +eAH dxm nth yiF @@ -116994,7 +116604,7 @@ wIl pZu cvL liw -cLH +djh dvt axw wfa @@ -117002,7 +116612,7 @@ gkA tKE kRW rdv -eJx +wAz kDN lub wcp @@ -117215,7 +116825,7 @@ bvg rty wBh bvl -jLZ +mNG buC bJc vsg @@ -117450,7 +117060,7 @@ aTf aWG yeC qZQ -tDZ +xHR wRe rXH mBN @@ -117475,12 +117085,12 @@ bjq buM bwa fTq -skm +frG buC buC ubT aoh -jiv +eRp bEY cIB eWx @@ -117497,7 +117107,7 @@ bWR ksc aaY aaY -wtk +diK weD fCk vYC @@ -117967,7 +117577,7 @@ bwJ xzT btB aAx -pwo +tqZ btA btA uwA @@ -117997,7 +117607,7 @@ aoh ljW aoP aoS -aUT +lCC mSg aoh boC @@ -118007,7 +117617,7 @@ bBj bSa bBj bOU -hYT +wXH klT eMh pCY @@ -118219,7 +117829,7 @@ cFZ asb cFd btA -bwK +eCx btB bwU btB @@ -118234,13 +117844,13 @@ btF aRM jsF mMZ -bqZ -bbo -cPg -izE -tIQ -naB -bvr +ocz +qjO +lnl +tjj +wkn +nHi +vDN cIh bmt bqO @@ -118260,12 +117870,12 @@ asF cTQ tiX avu -wBd +frT nKV wfY bOU fFb -ydJ +oHy aaY eva bTm @@ -118281,15 +117891,15 @@ cZp msN sLa aFM -aGk +iHq aDz aDz aFM -bIU +bHK aDC aDC aFM -aDE +hpV aMY aMY aFM @@ -118498,7 +118108,7 @@ rfR buC hBS xdr -rGO +jUW grj nxu buC @@ -118507,7 +118117,7 @@ cCO bvK tyN asG -wYz +ktQ gFX bMn aql @@ -118527,7 +118137,7 @@ aaY bAJ oSS hcX -acq +mgU wIY abT enV @@ -118748,7 +118358,7 @@ btE lLG geQ geQ -jdg +iqT geQ rgb btE @@ -118789,7 +118399,7 @@ aaY aaY enV qqg -okk +wNQ bFa gFF uQm @@ -118998,21 +118608,21 @@ btA bwX btA ago -gCm +tyx uRI iEg btH iAH gbc lSB -rea +reD dnb swx buA mmc xFQ nUI -gDJ +iBq btE aLl jgs @@ -119044,7 +118654,7 @@ bBy xDk cgA axF -vUK +wTx dbD odK weU @@ -119209,7 +118819,7 @@ aeu aeu aeu aeu -ciI +wwW aeu aeu aeu @@ -119260,7 +118870,7 @@ oVg fZV btI lSk -seX +fik kJV mgS omi @@ -119268,7 +118878,7 @@ xSk aPT oGW sqI -inp +xFm syf buQ xjc @@ -119520,8 +119130,8 @@ btE pCj uzC hoS -sRk -pRY +xVV +got btE ojm gKi @@ -119783,7 +119393,7 @@ buQ pPc gIb vzK -cWx +shy btE aLQ ubT @@ -119829,8 +119439,8 @@ hqk qvr qFE fFZ -sGS -tIS +hDI +mlH jeX uCO mMc @@ -119993,7 +119603,7 @@ adO adW aeL afX -agK +eSO ajb alp eEo @@ -120057,7 +119667,7 @@ kpH abn bHp tEj -tVJ +gsa uLu asF sSn @@ -120104,7 +119714,7 @@ cyP cHH coj cMl -cNN +vRM cNM mlO aaa @@ -120245,8 +119855,8 @@ asZ ceF jFZ auf -bmD -ccl +lzC +wsw adZ chP chO @@ -120285,7 +119895,7 @@ aET dfK mkz tsF -gEl +lxS ahx aox aSv @@ -120348,13 +119958,13 @@ fHc rQa vbd tqC -aGx +iyj kBa amY aFJ qKk -whg -ocA +jhj +qdg eWq rMO cBe @@ -120492,7 +120102,7 @@ asZ asZ ajE ahf -alh +vfj alz ceg cep @@ -120537,7 +120147,7 @@ ceM ceX aQi cfx -adG +nLy cfX oXO aIc @@ -120571,7 +120181,7 @@ riE cIN cIQ bOu -sAn +xpd atC bIL atu @@ -120582,8 +120192,8 @@ bSP bXJ myZ rjg -xFN -oyV +mAV +qAE eGw snf vHK @@ -120757,12 +120367,12 @@ abS acP atB adT -aHw +qJd cgp chE adg aec -iLd +hPG cCQ lPD cis @@ -120791,7 +120401,7 @@ cGN bSp cdD cdI -tvM +fRk uch wxm cdD @@ -120817,9 +120427,9 @@ lRT uKF asG lKq -fqz +vgE ipT -vqP +cna uHp kTa luY @@ -120830,7 +120440,7 @@ cIR bKm uad bPO -ark +jaZ bsN kjJ dLv @@ -121012,7 +120622,7 @@ cdW cdY acx acR -cft +nhn adg byD cgJ @@ -121065,7 +120675,7 @@ apX aox acm afh -aLW +hgR acm afh acm @@ -121087,11 +120697,11 @@ bIf uKS pWD bPO -ark +jaZ bsO kjJ hvk -eDv +xum bCM pgj bDw @@ -121109,7 +120719,7 @@ uui aFM aFM aIG -eNe +mAR kDe aMR aDk @@ -121125,7 +120735,7 @@ aJI ckE cBz aHd -aMZ +otH aFc aFM acm @@ -121255,7 +120865,7 @@ aaa aaa aaa acy -acM +lMN asZ asZ asZ @@ -121265,7 +120875,7 @@ aaH ajp cdY ced -aby +sYE ceq atB acV @@ -121307,7 +120917,7 @@ awG axO azG kVd -qiB +lEB aLX aSM rHz @@ -121332,19 +120942,19 @@ cOf cOi wnI nwR -jzA -sYf -hxn -vWs +bIY +rwN +bEt +wnQ tTi bnP atj -avV +dHb bIo kOw pmU bPO -arD +bjj bsP kjJ dLv @@ -121354,9 +120964,9 @@ xjP bVa bDD bDL -eJq +nnq bCC -bDU +kFV bDX bFs jQp @@ -121530,13 +121140,13 @@ cfy adg ceH adt -adM +sBR chX aei cij ahz cio -ciu +jTi ciy bAf acm @@ -121568,7 +121178,7 @@ aNp ago aDf nFj -cPS +sVz jxm jLO tNz @@ -121589,11 +121199,11 @@ atP atT kDP eWy -gNC -wIS -wIS -grD -nXi +lYW +mbz +mbz +qsA +keY aqZ atj auY @@ -121622,7 +121232,7 @@ bFZ jmY cKk aFM -ixi +jlx phK mwh aGz @@ -121775,7 +121385,7 @@ asZ asZ asZ asZ -afN +ont aaZ abg abW @@ -121846,11 +121456,11 @@ sWE qKm oYU gdn -gNC -wIS -wIS -kwm -arY +lYW +mbz +mbz +fhE +lMY ara atj gKD @@ -121870,7 +121480,7 @@ bDF bEj vfX bDI -bDW +dXj bDZ bFs cxL @@ -121891,7 +121501,7 @@ hhC brm uHK eVs -uXk +rTH aDl acK aFM @@ -122075,14 +121685,14 @@ ajC apE cdn cdJ -aiW +sbf cfc cfp cfA aCH -nFw -peE -syO +kaA +mhj +eYq cfM dLQ voT @@ -122090,7 +121700,7 @@ vKs arl arl bha -byN +dPT byE byJ bzf @@ -122098,16 +121708,16 @@ aZK bzd cOd auy -gIW +wFL aqc kPx xDR dsp -rLt -gYW -qFp +eWW +pEo +dDC atA -wdt +npf auc atj atj @@ -122125,7 +121735,7 @@ vZv nnC bDG jqk -oFg +nmp bmb bmb bCD @@ -122153,7 +121763,7 @@ aJI ckE cBz aHg -aNa +ncR aFd aFM acm @@ -122302,9 +121912,9 @@ cfY eyv chB adr -adD +vbD aex -uFS +eLM cfY aaa acm @@ -122329,25 +121939,25 @@ tkU agx ahh ajP -eAX +cda cdo cdK ceO cfd -cbn +wXy cfB cNO pFm -mkh -nuz +aRk +aFZ aCV ppN tOV eHi bwp -ciX +ePn cdc -byq +fmJ byI byK byS @@ -122364,7 +121974,7 @@ rYt aqI bCa aGG -jZd +jCJ qYz cXY asy @@ -122585,18 +122195,18 @@ msL eYj agA ajC -aoF -vLs -uXH -uXH -eUA +baQ +aAk +aEZ +aEZ +aFa cfe -dtP +cfq aFY cNQ aoD -eDa -rGq +aRl +aUS aZM cNJ moA @@ -122618,10 +122228,10 @@ cce aqc biv iiD -bzi +vGu bHN bzP -bCI +rlV mPr bHO bIc @@ -122662,7 +122272,7 @@ ssm jNn xeV izO -fGa +gis aIO clu cBB @@ -122816,7 +122426,7 @@ cga cfY lou gaX -qmt +fSr flv cfY cfY @@ -122843,23 +122453,23 @@ pfD cBc ahh asc -xZy +aBh cdq cdL -juR -uXH -omd -jZY -gFf -mRU -ljJ -giz +aFD +aEZ +aFK +ceP +aGb +aKC +aRm +xoq cfM -jen +hwZ gGz hkq byj -cje +hTo cdc cEW byI @@ -122883,7 +122493,7 @@ fJO hZA uAv vmS -jfY +uNI pEH cEO bKI @@ -123100,12 +122710,12 @@ irf agC ahh arG -cZE -wos -wos -cNC +ayc +aFX +aFX +azA aBd -ilp +oOn ceQ cNR cge @@ -123131,9 +122741,9 @@ brR buB ybu pvL -nhf -dxM -neq +eYA +wYU +qrx atj aHU auc @@ -123169,7 +122779,7 @@ mnV csy wYY vPa -ouZ +wpi kKJ obT oQC @@ -123181,7 +122791,7 @@ aJI ckE cBz aHj -aNb +vvD aFe aFM acm @@ -123321,7 +122931,7 @@ aeu alm aeu aUz -cmS +aKG aeu aeu aeu @@ -123357,12 +122967,12 @@ eYj jng ahh ccU -tPd +cdm cdB cdM cNK cfg -uqg +vTf cfF gOF ltS @@ -123388,18 +122998,18 @@ vHq urz vfQ gdn -fBk -wIS -wIS -kwm +khG +mbz +mbz +fhE pkI -afT +hnD atj nEb pvH lKx -ngH -wor +ajm +cEo qfW bRV qhk @@ -123619,10 +123229,10 @@ cdC ceJ cNL cfh -aoM +eWM cfG cNS -iEz +uaJ cgo cfM cfM @@ -123645,10 +123255,10 @@ atP atT tyY gdn -fBk -wIS -wIS -kwm +khG +mbz +mbz +fhE pkI ard atA @@ -123902,11 +123512,11 @@ cPb cOi nyN oXz -thF -wVv -qFo -jty -tUa +pYq +sKk +nxP +gBy +ckM bnQ atj rJr @@ -123936,7 +123546,7 @@ auS aBQ aCr aIg -qAt +uVp eju hlb odW @@ -124134,7 +123744,7 @@ vlq bEQ gwk kpg -gJU +sUk fYQ mGg aUa @@ -124142,14 +123752,14 @@ ago eux lVe fsl -tyD +mQl aox aeD aox aox afh acm -aOk +dTf afh acm afh @@ -124180,20 +123790,20 @@ cOs jFC vMY wGw -sTf -oRy +lKN +hcx bmc chg awN crV -idN +bVo uFf aCl aBV aBW -awM +fBz aCU -tgZ +ntm lEY ctq hEE @@ -124209,7 +123819,7 @@ aJI cui cBz aHm -aNc +vGs aFf aFM aeu @@ -124646,7 +124256,7 @@ rPD hpc avp aUa -gQz +aAt efN iLe oLc @@ -124687,7 +124297,7 @@ aup aui aui aui -hRp +uWj csM mnd bQk @@ -124696,7 +124306,7 @@ uji uji uji cbW -hoR +qeC ftJ aCg hKu @@ -124926,11 +124536,11 @@ ajt bib apX cOc -bcF -ncP +kQO +aXr auZ -alj -hOc +giN +uyz apA cIt cIw @@ -124940,7 +124550,7 @@ bGe bGF bHj wTC -bIv +nnb bPU aox bOU @@ -125208,7 +124818,7 @@ bSY whP nIt vEC -vwq +qkq tNj glf gZD @@ -125230,7 +124840,7 @@ jZm fxV oXu jSa -tsN +liU laK cgG aFM @@ -125427,7 +125037,7 @@ cwl bdf fvQ aGh -vri +rqQ mWp tRS bqU @@ -125446,7 +125056,7 @@ byy bvD bAA asx -cIu +lpG cIx bHG cIF @@ -125475,7 +125085,7 @@ hYV etx fIq nNg -heo +tdg hYs awH nVG @@ -125682,11 +125292,11 @@ mZm cvT ucA jqE -mON +iAS aGh oRh huR -imz +hyp dBt bwi piN @@ -125714,7 +125324,7 @@ ipn img bFB aox -oRB +vxT gtK iBT auE @@ -125942,11 +125552,11 @@ rKa dsa aGh gun -mwE +eAG vgx iCN ajt -ujr +vmq bou iuX beO @@ -125960,7 +125570,7 @@ buJ bxA bwk asx -oKV +wat vYb xNL joi @@ -125995,10 +125605,10 @@ ckh gju tmK pbK -dXZ +nXo awH aJm -ayI +jVc azz aMQ axS @@ -126184,21 +125794,21 @@ nDY cFT mRV apo -yfT +dAX cDF vdz axr ban -aAS +umH aBC -aTE +mvy raL ban vIM rKa -vzG +fHu aGh -bdn +cRE drH bMm vKk @@ -126470,13 +126080,13 @@ kUH flW bjn epf -cvj +xNJ mBF wlM bnS vNK -qxf -bso +rnY +suM bpi aZd aZd @@ -126504,9 +126114,9 @@ uPA tRF iLa nhY -iFd +jYo axS -uBi +nqn xdk nSc mbY @@ -126521,7 +126131,7 @@ chy cjq cjI cjW -cxF +xMQ axS aEl aEo @@ -126685,11 +126295,11 @@ aeu cDD cDC bTj -aiw +rpD cDR cDD cDR -djC +qxo cEx cDC cDD @@ -126715,13 +126325,13 @@ bsc bqK xjj lBA -qDT +rpC brB -lhM +oaF izD ajt sCE -qag +fNG mIM xqu npl @@ -126746,14 +126356,14 @@ bSa bBj auE auE -pbN +nlF luQ rSm xWF awq xvO xpR -vDn +fVC awN awN aGv @@ -126772,7 +126382,7 @@ cuY cwi cwz ckb -cxg +eZq cxO wBK cxV @@ -127020,7 +126630,7 @@ wUw kXe afK axb -rzN +tyd fdT ibl jYT @@ -127039,7 +126649,7 @@ czd axW wyd xgw -jRP +oGP axa axS agt @@ -127198,7 +126808,7 @@ baH aeu aeu cDC -hip +vdA oeo koC seU @@ -127208,7 +126818,7 @@ tqY cDC baH cFn -dOi +pMJ rvF ari xGI @@ -127240,7 +126850,7 @@ xQc ubM icj bmF -dSW +fae mlm pBX wNg @@ -127252,7 +126862,7 @@ saG gRZ ecY veQ -sAk +cuu aZd oPl moD @@ -127458,15 +127068,15 @@ cDD haY xXl rhM -dtS +ual xoW erZ -snu +hUf cDD rFY cFm uOm -mmg +aph cFC hqp dYk @@ -127508,7 +127118,7 @@ vay tPB qXp tIc -ikI +eln aZd aZd eYS @@ -127517,16 +127127,16 @@ jaX ftX awq nKk -fPS +bqH hfV pUj gEf auE -hkY +bMy mqR jfO awN -ujo +exJ xuX jEt dFa @@ -127546,7 +127156,7 @@ bro axT cxk cxk -cLy +rYj axU cMo czo @@ -127729,14 +127339,14 @@ vCy baH avx aZS -mNA +jTE nyZ uDb xpJ -hHl +sdK dSt aZS -uAb +iDY dEg kXD beL @@ -127771,7 +127381,7 @@ hdf pQH iWp oHK -aia +qvN aJZ auE auE @@ -127975,7 +127585,7 @@ efW jZS rtV spu -cEz +xtW cEG abZ vlq @@ -127997,7 +127607,7 @@ vOl rKa qyF cly -xaX +dcI ybb hCi snt @@ -128005,7 +127615,7 @@ wou cYd qjA ajt -fUM +sMO wgS gWu yjf @@ -128049,12 +127659,12 @@ cox oaH axb rtm -wle +iyJ tjF cKX axS cvc -azp +mmf aLs aOS aLv @@ -128226,29 +127836,29 @@ alB bwe alB cDF -agU -agW -ckp -gHo -ahP -aih -aiX -ajI -alu -amE -kWq +lMX +snj +myd +aDr +aqb +dBS +kdl +pif +dxT +sMu +kFY apB -aXk -aXk -aWY -aWY +vtf +uXV +iqM +eRe aZS -wNr +crQ xay -diV -bbL -dXO -pSF +hOd +ryn +rfd +aou bez vcX rKa @@ -128278,8 +127888,8 @@ bnH bnR bob phj -fZK -mlz +eLG +gxX wvO iWp iWp @@ -128479,11 +128089,11 @@ aeu aeu bwe bbx -apt +mjK bfs alB pny -cDM +kjd alB alB bwe @@ -128493,17 +128103,17 @@ alB bwe alB alB -aep +luG apC -aWY -aFs -aqq -bdA -aXj -rSI -xmH -qeD -xPr +aXW +baH +xQF +aXW +bam +pel +jOx +jJP +eCY eLw wms aYH @@ -128519,7 +128129,7 @@ bna bna bmy bnv -fbV +pIB gzV eLU lGy @@ -128740,23 +128350,23 @@ ayv aWJ alB alB -alB +gUY alB bbx -aAA +lST bfs aWR bbx -aUI +vBL bfs bwe -crh +cGS jjT -aWY -bde -aXo -aXS -atq +baH +psM +lnh +iim +aZS yeg xay aBe @@ -128804,7 +128414,7 @@ qXV bOf pUs qqy -tnS +tjb bNK dLL cfo @@ -128996,8 +128606,8 @@ bfq aWJ bhj aWR -bhv -bgp +kSv +dnv aWR bhu ayv @@ -129007,16 +128617,16 @@ aWJ ayv bhu alB -aeN +ebc apC -aXk -aWV -aXb -aXS -atq -vjk +aXW +cFi +cFi +cFi +aZS +jRr dwD -fdP +iBB sjd aXP dNV @@ -129254,7 +128864,7 @@ afG afG bwn bbk -acB +gOc aWR bfq aWJ @@ -129264,16 +128874,16 @@ bfq aWJ bft alB -aeT +hqm apN -aWY -aXU -bdb -bdS -bah +baH +haZ +cFi +cFi +aZS jzV pqL -sBe +cIq daU ouB gUs @@ -129289,7 +128899,7 @@ wqu mhL mab mab -ppM +tSz wvq wSl sIh @@ -129299,7 +128909,7 @@ pOv pOv vzJ ulS -dQY +jDx bvB ivx wvK @@ -129316,7 +128926,7 @@ bVk bNC bOo dZN -cRM +xmi duf wvF ccd @@ -129324,7 +128934,7 @@ bNM qem awX awp -sTz +ryd vuw nIK fCx @@ -129511,7 +129121,7 @@ dcO noJ aWR beY -adx +sCO aWR aii ahF @@ -129521,13 +129131,13 @@ ajW ajM ajW alB -nHp +bAK apT aWY -aXc -aLO -aXc -bah +aWY +aWY +aXk +aZS bai bah aXj @@ -129540,7 +129150,7 @@ ajL ajL cAX aJJ -wDh +hah qpb wBB aYf @@ -129582,18 +129192,18 @@ tAL awX awX awX -aPM +hup ckB bOz awX rON -fpM +lYG jJS -piQ +pEA aLL -osR +uTh cPo -cKY +hCQ aGq cvv cwd @@ -129609,7 +129219,7 @@ cAd cjt oZv xgw -jLe +hte axa axa aeu @@ -129766,9 +129376,9 @@ aeX mWk jeg vaM -oFF +vmW wcn -tIb +uZx aWR tzL ybO @@ -129776,16 +129386,16 @@ iaZ cqw ejm ybO -yca +sbH alB ctJ -apY +fMd aWY -tkf -ktk -scZ -pOC -tLi +bWX +uzN +aRg +ekc +dyc gAW aZv luD @@ -129816,9 +129426,9 @@ bsz blf gMt rRQ -byY +lWm blf -egq +oDV pTC rTs nSS @@ -129858,9 +129468,9 @@ cwk cBt cwe cwI -cxm +oTU cyN -cyO +lED cyV cAJ axa @@ -130025,21 +129635,21 @@ dHf bfP swV oaV -rUd +dyz agz dxi rUd -dmV -iGz -dmV -qLO -lbC -aeX -cuG +jud +iqw +nDk +sLc +fuz +vNH +sBJ dZe aWY -nQw -aub +wds +ldX szy hum jCp @@ -130272,7 +129882,7 @@ aeu aeu aeu bwe -bfY +lTP bdD apR axR @@ -130282,17 +129892,17 @@ afO age agn ovr -aho -ahQ -agR -age -gmi -ajk -bgX -anK -apZ -aqa -cHA +kmK +jVm +mVA +dEp +uaF +dmT +seA +fKH +evI +kxi +cTf iMo aro rip @@ -130335,11 +129945,11 @@ bIF jlP bni fyx -fwi +xSo bNt vWo bEg -pjz +vpr wUL gcy bSw @@ -130347,7 +129957,7 @@ mvf hgu xax bWd -cJn +hPK bNw cgO niE @@ -130544,19 +130154,19 @@ alk vNw heR jSv -iUj +dPV xji rMJ wDF afp -ads -gUu +dkF +rel aWY -mNE +wDC mjx wqz rnc -rFl +pmK udv aZv uoA @@ -130587,7 +130197,7 @@ tZw blf tbM mwf -tGY +ttt blf sBU dFZ @@ -130806,9 +130416,9 @@ tuZ lvG fUL alB -jPg -anR -cGn +aAi +ehy +iUZ aZF aZF avL @@ -130817,7 +130427,7 @@ bdi aVJ amV aDb -gax +ocs lGG whx mvL @@ -130835,10 +130445,10 @@ aYf bfQ bhN bhI -kzl +yjS vCb eEh -eHY +gkd sNo tbu bwz @@ -130853,7 +130463,7 @@ guL bjW iJT bOC -fwK +oyy lxW soV bNM @@ -131044,7 +130654,7 @@ aeu aeu alB bfq -beZ +lYU bft alB nTy @@ -131063,16 +130673,16 @@ amF akd amF alB -oss -rIu -ajz +sjj +lJP +gjw aZF adX mIR -auN +gPq bdi hyr -wka +ujg aVJ aVJ kBS @@ -131085,7 +130695,7 @@ aYe jzn rLd rSj -qNM +ykN fnJ nhw aYd @@ -131102,7 +130712,7 @@ bhQ upb dyu urt -icf +lav hnP loc bIm @@ -131117,7 +130727,7 @@ kee wtM bSU vFe -lQZ +eqb fZW rDP bSL @@ -131125,7 +130735,7 @@ rfO smr ucQ lgk -cyG +ueh ntG wXN bSr @@ -131134,7 +130744,7 @@ aIY bQT bSd bSd -bSy +nfC bSd bUt bQT @@ -131155,7 +130765,7 @@ fkE coC cNF iKN -hAs +jab cnu cnu cnd @@ -131320,9 +130930,9 @@ bbx aWJ bfs alB -flf -joy -ajO +eZA +hbi +pSE baL atR kpm @@ -131337,7 +130947,7 @@ kBS wKl fMI rCs -irO +eTM aDI aDI biB @@ -131399,8 +131009,8 @@ bUB mjb mjb akn -ckc -cxA +piZ +pZX jru clV cju @@ -131567,7 +131177,7 @@ aWJ bfs bwn eMb -xOt +lfM aWR aWJ ayv @@ -131577,15 +131187,15 @@ bhu ayv aWJ bwe -yeG -mhr -ajU +sGx +jmQ +xIK aZF aXR bcx aWU bdi -dWS +mHe qLm eYR stv @@ -131605,7 +131215,7 @@ dPo jgw wLe aCb -kHX +vdR nLS rcl suI @@ -131824,19 +131434,19 @@ ayv aWJ aWR tVh -tho +wHQ bwn bfq -aLR +oKo bft aWR bfq -aYh +oLv bft alB -sLI -ydq -cGo +fFL +cHJ +qkL aZF baJ bcz @@ -132077,11 +131687,11 @@ aeu aeu bwe bfq -aAy +ygt bft alB bhl -brh +ncb alB bwe alB @@ -132091,12 +131701,12 @@ alB bwe bwe alB -phr -viw -aki +kVI +vDm +wBU aZF baP -bcC +fwI bcH bdi ueM @@ -132113,13 +131723,13 @@ bcD cXb sga vga -pgt +snG bbb bdN bfm pcc aCb -jbT +srd dVx ivw hsZ @@ -132139,7 +131749,7 @@ bhQ gxa nSn bOc -bTi +uPp niK pVo bRm @@ -132150,10 +131760,10 @@ bYi vJX sWe qbf -fGZ +byV lpl bWO -vox +oNC fsK uRb cKe @@ -132177,9 +131787,9 @@ clZ bzG aeu clb -cAQ +tbj cAS -sfV +tcj ckU aeu aeu @@ -132337,20 +131947,20 @@ alB alB alB alB -aRK -vvS -ktR -abv -cmW -abx -eZc -cGq -ofb -rfx -cFp -iXJ -gqR -cGp +hfK +iCd +sTh +fyt +gvR +rrn +saN +euY +vYK +edr +fgK +ciP +sCR +vIz aZF baL aZF @@ -132594,25 +132204,25 @@ nhS wAI mFy abi -vTw -bIW -ozG -eTq -ipS -dmv -iNY -sSU -uNg -dur -uWy -uIL -nao -aqj -aqm -yir -lLv +qzm +uyw +wIU +fGW +sBs +ufP +vUk +fjx +kDv +cty +oOr +wMv +qRE +tmE +wTf +vFS +lYn cFV -ctI +jsS bdi bdi amV @@ -132623,12 +132233,12 @@ aVJ uff dzI hXA -qOG +nsI bxn trW aMh uCY -rJC +uuy moa bbc bym @@ -132653,7 +132263,7 @@ bEg gKQ kjW bOc -bPh +tSU dBa hyH bPH @@ -132665,7 +132275,7 @@ wzg vQX pqo wZh -ghe +onL bPe ddG nAs @@ -132687,7 +132297,7 @@ cjo kyr clE gIc -cmb +bWK cjo aeu ckU @@ -132845,31 +132455,31 @@ acm aWY aWY rkT -dtF +bjd ruI iZp tmh cEH aWY -fdn -ukR -qks -hSa -hSa -okO -vuN -hSa -tWT -meS -xvI -nPd -qGt -cGq +oKH +pQw +kyT +kmf +kmf +rSP +kGH +kmf +nNP +lNN +gmg +riI +anj +euY cGJ bkd -kgW -uIG -lLv +bJu +qDv +xhO ayj aXl usQ @@ -132891,7 +132501,7 @@ bbc yhP jxO bhQ -eQB +wIz rts uul fHh @@ -132924,7 +132534,7 @@ bSE bYi bOc bOc -vLw +fWZ vko fNh bUh @@ -132937,14 +132547,14 @@ bUN bUN bUN bUN -tjg +vHh ttv mjb cjo wTd gPs rmO -cmc +dSD bzG aeu aeu @@ -133108,7 +132718,7 @@ sPa kvl uSg pYn -trh +agB cEm btR btR @@ -133129,7 +132739,7 @@ bkd oaf ayl awi -rBY +aWr wcU gSw xgL @@ -133156,7 +132766,7 @@ bhH wzy ios hsl -pPQ +lwk rHR qrU blk @@ -133176,7 +132786,7 @@ cat wOj xqB jna -qJP +kZu kxo sAS bTZ @@ -133365,15 +132975,15 @@ lNK rVa btR agg -mXT -qhq -xTk -uLJ +agD +smE +lqU +qYK dRT ayw fWg -lxx -fzv +dwe +mhE wgc fvo uZM @@ -133451,7 +133061,7 @@ bUN bUN bUN bUN -cos +fkK bUo mjb bzG @@ -133617,18 +133227,18 @@ gCl hvl wRZ lmA -toT +pWe lNK hSs btR feL -sVp -flF -cpv -dbr +abs +gzx +oyI +sxa wcC uSg -qrk +pnS ait alD alX @@ -133636,7 +133246,7 @@ vfS hLB cEm cGt -eAZ +eQb cGU cHa cHe @@ -133655,7 +133265,7 @@ bbN bbT wZP jVQ -snZ +man kwT iKW bbc @@ -133901,7 +133511,7 @@ ayy cHo akk scd -eNG +qkB gvx why bbE @@ -133943,7 +133553,7 @@ bOc bWO bPe bRF -swW +fEr qfS xxq bRA @@ -134142,7 +133752,7 @@ lEm hzj kBl ayw -rxe +gWI aiA ajv anW @@ -134162,11 +133772,11 @@ bbu bbi bbi bbi -aUO +eso aNw bcf bbN -sfQ +hPV ftu mQB tIF @@ -134179,7 +133789,7 @@ oAK wSc pWu etV -yao +mGo bhH aaa aaa @@ -134399,7 +134009,7 @@ dSf gsv ggf uSg -dqr +hUx ajl gYF lNZ @@ -134453,7 +134063,7 @@ aaa aaa acm bOc -lwj +hav vCo xzo cIU @@ -134486,17 +134096,17 @@ aeu aeu aUz cmU -xtP -xtP -xtP -xtP -xtP +odH +odH +odH +odH +odH ckA -xtP -xtP -xtP -xtP -xtP +odH +odH +odH +odH +odH acm aeo aaa @@ -134724,7 +134334,7 @@ dVi cJO jol pxZ -iHt +gud sOt mjb mjb @@ -134910,11 +134520,11 @@ oPY rMw dqj yax -nZM +mLA tUw qgB gSa -txy +dxl ifg dqj wcu @@ -134935,11 +134545,11 @@ bbF bby slb lUS -cHU +nli beH bbI vKv -fyG +iIZ bbN cbf bbN @@ -135000,17 +134610,17 @@ aeu aeU cPR cmU -kLG -kLG -kLG -kLG -kLG +hur +hur +hur +hur +hur ckA -kLG -kLG -kLG -kLG -kLG +hur +hur +hur +hur +hur acm aeo acm @@ -135513,19 +135123,19 @@ aeu aeU aeU cmU -xtP -xtP -xtP -xtP -xtP +odH +odH +odH +odH +odH ckA ckA ckA -xtP -xtP -xtP -xtP -xtP +odH +odH +odH +odH +odH acm aeo aaa @@ -136027,19 +135637,19 @@ aaa acm aaa cmU -kLG -kLG -kLG -kLG -kLG +hur +hur +hur +hur +hur ckA ckA ckA -kLG -kLG -kLG -kLG -kLG +hur +hur +hur +hur +hur acm acm aaa @@ -136466,7 +136076,7 @@ dQl atY fYZ hFR -ija +jsB atY xLY bQu @@ -136542,17 +136152,17 @@ aeo acm aeo acm -xtP -xtP -xtP -xtP -xtP +odH +odH +odH +odH +odH ckA -xtP -xtP -xtP -xtP -xtP +odH +odH +odH +odH +odH acm aeo aeo @@ -136725,7 +136335,7 @@ uoR puj fOz atW -sMn +vum wIP cbV qHd @@ -136983,7 +136593,7 @@ hQn oqF fPV cFE -paH +qly mpB ktS wgr @@ -137056,17 +136666,17 @@ aeo acm aeo acm -kLG -kLG -kLG -kLG -kLG +hur +hur +hur +hur +hur czr -kLG -kLG -kLG -kLG -kLG +hur +hur +hur +hur +hur acm aaQ aaa @@ -137219,7 +136829,7 @@ acm oUB uNy xNv -yep +thd njd aKR vhR @@ -137227,7 +136837,7 @@ vhR jRg oPP uTn -xYd +tUK xRk kRb xRk @@ -137575,7 +137185,7 @@ aeo aeo acm acm -dEx +qdZ acm aaQ acm @@ -138525,9 +138135,9 @@ cmU aeU aeU ktS -tnd -srJ -ktS +mZr +fmO +cFE aaQ aaa aaa @@ -138767,24 +138377,24 @@ wRr mMY bkd efK -kJA -kJA -kJA -kJA -kJA +cXl +cXl +cXl +cXl +cXl cjl -kJA -kJA -kJA -kJA -kJA +cXl +cXl +cXl +cXl +cXl cmU cmU aeU ikp -mtV -igj -cFE +tnd +nEQ +ktS aeo aaa aaa @@ -139281,22 +138891,22 @@ bkd bkd bkd aeu -bmz -bmz -bmz -bmz -bmz +rcB +rcB +rcB +rcB +rcB crb -bmz -bmz -bmz -bmz -bmz +rcB +rcB +rcB +rcB +rcB aaa aeU aeU ktS -iNX +gez uoU ikp acm @@ -139794,19 +139404,19 @@ aeu aeu aeu aeu -kJA -kJA -kJA -kJA -kJA +cXl +cXl +cXl +cXl +cXl crb crb crb -kJA -kJA -kJA -kJA -kJA +cXl +cXl +cXl +cXl +cXl aeU aeU ktS @@ -140308,19 +139918,19 @@ aeu aeu aeU cmU -bmz -bmz -bmz -bmz -bmz +rcB +rcB +rcB +rcB +rcB crb crb crb -bmz -bmz -bmz -bmz -bmz +rcB +rcB +rcB +rcB +rcB aaa aeU ktS @@ -140823,17 +140433,17 @@ aaa aeU aeU cmU -kJA -kJA -kJA -kJA -kJA +cXl +cXl +cXl +cXl +cXl crb -kJA -kJA -kJA -kJA -kJA +cXl +cXl +cXl +cXl +cXl aaa aeU coy @@ -141337,17 +140947,17 @@ aaa aaa aeU aeU -bmz -bmz -bmz -bmz -bmz +rcB +rcB +rcB +rcB +rcB fnp -bmz -bmz -bmz -bmz -bmz +rcB +rcB +rcB +rcB +rcB cmU aeU aeU @@ -141856,19 +141466,19 @@ aaa aaa aaa aaa -ieg +uEr aaa aaa aaa ktS emc dqF -qRs +dMB qms kxG dsm vnE -uex +sQR qms iaj glI @@ -142889,7 +142499,7 @@ aaa aeo aaa ktS -uSY +swT xqr uIH fHP diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index c0378272df093..b947652313607 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -146,9 +146,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) -"aaR" = ( -/turf/open/floor/iron, -/area/security/prison) "aaS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -172,6 +169,13 @@ "aaZ" = ( /turf/closed/wall/r_wall, /area/security/execution/education) +"aba" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig) "abe" = ( /turf/closed/wall, /area/security/prison) @@ -256,6 +260,14 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) +"abC" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "abO" = ( /obj/structure/cable{ icon_state = "1-4" @@ -344,6 +356,23 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) +"acc" = ( +/obj/structure/table, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/dark, +/area/storage/tcom) "acd" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall, @@ -375,12 +404,6 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) -"acs" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/prison) "act" = ( /obj/structure/closet/toolcloset, /obj/item/radio/intercom{ @@ -430,20 +453,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/fore) -"adf" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching output from station security cameras."; - name = "Security Camera Monitor"; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "adj" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small{ @@ -459,6 +468,13 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) +"ady" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) "adE" = ( /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) @@ -544,40 +560,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"aeg" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"aeh" = ( -/obj/machinery/meter, -/obj/machinery/door/window/westleft{ - dir = 1; - name = "gas ports" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"aei" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "gas ports" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "justice gas pump" - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "aeq" = ( /turf/closed/wall/r_wall, /area/ai_monitored/security/armory) @@ -611,72 +593,72 @@ /obj/machinery/atmospherics/miner/station/plasma, /turf/open/floor/engine/plasma, /area/engine/atmos) -"afe" = ( -/obj/structure/table/wood, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_y = 30 +"aeP" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = -4; + pixel_y = 1 }, -/obj/machinery/computer/med_data/laptop, -/obj/item/storage/secure/safe/HoS{ - pixel_x = 36; - pixel_y = 28 +/obj/item/reagent_containers/glass/bottle/chloralhydrate, +/obj/item/reagent_containers/glass/bottle/toxin{ + pixel_x = 6; + pixel_y = 8 }, -/obj/machinery/camera{ - c_tag = "Head of Security's Office" +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 5; + pixel_y = 1 }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) -"afi" = ( -/obj/structure/closet/secure_closet/hos, -/obj/machinery/light{ - dir = 8 +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/facid{ + name = "fluorosulfuric acid bottle"; + pixel_x = -3; + pixel_y = 6 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/item/reagent_containers/syringe{ + pixel_y = 5 }, -/obj/item/radio/intercom{ - pixel_x = -29; - pixel_y = 23 +/obj/item/reagent_containers/dropper, +/obj/machinery/button/ignition{ + id = "executionburn"; + name = "Justice Ignition Switch"; + pixel_x = -25; + pixel_y = 36 }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) -"afj" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32; - pixel_y = 32 +/obj/machinery/button/door{ + id = "executionfireblast"; + name = "Justice Area Lockdown"; + pixel_x = -25; + pixel_y = 26; + req_access_txt = "2" }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) -"afk" = ( -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) -"afl" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666" +/obj/item/assembly/signaler{ + pixel_x = -3; + pixel_y = 2 }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) -"afm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/button/flasher{ + id = "justiceflash"; + name = "Justice Flash Control"; + pixel_x = -36; + pixel_y = 36; + req_access_txt = "1" }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) -"afn" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32; - pixel_y = 32 +/obj/machinery/button/door{ + id = "SecJusticeChamber"; + layer = 4; + name = "Justice Vent Control"; + pixel_x = -36; + pixel_y = 26; + req_access_txt = "3" }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/red/half{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/execution/education) "afo" = ( /obj/machinery/light{ dir = 4 @@ -691,6 +673,19 @@ /obj/machinery/suit_storage_unit/hos, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) +"afq" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Chapel Office - Backroom" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/dark, +/area/chapel/office) "afs" = ( /obj/machinery/shower{ dir = 4 @@ -725,20 +720,6 @@ /obj/machinery/digital_clock/directional/south, /turf/open/floor/iron/dark, /area/bridge) -"afX" = ( -/obj/item/storage/secure/safe{ - name = "armory safe B"; - pixel_x = 6; - pixel_y = 28 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"agc" = ( -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "age" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -765,26 +746,11 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"agg" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "agi" = ( /obj/structure/table/wood, /obj/item/stamp/hos, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"agk" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "agl" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -813,15 +779,6 @@ "agq" = ( /turf/closed/wall, /area/maintenance/fore) -"ags" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/closed/wall, -/area/crew_quarters/fitness/recreation) "agu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -897,12 +854,6 @@ /obj/machinery/recharger, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"agX" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "agY" = ( /obj/structure/sign/warning/vacuum/external{ pixel_x = 32 @@ -919,15 +870,13 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"ahf" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"ahe" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","medbay") }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "ahj" = ( /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/pool, @@ -978,20 +927,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/port/fore) -"ahU" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) -"ahV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - id_tag = "FitnessShower"; - name = "Fitness Room Shower" - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "ahW" = ( /obj/machinery/pool_filter, /turf/open/indestructible/sound/pool/end, @@ -999,16 +934,6 @@ "ahY" = ( /turf/open/indestructible/sound/pool/end, /area/crew_quarters/fitness/recreation) -"aib" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "holodeck" - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "aie" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -1050,15 +975,6 @@ }, /turf/open/floor/plating, /area/security/brig) -"ais" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/closed/wall, -/area/crew_quarters/fitness/recreation) "aiD" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -1205,12 +1121,6 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"ajX" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "ajZ" = ( /turf/open/floor/iron/dark, /area/engine/gravity_generator) @@ -1260,15 +1170,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/port/fore) -"alg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "aln" = ( /obj/machinery/computer/holodeck{ dir = 4 @@ -1403,30 +1304,6 @@ "alK" = ( /turf/closed/wall, /area/maintenance/port) -"alQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) -"alR" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/purple/corner, -/turf/open/floor/iron/white, -/area/science/research) -"alV" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/folder, -/obj/item/folder, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/cult, -/area/library) "amb" = ( /obj/machinery/light/small{ dir = 8 @@ -1441,25 +1318,6 @@ }, /turf/open/floor/wood, /area/library) -"ami" = ( -/obj/machinery/photocopier{ - pixel_y = 3 - }, -/turf/open/floor/iron, -/area/security/main) -"amj" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666" - }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/iron, -/area/security/main) -"amk" = ( -/obj/machinery/computer/card/minor/hos{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "amt" = ( /obj/structure/table, /obj/item/paper/fluff/holodeck/disclaimer, @@ -1476,15 +1334,6 @@ "amA" = ( /turf/open/indestructible/sound/pool, /area/crew_quarters/fitness/recreation) -"amB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron, -/area/janitor) "amC" = ( /obj/structure/chair{ dir = 4 @@ -1558,40 +1407,32 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/port) -"anw" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/open/floor/iron, -/area/security/main) -"anB" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +"ane" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/main) -"anD" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/turf/open/space/basic, -/area/space/nearstation) -"anF" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/machinery/light_switch{ - pixel_x = -26 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) +/obj/effect/turf_decal/siding/thinplating_new/dark/corner, +/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/security/main) "anH" = ( /obj/structure/chair{ dir = 1 @@ -1611,6 +1452,22 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"anK" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Command Hallway - Central" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/secondary/command) "anL" = ( /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) @@ -1715,20 +1572,6 @@ /obj/structure/lattice, /turf/open/space, /area/maintenance/starboard/fore) -"aom" = ( -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"aoH" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/mask/gas/sechailer, -/turf/open/floor/iron, -/area/security/main) "aoJ" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -1751,6 +1594,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/security/main) +"aoL" = ( +/obj/structure/rack, +/obj/effect/loot_jobscale/armoury/laser_gun, +/turf/open/floor/iron/dark/smooth_large, +/area/ai_monitored/security/armory) "aoO" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/disposal"; @@ -1870,15 +1718,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/port) -"apE" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) "apH" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -1898,79 +1737,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/warden) -"apK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/photocopier{ - pixel_y = 3 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"apL" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Warden's Office" - }, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/storage/toolbox/emergency{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/wirecutters{ - pixel_y = 2 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"apM" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 10; - pixel_y = 3 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/warden) -"apS" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/storage/fancy/cigarettes, -/obj/item/clothing/mask/gas/sechailer, -/turf/open/floor/iron, -/area/security/main) -"apT" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/turf/open/floor/iron, -/area/security/main) -"apU" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/storage/secure/briefcase, -/turf/open/floor/iron, -/area/security/main) -"apY" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/spawner/lootdrop/donkpockets, -/turf/open/floor/iron, -/area/security/main) "aqa" = ( /turf/closed/wall/r_wall, /area/security/main) @@ -2132,10 +1898,6 @@ /obj/effect/spawner/room/threexfive, /turf/open/floor/plating, /area/maintenance/port) -"aqZ" = ( -/obj/machinery/computer/shuttle_flight/labor, -/turf/open/floor/iron/dark, -/area/security/brig) "arb" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -2252,25 +2014,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/fore) -"asT" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/lighter, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"asU" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/clothing/under/misc/assistantformal, -/turf/open/floor/wood, -/area/crew_quarters/dorms) "asV" = ( /obj/structure/bed, /obj/machinery/button/door{ @@ -2306,14 +2049,6 @@ /obj/item/bedsheet/dorms, /turf/open/floor/carpet/orange, /area/crew_quarters/dorms) -"atb" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/clothing/under/suit/burgundy, -/turf/open/floor/carpet/orange, -/area/crew_quarters/dorms) "atc" = ( /obj/structure/dresser, /obj/machinery/newscaster{ @@ -2328,9 +2063,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"atf" = ( -/turf/open/space, -/area/space/nearstation) "ath" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -2450,35 +2182,11 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"atK" = ( -/obj/machinery/computer/prisoner/gulag_teleporter_computer{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/brig) -"atL" = ( -/obj/machinery/gulag_teleporter, -/turf/open/floor/iron/dark, -/area/security/brig) "atT" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/main) -"atU" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/main) "atW" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -2518,24 +2226,6 @@ /obj/effect/spawner/room/tenxten, /turf/open/floor/plating, /area/maintenance/port/aft) -"auw" = ( -/obj/machinery/camera{ - c_tag = "Gravity Generator Foyer" - }, -/obj/structure/closet/radiation, -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/engine/gravity_generator) "auy" = ( /obj/item/stack/sheet/cardboard, /obj/item/flashlight, @@ -2543,6 +2233,13 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"auD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Secure Pen"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/maintenance/department/science/xenobiology) "auF" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -2586,6 +2283,21 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) +"auR" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "auT" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -2625,9 +2337,6 @@ }, /turf/open/floor/plating, /area/medical/genetics) -"avk" = ( -/turf/open/floor/iron/dark, -/area/security/brig) "avn" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -2652,50 +2361,46 @@ /obj/item/hand_labeler_refill, /turf/open/floor/plating, /area/maintenance/port/fore) -"awl" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/prison, -/area/security/prison) -"awo" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +"avR" = ( +/obj/effect/landmark/start/captain, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"awq" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/turf/open/floor/iron, -/area/security/brig) -"aws" = ( -/turf/open/floor/iron, -/area/security/brig) -"awv" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"avX" = ( +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -25 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/port) -"awy" = ( -/obj/structure/chair{ - dir = 8 +/obj/machinery/camera/motion/directional/south{ + c_tag = "AI Upload Chamber - Starboard"; + network = list("aiupload") }, -/turf/open/floor/iron/dark, -/area/security/brig) -"awz" = ( -/obj/machinery/camera{ - c_tag = "Interrogation room"; - dir = 8; - network = list("interrogation") +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"awd" = ( +/obj/machinery/light{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/central) +"awl" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/prison, +/area/security/prison) "awC" = ( /obj/machinery/light/small{ dir = 1 @@ -2706,14 +2411,6 @@ /obj/structure/dresser, /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) -"awD" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/clothing/under/suit/tan, -/turf/open/floor/carpet/purple, -/area/crew_quarters/dorms) "awE" = ( /obj/structure/bed, /obj/machinery/button/door{ @@ -2726,14 +2423,6 @@ /obj/item/bedsheet/dorms, /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) -"awF" = ( -/obj/machinery/camera{ - c_tag = "Dormitories - Fore"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "awG" = ( /obj/structure/bed, /obj/machinery/button/door{ @@ -2794,30 +2483,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/bridge) -"axm" = ( -/obj/effect/turf_decal/tile/red{ +"axj" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"axy" = ( /obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/brig) -"axz" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/taperecorder, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1423; - listening = 0; - name = "Interrogation Intercom"; - pixel_y = -24 + dir = 1 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/smooth_large, /area/security/brig) "axC" = ( /turf/closed/wall, @@ -2871,15 +2544,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/engineering) -"axU" = ( -/obj/machinery/door/window/southright{ - dir = 4; - name = "Engineering Deliveries"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engine/engineering) "axX" = ( /obj/machinery/light_switch{ pixel_x = 23 @@ -2954,17 +2618,6 @@ luminosity = 2 }, /area/security/nuke_storage) -"ayq" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/security/nuke_storage) "ayr" = ( /obj/machinery/power/apc{ areastring = "/area/security/nuke_storage"; @@ -2979,13 +2632,6 @@ luminosity = 2 }, /area/security/nuke_storage) -"ayy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) "ayF" = ( /turf/closed/wall/r_wall, /area/security/detectives_office) @@ -3003,15 +2649,6 @@ "ayJ" = ( /turf/closed/wall, /area/security/detectives_office) -"ayL" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet/restrooms) "ayM" = ( /obj/machinery/shower{ dir = 8 @@ -3026,37 +2663,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/crew_quarters/dorms) -"ayS" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/turf/open/floor/iron, -/area/engine/engineering) -"ayY" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "azd" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, @@ -3153,14 +2759,20 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/maintenance/fore) -"aAa" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/red/half/contrasted{ +"aAc" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/costume, +/obj/item/clothing/mask/balaclava, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light/small{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/security/brig) +/area/crew_quarters/locker) "aAi" = ( /obj/item/computer_hardware/hard_drive/role/engineering{ pixel_x = 4; @@ -3183,24 +2795,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/engine/engineering) -"aAp" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engine/engineering) -"aAr" = ( -/obj/item/radio/intercom{ - pixel_y = 21 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Fore" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/engineering) "aAv" = ( /obj/machinery/disposal/bin, /obj/machinery/firealarm{ @@ -3339,16 +2933,6 @@ }, /turf/open/floor/carpet/red, /area/security/detectives_office) -"aBp" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/security/detectives_office) "aBt" = ( /obj/machinery/shower{ dir = 4 @@ -3402,18 +2986,6 @@ dir = 1 }, /area/engine/engineering) -"aBG" = ( -/obj/machinery/camera{ - c_tag = "Engineering - Storage" - }, -/obj/machinery/suit_storage_unit/engine, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron{ - dir = 1 - }, -/area/engine/engineering) "aBH" = ( /obj/item/stack/sheet/plasteel{ amount = 10; @@ -3436,16 +3008,6 @@ "aBI" = ( /turf/closed/wall, /area/engine/engineering) -"aBJ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/engine/engineering) "aBN" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -3466,15 +3028,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"aBT" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/camera{ - c_tag = "Mining Dock"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "aBU" = ( /obj/structure/sign/warning/vacuum/external, /turf/closed/wall, @@ -3525,21 +3078,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/security/nuke_storage) -"aCg" = ( -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 1; - network = list("vault") - }, -/obj/machinery/light, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "aCv" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -3613,14 +3151,6 @@ /obj/item/bedsheet/dorms, /turf/open/floor/carpet/blue, /area/crew_quarters/dorms) -"aCK" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/clothing/under/suit/navy, -/turf/open/floor/carpet/blue, -/area/crew_quarters/dorms) "aCN" = ( /obj/structure/reagent_dispensers/fueltank, /obj/item/radio/intercom{ @@ -3661,13 +3191,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"aCU" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/assembly/flash/handheld, -/obj/item/book/manual/wiki/sopsecurity, -/turf/open/floor/iron, -/area/security/main) "aCZ" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, @@ -3726,6 +3249,19 @@ "aDC" = ( /turf/open/floor/iron, /area/hallway/primary/fore) +"aDF" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo Bay - Port" + }, +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) "aDQ" = ( /obj/machinery/door/airlock{ id_tag = "Toilet3"; @@ -3757,23 +3293,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) -"aDV" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet/restrooms) -"aDY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "aDZ" = ( /obj/structure/table, /obj/item/storage/pill_bottle/dice, @@ -3793,19 +3312,6 @@ /obj/machinery/light/small, /turf/open/floor/carpet/blue, /area/crew_quarters/dorms) -"aEh" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron{ - dir = 1 - }, -/area/engine/engineering) "aEi" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -3864,20 +3370,6 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"aEy" = ( -/obj/structure/table, -/obj/item/radio/intercom{ - dir = 4; - pixel_y = 29 - }, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "aEA" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -3944,40 +3436,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"aEQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) -"aER" = ( -/obj/machinery/computer/card, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Customs Checkpoint" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "aET" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3988,6 +3446,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"aEY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/primary/aft) "aFb" = ( /obj/machinery/door/airlock/maintenance{ name = "Detective Maintenance"; @@ -3999,17 +3470,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/fore) -"aFc" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Restrooms"; - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet/restrooms) "aFd" = ( /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) @@ -4017,12 +3477,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/gateway) -"aFm" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "aFp" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/firealarm{ @@ -4217,6 +3671,13 @@ }, /turf/open/floor/plating, /area/construction/storage_wing) +"aFY" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red/anticorner, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/checkpoint/customs) "aGf" = ( /obj/effect/turf_decal/pool{ dir = 8 @@ -4240,12 +3701,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port) -"aGt" = ( -/obj/machinery/light/small{ +"aGv" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/red/half{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/brig) +/turf/open/floor/iron/dark/smooth_half, +/area/security/execution/education) "aGA" = ( /obj/machinery/door/airlock{ id_tag = "Toilet2"; @@ -4279,21 +3745,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) -"aGJ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "aGP" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/under/misc/assistantformal, @@ -4453,17 +3904,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) -"aHt" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/iron, -/area/construction/storage_wing) "aHx" = ( /turf/closed/wall/r_wall, /area/hallway/primary/fore) @@ -4520,6 +3960,17 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) +"aHR" = ( +/obj/machinery/light, +/obj/structure/closet/secure_closet/brig{ + id = "medcell"; + name = "Medical Cell Locker" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/medical) "aHS" = ( /obj/machinery/button/door{ id = "Cabin7"; @@ -4554,21 +4005,6 @@ "aHY" = ( /turf/open/floor/iron, /area/engine/engineering) -"aHZ" = ( -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/turf_decal/delivery, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "aIc" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -4736,16 +4172,6 @@ /obj/machinery/field/generator, /turf/open/floor/plating, /area/engine/engineering) -"aJl" = ( -/obj/machinery/shieldgen, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Secure Storage" - }, -/turf/open/floor/plating, -/area/engine/engineering) "aJm" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, @@ -4981,14 +4407,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/hydroponics/garden) -"aKs" = ( -/obj/machinery/seed_extractor, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/hydroponics/garden) "aKt" = ( /obj/item/seeds/apple, /obj/item/seeds/banana, @@ -5118,30 +4536,26 @@ /obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"aLr" = ( -/obj/machinery/flasher{ - id = "AI"; - pixel_y = 24 +"aLn" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aLs" = ( -/obj/structure/sign/plaques/kiddie{ - pixel_y = 32 +/obj/machinery/camera/directional/east{ + c_tag = "Bridge - Port Access" }, -/obj/structure/table, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - Fore"; - network = list("aiupload") +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/item/kirbyplants/photosynthetic{ - pixel_y = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aLt" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +/area/bridge) +"aLr" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_y = 24 }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) @@ -5149,16 +4563,6 @@ /obj/machinery/porta_turret/ai, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"aLy" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "aLB" = ( /obj/effect/landmark/start/lawyer, /turf/open/floor/iron, @@ -5177,6 +4581,18 @@ /obj/item/clothing/glasses/sunglasses/advanced/big, /turf/open/floor/carpet/green, /area/lawoffice) +"aLI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "aLK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -5189,18 +4605,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"aLQ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/camera{ - c_tag = "Locker Room Starboard" - }, -/obj/structure/sign/warning/pods{ - pixel_y = 30 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/crew_quarters/locker) "aLS" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -5415,15 +4819,6 @@ }, /turf/open/floor/wood, /area/lawoffice) -"aMX" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) "aMY" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -5548,6 +4943,18 @@ }, /turf/open/space, /area/space/nearstation) +"aNB" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/brig) "aNC" = ( /obj/structure/window/reinforced{ dir = 8 @@ -5633,13 +5040,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/storage/primary) -"aNV" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/break_room) "aNZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -6070,16 +5470,6 @@ }, /turf/open/floor/grass, /area/hydroponics/garden) -"aPT" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "aPV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -6240,36 +5630,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"aQA" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/turret_protected/ai_upload"; - name = "Upload APC"; - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - Port"; - dir = 1; - network = list("aiupload") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"aQC" = ( -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_y = -25 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - Starboard"; - dir = 1; - network = list("aiupload") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) "aQD" = ( /obj/structure/table, /obj/machinery/light{ @@ -6352,21 +5712,15 @@ /obj/effect/turf_decal/stripes/red/box, /turf/open/floor/plating, /area/maintenance/department/science) -"aRa" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/costume, -/obj/effect/spawner/lootdrop/costume, -/obj/item/clothing/mask/balaclava, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"aRd" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Foyer - Starboard" }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, -/area/crew_quarters/locker) +/area/engine/break_room) "aRg" = ( /obj/machinery/door/window/westright{ name = "Garden B" @@ -6682,6 +6036,16 @@ /obj/structure/window/reinforced, /turf/open/space, /area/space/nearstation) +"aSH" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Pen #6"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "aSI" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -6752,6 +6116,13 @@ }, /turf/open/floor/plating, /area/storage/primary) +"aTj" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/execution/education) "aTk" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -6766,17 +6137,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"aTn" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Courtroom - Gallery"; - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) "aTq" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/wood, @@ -6813,17 +6173,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/crew_quarters/locker) -"aTw" = ( -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Locker Room Port"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/crew_quarters/locker) "aTy" = ( /obj/machinery/firealarm{ dir = 1; @@ -6953,20 +6302,6 @@ "aUe" = ( /turf/closed/wall, /area/quartermaster/storage) -"aUf" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Port"; - dir = 4 - }, -/obj/machinery/conveyor{ - dir = 1; - id = "QMLoad" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) "aUv" = ( /turf/closed/wall/r_wall, /area/hallway/primary/central) @@ -7042,30 +6377,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"aUJ" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/iron/dark, -/area/security/courtroom) "aUL" = ( /obj/machinery/firealarm{ dir = 8; @@ -7089,11 +6400,6 @@ }, /turf/closed/wall, /area/engine/engineering) -"aVd" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/iron, -/area/engine/engineering) "aVh" = ( /obj/structure/table/wood, /obj/machinery/light/small{ @@ -7133,19 +6439,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"aVp" = ( -/obj/machinery/camera{ - c_tag = "AI Chamber - Fore"; - network = list("aicore") - }, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) "aVq" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -7184,16 +6477,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"aVx" = ( -/obj/structure/chair, -/obj/machinery/camera{ - c_tag = "Arrivals - Fore Arm - Far" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "aVG" = ( /obj/machinery/status_display/supply, /turf/closed/wall, @@ -7208,15 +6491,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/storage/primary) -"aWd" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Fore" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "aWe" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -7350,23 +6624,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/hallway/secondary/entry) -"aWX" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/item/storage/box/bodybags{ - pixel_y = 2 - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/razor{ - pixel_y = 5 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/robotics/lab) "aWY" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, @@ -7532,15 +6789,6 @@ /obj/item/clothing/glasses/meson/engine, /turf/open/floor/iron, /area/engine/engineering) -"aYt" = ( -/obj/item/radio/intercom{ - pixel_x = 29 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/closet/firecloset, -/obj/item/clothing/glasses/meson/engine, -/turf/open/floor/iron, -/area/engine/engineering) "aYu" = ( /turf/closed/wall, /area/security/checkpoint/engineering) @@ -7627,6 +6875,26 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"aYV" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Secure Gear Storage"; + req_access_txt = "3" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark, +/turf/open/floor/iron/dark/textured, +/area/security/main) "aYX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -7808,6 +7076,22 @@ /obj/machinery/door/firedoor, /turf/open/floor/wood, /area/library) +"aZP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/disposal/incinerator"; + dir = 1; + name = "Incinerator APC"; + pixel_y = 24 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "aZQ" = ( /obj/effect/landmark/start/ai/secondary, /obj/item/radio/intercom{ @@ -7902,12 +7186,24 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"bam" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +"bai" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/obj/machinery/camera/directional/north{ + c_tag = "Fitness Room - Fore" + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "ban" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -8047,16 +7343,40 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/central) -"baL" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral, +"baH" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/science/explab) +"baK" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Central Primary Hallway - Fore - Port Corner" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, /area/hallway/primary/central) -"baM" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, +"baL" = ( +/obj/machinery/light, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) @@ -8089,16 +7409,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"baV" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Fore - Courtroom"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "baY" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 @@ -8142,13 +7452,27 @@ /obj/item/electronics/airlock, /turf/open/floor/iron/dark, /area/storage/tech) -"bbC" = ( -/obj/structure/chair/office{ - dir = 4 +"bbF" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security E.V.A. Storage"; + req_access_txt = "3" }, -/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig) +"bbJ" = ( +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 27 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Mining Office" + }, +/obj/machinery/vendor/mining, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/security/checkpoint/engineering) +/area/quartermaster/miningoffice) "bbK" = ( /turf/closed/wall, /area/security/checkpoint/customs) @@ -8456,18 +7780,6 @@ }, /turf/open/floor/iron/dark, /area/storage/tech) -"beb" = ( -/obj/structure/table, -/obj/item/analyzer, -/obj/item/healthanalyzer, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = -28 - }, -/turf/open/floor/iron/dark, -/area/storage/tech) "bec" = ( /obj/structure/rack, /obj/item/storage/toolbox/electrical{ @@ -8478,34 +7790,6 @@ /obj/item/clothing/glasses/meson, /turf/open/floor/iron/dark, /area/storage/tech) -"bee" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/turf/open/floor/iron/dark, -/area/storage/tech) -"bep" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/storage_shared) "bes" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -8516,12 +7800,6 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"beu" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) "bew" = ( /obj/machinery/power/apc{ areastring = "/area/ai_monitored/turret_protected/ai"; @@ -8559,15 +7837,6 @@ }, /turf/open/floor/plating, /area/security/checkpoint/customs) -"beM" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "beT" = ( /obj/effect/landmark/blobstart, /obj/effect/turf_decal/stripes/line{ @@ -8795,16 +8064,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) -"bfE" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "bfG" = ( /obj/structure/sign/directions/security{ dir = 1; @@ -8875,6 +8134,27 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"bgj" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/security/brig) "bgm" = ( /obj/structure/table/reinforced, /obj/item/phone{ @@ -8981,17 +8261,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"bgO" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #4"; - dir = 8; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "bgY" = ( /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, @@ -9102,15 +8371,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"bhI" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway - Tech Storage" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "bhJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -9139,18 +8399,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"bhN" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "bhO" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -9232,14 +8480,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"bio" = ( -/obj/machinery/camera{ - c_tag = "AI Chamber - Aft"; - dir = 1; - network = list("aicore") - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) "bir" = ( /obj/structure/chair/office{ dir = 4 @@ -9420,6 +8660,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"bjn" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "bjo" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -9584,20 +8834,6 @@ }, /turf/open/floor/iron/white/corner, /area/quartermaster/sorting) -"bkk" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/camera{ - c_tag = "Cargo - Mailroom"; - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/quartermaster/sorting) "bkl" = ( /obj/structure/table, /obj/item/stack/wrapping_paper, @@ -9720,15 +8956,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"bkV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "bkX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -9777,6 +9004,25 @@ /obj/structure/window/reinforced, /turf/open/space, /area/space/nearstation) +"blB" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/tcommsat/server"; + dir = 4; + name = "Telecomms Server Room APC"; + pixel_x = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Telecomms - Server Room - Aft-Starboard"; + network = list("ss13","tcomms") + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "blE" = ( /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) @@ -9798,6 +9044,12 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"blR" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/plating, +/area/crew_quarters/toilet/auxiliary) "blT" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -9876,17 +9128,6 @@ }, /turf/closed/wall/r_wall, /area/hallway/primary/port) -"bmn" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) "bmr" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -10017,54 +9258,46 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/engine/break_room) -"bnb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/iron, -/area/engine/break_room) -"bnc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/break_room) "bne" = ( /obj/machinery/newscaster{ pixel_y = -30 }, /turf/open/floor/iron, /area/engine/break_room) -"bng" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +"bnj" = ( +/obj/structure/table, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 }, -/obj/machinery/camera{ - c_tag = "Engineering - Foyer - Starboard"; - dir = 8 +/obj/machinery/button/door{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -7; + req_access_txt = "47" }, -/turf/open/floor/iron, -/area/engine/break_room) -"bnh" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 +/obj/machinery/button/door{ + desc = "A remote control switch for the research division entryway."; + id = "ResearchExt"; + name = "Research Exterior Airlock"; + normaldoorcontrol = 1; + pixel_x = 7; + pixel_y = 7 }, -/obj/item/taperecorder{ - pixel_x = -4 +/obj/machinery/button/door{ + desc = "A remote control switch for the research division entryway."; + id = "ResearchInt"; + name = "Research Interior Airlock"; + normaldoorcontrol = 1; + pixel_x = 7; + pixel_y = -2 }, -/turf/open/floor/iron, -/area/security/main) -"bni" = ( -/obj/structure/table, -/obj/machinery/syndicatebomb/training, -/turf/open/floor/iron, -/area/security/main) +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/science/research) "bnk" = ( /obj/structure/window/reinforced{ dir = 1; @@ -10151,21 +9384,6 @@ }, /turf/open/floor/iron/dark, /area/aisat) -"bnw" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) "bny" = ( /obj/machinery/turretid{ control_area = "/area/ai_monitored/turret_protected/aisat_interior"; @@ -10181,6 +9399,13 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) +"bnz" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/central) "bnE" = ( /obj/machinery/power/apc{ areastring = "/area/ai_monitored/turret_protected/aisat_interior"; @@ -10228,20 +9453,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/satellite) -"bnK" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Arrivals - Station Entrance"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "bnM" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -10255,6 +9466,47 @@ "bnS" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) +"bnU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) +"bnY" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Research Division - Lobby"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/research) "bok" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -10333,21 +9585,6 @@ /obj/structure/table/glass, /turf/open/floor/iron/dark, /area/bridge) -"boJ" = ( -/obj/item/radio/intercom{ - dir = 8; - pixel_x = -28 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Starboard - Art Storage"; - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "boM" = ( /obj/structure/table, /obj/item/hand_labeler, @@ -10418,11 +9655,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"bph" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/storage_shared) "bpn" = ( /obj/structure/window/reinforced{ dir = 8 @@ -10467,16 +9699,6 @@ /obj/item/hand_labeler, /turf/open/floor/iron/white, /area/medical/surgery) -"bqb" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "bqd" = ( /obj/machinery/power/apc{ areastring = "/area/hallway/secondary/entry"; @@ -10605,6 +9827,16 @@ /obj/structure/table/glass, /turf/open/floor/iron/dark, /area/bridge) +"bqS" = ( +/obj/structure/filingcabinet/employment, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/lawoffice) "bqU" = ( /obj/structure/fireaxecabinet{ pixel_y = -32 @@ -10622,17 +9854,6 @@ /obj/structure/table/glass, /turf/open/floor/iron/dark, /area/bridge) -"bqW" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/closet/secure_closet/brig{ - id = "medcell"; - name = "Medical Cell Locker" - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "bqX" = ( /obj/structure/table/wood, /obj/item/stamp/captain, @@ -10665,16 +9886,6 @@ /obj/item/stack/cable_coil/random, /turf/open/floor/iron, /area/storage/art) -"brf" = ( -/obj/structure/table, -/obj/item/paper_bin/construction, -/obj/item/airlock_painter, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/iron, -/area/storage/art) "bry" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -10726,26 +9937,6 @@ }, /turf/open/floor/iron/dark, /area/aisat) -"brQ" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior Access"; - dir = 1; - network = list("minisat") - }, -/obj/machinery/power/apc{ - areastring = "/area/aisat"; - name = "MiniSat Exterior APC"; - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/aisat) "brT" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/tile/blue{ @@ -10769,23 +9960,6 @@ }, /turf/open/floor/iron/dark, /area/aisat) -"brY" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/turret_protected/aisat/foyer"; - name = "MiniSat Foyer APC"; - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Foyer"; - dir = 8; - network = list("minisat") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) "brZ" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -10825,21 +9999,6 @@ /obj/structure/cable/yellow, /turf/open/floor/iron/dark, /area/ai_monitored/storage/satellite) -"bsi" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat Maintenance"; - dir = 8; - 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, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/satellite) "bsj" = ( /obj/structure/window/reinforced{ dir = 1; @@ -10895,16 +10054,6 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/hydroponics) -"bsB" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "bsE" = ( /obj/machinery/status_display/evac{ pixel_y = -32 @@ -10921,25 +10070,27 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"bsH" = ( -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Starboard"; - dir = 1 +"bsI" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, /area/hallway/primary/port) -"bsI" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 +"bsL" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/hallway/primary/port) +/area/storage/primary) "bsM" = ( /obj/machinery/button/door{ id = "hop"; @@ -10972,32 +10123,6 @@ "bsU" = ( /turf/closed/wall, /area/bridge) -"bsV" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) -"bsW" = ( -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Access Blast Door Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "19" - }, -/obj/machinery/button/door{ - id = "council blast"; - name = "Council Chamber Blast Door Control"; - pixel_x = -1; - pixel_y = -34; - req_access_txt = "19" - }, -/obj/machinery/camera{ - c_tag = "Bridge - Command Chair"; - dir = 1 - }, -/turf/open/floor/carpet/blue, -/area/bridge) "bsX" = ( /obj/machinery/holopad, /turf/open/floor/carpet/blue, @@ -11101,6 +10226,16 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/engine/atmos) +"btN" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "btO" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -11137,35 +10272,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"btX" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Port"; - dir = 4 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/port) -"btY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) "bue" = ( /turf/closed/wall, /area/library) @@ -11201,6 +10307,18 @@ }, /turf/closed/wall, /area/library) +"bul" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "bus" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -11245,16 +10363,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"buL" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "buN" = ( /obj/machinery/vending/boozeomat, /turf/closed/wall, @@ -11332,16 +10440,6 @@ }, /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) -"bvg" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/engine/storage_shared) "bvj" = ( /obj/structure/table, /obj/machinery/light{ @@ -11492,15 +10590,6 @@ "bwc" = ( /turf/open/floor/carpet/green, /area/library) -"bwd" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/aug_manipulator, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/science/robotics/lab) "bwl" = ( /obj/machinery/door/airlock/external{ name = "MiniSat Space Access Airlock"; @@ -11542,18 +10631,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"bwv" = ( -/obj/machinery/camera{ - c_tag = "Council Chamber" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark, -/area/bridge) "bww" = ( /obj/structure/table/wood, /obj/item/folder/yellow, @@ -11574,10 +10651,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"bwC" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) "bwS" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -11588,18 +10661,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/crew_quarters/bar) -"bwZ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) "bxd" = ( /turf/closed/wall, /area/engine/atmos) @@ -11615,28 +10676,6 @@ }, /turf/open/floor/carpet/green, /area/chapel/main) -"bxi" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/restraints/handcuffs, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/off, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "bxk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -11654,24 +10693,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/hallway/secondary/entry) -"bxA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4; - pixel_x = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/science/storage) "bxQ" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -11766,6 +10787,18 @@ "byC" = ( /turf/open/floor/wood, /area/crew_quarters/bar) +"byD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "byE" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck{ @@ -11773,15 +10806,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"byF" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "byG" = ( /obj/structure/disposalpipe/junction/flip{ dir = 4 @@ -11832,6 +10856,20 @@ dir = 1 }, /area/hallway/primary/starboard) +"byQ" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching output from station security cameras."; + name = "Security Camera Monitor"; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/hallway/secondary/exit/departure_lounge) "byS" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -11847,23 +10885,6 @@ dir = 1 }, /area/engine/atmos) -"byT" = ( -/obj/structure/sign/map/left{ - desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; - icon_state = "map-left-MS"; - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Control Room" - }, -/obj/machinery/computer/station_alert, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) "byV" = ( /obj/structure/sign/plaques/atmos{ pixel_y = 32 @@ -11885,22 +10906,6 @@ }, /turf/open/floor/iron/checker, /area/engine/atmos) -"byX" = ( -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/engine/atmos"; - dir = 1; - name = "Atmospherics APC"; - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Entrance" - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/engine/atmos) "bza" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -11916,25 +10921,6 @@ dir = 1 }, /area/engine/atmos) -"bzf" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to Distro"; - target_pressure = 500 - }, -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Distro Loop" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) "bzg" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 @@ -11955,6 +10941,28 @@ dir = 1 }, /area/engine/atmos) +"bzj" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Bay - Storage Wing Entrance" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 1; + pixel_y = -21 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/construction/storage_wing) "bzv" = ( /obj/structure/window/reinforced{ dir = 4 @@ -11997,15 +11005,6 @@ "bzE" = ( /turf/open/floor/wood, /area/library) -"bzF" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/carpet/green, -/area/library) "bzJ" = ( /turf/closed/wall, /area/hallway/secondary/command) @@ -12093,20 +11092,18 @@ }, /turf/open/floor/carpet/blue, /area/bridge) -"bzZ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/dark, -/area/bridge) "bAb" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron/dark, /area/bridge) +"bAi" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "bAm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -12131,21 +11128,6 @@ /obj/effect/spawner/lootdrop/gambling, /turf/open/floor/wood, /area/crew_quarters/bar) -"bAw" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "bAz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12286,6 +11268,21 @@ }, /turf/open/space, /area/space/nearstation) +"bAZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light_switch{ + pixel_x = -20; + pixel_y = -20 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "bBb" = ( /obj/structure/window/reinforced{ dir = 1; @@ -12507,6 +11504,18 @@ }, /turf/open/floor/plating, /area/bridge) +"bBM" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "bBN" = ( /obj/structure/sign/directions/command{ dir = 1; @@ -12595,22 +11604,6 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/atmos) -"bCm" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "bCn" = ( /obj/structure/table, /obj/item/book/manual/wiki/atmospherics, @@ -12714,14 +11707,6 @@ }, /turf/open/floor/wood, /area/vacant_room/office) -"bCP" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Auxilary Restrooms"; - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/toilet/auxiliary) "bCR" = ( /obj/machinery/power/apc/highcap/five_k{ areastring = "/area/crew_quarters/toilet/auxiliary"; @@ -12821,15 +11806,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"bDw" = ( -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) "bDx" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -12855,13 +11831,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/bar) -"bDI" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "bDK" = ( /obj/machinery/holopad, /turf/open/floor/carpet, @@ -12938,14 +11907,6 @@ }, /turf/open/floor/engine/vacuum, /area/engine/atmos) -"bEf" = ( -/obj/machinery/telecomms/processor/preset_one, -/obj/machinery/camera{ - c_tag = "Telecomms - Server Room - Fore-Port"; - network = list("ss13","tcomms") - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) "bEg" = ( /obj/structure/showcase/cyborg/old{ pixel_y = 20 @@ -12960,14 +11921,6 @@ /obj/machinery/telecomms/receiver/preset_right, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) -"bEk" = ( -/obj/machinery/telecomms/processor/preset_three, -/obj/machinery/camera{ - c_tag = "Telecomms - Server Room - Fore-Starboard"; - network = list("ss13","tcomms") - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) "bEl" = ( /obj/machinery/door/airlock/external{ name = "Transport Airlock" @@ -13014,13 +11967,20 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"bFd" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" +"bFc" = ( +/obj/structure/closet/secure_closet/hos, +/obj/machinery/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/item/radio/intercom{ + pixel_x = -29; + pixel_y = 23 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "bFk" = ( /obj/item/radio/intercom{ pixel_x = 29 @@ -13192,13 +12152,6 @@ }, /turf/open/floor/engine/vacuum, /area/engine/atmos) -"bGb" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - Mix"; - dir = 8 - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) "bGc" = ( /obj/machinery/telecomms/bus/preset_one, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -13253,14 +12206,6 @@ }, /turf/closed/wall, /area/library) -"bGw" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Port"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) "bGx" = ( /obj/structure/sign/directions/science{ pixel_y = -8 @@ -13320,23 +12265,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"bGL" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/camera{ - c_tag = "Command Hallway - Central"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/secondary/command) "bGM" = ( /turf/closed/wall/r_wall, /area/gateway) @@ -13363,15 +12291,6 @@ }, /turf/closed/wall, /area/maintenance/central) -"bHd" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "bHf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -13503,6 +12422,34 @@ }, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) +"bHJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; + pixel_y = -3 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark_blue, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "bHK" = ( /obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; @@ -13604,18 +12551,6 @@ dir = 1 }, /area/gateway) -"bIn" = ( -/obj/structure/closet/secure_closet/security/engine, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "bIp" = ( /obj/structure/closet/crate{ opened = 1 @@ -13953,18 +12888,6 @@ }, /turf/open/floor/plating, /area/gateway) -"bJZ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "bKe" = ( /turf/closed/wall, /area/crew_quarters/kitchen) @@ -13972,18 +12895,6 @@ /obj/machinery/vending/coffee, /turf/open/floor/carpet, /area/crew_quarters/bar) -"bKn" = ( -/obj/machinery/camera{ - c_tag = "Club - Aft"; - dir = 1 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -29 - }, -/obj/item/clothing/mask/cigarette/pipe, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/crew_quarters/bar) "bKo" = ( /obj/machinery/vending/cigarette, /turf/open/floor/carpet, @@ -14003,18 +12914,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"bKv" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) "bKw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -14149,24 +13048,6 @@ }, /turf/open/floor/wood, /area/vacant_room/office) -"bLg" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) "bLk" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/wood, @@ -14213,19 +13094,6 @@ "bLw" = ( /turf/closed/wall/r_wall, /area/bridge/showroom/corporate) -"bLy" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron{ - dir = 1 - }, -/area/gateway) "bLB" = ( /obj/structure/table, /obj/item/paper/pamphlet/gateway, @@ -14253,19 +13121,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/central) -"bLH" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Starboard - Kitchen"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "bLI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -14277,16 +13132,6 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/bridge) -"bLU" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/telecomms/bus, -/obj/item/circuitboard/machine/telecomms/broadcaster, -/obj/machinery/camera{ - c_tag = "Telecomms - Storage"; - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/storage/tcom) "bLW" = ( /obj/structure/table, /obj/item/stock_parts/subspace/analyzer, @@ -14333,17 +13178,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"bMe" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Central"; - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/atmos) "bMf" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, @@ -14385,28 +13219,6 @@ }, /turf/open/floor/engine/n2o, /area/engine/atmos) -"bMn" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - N2O"; - dir = 8 - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bMo" = ( -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Telecomms - Server Room - Aft-Port"; - dir = 4; - network = list("ss13","tcomms") - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "bMr" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -14416,26 +13228,6 @@ }, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) -"bMs" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/tcommsat/server"; - dir = 4; - name = "Telecomms Server Room APC"; - pixel_x = 24 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Telecomms - Server Room - Aft-Starboard"; - dir = 8; - network = list("ss13","tcomms") - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "bMv" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -14591,22 +13383,6 @@ "bNl" = ( /turf/closed/wall, /area/gateway) -"bNm" = ( -/obj/structure/bed/roller, -/obj/machinery/vending/wallmed{ - pixel_x = -28 - }, -/obj/machinery/camera{ - c_tag = "Gateway - Atrium"; - dir = 4 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron{ - dir = 1 - }, -/area/gateway) "bNo" = ( /obj/structure/tank_dispenser/oxygen{ pixel_x = -1; @@ -14650,18 +13426,6 @@ /obj/effect/landmark/start/mime, /turf/open/floor/wood, /area/crew_quarters/theatre) -"bNK" = ( -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/wood, -/area/vacant_room/office) "bNL" = ( /obj/structure/table, /obj/item/stock_parts/subspace/transmitter, @@ -14744,16 +13508,6 @@ /obj/machinery/telecomms/server/presets/engineering, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"bNZ" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Telecomms - Server Room - Aft"; - dir = 1; - network = list("ss13","tcomms") - }, -/obj/machinery/ntnet_relay, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "bOa" = ( /obj/machinery/telecomms/server/presets/medical, /turf/open/floor/circuit/telecomms/mainframe, @@ -14922,24 +13676,6 @@ /obj/item/stock_parts/subspace/crystal, /turf/open/floor/iron/dark, /area/storage/tcom) -"bPi" = ( -/obj/structure/table, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/dark, -/area/storage/tcom) "bPj" = ( /obj/structure/table, /obj/item/stock_parts/subspace/filter, @@ -15093,16 +13829,6 @@ /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/engine/cult, /area/library) -"bPY" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "bPZ" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -15134,25 +13860,6 @@ }, /turf/open/floor/iron, /area/teleporter) -"bQf" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/bodypart/chest/robot{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/bodypart/head/robot{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/carpet/blue, -/area/bridge/showroom/corporate) "bQj" = ( /obj/machinery/cell_charger, /obj/item/stock_parts/cell/crap, @@ -15208,13 +13915,6 @@ /obj/machinery/vending/wardrobe/chef_wardrobe, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen) -"bQN" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/crew_quarters/toilet/auxiliary) "bQQ" = ( /obj/item/wrench, /turf/open/floor/plating, @@ -15258,6 +13958,22 @@ }, /turf/open/floor/engine/plasma, /area/engine/atmos) +"bRd" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) "bRe" = ( /obj/item/trash/cheesie, /turf/open/floor/plating, @@ -15516,18 +14232,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/gateway) -"bRM" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Gateway - Access"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/gateway) "bRO" = ( /obj/machinery/firealarm{ dir = 4; @@ -15538,18 +14242,26 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"bRU" = ( -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 +"bRW" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/structure/chair/stool{ - pixel_y = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) +"bSb" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "bSd" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating, @@ -15558,40 +14270,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/starboard) -"bSg" = ( -/obj/structure/fireaxecabinet{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Port"; - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"bSh" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron{ - dir = 1 - }, -/area/engine/atmos) "bSi" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -15600,24 +14278,12 @@ /obj/item/wrench, /turf/open/floor/iron, /area/engine/atmos) -"bSj" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) "bSk" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/plasma_input{ dir = 8 }, /turf/open/floor/engine/plasma, /area/engine/atmos) -"bSl" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - Toxins"; - dir = 8 - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) "bSm" = ( /obj/structure/easel, /obj/effect/decal/cleanable/dirt, @@ -15636,6 +14302,27 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard) +"bSw" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -4 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 7; + pixel_y = -2 + }, +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/red/anticorner, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/checkpoint/medical) "bSy" = ( /obj/structure/chair/office{ dir = 4 @@ -15736,6 +14423,21 @@ "bST" = ( /turf/closed/wall, /area/hydroponics) +"bSU" = ( +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 1; + luminosity = 2 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13, engine") + }, +/obj/structure/cable, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "bSV" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastleft{ @@ -15814,19 +14516,6 @@ /obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/iron/dark, /area/engine/atmos) -"bTk" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Port to Filter" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Starboard"; - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmos) "bTl" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 @@ -15848,27 +14537,6 @@ "bTs" = ( /turf/closed/wall, /area/maintenance/aft) -"bTx" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/library) -"bTy" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/library) "bTE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -16480,22 +15148,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"bWF" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/disposal/incinerator"; - dir = 1; - name = "Incinerator APC"; - pixel_y = 24 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) "bWT" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/iron, @@ -16622,13 +15274,6 @@ }, /turf/open/floor/engine/co2, /area/engine/atmos) -"bXs" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - CO2"; - dir = 8 - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) "bXE" = ( /turf/open/floor/plating, /area/maintenance/port/aft) @@ -16641,16 +15286,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"bXQ" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Aft-Port"; - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "bXR" = ( /obj/machinery/light/small, /obj/effect/turf_decal/tile/blue{ @@ -16672,14 +15307,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/hallway/primary/central) -"bXW" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Aft-Starboard"; - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron, -/area/hallway/primary/central) "bXY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -16722,6 +15349,19 @@ }, /turf/open/floor/prison, /area/security/prison) +"bYo" = ( +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","medbay") + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "bYs" = ( /obj/structure/table/reinforced, /obj/item/pen, @@ -16745,25 +15385,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) -"bYv" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics - Port-Aft"; - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) "bYw" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 9 @@ -16970,6 +15591,16 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/atmos) +"bZX" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Gear Room" + }, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/turf/open/floor/iron/techmaint, +/area/security/main) "cak" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 @@ -17020,10 +15651,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"caP" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "cbb" = ( /obj/machinery/door/window/northleft{ name = "Inner Pipe Access"; @@ -17133,23 +15760,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/entry) -"ccd" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) "cck" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) -"ccm" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "ccs" = ( /obj/machinery/disposal/bin{ pixel_x = -2; @@ -17199,17 +15813,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"ccx" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hydroponics) "ccy" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/firealarm{ @@ -17293,14 +15896,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"ccV" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics - Starboard Aft"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/iron/dark, -/area/engine/atmos) "ccZ" = ( /obj/machinery/door/window/northleft{ dir = 8; @@ -17385,9 +15980,6 @@ /obj/machinery/disposal/bin, /turf/open/floor/carpet/grimy, /area/security/detectives_office) -"ceW" = ( -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "cfk" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 5 @@ -17430,25 +16022,37 @@ }, /turf/open/space, /area/solar/port/aft) -"cfM" = ( -/obj/machinery/light{ +"cfH" = ( +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/half{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Departure Lounge - Port Fore"; - dir = 4 +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/supply) +"cfR" = ( +/obj/structure/table, +/obj/item/wirecutters, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/requests_console{ + department = "Tool Storage"; + pixel_x = 30 }, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 +/obj/machinery/light{ + dir = 4 }, -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/directional/east{ + c_tag = "Tool Storage" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/storage/primary) "cfY" = ( /obj/machinery/smartfridge/chemistry/preloaded, /turf/closed/wall, @@ -17456,14 +16060,6 @@ "cga" = ( /turf/closed/wall, /area/medical/chemistry) -"cgc" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/aft) "cgd" = ( /turf/closed/wall/r_wall, /area/science/lab) @@ -17673,6 +16269,41 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/bridge/showroom/corporate) +"chy" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/flasher{ + id = "secentranceflasher"; + pixel_x = 25 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "Brig Blast door" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/turf/open/floor/iron, +/area/security/brig) "chB" = ( /obj/machinery/space_heater, /obj/effect/landmark/blobstart, @@ -17809,25 +16440,30 @@ }, /turf/open/floor/iron/cafeteria, /area/engine/atmos) -"civ" = ( -/obj/structure/table/wood, -/obj/item/staff/broom, -/obj/item/wrench, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"ciw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/structure/sign/poster/random{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Research Testing Range"; + req_one_access_txt = "49;47" }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/white/half/contrasted, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "cix" = ( /obj/machinery/firealarm{ dir = 1; @@ -17837,17 +16473,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/crew_quarters/bar) -"ciB" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/lab) "ciC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -17904,30 +16529,10 @@ }, /turf/open/floor/noslip/white, /area/science/research) -"ciJ" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/main) -"ciN" = ( -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/research) -"ciO" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/research) +"ciL" = ( +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "ciS" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 4 @@ -17958,34 +16563,13 @@ "cjc" = ( /turf/open/floor/engine/n2, /area/engine/atmos) -"cje" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - N2"; - dir = 8 - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) "cjf" = ( /turf/open/floor/engine/o2, /area/engine/atmos) -"cjh" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - O2"; - dir = 8 - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) "cjj" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air, /area/engine/atmos) -"cjk" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - Air"; - dir = 8 - }, -/turf/open/floor/engine/air, -/area/engine/atmos) "cjl" = ( /obj/machinery/atmospherics/components/binary/pump, /turf/closed/wall/r_wall, @@ -18096,28 +16680,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"ckh" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/firecloset, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/research) -"ckk" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/research) "ckl" = ( /obj/item/stack/package_wrap, /turf/open/floor/plating, @@ -18256,13 +16818,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"ckT" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/space/basic, -/area/space/nearstation) "clv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/anesthetic_machine, @@ -18271,18 +16826,6 @@ }, /turf/open/floor/iron/dark, /area/medical/surgery) -"cly" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway - Fore"; - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/aft) "clz" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -18320,6 +16863,15 @@ }, /turf/open/floor/noslip/white, /area/science/research) +"clG" = ( +/obj/machinery/modular_fabricator/exosuit_fab, +/obj/machinery/camera/directional/north{ + c_tag = "Robotics - Fore"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/science/robotics/lab) "clH" = ( /obj/machinery/shower{ dir = 8 @@ -18363,18 +16915,6 @@ dir = 5 }, /area/science/research) -"clR" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) "clT" = ( /obj/machinery/door/airlock/external{ name = "Departure Lounge Airlock" @@ -18385,6 +16925,27 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"clU" = ( +/obj/item/storage/secure/safe{ + name = "armory safe A"; + pixel_x = 6; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/siding/dark/corner, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "clY" = ( /obj/machinery/light_switch{ pixel_x = 27 @@ -18425,6 +16986,28 @@ "cmu" = ( /turf/closed/wall, /area/crew_quarters/heads/cmo) +"cmB" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/turf/open/space, +/area/space/nearstation) +"cmE" = ( +/obj/item/bedsheet, +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/white/smooth_half, +/area/security/brig) "cmF" = ( /obj/item/radio/intercom{ dir = 8; @@ -18461,6 +17044,12 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/research) +"cmN" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/customs) "cmO" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, @@ -18495,18 +17084,41 @@ }, /turf/open/floor/wood, /area/maintenance/port/aft) -"cnN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"cnn" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ dir = 1 }, +/obj/effect/turf_decal/delivery, +/obj/machinery/advanced_airlock_controller{ + pixel_x = 27 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/plating, +/area/security/brig) +"cny" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 }, /turf/open/floor/iron, -/area/security/brig) +/area/hallway/primary/aft) "cnS" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -18576,6 +17188,40 @@ /obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/iron, /area/hallway/secondary/service) +"coM" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/checkpoint/science/research) +"coY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "cpd" = ( /obj/effect/landmark/start/scientist, /obj/structure/cable/yellow{ @@ -18593,6 +17239,28 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/science/lab) +"cpi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Bay - Starboard" + }, +/obj/item/paper_bin{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron, +/area/quartermaster/storage) "cpn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -18641,15 +17309,13 @@ }, /turf/open/floor/iron/white, /area/science/research) -"cpv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"cpE" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/iron/white, -/area/science/research) +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/hallway/primary/port) "cpH" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/stripes/line{ @@ -18689,30 +17355,24 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"cpR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Port"; - dir = 8; - network = list("ss13","engine") - }, -/obj/machinery/airalarm/engine{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/supermatter) "cqd" = ( /obj/item/bedsheet/medical, /obj/structure/bed/roller, /obj/effect/turf_decal/bot, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"cqi" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "cqw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -18789,21 +17449,6 @@ }, /turf/open/floor/iron, /area/science/lab) -"cqC" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/science/research) "cqD" = ( /obj/machinery/firealarm{ dir = 1; @@ -18831,33 +17476,6 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/science/research) -"cqI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/solars/starboard/aft) -"cqK" = ( -/obj/machinery/camera{ - c_tag = "Research Division Hallway - Starboard"; - dir = 1; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/research) "cqL" = ( /obj/machinery/light, /obj/effect/turf_decal/trimline/purple/filled/line, @@ -18874,16 +17492,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"cqQ" = ( -/obj/machinery/light_switch{ - pixel_x = -23 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/science/explab) "cqR" = ( /obj/machinery/power/apc{ areastring = "/area/science/explab"; @@ -18894,19 +17502,6 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/science/explab) -"cqS" = ( -/obj/item/radio/intercom{ - pixel_y = -29 - }, -/obj/machinery/camera{ - c_tag = "Experimentation Lab"; - dir = 1; - network = list("ss13","rd") - }, -/obj/machinery/light, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/explab) "cqV" = ( /turf/open/floor/iron/white, /area/science/explab) @@ -18947,13 +17542,6 @@ "crm" = ( /turf/open/floor/iron/white, /area/medical/surgery) -"crr" = ( -/obj/machinery/holopad, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "crw" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -19053,6 +17641,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) +"csc" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Crew Quarters Entrance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/locker) "csv" = ( /obj/structure/filingcabinet/security{ pixel_x = 8 @@ -19062,15 +17671,18 @@ }, /turf/open/floor/carpet/grimy, /area/security/detectives_office) -"csI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +"csF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "csT" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -19187,17 +17799,26 @@ }, /turf/open/floor/iron/stairs, /area/science/server) -"ctl" = ( -/obj/machinery/camera{ - active_power_usage = 0; - c_tag = "Turbine Vent"; - dir = 4; - network = list("turbine"); - use_power = 0 +"ctm" = ( +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Access Blast Door Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "19" }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) +/obj/machinery/button/door{ + id = "council blast"; + name = "Council Chamber Blast Door Control"; + pixel_x = -1; + pixel_y = -34; + req_access_txt = "19" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge - Command Chair" + }, +/turf/open/floor/carpet/blue, +/area/bridge) "ctq" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -19229,6 +17850,21 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/aft) +"ctH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "ctJ" = ( /obj/item/storage/toolbox/emergency, /obj/structure/closet/firecloset, @@ -19315,6 +17951,13 @@ dir = 8 }, /area/science/server) +"cut" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) "cuC" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/spawner/lootdrop/maintenance, @@ -19382,21 +18025,6 @@ "cuW" = ( /turf/closed/wall, /area/science/server) -"cuZ" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "49;47;12" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, -/turf/open/floor/plating, -/area/maintenance/department/science) "cvd" = ( /obj/structure/cable{ icon_state = "2-4" @@ -19460,31 +18088,15 @@ "cvt" = ( /turf/closed/wall, /area/medical/genetics/cloning) -"cvz" = ( -/obj/structure/table/glass, -/obj/item/storage/box/donkpockets, -/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"cvu" = ( +/obj/effect/turf_decal/tile/red/anticorner, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/engine/break_room) +/area/security/main) "cvH" = ( /turf/closed/wall, /area/science/robotics/mechbay) -"cvJ" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/science/nanite) "cvK" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -19522,6 +18134,18 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) +"cwb" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "cwA" = ( /turf/open/floor/iron/white, /area/medical/genetics) @@ -19594,14 +18218,6 @@ "cxE" = ( /turf/open/floor/circuit/green, /area/science/robotics/mechbay) -"cxG" = ( -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 8; - network = list("ss13","rd") - }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) "cxH" = ( /obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/stripes/line{ @@ -19652,6 +18268,20 @@ }, /turf/open/floor/iron/techmaint, /area/science/shuttledock) +"cxS" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","medbay") + }, +/obj/item/radio/intercom{ + pixel_x = -2; + pixel_y = -28 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "cxT" = ( /obj/machinery/light{ dir = 4; @@ -19693,17 +18323,6 @@ "cyr" = ( /turf/open/floor/circuit, /area/science/robotics/mechbay) -"cys" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/landmark/start/roboticist, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) "cyt" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -19811,6 +18430,18 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/iron/dark, /area/science/shuttledock) +"czb" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) "czj" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -19821,22 +18452,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard) -"czl" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/radio/intercom{ - pixel_x = -29 - }, -/obj/machinery/camera{ - c_tag = "Research Division - Nanite Lab"; - dir = 4; - network = list("ss13","rd") - }, -/turf/open/floor/iron/dark, -/area/science/nanite) "czm" = ( /turf/open/floor/iron/dark, /area/science/nanite) @@ -19845,17 +18460,21 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/science/nanite) -"czo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +"czq" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -31; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/red/half{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark/smooth_half{ dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/area/security/checkpoint/medical) "czy" = ( /obj/effect/turf_decal/stripes/line, /obj/item/kirbyplants/random, @@ -19891,16 +18510,17 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/test_area) -"cAl" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/extinguisher, -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom{ - pixel_y = -29 +"czT" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 }, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) +/obj/machinery/camera/autoname/directional/west, +/obj/structure/displaycase/trophy, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/library) "cAo" = ( /obj/machinery/power/apc{ areastring = "/area/science/robotics/mechbay"; @@ -19934,12 +18554,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/science/nanite) -"cAs" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/security/brig) "cAw" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -20142,6 +18756,13 @@ }, /turf/open/floor/iron/white, /area/science/research) +"cCv" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Central Primary Hallway - Port" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/central) "cCH" = ( /obj/structure/chair{ dir = 4 @@ -20196,15 +18817,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/robotics/lab) -"cDf" = ( -/obj/machinery/modular_fabricator/exosuit_fab, -/obj/machinery/camera{ - c_tag = "Robotics - Fore"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/robotics/lab) "cDi" = ( /turf/closed/wall, /area/science/robotics/lab) @@ -20299,6 +18911,21 @@ }, /turf/open/space, /area/solar/starboard/aft) +"cEm" = ( +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/obj/structure/table/reinforced, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/customs) "cEo" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel{ @@ -20355,6 +18982,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/aft) +"cFd" = ( +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/science/robotics/lab) "cFf" = ( /obj/effect/landmark/start/roboticist, /obj/effect/turf_decal/bot, @@ -20396,12 +19033,19 @@ }, /turf/open/floor/plating/airless, /area/science/test_area) -"cFP" = ( -/obj/structure/chair/stool{ +"cFX" = ( +/obj/structure/table, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/turf/open/floor/wood, -/area/crew_quarters/bar) +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/science/research) "cGa" = ( /obj/machinery/computer/rdconsole/robotics{ dir = 4 @@ -20444,6 +19088,17 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/robotics/lab) +"cGg" = ( +/obj/item/storage/crayons, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/carpet/grimy, +/area/chapel/office) "cGp" = ( /obj/structure/window/reinforced{ dir = 1; @@ -20498,21 +19153,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"cHJ" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Research Division"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "cHO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -20540,31 +19180,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/science/robotics/lab) -"cHU" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/displaycase/trophy, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"cIG" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "cIH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -20599,24 +19214,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/robotics/lab) -"cIU" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "cJh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -20733,16 +19330,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"cKv" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "cKw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -20888,6 +19475,24 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"cLE" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Gear Room"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/main) "cLY" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/item/kirbyplants/random, @@ -20917,16 +19522,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"cMk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) "cMz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20957,34 +19552,12 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"cMT" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "cMU" = ( /obj/machinery/status_display/evac{ layer = 4 }, /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) -"cMV" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "cMZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westleft{ @@ -21001,6 +19574,23 @@ /obj/item/pen, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"cNc" = ( +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/structure/table/wood, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/carpet/royalblack, +/area/security/main) "cNf" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -21020,22 +19610,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"cNw" = ( -/obj/machinery/power/compressor{ - comp_id = "incineratorturbine"; - dir = 1; - luminosity = 2 - }, -/obj/structure/cable{ - icon_state = "0-2" +"cNu" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13, engine") +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) +/obj/effect/turf_decal/siding/white/corner, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "cNA" = ( /obj/machinery/door/morgue{ name = "Confession Booth" @@ -21056,18 +19640,6 @@ /obj/structure/window/reinforced/fulltile, /turf/open/floor/grass, /area/hallway/secondary/exit/departure_lounge) -"cNO" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "cNP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -21075,12 +19647,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) -"cNR" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "cNY" = ( /obj/machinery/light_switch{ pixel_x = -9; @@ -21197,6 +19763,11 @@ /obj/structure/window/reinforced/fulltile, /turf/open/floor/grass, /area/hallway/secondary/exit/departure_lounge) +"cOZ" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/engine/engineering) "cPb" = ( /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) @@ -21232,16 +19803,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"cPm" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron/chapel, -/area/chapel/main) "cPn" = ( /obj/structure/chair/fancy/bench/pew/left, /turf/open/floor/iron/chapel{ @@ -21281,6 +19842,29 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) +"cPx" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Monitoring"; + req_access_txt = "24" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "cPz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -21479,6 +20063,15 @@ }, /turf/open/floor/iron, /area/maintenance/starboard) +"cQB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "cQD" = ( /obj/structure/table, /obj/item/stack/sheet/glass{ @@ -21523,19 +20116,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"cQI" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Chapel - Starboard"; - dir = 8 - }, -/turf/open/floor/iron/chapel{ - dir = 4 - }, -/area/chapel/main) "cQQ" = ( /obj/structure/cable/white, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -21646,19 +20226,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"cRn" = ( -/obj/machinery/camera{ - c_tag = "Chapel - Port"; - dir = 4 - }, -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 4 - }, -/turf/open/floor/iron/chapel{ - dir = 8 - }, -/area/chapel/main) "cRo" = ( /obj/machinery/light/small, /turf/open/floor/iron/chapel{ @@ -21681,28 +20248,31 @@ dir = 1 }, /area/chapel/main) -"cRu" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 +"cRA" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 8 +/obj/effect/turf_decal/siding/dark{ + dir = 4 }, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) -"cRz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) +"cRD" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Engineering Supermatter Fore"; + network = list("ss13","engine") }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/ai_upload) +/area/engine/engineering) "cRK" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, @@ -21859,42 +20429,22 @@ }, /turf/open/floor/iron/techmaint, /area/science/xenobiology) -"cSy" = ( -/mob/living/simple_animal/slime, -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #5"; - dir = 4; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"cSz" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/science/explab) -"cSF" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #6"; - dir = 8; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "cSI" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall, /area/science/xenobiology) +"cSJ" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/closet/secure_closet/genpop, +/obj/effect/turf_decal/tile/dark_red{ + dir = 8 + }, +/turf/open/floor/iron/smooth_corner{ + dir = 8 + }, +/area/security/prison) "cSP" = ( /obj/docking_port/stationary/random{ id = "pod_lavaland1"; @@ -21945,6 +20495,25 @@ /obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/maintenance/starboard) +"cTx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Custodial Closet" + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 8 + }, +/turf/open/floor/iron, +/area/janitor) "cTF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22007,6 +20576,14 @@ }, /turf/open/floor/iron, /area/crew_quarters/toilet/auxiliary) +"cUL" = ( +/obj/docking_port/stationary/random{ + dir = 4; + id = "pod_lavaland4"; + name = "lavaland" + }, +/turf/open/space, +/area/space/nearstation) "cUR" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ name = "Waste Release" @@ -22039,19 +20616,6 @@ }, /turf/open/space/basic, /area/space) -"cVk" = ( -/obj/item/bedsheet, -/obj/structure/bed, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/security/brig) "cVx" = ( /obj/docking_port/stationary{ dir = 8; @@ -22084,29 +20648,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) -"cVF" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) -"cVL" = ( -/obj/machinery/camera{ - c_tag = "Teleporter Room"; - dir = 8 - }, -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/teleporter) "cVO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22156,6 +20697,17 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) +"cWH" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/storage) "cWK" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -22192,6 +20744,12 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/prison) +"cXk" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/xenoartifact_inbox, +/obj/item/xenoartifact, +/turf/open/floor/engine, +/area/science/explab) "cXl" = ( /obj/effect/turf_decal/tile/white{ dir = 8 @@ -22224,18 +20782,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/entry) -"cXz" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Aft"; - dir = 1; - network = list("ss13","engine") - }, -/turf/open/floor/engine, -/area/engine/engineering) "cXA" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/engineering) @@ -22268,24 +20814,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/vacant_room/commissary) -"cXV" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Fitness Room - Fore" - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "cXZ" = ( /obj/structure/reagent_dispensers/watertank, /obj/structure/window/reinforced{ @@ -22294,22 +20822,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) -"cYc" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/camera{ - c_tag = "Robotics - Aft"; - dir = 1; - network = list("ss13","rd") - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/robotics/lab) "cYe" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -22358,6 +20870,38 @@ dir = 4 }, /area/chapel/main) +"cZj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) +"cZB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals - Fore Arm" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) "cZO" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -22367,14 +20911,12 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"cZX" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +"dan" = ( +/obj/machinery/light/small{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/education) +/turf/open/floor/carpet/royalblack, +/area/security/main) "das" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -22388,13 +20930,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port/fore) -"daG" = ( -/obj/structure/chair, -/obj/machinery/light/small{ - dir = 1 +"daN" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "1;4" }, -/turf/open/floor/plating, -/area/engine/break_room) +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "daO" = ( /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; @@ -22474,20 +21020,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"dbk" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 3 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "dbu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22542,6 +21074,12 @@ /obj/structure/cable, /turf/open/space, /area/solar/starboard/aft) +"dck" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "dcH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22562,6 +21100,14 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"dcZ" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "ddb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -22576,12 +21122,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"ddC" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "ddO" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron/dark, @@ -22595,21 +21135,21 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"ddR" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"ddS" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, -/obj/effect/turf_decal/siding/purple{ +/obj/effect/turf_decal/tile/red/half{ dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/primary/aft) "ddT" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/iron/dark, @@ -22623,6 +21163,19 @@ /obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/iron/dark, /area/engine/engineering) +"ddW" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/siding/wood/end{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "ddZ" = ( /turf/open/floor/iron/dark, /area/engine/engineering) @@ -22857,18 +21410,6 @@ /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, /area/engine/supermatter) -"deW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Starboard"; - dir = 4; - network = list("ss13","engine") - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/engine, -/area/engine/engineering) "deX" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -22979,17 +21520,6 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark, /area/engine/engineering) -"dfq" = ( -/obj/machinery/camera{ - c_tag = "Supermatter Chamber"; - dir = 4; - network = list("engine") - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/supermatter) "dft" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -23041,18 +21571,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"dfD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) "dfG" = ( /obj/structure/cable{ icon_state = "4-8" @@ -23096,17 +21614,47 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engine/engineering) -"dfV" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "dfW" = ( /obj/item/wrench, /turf/open/floor/iron/dark, /area/engine/engineering) +"dfX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/chair/stool/directional/west{ + pixel_x = 7; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/prison, +/area/security/prison) +"dfZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/security/brig) +"dga" = ( +/obj/machinery/door/airlock/security{ + name = "Court Cell"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/courtroom) "dgf" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6 @@ -23193,10 +21741,6 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space, /area/space/nearstation) -"dgx" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) "dgz" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/delivery, @@ -23384,18 +21928,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) -"dhL" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit/departure_lounge) "dhP" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 @@ -23570,47 +22102,17 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) -"diU" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) -"djh" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, +"djd" = ( +/obj/structure/closet/secure_closet/engineering_chief, /obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13","medbay") - }, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/medical/storage) -"djj" = ( -/obj/machinery/light/small{ - dir = 4 + icon_state = "1-2" }, -/obj/machinery/airalarm{ - dir = 8; +/obj/machinery/airalarm/directional/east{ pixel_x = 24 }, -/obj/machinery/camera{ - c_tag = "Chapel - Funeral Parlour"; - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/chapel/main) +/area/crew_quarters/heads/chief) "djk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -23704,15 +22206,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"djR" = ( -/obj/structure/table, -/obj/machinery/camera{ - c_tag = "Kitchen"; - dir = 1 - }, -/obj/machinery/reagentgrinder, -/turf/open/floor/iron/checker, -/area/crew_quarters/kitchen) "djW" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -23742,17 +22235,16 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"dkt" = ( -/obj/machinery/vending/security, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/machinery/light/small{ - dir = 4 +"dkJ" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/item/pen, +/turf/open/floor/iron, +/area/medical/genetics) "dkO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -23789,6 +22281,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"dlc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "dle" = ( /obj/effect/landmark/start/virologist, /obj/structure/chair/office/light{ @@ -23796,6 +22294,21 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"dlm" = ( +/obj/machinery/vending/wallmed{ + pixel_x = -1; + pixel_y = -32 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/security/checkpoint/medical) "dln" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -23810,14 +22323,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"dlt" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/education) "dlD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -23831,16 +22336,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"dlE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/crew_quarters/locker) "dlG" = ( /obj/structure/lattice, /obj/structure/flora/ausbushes/fullgrass, @@ -23874,20 +22369,32 @@ "dlV" = ( /turf/closed/wall/r_wall, /area/maintenance/department/science/xenobiology) -"dmb" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +"dlW" = ( +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Medbay - Recovery Room"; - name = "medbay camera"; - network = list("ss13","medbay") +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/structure/sign/poster/official/cleanliness{ - pixel_y = 32 +/turf/open/floor/iron/grid/steel, +/area/medical/virology) +"dlZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/digital_clock/directional/north, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) "dmi" = ( /obj/machinery/computer/security, /obj/machinery/computer/security/telescreen{ @@ -23899,14 +22406,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/main) -"dml" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/satellite) "dmn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -23920,6 +22419,28 @@ }, /turf/open/floor/iron, /area/gateway) +"dmx" = ( +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/turf_decal/delivery, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/engineering) +"dmB" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway - Aft-Port" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "dmF" = ( /turf/closed/wall, /area/quartermaster/sorting) @@ -23930,20 +22451,6 @@ "dmT" = ( /turf/open/floor/iron, /area/quartermaster/sorting) -"dmV" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) -"dmW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "dnb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -23959,26 +22466,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/bridge) -"dnc" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/camera{ - c_tag = "Command Hallway - Port"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) "dnd" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -24071,9 +22558,6 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/port/fore) -"dov" = ( -/turf/open/floor/glass/reinforced, -/area/hallway/secondary/exit/departure_lounge) "doA" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -24098,20 +22582,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/main) -"doO" = ( -/obj/machinery/camera{ - c_tag = "AI Chamber - Port"; - dir = 4; - network = list("aicore") - }, -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) "dph" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -24124,41 +22594,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"dpl" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/flasher{ - id = "secentranceflasher"; - pixel_x = 25 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Brig Blast door" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" - }, -/turf/open/floor/iron, -/area/security/brig) "dpE" = ( /obj/machinery/light{ dir = 8 @@ -24233,12 +22668,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"dqD" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "dqT" = ( /turf/closed/wall/r_wall, /area/maintenance/starboard/fore) @@ -24246,6 +22675,34 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/fore) +"drf" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/item/glove_box{ + pixel_x = -7; + pixel_y = 2 + }, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) +"dri" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Transit Tube Access" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark, +/area/engine/break_room) "drD" = ( /obj/machinery/door/airlock{ id_tag = "Cabin7"; @@ -24322,6 +22779,58 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/port/fore) +"dsv" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/computer_hardware/hard_drive/role/medical{ + pixel_x = -3 + }, +/obj/item/computer_hardware/hard_drive/role/medical{ + pixel_x = 3 + }, +/obj/item/computer_hardware/hard_drive/role/chemistry{ + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/stamp/cmo{ + pixel_x = 10; + pixel_y = 12 + }, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) +"dsw" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/smooth_large, +/area/security/prison) +"dsD" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Cargo Bay - Fore" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "dsI" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 4 @@ -24386,17 +22895,24 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"dtm" = ( -/obj/item/storage/secure/safe{ - pixel_x = 6; - pixel_y = 30 +"dtn" = ( +/obj/structure/table/wood, +/obj/item/staff/broom, +/obj/item/wrench, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/obj/machinery/camera{ - c_tag = "Chief Engineer's Office" +/obj/structure/sign/poster/random{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "dto" = ( /obj/machinery/requests_console{ department = "Medbay Storage"; @@ -24416,6 +22932,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"dtG" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Club - Aft" + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -29 + }, +/obj/item/clothing/mask/cigarette/pipe, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/bar) "dtL" = ( /obj/machinery/gateway{ dir = 8 @@ -24434,6 +22961,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/storage_shared) +"dtP" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) "dtT" = ( /obj/effect/spawner/randomvend/snack, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -24455,6 +22991,23 @@ "dux" = ( /turf/closed/wall, /area/maintenance/port/aft) +"duG" = ( +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/radio/off, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 4; + pixel_x = -29 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/engineering) "duS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -24526,6 +23079,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"dvG" = ( +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Security Post - Cargo" + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/supply) "dvU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -24538,16 +23106,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"dvY" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/maintenance/department/science/xenobiology) "dwg" = ( /obj/machinery/door/airlock{ id_tag = "Cabin6"; @@ -24616,22 +23174,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/prison, /area/security/prison) -"dxv" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "dxy" = ( /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; @@ -24667,16 +23209,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"dxP" = ( -/obj/machinery/camera{ - c_tag = "Engineering - Transit Tube Access"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engine/break_room) "dyc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24705,6 +23237,35 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard) +"dyA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"dyK" = ( +/obj/structure/closet/secure_closet/security/engine, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red/anticorner, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/checkpoint/engineering) +"dyS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/secondary) "dzq" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24723,15 +23284,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"dzw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron, -/area/security/brig) "dzD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24748,6 +23300,19 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"dAi" = ( +/obj/item/radio/intercom{ + pixel_y = -29 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Experimentation Lab"; + network = list("ss13","rd") + }, +/obj/machinery/light, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron/white, +/area/science/explab) "dAL" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, @@ -24767,19 +23332,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"dAU" = ( -/obj/item/paper, -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - name = "Arrivals Security Checkpoint"; - pixel_y = -8; - req_access_txt = "1" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "dAW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -24789,6 +23341,18 @@ }, /turf/open/floor/iron, /area/science/lab) +"dBn" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) "dBu" = ( /turf/closed/wall, /area/engine/gravity_generator) @@ -24860,10 +23424,20 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/aft) -"dBX" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +"dBP" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/security/main) "dCk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -24975,6 +23549,31 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/engine/atmos) +"dDd" = ( +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) +"dDe" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/door/window{ + name = "MiniSat Walkway Access" + }, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Aft Port"; + network = list("minisat") + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/aisat) "dDi" = ( /obj/machinery/newscaster{ pixel_x = -32 @@ -24989,28 +23588,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/engine/atmos) -"dDn" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) -"dDp" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) "dDu" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 @@ -25033,21 +23610,10 @@ /obj/machinery/vending/wardrobe/viro_wardrobe, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"dDD" = ( -/turf/open/floor/glass/reinforced, -/area/engine/break_room) "dDE" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/science/robotics/lab) -"dDG" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "dEb" = ( /obj/structure/cable{ icon_state = "0-8" @@ -25062,42 +23628,35 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/solars/starboard/fore) -"dEd" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"dEi" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Break Room"; + name = "medbay camera"; + network = list("ss13","medbay") }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"dEf" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 + dir = 6 }, -/turf/open/floor/iron/white, -/area/security/brig) -"dEO" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/obj/machinery/light{ + dir = 1 }, /turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/medical/break_room) "dEV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -25108,6 +23667,18 @@ }, /turf/open/floor/iron/dark, /area/science/shuttledock) +"dFt" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "dFv" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 @@ -25131,6 +23702,30 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"dFS" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "holodeck" + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) +"dFU" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/item/clothing/under/suit/tan, +/turf/open/floor/carpet/purple, +/area/crew_quarters/dorms) "dFY" = ( /obj/structure/sign/map/left{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; @@ -25157,36 +23752,33 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"dGl" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 - }, -/turf/open/space, -/area/space/nearstation) "dGK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, /turf/open/floor/iron, /area/maintenance/aft) -"dGN" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit/departure_lounge) "dGW" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, /turf/open/floor/plating, /area/hallway/secondary/entry) +"dHf" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/smooth_large, +/area/security/prison) "dHk" = ( /obj/structure/lattice, /obj/structure/grille, @@ -25234,33 +23826,30 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/iron, /area/maintenance/central) -"dJb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"dIi" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/obj/machinery/status_display/ai{ + pixel_x = -32 }, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 1 +/turf/open/floor/engine, +/area/science/explab) +"dIl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"dJs" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/cyan{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/transit_tube/crossing/horizontal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/space, -/area/space/nearstation) +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "dJG" = ( /obj/structure/table/reinforced, /obj/item/kitchen/rollingpin, @@ -25281,15 +23870,6 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron, /area/science/shuttledock) -"dJM" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "dJY" = ( /obj/machinery/computer/crew, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -25297,26 +23877,19 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"dKo" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"dKl" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Bay - Aft" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"dKF" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/prison) +/area/quartermaster/storage) "dKO" = ( /obj/structure/sign/departments/minsky/medical/chemistry/chemical2{ pixel_x = -32 @@ -25328,13 +23901,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"dKR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +"dKV" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "49;47;12" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/maintenance/aft) +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) "dLb" = ( /obj/machinery/chem_dispenser/drinks/beer, /obj/structure/table/reinforced, @@ -25343,6 +23924,18 @@ }, /turf/open/floor/wood/big, /area/crew_quarters/bar) +"dLp" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/security/brig) "dLt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25370,19 +23963,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"dLG" = ( -/obj/machinery/cryopod, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "dLH" = ( /obj/structure/cable/cyan{ icon_state = "0-8" @@ -25395,6 +23975,13 @@ }, /turf/open/floor/iron/dark, /area/aisat) +"dLS" = ( +/obj/machinery/computer/shuttle_flight/labor{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "dLU" = ( /obj/machinery/firealarm{ dir = 8; @@ -25427,6 +24014,17 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) +"dMD" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/starboard/secondary) "dNb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25437,12 +24035,23 @@ }, /turf/open/floor/prison, /area/security/prison) -"dNo" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +"dNs" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/turf/open/floor/iron, -/area/engine/break_room) +/obj/item/storage/box/bodybags{ + pixel_y = 2 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/razor{ + pixel_y = 5 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/robotics/lab) "dNv" = ( /obj/structure/table/reinforced, /obj/item/storage/box/donkpockets{ @@ -25473,6 +24082,22 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) +"dNy" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/security/brig) "dNT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -25513,6 +24138,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"dOR" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/brig) "dOZ" = ( /obj/machinery/door/airlock/external{ name = "MiniSat Space Access Airlock"; @@ -25541,38 +24173,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"dPf" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; - name = "MiniSat Walkway Access" - }, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Aft Starboard"; - dir = 4; - network = list("minisat") - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/aisat) -"dPr" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "dPw" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -25582,38 +24182,67 @@ }, /turf/open/floor/wood, /area/vacant_room/office) -"dPE" = ( +"dPB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 7 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/area/security/main) "dPP" = ( /obj/structure/closet/wardrobe/white, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) -"dQd" = ( +"dPY" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/south{ + c_tag = "Kitchen Hatch" + }, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) +"dQk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 8 }, -/obj/structure/chair/stool{ - dir = 4 +/turf/open/floor/iron/dark/textured, +/area/security/main) +"dQl" = ( +/obj/machinery/holopad{ + pixel_x = 16; + pixel_y = -16 }, -/turf/open/floor/wood, -/area/crew_quarters/bar) +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/research) "dQx" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -25649,24 +24278,51 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) +"dRp" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) +"dRz" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "dRB" = ( /obj/structure/sign/departments/medbay/alt, /turf/closed/wall, /area/medical/morgue) -"dRG" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload"; - req_access_txt = "16" - }, +"dRM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/ai_upload) +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/break_room) "dRS" = ( /obj/machinery/status_display/ai, /turf/closed/wall, @@ -25699,6 +24355,17 @@ }, /turf/open/floor/plating, /area/medical/virology) +"dSZ" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/mask/gas/sechailer, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "dTb" = ( /obj/effect/landmark/start/station_engineer, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -25753,19 +24420,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood, /area/library) -"dTZ" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "dUd" = ( /obj/structure/table, /obj/item/stock_parts/cell/potato, @@ -25779,29 +24433,11 @@ }, /turf/open/floor/iron/white, /area/science/research) -"dUg" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Incinerator"; - dir = 8; - network = list("ss13","turbine") - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 10 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) -"dUh" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) +"dUi" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "dUj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -25818,6 +24454,12 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"dUq" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "dUr" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25854,6 +24496,20 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"dUZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron{ + dir = 1 + }, +/area/engine/engineering) "dVa" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -25864,14 +24520,10 @@ }, /turf/open/floor/iron, /area/medical/storage) -"dVN" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) +"dVv" = ( +/mob/living/carbon/human/species/monkey/punpun, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "dWb" = ( /obj/machinery/computer/shuttle_flight/mining{ dir = 4 @@ -25891,6 +24543,24 @@ }, /turf/open/floor/iron/white, /area/science/research) +"dWl" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 26 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/satellite) +"dWm" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/machinery/requests_console{ + pixel_x = -32 + }, +/turf/open/floor/iron/white, +/area/science/explab) "dWF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25916,28 +24586,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"dWK" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fore) -"dWV" = ( -/obj/machinery/camera{ - c_tag = "Departure Lounge - Starboard Aft"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_x = 29 +"dXe" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Dormitories - Aft" }, -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/crew_quarters/dorms) "dXp" = ( /obj/structure/window/reinforced{ dir = 4 @@ -25949,15 +24611,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/aisat) -"dXL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) "dYi" = ( /obj/structure/closet/emcloset, /obj/structure/sign/map/left{ @@ -25993,23 +24646,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/grimy, /area/chapel/office) -"dYS" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark_blue, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"dZc" = ( -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "dZe" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -26034,19 +24670,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"dZO" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "dZR" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -26109,27 +24732,52 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/aft/secondary) -"ebc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +"eaV" = ( +/obj/machinery/light/small, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron, -/area/security/main) +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/library) "ebg" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/secondary/entry) +"ebp" = ( +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/medical) "ebE" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, /area/maintenance/aft) +"ebN" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) +"ebP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "ebR" = ( /obj/structure/chair/office/light{ dir = 8 @@ -26156,6 +24804,25 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/maintenance/department/science/xenobiology) +"ecu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) +"ecv" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/crate{ + opened = 1 + }, +/obj/item/wirecutters, +/obj/item/weldingtool, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/iron, +/area/maintenance/starboard/secondary) "ecC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26203,18 +24870,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"edO" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "edS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -26240,6 +24895,20 @@ }, /turf/open/floor/wood, /area/library) +"eeq" = ( +/obj/effect/landmark/start/cyborg, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Upload Foyer"; + network = list("aiupload") + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 26 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "eeX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -26287,42 +24956,26 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/engineering) +"efq" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/anticorner, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/checkpoint/supply) "efu" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"efR" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/camera{ - c_tag = "Arrivals - Fore Arm"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) "efV" = ( /obj/structure/table, /obj/item/paper_bin, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"egc" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "egh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26356,20 +25009,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/captain/private) -"egv" = ( -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/item/radio/off, -/obj/machinery/computer/security/telescreen/minisat{ - dir = 4; - pixel_x = -29 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "egx" = ( /obj/structure/target_stake, /obj/effect/decal/cleanable/dirt, @@ -26378,11 +25017,15 @@ }, /turf/open/floor/iron/grid/steel, /area/science/shuttledock) -"egJ" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +"ehj" = ( +/obj/structure/table/glass, +/obj/item/storage/box/donkpockets, +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/engine/break_room) "ehx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -26419,19 +25062,19 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) -"eic" = ( -/obj/machinery/computer/security, -/obj/effect/turf_decal/tile/red/half/contrasted{ +"eiu" = ( +/obj/structure/chair/office{ dir = 4 }, -/obj/item/radio/intercom{ - pixel_x = 1; - pixel_y = 30 +/obj/effect/landmark/start/depsec/medical, +/obj/machinery/holopad{ + pixel_x = 16; + pixel_y = -16 }, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/security/checkpoint/medical) "ejo" = ( /obj/item/cigbutt, @@ -26460,55 +25103,11 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/medical/break_room) -"eky" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/fitness/recreation) "ekG" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/hallway/secondary/entry) -"eln" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Research Division Hallway - Xenobiology Lab Access"; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) -"elv" = ( -/obj/machinery/camera{ - c_tag = "AI Chamber - Starboard"; - dir = 8; - network = list("aicore") - }, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) "elA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -26539,6 +25138,33 @@ }, /turf/open/floor/iron, /area/maintenance/starboard) +"elY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway - Aft-Port Corner" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/iron, +/area/hallway/primary/central) +"eml" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/trimline/red/line, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "emo" = ( /obj/structure/closet/crate, /obj/item/poster/random_official, @@ -26577,6 +25203,14 @@ }, /turf/open/floor/iron/white, /area/science/research) +"emJ" = ( +/obj/item/radio/intercom{ + pixel_y = 21 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/engine/engineering) "emX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -26612,6 +25246,14 @@ }, /turf/open/floor/plating, /area/medical/chemistry) +"enT" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/brig) "eob" = ( /obj/machinery/door/airlock/engineering{ name = "Port Quarter Solar Access"; @@ -26693,6 +25335,28 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/fore) +"epE" = ( +/obj/machinery/door/morgue{ + name = "Chapel Garden" + }, +/turf/open/floor/cult, +/area/chapel/main) +"epW" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","medbay") + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/dark, +/area/security/prison) "eqc" = ( /obj/structure/sign/warning/vacuum/external{ pixel_x = 32 @@ -26701,6 +25365,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/solars/starboard/fore) +"eqg" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "eqj" = ( /obj/structure/table/wood, /obj/item/hand_tele, @@ -26728,6 +25405,41 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science) +"eqP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/secondary/exit/departure_lounge) +"eqW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway - Aft-Starboard Corner" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/central) +"erd" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/machinery/ecto_sniffer, +/turf/open/floor/iron, +/area/science/robotics/lab) "erh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26848,6 +25560,12 @@ /obj/machinery/telecomms/hub/preset/exploration, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) +"esQ" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/break_room) "esR" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -26881,18 +25599,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"etw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) "ety" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron, @@ -26906,6 +25612,16 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"eug" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/dark_red/half{ + dir = 4 + }, +/turf/open/floor/iron/smooth_half, +/area/security/prison) "euJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26928,20 +25644,26 @@ }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"evf" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory - External"; - dir = 1 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/ai_monitored/security/armory) "evj" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, /area/hallway/primary/port) +"evr" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_one_access_txt = "1;4" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/security/brig) "ewj" = ( /obj/machinery/gateway{ dir = 10 @@ -26950,6 +25672,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/gateway) +"ewn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) +"ewA" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "ewK" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance/three, @@ -27102,29 +25835,23 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/secondary/entry) -"eAc" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay - Storage Wing Entrance"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"eAe" = ( +/obj/machinery/light/small{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat - Antechamber"; + network = list("minisat") }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = -21 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 + pixel_x = -22; + pixel_y = -8 }, -/turf/open/floor/iron, -/area/construction/storage_wing) +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "eAk" = ( /obj/structure/cable{ icon_state = "4-8" @@ -27144,6 +25871,25 @@ }, /turf/open/floor/iron/white, /area/science/research) +"eAA" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark/textured, +/area/security/brig) +"eAX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/closet/bombcloset, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/science/research) "eAZ" = ( /obj/effect/landmark/start/chief_engineer, /obj/structure/chair/office/light{ @@ -27157,21 +25903,12 @@ /obj/structure/sign/warning/biohazard, /turf/closed/wall, /area/maintenance/department/science) -"eBm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +"eBQ" = ( +/obj/effect/turf_decal/siding/white/corner{ dir = 1 }, /turf/open/floor/iron, -/area/security/main) +/area/hallway/secondary/exit/departure_lounge) "eBT" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/item/kirbyplants/random, @@ -27202,6 +25939,24 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) +"eCc" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "eCM" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Access"; @@ -27271,6 +26026,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"eDT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "eEa" = ( /obj/machinery/door/airlock/maintenance{ name = "Disposal Access"; @@ -27290,6 +26054,22 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"eEd" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "eEe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -27318,6 +26098,18 @@ }, /turf/open/floor/iron, /area/construction/storage_wing) +"eEE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "eEU" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -27372,20 +26164,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"eFM" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass, -/obj/item/electronics/airlock, -/obj/item/assembly/timer{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/white, -/area/science/research) "eFN" = ( /obj/structure/bodycontainer/crematorium{ dir = 1; @@ -27393,25 +26171,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) -"eFP" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway - Atmospherics"; - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) "eFV" = ( /obj/structure/sign/map/right{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; @@ -27430,6 +26189,22 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/bar) +"eGf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "eGy" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -27469,15 +26244,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) -"eGV" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "eGY" = ( /obj/structure/bookcase, /obj/effect/turf_decal/siding/wood{ @@ -27485,14 +26251,6 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"eHg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "eHh" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ dir = 1 @@ -27504,18 +26262,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) -"eHk" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 +"eHn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 24 }, -/turf/open/floor/iron/dark, -/area/medical/surgery) +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "eHA" = ( /obj/structure/table, /obj/item/taperecorder{ @@ -27534,16 +26296,18 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) -"eHB" = ( -/obj/structure/noticeboard{ - dir = 4; - pixel_x = -27 +"eHS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 }, -/turf/open/floor/iron, -/area/science/robotics/lab) +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/ai_upload) "eId" = ( /obj/machinery/telecomms/broadcaster/preset_exploration, /obj/structure/cable/yellow{ @@ -27596,26 +26360,38 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"eJq" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"eIZ" = ( +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Monkey Pen"; + pixel_y = 1; + req_access_txt = "9" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/mob/living/carbon/human/species/monkey, +/obj/machinery/light{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/turf/open/floor/iron/freezer, +/area/medical/genetics) +"eJi" = ( +/obj/machinery/light/small{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/item/clothing/mask/horsehead, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 }, -/turf/open/floor/iron, -/area/security/main) +/obj/item/clothing/mask/cigarette/pipe, +/obj/item/clothing/mask/fakemoustache, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "eKa" = ( /obj/machinery/computer/communications{ dir = 8 @@ -27638,6 +26414,16 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) +"eKb" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner{ + pixel_x = 5 + }, +/obj/item/razor{ + pixel_x = -6 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "eKe" = ( /obj/structure/window/reinforced{ dir = 4 @@ -27675,17 +26461,20 @@ /obj/structure/bed/roller, /turf/open/floor/iron/white, /area/medical/surgery) -"eKy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/bombcloset, -/turf/open/floor/iron/dark, -/area/science/explab) -"eKK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +"eKI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "eKT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -27710,19 +26499,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/medical/morgue) -"eLE" = ( -/obj/structure/bed, -/obj/item/bedsheet/captain, -/obj/effect/landmark/start/captain, -/obj/machinery/camera{ - c_tag = "Captain's Quarters"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) "eLG" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -27808,44 +26584,14 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"eOh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) -"eOK" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/item/mmi, -/obj/item/mmi{ - pixel_y = 4 - }, -/obj/item/mmi{ - pixel_y = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 +"ePi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, -/area/science/robotics/lab) +/area/security/brig) "ePn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -27855,6 +26601,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) +"ePp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/maintenance/aft) "ePz" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -27868,6 +26621,22 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/hallway/primary/central) +"ePP" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/taperecorder{ + pixel_x = -3 + }, +/obj/item/storage/fancy/cigarettes, +/obj/item/assembly/flash/handheld, +/obj/item/reagent_containers/peppercloud_deployer, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/execution/education) "eQa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -27907,26 +26676,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"eQO" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/science/research"; - dir = 8; - name = "Security Post - Research Division APC"; - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "eRh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) +"eRn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/north{ + c_tag = "Toxins - Mixing Area"; + network = list("ss13","rd") + }, +/turf/open/floor/iron, +/area/science/mixing) "eRI" = ( /obj/effect/decal/cleanable/blood/old, /obj/structure/closet, @@ -27943,17 +26708,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"eRX" = ( -/obj/structure/rack, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/riot_suit, -/obj/effect/loot_jobscale/armoury/riot_helmet, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "eSd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -27966,6 +26720,15 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"eSk" = ( +/obj/effect/turf_decal/siding/red{ + dir = 10 + }, +/obj/effect/turf_decal/siding/red/corner{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/security/main) "eSn" = ( /obj/structure/window/reinforced{ dir = 4 @@ -27981,6 +26744,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port) +"eSY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/engine/break_room) "eTg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -28012,6 +26787,13 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"eUc" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) "eUh" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -28023,6 +26805,18 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) +"eUo" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) "eUt" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -28065,17 +26859,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard) -"eVu" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "eVw" = ( /obj/structure/railing{ dir = 8 @@ -28086,6 +26869,9 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"eVM" = ( +/turf/open/floor/iron/dark/textured, +/area/security/brig) "eWg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -28101,21 +26887,23 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/chief) +"eWn" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "eWw" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/port) -"eWC" = ( -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) "eWD" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -28161,12 +26949,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, /turf/open/floor/iron, /area/engine/atmos) -"eXc" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/main) "eXp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -28188,26 +26970,17 @@ }, /turf/open/floor/plating, /area/maintenance/aft/secondary) -"eXY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/machinery/camera{ - c_tag = "Custodial Closet"; - dir = 4 - }, -/obj/effect/turf_decal/bot{ - dir = 1 +"eXT" = ( +/mob/living/simple_animal/slime, +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Pen #5"; + network = list("ss13","rd","xeno") }, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = 8 +/obj/machinery/light/small{ + dir = 8 }, -/turf/open/floor/iron, -/area/janitor) +/turf/open/floor/engine, +/area/science/xenobiology) "eXZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -28262,23 +27035,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"eYE" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/item/storage/secure/safe{ - pixel_x = 5; - pixel_y = -31 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) "eYL" = ( /obj/structure/closet/wardrobe/pjs, /obj/structure/sign/poster/official/random{ @@ -28370,30 +27126,66 @@ }, /turf/open/floor/iron/dark, /area/science/server) +"faR" = ( +/obj/machinery/computer/security/labor{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "faV" = ( /turf/open/floor/plating, /area/maintenance/department/medical/central) +"fbf" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"fbm" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Genetics Desk"; + req_access_txt = "5;9" + }, +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = -8 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "geneticslab"; + name = "Genetics Lab Shutters" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "quarantineshutters"; + name = "isolation shutters" + }, +/turf/open/floor/plating, +/area/medical/genetics) "fbK" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/hallway/primary/port) -"fbN" = ( +"fbO" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Dormitories - Aft"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + icon_state = "2-8" }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/engineering) "fbQ" = ( /obj/machinery/light{ dir = 4 @@ -28409,17 +27201,14 @@ }, /turf/open/floor/iron/white, /area/science/research) +"fce" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/science/research) "fcq" = ( /obj/machinery/teleport/hub, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"fct" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/explab) "fcY" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -28462,45 +27251,28 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/hallway/primary/aft) -"fdK" = ( -/obj/structure/closet/secure_closet/genpop, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +"fex" = ( +/obj/machinery/light/small, +/obj/item/folder, +/obj/item/folder, +/obj/machinery/camera/directional/south{ + c_tag = "Telecomms - Control Room"; + network = list("ss13","tcomms") }, -/turf/open/floor/iron, -/area/security/prison) -"feb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) -"fek" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/structure/table/wood, +/obj/item/pen, +/obj/machinery/light_switch/tcomms{ + pixel_x = 9; + pixel_y = -24 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/carpet/grimy, +/area/tcommsat/computer) +"feO" = ( +/obj/effect/turf_decal/siding/dark{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/main) -"feK" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Foyer"; - network = list("aiupload") - }, -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "feW" = ( /turf/open/floor/iron, /area/maintenance/department/medical/central) @@ -28530,17 +27302,13 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"ffQ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/displaycase/trophy, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +"ffP" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/turf/open/floor/wood, -/area/library) +/turf/open/space/basic, +/area/space/nearstation) "ffT" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -28564,45 +27332,6 @@ }, /turf/open/floor/iron, /area/gateway) -"fgd" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/sign/map/right{ - desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; - icon_state = "map-right-MS"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"fgh" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/clothing/mask/horsehead, -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 - }, -/obj/item/clothing/mask/cigarette/pipe, -/obj/item/clothing/mask/fakemoustache, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "fgp" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -27 @@ -28686,6 +27415,20 @@ }, /turf/open/floor/iron/white, /area/science/mixing) +"fhQ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "fic" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -28702,6 +27445,21 @@ }, /turf/open/floor/iron, /area/medical/break_room) +"fiz" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "fiB" = ( /obj/structure/chair/fancy/comfy, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -28733,20 +27491,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"fiL" = ( -/obj/structure/filingcabinet, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "fiP" = ( /obj/machinery/requests_console{ department = "Science"; @@ -28769,33 +27513,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/white, /area/science/lab) -"fjh" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Gear Room"; - req_one_access_txt = "1;4" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/main) -"fjI" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/button/door{ - id = "robotics_shutters"; - name = "robotics shutters control"; - pixel_x = -26; - pixel_y = 26; - req_access_txt = "29" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/robotics/lab) "fjM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -28824,13 +27541,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"fkb" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron, -/area/medical/break_room) "fkk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -28856,34 +27566,6 @@ }, /turf/open/floor/iron, /area/science/shuttledock) -"fkR" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/machinery/vending/wardrobe/science_wardrobe, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/explab) -"fkX" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "fkZ" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/firealarm{ @@ -28923,6 +27605,15 @@ }, /turf/open/floor/plating, /area/medical/exam_room) +"fmi" = ( +/obj/machinery/computer/message_monitor{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/carpet/grimy, +/area/tcommsat/computer) "fmw" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -28932,12 +27623,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"fmC" = ( -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/break_room) "fmH" = ( /obj/structure/table, /obj/item/folder/white{ @@ -29012,6 +27697,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, /area/medical/surgery) +"fol" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/explab) "fon" = ( /obj/effect/turf_decal/pool, /obj/effect/turf_decal/tile/neutral, @@ -29040,29 +27734,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"foQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/noticeboard{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Research Division - Break Room"; - dir = 1; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/iron/cafeteria{ - dir = 5 - }, -/area/science/research) "fpi" = ( /obj/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -29076,34 +27747,24 @@ }, /turf/open/floor/iron/dark, /area/aisat) -"fpl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"fpB" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +"fpr" = ( +/obj/structure/rack, +/obj/effect/loot_jobscale/armoury/energy_gun, +/turf/open/floor/iron/dark/smooth_large, +/area/ai_monitored/security/armory) +"fpx" = ( +/obj/machinery/holopad, +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/kitchen"; - name = "Kitchen APC"; - pixel_y = -24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/structure/cable/yellow, -/obj/structure/rack, -/obj/item/storage/box/donkpockets, -/obj/item/stack/package_wrap, -/obj/item/book/manual/chef_recipes{ - pixel_x = 2; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/turf/open/floor/iron/checker, -/area/crew_quarters/kitchen) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "fpC" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -29142,23 +27803,6 @@ }, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) -"fqe" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "fqm" = ( /obj/structure/filingcabinet{ pixel_x = 3 @@ -29187,22 +27831,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/hallway/secondary/entry) -"frb" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/taperecorder{ - pixel_x = -3 +"frk" = ( +/obj/item/paper, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + name = "Arrivals Security Checkpoint"; + pixel_y = -8; + req_access_txt = "1" }, -/obj/item/storage/fancy/cigarettes, -/obj/item/assembly/flash/handheld, -/obj/item/reagent_containers/peppercloud_deployer, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/red/half{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/customs) "frm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -29266,18 +27907,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"fsh" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) "fsm" = ( /obj/structure/bed/roller, /obj/machinery/door/window/eastleft{ @@ -29288,20 +27917,18 @@ /obj/structure/curtain, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"fsu" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot{ +"fsF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/turf/open/floor/iron, -/area/engine/break_room) -"fsC" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) "fsI" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -29312,6 +27939,14 @@ }, /turf/open/floor/iron/white, /area/medical/genetics/cloning) +"fsK" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/brig) "fsO" = ( /obj/machinery/computer/operating{ dir = 1 @@ -29319,6 +27954,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/medical/surgery) +"fsW" = ( +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/security/brig"; + name = "Brig APC"; + pixel_y = -24 + }, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/security/brig) "fti" = ( /obj/effect/turf_decal/numbers{ dir = 1 @@ -29351,6 +28001,17 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) +"ftw" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "ftx" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = -32 @@ -29416,16 +28077,31 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"fuV" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"fuT" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) +"fvC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/mob/living/simple_animal/bot/floorbot, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/area/ai_monitored/turret_protected/aisat_interior) "fvZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -29472,6 +28148,33 @@ }, /turf/open/floor/wood, /area/library) +"fwY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/turf/open/floor/iron, +/area/security/brig) "fxf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -29483,31 +28186,30 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"fxZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"fxq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 5 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/dark/smooth_corner{ dir = 4 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, +/area/security/main) +"fxC" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/department/medical/central) +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "fyG" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -29558,6 +28260,15 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/white, /area/science/xenobiology) +"fyN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/red/anticorner, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/brig) "fyO" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance/two, @@ -29630,44 +28341,16 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) -"fzL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"fzP" = ( -/obj/machinery/camera{ - c_tag = "Auxillary Base Construction"; - dir = 1 - }, -/obj/machinery/button/door{ - id = "aux_base_shutters"; - name = "Public Shutters Control"; - pixel_y = -24; - req_one_access_txt = "72" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +"fzy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) +/area/security/brig) "fzR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -29696,6 +28379,16 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) +"fAc" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "fAk" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -29706,25 +28399,21 @@ }, /turf/open/floor/iron/dark, /area/aisat) -"fAF" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/assembly/igniter{ - pixel_x = -4; - pixel_y = -4 +"fAm" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/item/screwdriver{ - pixel_y = 16 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/item/gps{ - gpstag = "RD0" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/red/half{ + dir = 8 }, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/white, -/area/science/research) +/turf/open/floor/iron/dark/smooth_half, +/area/hallway/secondary/exit/departure_lounge) "fAG" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -29788,22 +28477,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"fBi" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/intercom{ - pixel_x = 3; - pixel_y = -28 - }, -/obj/machinery/light_switch{ - pixel_x = -10; - pixel_y = -23 - }, -/obj/machinery/light, -/turf/open/floor/iron, -/area/medical/break_room) "fBI" = ( /obj/structure/window/reinforced{ dir = 4 @@ -29866,6 +28539,41 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/chemistry) +"fCI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Kitchen - Coldroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/airalarm/kitchen_cold_room{ + pixel_y = -22 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen) +"fCQ" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Research Division Hallway - Robotics"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/research) "fCS" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -29875,12 +28583,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"fDl" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/energy_gun, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "fDA" = ( /obj/structure/cable/white, /obj/machinery/power/emitter/welded, @@ -29904,37 +28606,66 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood, /area/crew_quarters/bar) -"fDO" = ( -/obj/structure/chair/stool, -/obj/structure/cable{ - icon_state = "2-4" +"fDP" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Aft Port Solar Maintenance"; - dir = 4 +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) +"fDR" = ( +/obj/item/seeds/wheat, +/obj/item/seeds/sugarcane, +/obj/item/seeds/potato, +/obj/item/seeds/apple, +/obj/item/grown/corncob, +/obj/item/food/grown/carrot, +/obj/item/food/grown/wheat, +/obj/item/food/grown/pumpkin{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/light{ dir = 4 }, -/obj/machinery/light_switch{ - pixel_x = -24 +/obj/machinery/camera/autoname/directional/east, +/obj/structure/table/glass, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/solars/port/aft) -"fDP" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/area/hydroponics) +"fDV" = ( +/obj/machinery/door/window{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Primary AI Core Access"; + obj_integrity = 300; + req_access_txt = "16" }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber - Core"; + network = list("aicore") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "fEk" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"fEq" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Fore Primary Hallway Cells" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "fEr" = ( /obj/machinery/vending/autodrobe, /obj/effect/turf_decal/siding/wood{ @@ -30043,6 +28774,26 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/secondary/command) +"fFF" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "fFH" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30063,42 +28814,30 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"fFM" = ( -/obj/machinery/door/window/westleft{ - dir = 2; - name = "Monkey Pen"; - pixel_y = 1; - req_access_txt = "9" - }, -/mob/living/carbon/human/species/monkey, -/obj/machinery/light{ - dir = 1 +"fFK" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, -/turf/open/floor/iron/freezer, -/area/medical/genetics) -"fFT" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) +"fFV" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light_switch{ + pixel_y = -26 }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/camera/directional/south{ + c_tag = "Fitness Room - Aft" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"fFY" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/structure/closet/secure_closet/genpop, -/turf/open/floor/iron, -/area/security/prison) +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/fitness/recreation) "fGh" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -30128,6 +28867,21 @@ /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"fHa" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Entrance" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/engineering) "fHd" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -30158,6 +28912,20 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/big, /area/crew_quarters/bar) +"fHl" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + name = "Test Chamber APC"; + pixel_x = -24 + }, +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/iron/dark, +/area/maintenance/department/science/xenobiology) "fHP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -30167,6 +28935,28 @@ }, /turf/open/floor/plating, /area/security/warden) +"fIe" = ( +/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/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) +"fIi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "fIm" = ( /obj/item/candle, /obj/machinery/light_switch{ @@ -30186,30 +28976,17 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"fIy" = ( -/obj/structure/table, -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/healthanalyzer, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/security/brig) "fIB" = ( /turf/open/floor/circuit/telecomms, /area/maintenance/department/science/xenobiology) +"fIC" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/effect/turf_decal/siding/dark/corner, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "fIL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -30242,6 +29019,24 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/checker, /area/crew_quarters/kitchen) +"fJt" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Departure Lounge - Starboard Aft" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 29 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "fJz" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -30251,6 +29046,50 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) +"fJH" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/goonplaque{ + 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 sentient postcards in a realm of darkness. The station model number is MSv42A-160516" + }, +/area/hallway/primary/port) +"fKf" = ( +/obj/structure/chair, +/obj/machinery/camera/directional/north{ + c_tag = "Arrivals - Fore Arm - Far" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) +"fKo" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Chapel - Port" + }, +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 4 + }, +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/chapel/main) +"fKB" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) "fKN" = ( /obj/structure/closet/secure_closet/personal, /obj/effect/turf_decal/box, @@ -30281,6 +29120,100 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) +"fLv" = ( +/obj/item/reagent_containers/glass/bottle/bromine{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/aluminium{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/chlorine{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/carbon{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/ethanol{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/copper{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/hydrogen{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/fluorine{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/water{ + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/lithium{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/iron{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/iodine{ + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/oxygen{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/phosphorus{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/nitrogen{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/mercury{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/radium{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/potassium{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/welding_fuel{ + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/sacid{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/silicon{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/silver{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/sodium{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/bottle/sugar{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/sulfur{ + pixel_x = -6 + }, +/obj/structure/closet/crate/medical, +/obj/effect/turf_decal/box, +/obj/item/circuitboard/machine/chem_heater, +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/medical/virology) +"fLC" = ( +/obj/machinery/door/morgue{ + name = "Relic Closet"; + req_access_txt = "22" + }, +/turf/open/floor/cult, +/area/chapel/office) "fLK" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -30329,24 +29262,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"fMB" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/fore) "fMG" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, @@ -30416,15 +29331,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"fNu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/security/prison) "fNF" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 @@ -30440,13 +29346,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"fOn" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) "fOq" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -30573,44 +29472,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"fPB" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Starboard"; - dir = 8 - }, -/obj/item/paper_bin{ - pixel_x = -1; - pixel_y = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/quartermaster/storage) -"fPG" = ( -/obj/item/radio/intercom{ - dir = 4; - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "fPP" = ( /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "12;27;37" @@ -30622,6 +29483,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port) +"fPY" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/brig) "fQd" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -30662,19 +29534,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"fQP" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/bed{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay") - }, -/turf/open/floor/iron/grid/steel, -/area/medical/patients_rooms) "fQV" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -30690,12 +29549,18 @@ }, /turf/open/floor/iron, /area/gateway) -"fQY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"fRn" = ( +/obj/machinery/holopad, +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/plating, -/area/engine/break_room) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "fRq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -30725,6 +29590,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/fore) +"fRH" = ( +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Central Primary Hallway - Starboard - Art Storage" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "fRL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30841,25 +29720,17 @@ }, /turf/open/floor/iron, /area/medical/morgue) -"fSY" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Departure Lounge - Starboard Fore"; - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"fSV" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/main) "fTa" = ( /obj/structure/table, /obj/item/stack/sheet/glass, @@ -30908,17 +29779,6 @@ /obj/effect/mapping_helpers/dead_body_placer, /turf/open/floor/iron, /area/medical/morgue) -"fTD" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","medbay") - }, -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/iron/dark, -/area/medical/morgue) "fTE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30930,9 +29790,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"fTY" = ( -/turf/open/floor/glass/reinforced, -/area/science/research) +"fTN" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/depsec/supply, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/supply) "fUf" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -30970,6 +29835,24 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"fUn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals - Aft Arm" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) "fUt" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -31020,23 +29903,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"fVz" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) -"fVC" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark, -/area/security/brig) "fWe" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -31080,6 +29946,25 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) +"fXg" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/obj/structure/closet/secure_closet/security, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/checkpoint/customs) "fXm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -31095,14 +29980,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"fYb" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" +"fYa" = ( +/obj/structure/table/wood, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/machinery/camera/directional/north{ + c_tag = "Bar - Backroom" }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "fYo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -31115,27 +30005,18 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"fYC" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "psypriv"; - name = "Psycology Shutters Control"; - pixel_y = 37 +"fYx" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13","medbay") +/obj/machinery/camera/directional/east{ + c_tag = "Security - Office - Starboard" }, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/iron/dark/smooth_half{ dir = 1 }, -/turf/open/floor/wood, -/area/medical/exam_room) +/area/security/main) "fYF" = ( /obj/structure/chair/office{ dir = 4 @@ -31143,23 +30024,6 @@ /obj/effect/landmark/start/warden, /turf/open/floor/iron/showroomfloor, /area/security/warden) -"fYH" = ( -/obj/machinery/camera/autoname, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/qm"; - dir = 1; - name = "Quartermaster's Office APC"; - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/qm) "fYI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -31288,6 +30152,25 @@ }, /turf/open/floor/iron/white, /area/science/research) +"gaE" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 1; + pixel_y = 34 + }, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 4 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) +"gaF" = ( +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "gaH" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -31306,31 +30189,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"gaR" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Genetics Desk"; - req_access_txt = "5;9" - }, -/obj/machinery/door/firedoor, -/obj/structure/desk_bell{ - pixel_x = -8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "geneticslab"; - name = "Genetics Lab Shutters" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quarantineshutters"; - name = "isolation shutters" - }, -/turf/open/floor/plating, -/area/medical/genetics) "gaU" = ( /obj/structure/window/reinforced{ dir = 1; @@ -31418,11 +30276,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/engineering) -"gcX" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +"gcY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/obj/machinery/camera/directional/north{ + c_tag = "Evidence Storage" + }, +/obj/item/storage/secure/safe{ + name = "evidence safe"; + pixel_x = 6; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig) "gcZ" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/extinguisher_cabinet{ @@ -31484,6 +30353,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) +"gdw" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "gdC" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -31505,10 +30384,17 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"gdN" = ( -/obj/effect/turf_decal/siding/white, +"gee" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/hydroponics) "gej" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -31519,6 +30405,10 @@ }, /turf/open/space, /area/solar/starboard/aft) +"gel" = ( +/obj/structure/chair, +/turf/open/floor/carpet/royalblack, +/area/security/main) "geE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -31562,6 +30452,25 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) +"ggo" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","medbay") + }, +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/iron/dark, +/area/medical/morgue) +"ggM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "ggZ" = ( /obj/structure/window/reinforced, /obj/machinery/computer/atmos_control/tank/oxygen_tank{ @@ -31573,43 +30482,89 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"gho" = ( -/obj/structure/disposalpipe/segment{ +"ghe" = ( +/obj/effect/turf_decal/tile/red/half{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) +"ghn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/catwalk_floor/iron, -/area/crew_quarters/locker) -"ghP" = ( -/obj/machinery/camera{ - c_tag = "Research Division Hallway - Robotics"; - dir = 4; - network = list("ss13","rd") +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) +"ghF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -31 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/trinary/filter{ dir = 8 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) +"ghS" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/half{ dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) -"gix" = ( -/obj/machinery/camera{ - c_tag = "Theatre - Backstage"; +/turf/open/floor/iron/dark/smooth_half, +/area/hallway/secondary/exit/departure_lounge) +"gic" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too."; + health = 45; + maxHealth = 45; + name = "Officer Beepsky" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/structure/closet/crate/wooden/toy, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/crew_quarters/theatre) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"gil" = ( +/obj/machinery/camera/motion/directional/east{ + c_tag = "E.V.A. Storage" + }, +/obj/machinery/requests_console{ + department = "EVA"; + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/ai_monitored/storage/eva) "giF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -31621,6 +30576,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/starboard) +"giH" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "gjc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -31641,6 +30602,15 @@ }, /turf/open/floor/carpet/orange, /area/crew_quarters/dorms) +"gjn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "gjx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -31667,14 +30637,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"gkq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Cooling to Unfiltered" - }, -/turf/open/floor/engine, -/area/engine/engineering) "gks" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating, @@ -31694,6 +30656,34 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"gky" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/brig) +"gkz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 26 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet/restrooms) +"gkC" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark_blue, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "gkS" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/components/binary/pump/on{ @@ -31747,6 +30737,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/gravity_generator) +"glY" = ( +/obj/structure/table/wood, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_y = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood, +/area/medical/exam_room) "gme" = ( /obj/item/radio/intercom{ pixel_y = 21 @@ -31833,18 +30838,19 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"gnV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +"gnY" = ( +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/structure/table/wood, +/obj/item/radio/intercom{ + frequency = 1423; + name = "Interrogation Intercom"; + pixel_y = -31 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/turf/open/floor/carpet/royalblack, +/area/security/main) "goB" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -31892,6 +30898,21 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"goR" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) +"goW" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "gpf" = ( /obj/structure/window/reinforced{ dir = 1 @@ -31901,15 +30922,24 @@ }, /turf/open/floor/circuit/telecomms, /area/maintenance/department/science/xenobiology) -"gpg" = ( -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"gpC" = ( +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/machinery/camera/directional/west{ + c_tag = "Departure Lounge - Port Fore" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "gpL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -31959,6 +30989,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"gqD" = ( +/obj/item/storage/book/bible, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Chapel - Fore" + }, +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/chapel/main) "gqT" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -32000,6 +31045,14 @@ }, /turf/open/floor/iron, /area/quartermaster/warehouse) +"grL" = ( +/obj/structure/closet/secure_closet/security/med, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/medical) "grR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32021,25 +31074,30 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"gsL" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"gsT" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron, -/area/security/main) -"gtk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/hallway/secondary/command) +"gsY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "1;4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/main) "gtt" = ( /obj/structure/table, /obj/structure/disposalpipe/segment, @@ -32075,6 +31133,23 @@ }, /turf/open/floor/plating, /area/security/brig) +"gud" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) +"guq" = ( +/obj/machinery/door/airlock/engineering{ + name = "Supermatter Engine"; + req_access_txt = "10" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating, +/area/maintenance/starboard) "gus" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -32101,15 +31176,6 @@ /obj/machinery/light, /turf/open/floor/carpet/grimy, /area/hallway/primary/central) -"gvb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron, -/area/security/brig) "gve" = ( /obj/structure/cable{ icon_state = "4-8" @@ -32124,59 +31190,41 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/solars/port/aft) -"gvg" = ( -/obj/machinery/light/small, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"gvf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/library) -"gvk" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/depsec/supply, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop"; + req_access_txt = "24" }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "gvA" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, /area/medical/chemistry) -"gvP" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) -"gwA" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 26 - }, +"gwt" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/techmaint, /area/security/main) "gwC" = ( /obj/effect/decal/cleanable/dirt, @@ -32189,6 +31237,33 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"gxr" = ( +/obj/structure/table, +/obj/item/taperecorder{ + pixel_x = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red/anticorner, +/obj/machinery/newscaster{ + pixel_x = 29; + pixel_y = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Departure Lounge - Security Post" + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/taperecorder{ + pixel_x = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) "gxF" = ( /obj/machinery/light/small, /obj/machinery/button/door{ @@ -32247,50 +31322,15 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/aft) -"gyr" = ( -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - id_tag = "prisonereducation"; - name = "Prisoner Education Chamber"; - req_access_txt = "3" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) -"gyz" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Monitoring"; - req_access_txt = "24" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"gyq" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway - Fore - Courtroom" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/turf/open/floor/iron, +/area/hallway/primary/central) "gyM" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -32305,18 +31345,12 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/hydroponics) -"gzr" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/engine/break_room) +"gzG" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "gzT" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall, @@ -32325,6 +31359,30 @@ /obj/structure/grille, /turf/open/floor/iron, /area/maintenance/aft) +"gAS" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"gBc" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "gBh" = ( /obj/machinery/door/airlock/maintenance{ name = "Security Maintenance"; @@ -32385,18 +31443,41 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"gCm" = ( +"gBT" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/chair/stool/directional/west, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/landmark/start/medical_doctor, /obj/structure/cable/yellow{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"gCn" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/area/medical/break_room) +"gBX" = ( +/obj/machinery/holopad, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark/smooth_large, /area/security/brig) "gCB" = ( /obj/structure/cable/yellow{ @@ -32418,6 +31499,20 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) +"gCR" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_y = -22 + }, +/obj/item/stack/sheet/mineral/copper{ + amount = 5 + }, +/turf/open/floor/iron/dark/corner, +/area/engine/storage_shared) "gDg" = ( /obj/effect/turf_decal/stripes/red/line, /obj/effect/turf_decal/stripes/red/line{ @@ -32425,28 +31520,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"gDj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) -"gDo" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Secure Gear Storage"; - req_access_txt = "3" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "gEg" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -32496,6 +31569,10 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"gEW" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/locker) "gEX" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/crate{ @@ -32533,6 +31610,16 @@ /obj/structure/frame/machine, /turf/open/floor/plating, /area/maintenance/aft) +"gFG" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/turf/open/floor/engine, +/area/science/explab) "gFK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -32545,13 +31632,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood, /area/vacant_room/office) -"gFV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "gGd" = ( /obj/machinery/door/airlock/public/glass{ name = "Aft Primary Hallway" @@ -32586,6 +31666,14 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"gGD" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "gGF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -32609,6 +31697,14 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) +"gHv" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "gHE" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -32627,6 +31723,15 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/gravity_generator) +"gHN" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/customs) "gHS" = ( /obj/structure/chair/fancy/bench/pew/right, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -32636,6 +31741,28 @@ dir = 4 }, /area/chapel/main) +"gIf" = ( +/obj/structure/table, +/obj/item/computer_hardware/hard_drive/role/signal/toxins, +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/computer_hardware/hard_drive/role/signal/toxins{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Research Director's Office"; + network = list("ss13","rd") + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/black/opposingcorners{ + dir = 1 + }, +/obj/item/book/manual/wiki/sopcommand, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/hor) "gIk" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -32646,12 +31773,21 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) -"gIB" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 +"gIz" = ( +/turf/open/floor/glass/reinforced, +/area/engine/break_room) +"gIE" = ( +/obj/structure/table, +/obj/item/radio/intercom{ + pixel_x = -29 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 + }, +/turf/open/floor/iron/white/corner{ + dir = 4 + }, +/area/science/robotics/lab) "gIK" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -32688,38 +31824,32 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"gKp" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Crew Quarters Entrance" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"gKf" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) -"gKq" = ( -/obj/machinery/airalarm{ +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) +"gKk" = ( +/turf/open/floor/engine, +/area/science/explab) +"gKo" = ( +/obj/machinery/door/window/westleft{ + base_state = "right"; dir = 1; - pixel_y = -22 + icon_state = "right"; + name = "gas ports" }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "justice gas pump" }, -/turf/open/floor/iron, -/area/hallway/primary/port) +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) "gKC" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ @@ -32745,25 +31875,36 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/iron/dark, /area/security/brig) -"gLC" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" +"gKV" = ( +/obj/machinery/computer/security, +/obj/item/radio/intercom{ + pixel_x = 1; + pixel_y = 30 }, -/obj/structure/sign/departments/minsky/research/research{ - pixel_x = -32 +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/effect/turf_decal/tile/red/half{ + dir = 4 }, -/obj/structure/chair/fancy/comfy, -/obj/machinery/camera/autoname{ +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/medical) +"gLf" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/black/filled/line{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/iron, -/area/maintenance/department/science) +/area/hallway/primary/central) "gLM" = ( /obj/structure/closet/secure_closet/bar{ req_access_txt = "25" @@ -32796,18 +31937,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/toilet/auxiliary) -"gMB" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) "gMO" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -32815,30 +31944,41 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/white, /area/medical/surgery) -"gNg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"gMQ" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - N2O" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"gNB" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/gulag_item_reclaimer{ - pixel_y = 24 +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"gNm" = ( -/obj/structure/chair{ - dir = 4 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "gNH" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -32929,16 +32069,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"gPw" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) "gPy" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -32978,17 +32108,6 @@ dir = 8 }, /area/chapel/main) -"gQi" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "gQm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -33052,21 +32171,22 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"gRb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Bridge - Starboard Access"; - dir = 4 +"gQY" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/structure/displaycase/trophy, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark, -/area/bridge) +/turf/open/floor/wood, +/area/library) +"gRe" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/break_room) "gRf" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -33092,15 +32212,6 @@ }, /turf/open/floor/iron, /area/science/mixing) -"gRs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "gRt" = ( /obj/machinery/door/airlock/maintenance{ name = "Mech Bay Maintenance"; @@ -33108,16 +32219,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) -"gRv" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "gRz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -33142,24 +32243,6 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"gRF" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) "gRW" = ( /obj/machinery/computer/objective{ dir = 8 @@ -33167,18 +32250,14 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/techmaint, /area/science/shuttledock) -"gSP" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 +"gSJ" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/camera/directional/east{ + c_tag = "Mining Dock" }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/quartermaster/miningoffice) "gST" = ( /obj/machinery/vending/coffee, /obj/item/radio/intercom{ @@ -33199,6 +32278,12 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"gTj" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - Air" + }, +/turf/open/floor/engine/air, +/area/engine/atmos) "gTq" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -33273,6 +32358,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"gUu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4; + pixel_x = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/science/storage) "gUB" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -33326,6 +32419,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard) +"gUS" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/iron/smooth_large, +/area/security/prison) "gUX" = ( /obj/structure/table/reinforced, /turf/open/floor/prison, @@ -33414,25 +32522,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) -"gWe" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "gWq" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -33473,68 +32562,32 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/science/xenobiology) -"gXb" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "gXh" = ( /obj/machinery/computer/holodeck/prison, /turf/open/floor/iron/showroomfloor, /area/security/warden) -"gXl" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "gXq" = ( /turf/open/space/basic, /area/space/nearstation) -"gXN" = ( -/obj/structure/chair{ +"gXt" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red/anticorner, +/turf/open/floor/iron/dark/smooth_corner{ dir = 1 }, -/obj/structure/cable/yellow{ +/area/security/checkpoint/medical) +"gXM" = ( +/obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/engine, +/area/engine/engineering) "gYo" = ( /obj/machinery/light/small{ dir = 8 @@ -33585,30 +32638,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"gZS" = ( -/obj/machinery/button/door{ - id = "prisonereducation"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"hal" = ( -/mob/living/simple_animal/pet/dog/pug{ - desc = "It's Pugley IV, the research department's lovable pug clone. Hopefully nothing happens to this one - fourth time lucky!"; - name = "Pugley IV"; - real_name = "Pugley IV" - }, -/obj/machinery/xenoartifact_inbox, -/obj/effect/turf_decal/delivery, -/obj/item/xenoartifact, -/turf/open/floor/engine, -/area/science/explab) "hbi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -33627,18 +32656,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"hby" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/item/radio/off, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "hbz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -33655,17 +32672,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/office) -"hbB" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - icon_state = "right"; - name = "Infirmary" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/security/brig) "hbE" = ( /obj/structure/chair{ dir = 4 @@ -33688,6 +32694,24 @@ /obj/machinery/chem_master, /turf/open/floor/iron, /area/medical/chemistry) +"hcs" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Departure Lounge Security Post"; + req_access_txt = "63" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/hallway/secondary/exit/departure_lounge) "hct" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -33701,6 +32725,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"hcF" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 8 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/main) "hcQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -33734,16 +32770,6 @@ }, /turf/open/floor/iron, /area/science/mixing) -"hdj" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/item/pen, -/turf/open/floor/iron, -/area/medical/genetics) "hdm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -33778,20 +32804,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"hdM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "hdT" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Engine"; @@ -33818,6 +32830,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"hdW" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/storage/secure/briefcase, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "hdZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -33830,24 +32848,23 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"hek" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +"heI" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Port-Aft" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/turf/open/floor/iron/dark/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/maintenance/fore) +/area/engine/atmos) "heJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -33861,42 +32878,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"hfC" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"hfh" = ( +/obj/machinery/light/small, +/obj/machinery/door/window/westleft{ + name = "Infirmary" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/main) -"hfE" = ( -/obj/machinery/computer/secure_data{ +/turf/open/floor/iron/white/smooth_corner{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/security/brig) "hfQ" = ( /obj/structure/sign/departments/minsky/research/robotics{ pixel_x = 32 @@ -33929,6 +32928,21 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) +"hgd" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/supply"; + dir = 1; + name = "Security Post - Cargo Bay APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/supply) "hgr" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -33961,17 +32975,24 @@ }, /turf/open/floor/iron, /area/science/research) -"hgQ" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 +"hgE" = ( +/obj/item/radio/intercom{ + pixel_x = -31; + pixel_y = 4 }, -/obj/machinery/camera{ - c_tag = "Security - Gear Room"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/turf/open/floor/iron/showroomfloor, -/area/security/main) +/obj/machinery/camera/directional/west{ + c_tag = "Aft Primary Hallway - Middle" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "hhr" = ( /obj/structure/bodycontainer/morgue{ dir = 8 @@ -33987,17 +33008,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) -"hih" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/camera{ - c_tag = "Security - Office - Starboard"; - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/main) "hii" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -34023,17 +33033,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"hiN" = ( -/obj/structure/closet/secure_closet/genpop, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/iron, -/area/security/prison) "hiS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -34165,26 +33164,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"hlc" = ( -/obj/structure/filingcabinet{ - pixel_x = -7 - }, -/obj/structure/filingcabinet{ - pixel_x = 7 - }, -/obj/machinery/light_switch{ - pixel_x = 23 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Research Division - Server Room"; - network = list("ss13","rd"); - pixel_x = 22 - }, -/turf/open/floor/iron/dark, -/area/science/server) "hld" = ( /obj/item/radio/intercom/chapel{ pixel_x = 26 @@ -34230,33 +33209,6 @@ }, /turf/open/floor/iron, /area/medical/medbay/aft) -"hmC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Storage Wing"; - dir = 1 - }, -/obj/machinery/light, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/iron, -/area/construction/storage_wing) "hmU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -34284,13 +33236,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, /area/maintenance/department/medical/central) -"hnp" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "hnv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -34309,6 +33254,12 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) +"hnB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/closed/wall, +/area/engine/break_room) "hnQ" = ( /obj/structure/chair{ dir = 1 @@ -34353,18 +33304,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"hoX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "hpf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/neutral{ @@ -34392,6 +33331,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/grid/steel, /area/medical/storage) +"hpq" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "hpv" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -34409,6 +33353,16 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/lawoffice) +"hpT" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/red{ + dir = 3 + }, +/obj/effect/turf_decal/siding/red{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/security/main) "hql" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -34416,18 +33370,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) -"hqq" = ( -/obj/structure/sign/map/left{ - desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; - icon_state = "map-left-MS"; - pixel_y = 32 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "hqu" = ( /obj/machinery/door/airlock/external{ name = "Supply Dock Airlock"; @@ -34471,6 +33413,20 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/prison) +"hrg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "hrk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -34481,6 +33437,13 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/iron, /area/maintenance/aft/secondary) +"hrt" = ( +/obj/machinery/light/small, +/obj/machinery/camera/directional/west{ + c_tag = "Auxilary Restrooms" + }, +/turf/open/floor/plating, +/area/crew_quarters/toilet/auxiliary) "hrL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -34491,6 +33454,22 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) +"hrN" = ( +/obj/structure/table, +/obj/item/pen, +/obj/item/storage/firstaid/regular, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark_blue, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) +"hrZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "hsd" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -34519,18 +33498,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) -"hsT" = ( -/obj/structure/table/reinforced, -/obj/item/paper, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/folder/blue{ - pixel_x = -2; - pixel_y = 3 - }, -/turf/open/floor/iron, -/area/security/main) "hsU" = ( /obj/machinery/igniter{ id = "atmos_incinerator_igniter" @@ -34555,6 +33522,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"htd" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) +"htp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "htt" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -34598,26 +33580,22 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/port) -"hvh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 7 +"huY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "hvP" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -34633,15 +33611,6 @@ }, /turf/open/floor/iron, /area/medical/surgery) -"hvV" = ( -/obj/structure/filingcabinet, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "hwd" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -34658,6 +33627,18 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"hwg" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/brig) "hwu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -34843,11 +33824,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/maintenance/aft) -"hzC" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "hzF" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -34869,6 +33845,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"hAo" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Doors" + }, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/engine/break_room) "hAp" = ( /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ @@ -34885,23 +33872,12 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"hAt" = ( +"hAv" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + icon_state = "1-4" }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/detectives_office) +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "hAW" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain/directional{ @@ -34912,25 +33888,11 @@ }, /turf/open/floor/plating, /area/medical/surgery) -"hBl" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron, -/area/quartermaster/warehouse) +"hBr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "hBw" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/solars/port/fore"; @@ -34960,6 +33922,12 @@ }, /turf/open/floor/iron/dark, /area/medical/medbay/aft) +"hCh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/brig) "hCr" = ( /obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -34967,16 +33935,6 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) -"hCB" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "hCO" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -35009,6 +33967,20 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"hDe" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Power Monitoring" + }, +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/engine/engineering) "hDA" = ( /obj/structure/closet{ name = "Evidence Closet 5" @@ -35020,14 +33992,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) -"hDN" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "hDO" = ( /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; @@ -35056,6 +34020,12 @@ /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, /turf/open/floor/plating, /area/maintenance/aft/secondary) +"hEl" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/break_room) "hEt" = ( /obj/machinery/door/poddoor/preopen{ id = "kitchenwindow"; @@ -35124,6 +34094,21 @@ /obj/structure/grille, /turf/open/floor/iron, /area/maintenance/port) +"hFk" = ( +/obj/item/crowbar, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/closet, +/obj/item/assembly/flash/handheld, +/obj/item/radio, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/security/checkpoint/customs) "hFt" = ( /obj/machinery/firealarm{ dir = 8; @@ -35165,21 +34150,6 @@ /obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron, /area/hydroponics) -"hFW" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) "hFY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -35205,22 +34175,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"hGd" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Entrance"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/engineering) "hGg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -35308,29 +34262,13 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"hHl" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/holopad, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 4 +"hHr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/turf/open/floor/iron, -/area/engine/break_room) -"hHG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/checkpoint/medical) "hIo" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line, @@ -35353,6 +34291,31 @@ }, /turf/open/floor/iron/dark, /area/science/shuttledock) +"hIF" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) +"hIJ" = ( +/obj/structure/table{ + pixel_y = 1 + }, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -27; + pixel_y = 6 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/checkpoint/science/research) "hIL" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -35425,6 +34388,13 @@ "hJO" = ( /turf/open/floor/iron, /area/maintenance/starboard) +"hJP" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666" + }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "hJY" = ( /obj/machinery/light, /obj/structure/cable/yellow{ @@ -35486,42 +34456,6 @@ /obj/effect/turf_decal/stripes/white/line, /turf/open/floor/engine, /area/engine/engineering) -"hKw" = ( -/obj/structure/closet/crate/secure/weapon{ - desc = "A secure clothing crate."; - name = "formal uniform crate"; - req_access_txt = "3" - }, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/suit/jacket/officer/blue, -/obj/item/clothing/suit/jacket/officer/blue, -/obj/item/clothing/suit/jacket/officer/blue, -/obj/item/clothing/suit/jacket/officer/blue, -/obj/item/clothing/suit/jacket/officer/blue, -/obj/item/clothing/suit/jacket/officer/blue, -/obj/item/clothing/under/rank/security/warden/formal, -/obj/item/clothing/suit/jacket/warden/tan, -/obj/item/clothing/under/rank/security/head_of_security/formal, -/obj/item/clothing/suit/jacket/hos/blue, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navywarden, -/obj/item/clothing/head/beret/sec/navyhos, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "hKx" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -35563,6 +34497,29 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) +"hLe" = ( +/obj/effect/turf_decal/siding/dark_blue/corner, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) +"hLl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "hLw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -35653,6 +34610,26 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"hME" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) +"hMK" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/surgery, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "hNf" = ( /obj/machinery/door/airlock{ id_tag = "sec Toilet 2"; @@ -35752,24 +34729,6 @@ }, /turf/open/floor/carpet/orange, /area/crew_quarters/dorms) -"hQd" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Port Primary Hallway - Middle" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "hQy" = ( /obj/machinery/door/airlock/security{ name = "Evidence Storage"; @@ -35797,6 +34756,29 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) +"hQT" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Port Aft"; + network = list("minisat") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/aisat) "hRt" = ( /obj/structure/closet/athletic_mixed, /obj/item/pool/rubber_ring, @@ -35836,6 +34818,29 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) +"hRU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/department/medical/central) "hSs" = ( /obj/machinery/door/airlock{ name = "Kitchen Cold Room"; @@ -35909,39 +34914,14 @@ /obj/structure/sign/departments/minsky/medical/medical2, /turf/closed/wall, /area/medical/surgery) -"hTv" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair/stool{ - dir = 4; - pixel_x = 7; - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/prison, -/area/security/prison) -"hTC" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +"hTA" = ( +/obj/machinery/seed_extractor, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/security/main) +/area/hydroponics/garden) "hTH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -35949,6 +34929,21 @@ /obj/effect/landmark/blobstart, /turf/open/floor/iron, /area/maintenance/port/fore) +"hTU" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/customs"; + dir = 1; + name = "Customs APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/customs) "hTY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -36009,22 +35004,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/locker) -"hUy" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "hUB" = ( /obj/machinery/airalarm/mixingchamber{ dir = 1; @@ -36036,12 +35015,14 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/science/mixing/chamber) -"hUN" = ( +"hUR" = ( /obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/obj/item/restraints/handcuffs, +/obj/item/radio/off, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark/smooth_large, /area/security/main) "hVo" = ( /obj/structure/extinguisher_cabinet{ @@ -36098,9 +35079,6 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) -"hXg" = ( -/turf/open/floor/cult, -/area/library) "hXn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36112,14 +35090,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"hXx" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) "hXL" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -36148,17 +35118,42 @@ }, /turf/open/floor/iron/dark, /area/aisat) -"hYN" = ( -/obj/item/radio/intercom{ - pixel_y = -28 +"hYA" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 }, -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Kitchen Hatch"; +/turf/open/floor/iron, +/area/engine/break_room) +"hYI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/red/half{ dir = 1 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/science/research) +"hZa" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 21 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/open/floor/iron/white, +/area/science/explab) "hZd" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -36186,14 +35181,18 @@ }, /turf/open/floor/plating/airless, /area/solar/starboard/aft) -"hZP" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +"hZs" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "iaj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36247,6 +35246,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/locker) +"ibk" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/medical) +"ibD" = ( +/obj/machinery/door/morgue{ + name = "Study #2" + }, +/turf/open/floor/cult, +/area/library) "ibE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -36352,6 +35360,42 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"icm" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"icq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Port Primary Hallway - Middle" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "icH" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -36359,6 +35403,17 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/hallway/secondary/entry) +"icQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light_switch{ + pixel_x = 7; + pixel_y = -26 + }, +/turf/open/floor/iron/white, +/area/science/explab) "icT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36380,18 +35435,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"icY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) "idd" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -36403,30 +35446,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"idg" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Port Aft"; - dir = 8; - network = list("minisat") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/aisat) "idi" = ( /obj/machinery/power/apc{ areastring = "/area/quartermaster/miningoffice"; @@ -36543,6 +35562,15 @@ }, /turf/open/floor/iron, /area/medical/genetics) +"igx" = ( +/obj/machinery/light/small, +/obj/machinery/camera/directional/south{ + c_tag = "Telecomms - Server Room - Aft"; + network = list("ss13","tcomms") + }, +/obj/machinery/ntnet_relay, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "igA" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -36578,20 +35606,27 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"iha" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/trimline/black/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/department/science) "ihd" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) +"ihf" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/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/security, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/ai_monitored/security/armory) "ihN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -36633,13 +35668,6 @@ dir = 1 }, /area/engine/engineering) -"ihW" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/space/basic, -/area/space/nearstation) "iih" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -36694,48 +35722,24 @@ }, /turf/open/floor/iron, /area/medical/medbay/aft) -"iiQ" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Recovery Room"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/structure/table, -/obj/item/clothing/suit/jacket/straight_jacket, -/obj/item/clothing/mask/muzzle, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/glasses/eyepatch, -/obj/item/radio/intercom{ - pixel_y = 29 +"ijg" = ( +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science{ + pixel_y = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/xenoartifact_labeler{ + pixel_x = -5; + pixel_y = 7 }, -/obj/machinery/light{ +/obj/item/clothing/gloves/artifact_pinchers, +/obj/item/clothing/gloves/artifact_pinchers, +/obj/item/xenoartifact_labeler, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/surgery) -"iiS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4; - pixel_x = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/catwalk_floor/iron, -/area/science/storage) -"ija" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/science/explab) "ijn" = ( /obj/structure/cable/yellow{ @@ -36753,19 +35757,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"ijx" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/structure/table/wood, -/obj/item/radio/intercom{ - frequency = 1423; - name = "Interrogation Intercom"; - pixel_y = -31 - }, -/turf/open/floor/carpet/grimy, -/area/security/main) "ijy" = ( /obj/structure/chair{ dir = 4; @@ -36802,6 +35793,25 @@ /obj/item/gun/energy/laser, /turf/open/floor/iron/showroomfloor, /area/security/warden) +"ijK" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/kitchen"; + name = "Kitchen APC"; + pixel_y = -24 + }, +/obj/structure/cable/yellow, +/obj/structure/rack, +/obj/item/storage/box/donkpockets, +/obj/item/stack/package_wrap, +/obj/item/book/manual/chef_recipes{ + pixel_x = 2; + pixel_y = 6 + }, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "iko" = ( /obj/structure/chair{ dir = 1 @@ -36857,25 +35867,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/storage/primary) -"ilV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark_blue{ +"ime" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/turf_decal/tile/red/anticorner{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"imq" = ( -/obj/machinery/computer/message_monitor{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/carpet/grimy, -/area/tcommsat/computer) +/turf/open/floor/iron/white/smooth_corner, +/area/security/brig) "imL" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -36910,12 +35911,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"ink" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/engineering) "inz" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -36955,17 +35950,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"iow" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "ioG" = ( /obj/machinery/status_display/supply{ pixel_y = 32 @@ -36989,6 +35973,13 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/warden) +"ioS" = ( +/obj/structure/closet/secure_closet/security/science, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/science/research) "ioT" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/stripes/line{ @@ -37000,6 +35991,20 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, /area/science/xenobiology) +"ioU" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/structure/table, +/obj/item/clothing/mask/balaclava, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/execution/education) "ioY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37063,28 +36068,53 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"iqA" = ( -/obj/machinery/light/small{ +"ipY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/window{ - name = "MiniSat Walkway Access" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Aft Port"; - dir = 8; - network = list("minisat") +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"iqp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) +"iqu" = ( +/obj/item/radio/intercom{ + pixel_y = 20 + }, +/obj/machinery/computer/security, +/obj/effect/turf_decal/tile/red/half{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/aisat) +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/customs) +"iqB" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/security/detectives_office) +"iqD" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) "iqE" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -37093,28 +36123,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron, /area/maintenance/aft) -"iqK" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"iqN" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "iqS" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37166,16 +36174,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/crew_quarters/locker) -"irj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/techmaint, -/area/science/shuttledock) "irt" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -37213,20 +36211,6 @@ }, /turf/open/floor/iron/white, /area/science/mixing) -"irT" = ( -/obj/machinery/camera{ - c_tag = "Secure Tech Storage"; - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = 29 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/storage/tech) "isb" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/scientist, @@ -37255,12 +36239,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"ith" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "its" = ( /obj/machinery/power/solar_control{ dir = 1; @@ -37327,35 +36305,42 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"iuM" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +"iva" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Dormitories - Fore" }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/crew_quarters/dorms) +"ivi" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/explab) +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark, +/turf/open/floor/iron/dark/textured, +/area/security/main) "ivo" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/medical/surgery) -"ivy" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"ivU" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, +/obj/structure/chair/stool/directional/west, /turf/open/floor/iron, -/area/security/checkpoint/supply) +/area/gateway) "iwf" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -37373,6 +36358,21 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"iwT" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/engine/atmos) "ixc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37405,10 +36405,21 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/dorms) -"ixp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) +"ixn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron{ + dir = 1 + }, +/area/engine/atmos) "iya" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37507,14 +36518,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) -"iAY" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) "iBa" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -37619,6 +36622,33 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/big, /area/crew_quarters/bar) +"iCy" = ( +/obj/structure/table/glass, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) +"iCP" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron, +/area/crew_quarters/locker) +"iCQ" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "iCT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37666,6 +36696,14 @@ }, /turf/open/floor/iron/dark, /area/medical/surgery) +"iCZ" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron, +/area/engine/break_room) "iDl" = ( /obj/machinery/door/airlock/public/glass{ name = "space-bridge access" @@ -37742,6 +36780,50 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/medical/break_room) +"iEY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"iFa" = ( +/obj/structure/closet/crate/secure/weapon{ + desc = "A secure clothing crate."; + name = "formal uniform crate"; + req_access_txt = "3" + }, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/suit/jacket/officer/blue, +/obj/item/clothing/suit/jacket/officer/blue, +/obj/item/clothing/suit/jacket/officer/blue, +/obj/item/clothing/suit/jacket/officer/blue, +/obj/item/clothing/suit/jacket/officer/blue, +/obj/item/clothing/suit/jacket/officer/blue, +/obj/item/clothing/under/rank/security/warden/formal, +/obj/item/clothing/suit/jacket/warden/tan, +/obj/item/clothing/under/rank/security/head_of_security/formal, +/obj/item/clothing/suit/jacket/hos/blue, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navywarden, +/obj/item/clothing/head/beret/sec/navyhos, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/iron/tech/grid, +/area/security/main) "iFc" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, @@ -37758,13 +36840,6 @@ /obj/structure/bed/roller, /turf/open/floor/iron/white, /area/medical/surgery) -"iFn" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/supply) "iFu" = ( /obj/machinery/door/airlock/external, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -37809,6 +36884,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"iGC" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/carpet/green, +/area/library) "iGG" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = -32 @@ -37860,20 +36942,6 @@ }, /turf/open/floor/iron/dark, /area/aisat) -"iHl" = ( -/obj/machinery/vending/tool, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engine/storage_shared) -"iHB" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "iHF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37924,6 +36992,33 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/storage) +"iHW" = ( +/obj/structure/table, +/obj/item/radio/intercom{ + dir = 4; + pixel_y = 29 + }, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/engineering) +"iHX" = ( +/obj/effect/spawner/randomarcade, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "iIe" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4 @@ -37959,15 +37054,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"iJb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "iJg" = ( /obj/structure/table, /obj/machinery/fax/sci, @@ -38026,6 +37112,16 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"iJM" = ( +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Locker Room Port" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/crew_quarters/locker) "iJP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38091,24 +37187,9 @@ }, /turf/open/floor/holofloor/plating, /area/holodeck/prison) -"iKR" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) +"iKI" = ( +/turf/closed/wall, +/area/engine/break_room) "iLv" = ( /obj/machinery/door/airlock/highsecurity{ name = "Secure Network Access"; @@ -38126,21 +37207,30 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) -"iLA" = ( -/obj/machinery/lapvend, -/obj/effect/turf_decal/tile/purple/half/contrasted{ +"iLG" = ( +/obj/machinery/cryopod, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) +"iLK" = ( +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/white, -/area/science/research) -"iLI" = ( -/obj/structure/closet/secure_closet/contraband/armory, -/obj/effect/spawner/lootdrop/maintenance/three, -/obj/effect/spawner/lootdrop/armory_contraband, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/obj/machinery/camera/directional/east{ + c_tag = "Chapel Office" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/carpet/grimy, +/area/chapel/office) "iLU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -38219,37 +37309,52 @@ /obj/effect/mapping_helpers/make_non_slip, /turf/open/floor/iron, /area/engine/atmos) -"iNf" = ( -/obj/structure/window/reinforced{ - dir = 4 +"iMZ" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/item/radio/intercom{ - pixel_y = 21 +/obj/machinery/power/terminal{ + dir = 1 }, -/turf/open/floor/engine, -/area/science/explab) -"iNp" = ( -/obj/machinery/holopad{ - pixel_x = 16; - pixel_y = -16 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east{ + c_tag = "Incinerator"; + network = list("ss13","turbine") }, -/obj/effect/turf_decal/siding/purple{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/science/research) -"iNs" = ( -/obj/machinery/door/airlock/security{ - name = "Court Cell"; - req_access_txt = "63" +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) +"iNq" = ( +/obj/structure/rack, +/obj/machinery/button/door{ + id = "armory"; + name = "Armory Shutters"; + pixel_x = 28; + req_access_txt = "3" }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/loot_jobscale/armoury/riot_shield, +/turf/open/floor/iron/dark/smooth_large, +/area/ai_monitored/security/armory) +"iNO" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit/departure_lounge) +"iNS" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/library) "iOf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38259,6 +37364,27 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) +"iOl" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) +"iOz" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "iOF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -38362,6 +37488,25 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"iQr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "iQE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -38434,6 +37579,27 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"iRH" = ( +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "prisonereducation"; + name = "Prisoner Education Chamber"; + req_access_txt = "3" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "iRP" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -38489,14 +37655,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/warden) -"iSx" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/main) "iSU" = ( /obj/structure/sign/departments/medbay/alt, /turf/closed/wall/r_wall, @@ -38605,6 +37763,25 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) +"iVh" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Research Division Hallway - Central"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "iVn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -38617,6 +37794,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"iWr" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/computer/cargo/request{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner, +/area/engine/storage_shared) "iWw" = ( /turf/open/floor/iron, /area/maintenance/port) @@ -38655,20 +37844,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"iWE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/modular_computer/console/preset/command, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/bridge) "iWT" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio3"; @@ -38686,18 +37861,13 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"iXf" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/camera{ - c_tag = "Security - Secure Gear Storage"; +"iWX" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/main) +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "iXg" = ( /obj/machinery/door/airlock{ name = "Recreation Area" @@ -38770,21 +37940,31 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"iZn" = ( -/obj/item/storage/book/bible, -/obj/machinery/light/small{ - dir = 1 +"iZy" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/obj/machinery/newscaster{ - pixel_y = 32 +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/bridge) +"iZA" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Chapel - Fore" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/chapel/main) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "iZN" = ( /obj/structure/table/reinforced, /obj/item/assembly/signaler{ @@ -38857,13 +38037,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"jai" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/bulletproof_vest, -/obj/effect/loot_jobscale/armoury/bulletproof_helmet, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "jaj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38872,15 +38045,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/grimy, /area/hallway/primary/port) -"jat" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) "jbm" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -38891,34 +38055,10 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science/xenobiology) -"jbn" = ( -/obj/machinery/door/airlock/command{ - name = "Corporate Showroom"; - req_access_txt = "19"; - security_level = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/siding/wood/end, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "showroom" - }, -/turf/open/floor/wood, -/area/bridge/showroom/corporate) "jbw" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/department/science/central) -"jbF" = ( -/obj/structure/table/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/break_room) "jbM" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Warehouse Maintenance"; @@ -38932,21 +38072,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) -"jbZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "jcM" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -38978,6 +38103,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/central) +"jdT" = ( +/obj/item/storage/secure/safe{ + name = "armory safe B"; + pixel_x = 6; + pixel_y = 28 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/siding/dark/corner, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/corner, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "jdU" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, @@ -38995,16 +38139,22 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/crew_quarters/theatre) -"jeh" = ( -/obj/structure/sign/warning/fire{ - pixel_x = 32 +"jeg" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Fuel Pipe to Incinerator" +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) +/turf/open/floor/iron, +/area/maintenance/fore) "jeD" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39034,6 +38184,20 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) +"jfk" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/tech/grid, +/area/security/main) +"jfp" = ( +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","medbay") + }, +/obj/structure/table/reinforced, +/obj/item/storage/crayons, +/turf/open/floor/prison, +/area/security/prison) "jfz" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -39142,20 +38306,11 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"jgB" = ( -/obj/machinery/camera{ - c_tag = "Chapel Office - Backroom"; - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron/dark, -/area/chapel/office) +"jgF" = ( +/obj/structure/closet/bombcloset/security, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/tech/grid, +/area/security/main) "jgH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39189,17 +38344,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"jho" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/security/brig) "jhu" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 @@ -39239,19 +38383,17 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"jit" = ( -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13","medbay") - }, -/obj/structure/disposalpipe/segment{ - dir = 8 +"jik" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/camera/directional/west{ + c_tag = "Engineering Supermatter Starboard"; + network = list("ss13","engine") }, -/turf/open/floor/iron, -/area/hallway/primary/fore) +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) "jiw" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ @@ -39287,24 +38429,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"jjw" = ( -/obj/structure/table, +"jjA" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, /obj/item/pen, -/obj/item/paper/guides/jobs/security/labor_camp, -/obj/item/storage/box/prisoner, -/obj/item/razor{ - pixel_x = -6 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Tank - N2O"; - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/aft) "jjZ" = ( /obj/machinery/light{ dir = 8 @@ -39323,18 +38454,6 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"jkg" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engine/break_room) "jkj" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -39342,20 +38461,14 @@ }, /turf/open/space/basic, /area/solar/port/aft) -"jko" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Starboard"; - dir = 8 +"jkm" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/bridge) +/obj/item/clothing/under/suit/navy, +/turf/open/floor/carpet/blue, +/area/crew_quarters/dorms) "jkz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -39390,60 +38503,44 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"jli" = ( -/obj/machinery/computer/secure_data{ - dir = 8 +"jlh" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the RD's goons from the safety of his office."; - dir = 8; - name = "Research Monitor"; - network = list("rd"); - pixel_x = 28; - pixel_y = 2 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"jmb" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/machinery/light_switch{ - pixel_y = 26 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/turf/open/floor/iron, +/area/maintenance/starboard/fore) +"jlw" = ( +/obj/effect/turf_decal/siding/yellow, +/obj/machinery/light{ dir = 1 }, +/obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, -/area/security/checkpoint/customs) -"jmn" = ( -/obj/item/screwdriver{ - pixel_y = 10 +/area/engine/break_room) +"jmp" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 }, -/obj/item/radio/off, -/obj/machinery/light{ +/obj/structure/closet/secure_closet/personal, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/brown/opposingcorners{ dir = 1 }, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron, -/area/security/checkpoint/supply) -"jmI" = ( -/obj/machinery/door/window/eastleft{ - dir = 2 - }, -/turf/open/floor/engine, -/area/science/explab) +/area/vacant_room/commissary) "jmN" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, @@ -39452,22 +38549,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"jmW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"jnd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "jny" = ( /obj/structure/sign/warning/explosives, /turf/closed/wall, @@ -39490,24 +38571,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"jnM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) -"job" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) "jok" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -39518,18 +38581,6 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) -"joB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "joK" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/yellow{ @@ -39549,6 +38600,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/engineering) +"jpI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/research) "jpJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -39581,6 +38645,21 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"jqS" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/engine/engineering) "jrs" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/medical_doctor, @@ -39642,6 +38721,26 @@ }, /turf/open/floor/iron/white, /area/science/mixing) +"jsX" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/chair/stool/directional/west, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/medical/break_room) "jtl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -39688,6 +38787,55 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"jtZ" = ( +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/engine/atmos"; + dir = 1; + name = "Atmospherics APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Entrance" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/engine/atmos) +"jub" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Science Shuttle Dock"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/science/shuttledock) +"jus" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/medical) "juP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -39757,30 +38905,20 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) -"jvL" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/solars/port/fore) "jwy" = ( /turf/open/floor/iron/stairs{ dir = 1 }, /area/science/xenobiology) +"jwH" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/wood, +/area/library) "jwK" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchenhydro"; @@ -39797,22 +38935,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/checker, /area/hydroponics) -"jwL" = ( -/obj/machinery/computer/security/telescreen/interrogation{ - dir = 8; - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "jwU" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -39830,34 +38952,6 @@ "jwW" = ( /turf/closed/wall/mineral/plastitanium, /area/crew_quarters/fitness/recreation) -"jxe" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 - }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = -4; - pixel_y = -3 - }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark_blue, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "jxt" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -39893,42 +38987,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/medical/patients_rooms) -"jyc" = ( -/obj/item/radio/intercom{ - pixel_x = -31; - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway - Middle"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"jyj" = ( -/obj/machinery/camera{ - c_tag = "Holodeck"; - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "jyn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -40008,10 +39066,31 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/maintenance/solars/port/aft) +"jyU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "jza" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"jzv" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron{ + dir = 1 + }, +/area/engine/engineering) "jzx" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -40030,30 +39109,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/central) -"jzZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"jAc" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "jAj" = ( /obj/structure/rack, /obj/item/multitool{ @@ -40088,18 +39143,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft/secondary) -"jAw" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Fore - Starboard Corner"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "jAy" = ( /obj/machinery/firealarm{ dir = 1; @@ -40126,6 +39169,32 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/hallway/primary/central) +"jAK" = ( +/obj/machinery/power/apc{ + areastring = "/area/hydroponics/garden"; + dir = 4; + name = "Garden APC"; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/disposal/bin, +/obj/machinery/camera/directional/east{ + c_tag = "Garden" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/hydroponics/garden) "jBp" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -40161,21 +39230,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"jBP" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "jBX" = ( /obj/structure/table/wood, /obj/item/camera_film{ @@ -40194,28 +39248,6 @@ }, /turf/open/floor/wood, /area/library) -"jCb" = ( -/obj/machinery/camera{ - c_tag = "Research and Development"; - dir = 8; - network = list("ss13","rd") - }, -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/stock_parts/scanning_module, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/turf/open/floor/iron, -/area/science/lab) "jCi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/white, @@ -40238,16 +39270,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"jCw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark_blue/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "jCx" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -40257,6 +39279,30 @@ }, /turf/open/floor/iron, /area/maintenance/central) +"jCR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"jCY" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security Post - Research Division"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/science/research) "jDq" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, @@ -40273,19 +39319,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"jDw" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) "jDB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40313,6 +39346,22 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"jDZ" = ( +/obj/machinery/light, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "jEj" = ( /obj/structure/chair{ dir = 1 @@ -40364,12 +39413,15 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"jGt" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 8 +"jFX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron/white, -/area/science/research) +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "jGE" = ( /obj/machinery/vending/coffee, /obj/structure/sign/poster/official/random{ @@ -40380,6 +39432,19 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) +"jGR" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "jHp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -40398,20 +39463,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"jHy" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation Monitoring"; - req_one_access_txt = "1;4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/carpet/grimy, -/area/security/main) "jHE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40445,23 +39496,45 @@ }, /turf/open/floor/wood/big, /area/crew_quarters/bar) -"jIA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"jJr" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) -"jIH" = ( -/obj/machinery/light{ - dir = 8 +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -32; + pixel_y = -1 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") }, +/obj/item/kirbyplants/random, /turf/open/floor/iron/white, -/area/science/explab) +/area/medical/genetics/cloning) +"jJR" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "jJU" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -40491,34 +39564,6 @@ }, /turf/open/floor/iron/grid/steel, /area/science/shuttledock) -"jKa" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) -"jKj" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "jKl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -40529,18 +39574,27 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"jKR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"jLk" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -1; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/item/pen, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/light_switch{ + pixel_x = -7; + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/red/anticorner{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/science/research) +/area/security/checkpoint/engineering) "jLo" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -40565,30 +39619,27 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/atmos) -"jLs" = ( -/obj/structure/closet/secure_closet/genpop, -/obj/machinery/camera/autoname{ - network = list("minisat") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) -"jLA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/explab) "jLJ" = ( /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"jLK" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/aisat/foyer"; + name = "MiniSat Foyer APC"; + pixel_y = -24 + }, +/obj/structure/cable/yellow, +/obj/machinery/camera/motion/directional/east{ + c_tag = "MiniSat Foyer"; + network = list("minisat") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat/foyer) "jLN" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -40651,11 +39702,22 @@ }, /turf/open/floor/iron, /area/quartermaster/warehouse) -"jMA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 +"jMB" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" }, /turf/open/floor/iron, /area/security/brig) @@ -40669,6 +39731,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"jMR" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Starboard Primary Hallway - Atmospherics" + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) "jMT" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/light/small{ @@ -40701,14 +39781,26 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"jMZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 4 +"jNs" = ( +/obj/machinery/power/apc{ + areastring = "/area/vacant_room/commissary"; + dir = 4; + name = "Vacant Commissary APC"; + pixel_x = 24 }, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) +/obj/structure/cable/yellow, +/obj/structure/rack, +/obj/item/wrench, +/obj/item/screwdriver, +/obj/machinery/camera/directional/east{ + c_tag = "Vacant Commissary" + }, +/obj/effect/turf_decal/tile/brown/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/vacant_room/commissary) "jNv" = ( /obj/machinery/light{ dir = 4 @@ -40821,6 +39913,23 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/hallway/primary/central) +"jPy" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/machinery/gulag_teleporter, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) +"jPQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) "jPS" = ( /obj/item/radio/intercom{ pixel_y = -28 @@ -40831,16 +39940,6 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"jPY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/brig) "jQh" = ( /obj/machinery/firealarm{ dir = 8; @@ -40855,46 +39954,22 @@ }, /turf/open/floor/iron/white, /area/science/research) -"jQi" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/pen, -/obj/machinery/newscaster{ - pixel_x = 30 +"jQl" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals - Station Entrance" }, -/obj/machinery/light_switch{ - pixel_x = -7; - pixel_y = 26 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) -"jQN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/science/central) +/area/hallway/secondary/entry) +"jQx" = ( +/turf/open/floor/iron/smooth_large, +/area/security/prison) "jQQ" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -40931,13 +40006,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, /area/maintenance/aft) -"jRr" = ( -/obj/machinery/door/morgue{ - name = "Relic Closet"; - req_access_txt = "22" - }, -/turf/open/floor/cult, -/area/chapel/office) "jRt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -41044,12 +40112,6 @@ dir = 1 }, /area/engine/atmos) -"jTl" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "jTx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -41114,6 +40176,17 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"jVi" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/brig) "jVk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/prison, @@ -41153,17 +40226,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"jWO" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera{ - c_tag = "Toxins - Mixing Area"; - network = list("ss13","rd") - }, -/turf/open/floor/iron, -/area/science/mixing) "jXr" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41192,12 +40254,23 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"jXZ" = ( -/obj/structure/cable/yellow{ +"jXX" = ( +/obj/structure/cable/white{ icon_state = "4-8" }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Atmos to Loop" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) "jYi" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -41215,6 +40288,19 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hor) +"jYL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/medical/break_room) "jZd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41241,6 +40327,17 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/white, /area/science/research) +"jZH" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering Supermatter Aft"; + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/engineering) "jZO" = ( /obj/item/radio/intercom{ pixel_y = 21 @@ -41276,24 +40373,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"jZZ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "kac" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -41316,27 +40395,6 @@ }, /turf/open/floor/iron/dark, /area/science/server) -"kad" = ( -/obj/machinery/computer/turbine_computer{ - dir = 1; - id = "incineratorturbine" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = 24; - pixel_y = 8 - }, -/obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = 24; - pixel_y = -8 - }, -/obj/machinery/button/ignition/incinerator/atmos{ - pixel_x = 38; - pixel_y = -7 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) "kaq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -41353,6 +40411,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard) +"kar" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Mailroom" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/quartermaster/sorting) "kaJ" = ( /obj/structure/table, /obj/item/paicard, @@ -41408,6 +40479,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"kbb" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/customs) "kbc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -41435,6 +40521,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"kbk" = ( +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/loot_jobscale/armoury/disabler, +/turf/open/floor/iron/dark/smooth_large, +/area/ai_monitored/security/armory) "kbr" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -41470,27 +40564,12 @@ /obj/structure/closet/firecloset, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"kcw" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 4 +"kcd" = ( +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/research) +/area/security/main) "kcH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -41590,6 +40669,41 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/central) +"kea" = ( +/obj/machinery/door/morgue{ + name = "Study #1" + }, +/turf/open/floor/cult, +/area/library) +"kek" = ( +/obj/structure/rack, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/xenoartifact, +/turf/open/floor/iron/dark, +/area/science/explab) +"kex" = ( +/obj/structure/table, +/obj/item/radio/intercom{ + pixel_y = 26 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/healthanalyzer, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/white/smooth_half, +/area/security/brig) "keB" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -41653,6 +40767,27 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/maintenance/department/science) +"kfG" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Research and Development"; + network = list("ss13","rd") + }, +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/turf/open/floor/iron, +/area/science/lab) "kfY" = ( /obj/structure/table/wood, /obj/structure/window/reinforced, @@ -41690,6 +40825,22 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) +"khc" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Holodeck" + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "khd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -41705,22 +40856,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"khe" = ( -/obj/machinery/meter, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) -"khk" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "kho" = ( /obj/effect/spawner/randomvend/snack, /turf/open/floor/iron/dark, @@ -41735,6 +40870,26 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/central) +"kht" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig) "khw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -41748,6 +40903,22 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/aft) +"khX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/light, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "khZ" = ( /obj/machinery/door/airlock/public/glass{ name = "Starboard Primary Hallway" @@ -41764,6 +40935,25 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"kib" = ( +/obj/structure/chair/stool, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/camera/directional/west{ + c_tag = "Aft Port Solar Maintenance" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/iron, +/area/maintenance/solars/port/aft) "kie" = ( /obj/structure/dresser, /obj/machinery/newscaster{ @@ -41821,22 +41011,32 @@ }, /turf/open/floor/iron/white, /area/science/research) -"kiO" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" +"kja" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) +"kjo" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "holodeck" - }, /turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) +/area/medical/break_room) "kjq" = ( /obj/structure/window/reinforced{ dir = 4 @@ -41893,34 +41093,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"kkq" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for the engineering security doors."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = -24; - pixel_y = -6; - req_one_access_txt = "1;10" - }, -/obj/machinery/button/door{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = -24; - pixel_y = 5; - req_one_access_txt = "1;24" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +"kkc" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Fore" }, /turf/open/floor/iron, -/area/security/checkpoint/engineering) +/area/engine/engineering) "kks" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41949,24 +41129,6 @@ /obj/item/vending_refill/cigarette, /turf/open/floor/wood/big, /area/crew_quarters/bar) -"kkC" = ( -/obj/structure/closet/secure_closet/detective, -/obj/effect/landmark/blobstart, -/obj/machinery/camera{ - c_tag = "Detective's Office"; - dir = 4 - }, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) -"kkE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/brig) "klm" = ( /obj/structure/closet/secure_closet/miner, /obj/structure/extinguisher_cabinet{ @@ -41988,10 +41150,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/central) -"klx" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/turf/open/floor/iron/white, -/area/science/explab) "klT" = ( /obj/effect/turf_decal/tile/neutral, /obj/item/kirbyplants/random, @@ -42017,6 +41175,14 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"kmc" = ( +/obj/machinery/light/small, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/maintenance/department/science) "kmk" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -42027,6 +41193,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/checker, /area/crew_quarters/kitchen) +"kml" = ( +/obj/structure/table, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 3 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "kmr" = ( /obj/machinery/computer/scan_consolenew{ dir = 4 @@ -42041,6 +41220,30 @@ }, /turf/open/floor/iron, /area/medical/genetics) +"kms" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) +"kmx" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "kmB" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -42056,6 +41259,10 @@ dir = 5 }, /area/science/research) +"kmW" = ( +/obj/effect/turf_decal/siding/yellow, +/turf/open/floor/iron, +/area/engine/break_room) "kmY" = ( /obj/structure/table, /obj/item/assembly/igniter{ @@ -42093,23 +41300,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"knR" = ( -/obj/machinery/camera{ - c_tag = "Gravity Generator Room"; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron/dark, -/area/engine/gravity_generator) -"knX" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/secondary) "koB" = ( /obj/structure/disposalpipe/junction/flip, /obj/structure/cable/yellow{ @@ -42135,6 +41325,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"koM" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/break_room) "koR" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -42153,36 +41349,10 @@ }, /turf/open/floor/iron, /area/maintenance/port) -"koT" = ( -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/machinery/camera{ - c_tag = "Cryogenics Lounge"; - dir = 4; - name = "recreation camera" - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "koY" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall, /area/medical/surgery) -"koZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/research) "kpb" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/cyan{ @@ -42196,6 +41366,37 @@ }, /turf/open/space, /area/space/nearstation) +"kpu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Supermatter Port"; + network = list("ss13","engine") + }, +/obj/machinery/airalarm/engine{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"kpS" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/science/research) "kqc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -42227,6 +41428,18 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/techmaint, /area/maintenance/department/science) +"kqv" = ( +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "kqx" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42244,20 +41457,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) -"kqE" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Power Monitoring" - }, -/obj/machinery/modular_computer/console/preset/engineering, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/engine/engineering) "krk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -42267,15 +41466,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/storage) -"krA" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/white, -/area/science/research) "krD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -42290,6 +41480,11 @@ dir = 8 }, /area/science/shuttledock) +"krO" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "kse" = ( /obj/structure/chair/office/light{ dir = 1 @@ -42332,12 +41527,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) -"ksU" = ( -/obj/machinery/door/morgue{ - name = "Chapel Garden" - }, -/turf/open/floor/cult, -/area/chapel/main) "ksZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -42387,6 +41576,31 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) +"ktS" = ( +/obj/structure/table/reinforced, +/obj/item/paper, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/folder/blue{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) +"kup" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/starboard/secondary) +"kuB" = ( +/obj/machinery/light_switch{ + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "kuC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, @@ -42411,21 +41625,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) -"kvA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "kvL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42538,6 +41737,14 @@ /obj/machinery/portable_atmospherics/canister/water_vapor, /turf/open/floor/iron, /area/janitor) +"kwM" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/item/clothing/under/suit/burgundy, +/turf/open/floor/carpet/orange, +/area/crew_quarters/dorms) "kwR" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westleft{ @@ -42605,30 +41812,16 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/iron, /area/maintenance/aft/secondary) -"kxw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" - }, +"kxD" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron{ +/obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 }, -/area/engine/engineering) +/obj/effect/turf_decal/siding/thinplating_new/dark, +/turf/open/floor/iron/dark/textured, +/area/security/main) "kxS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -42660,53 +41853,19 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"kyr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) -"kys" = ( +"kyt" = ( /obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/service"; - dir = 1; - name = "Service Hall APC"; - pixel_y = 24 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 + icon_state = "1-2" }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/hallway/secondary/service) +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/purple/corner, +/turf/open/floor/iron/white, +/area/science/research) "kyV" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/maintenance/aft) -"kyW" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_lavaland4"; - name = "lavaland" - }, -/turf/open/space, -/area/space/nearstation) -"kzk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/dark, -/area/science/explab) "kzn" = ( /obj/machinery/door/airlock/external{ name = "Departure Lounge Airlock" @@ -42769,6 +41928,12 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"kzS" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/closed/wall, +/area/library) "kzX" = ( /obj/structure/sign/painting/library{ pixel_y = 32 @@ -42810,18 +41975,17 @@ }, /turf/open/floor/carpet/grimy, /area/hallway/primary/port) -"kBc" = ( -/obj/structure/table, -/obj/item/radio/intercom{ - pixel_x = -29 - }, -/obj/item/storage/backpack/duffelbag/sec/surgery{ +"kBs" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; pixel_y = 5 }, -/turf/open/floor/iron/white/corner{ - dir = 4 +/obj/item/taperecorder{ + pixel_x = -4 }, -/area/science/robotics/lab) +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "kBz" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, @@ -42839,6 +42003,17 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"kBD" = ( +/obj/machinery/computer/cargo/request{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/main) "kBS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -42861,6 +42036,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"kCp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) "kCr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -42919,6 +42101,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) +"kDI" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/secondary/exit/departure_lounge) +"kDW" = ( +/obj/machinery/photocopier, +/obj/machinery/camera/directional/east{ + c_tag = "Law Office" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/lawoffice) "kDX" = ( /obj/machinery/button/door{ id = "Skynet_launch"; @@ -42938,6 +42136,14 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) +"kDZ" = ( +/obj/machinery/vending/modularpc, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/science/research) "kEa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -43048,18 +42254,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"kFN" = ( -/obj/structure/rack, -/obj/machinery/button/door{ - id = "armory"; - name = "Armory Shutters"; - pixel_x = 28; - req_access_txt = "3" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/riot_shield, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "kFS" = ( /obj/effect/landmark/start/scientist, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -43083,12 +42277,21 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"kGb" = ( +/turf/open/floor/iron/tech/grid, +/area/security/main) "kGe" = ( /obj/structure/chair/office{ dir = 1 }, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) +"kGm" = ( +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "kGn" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westleft{ @@ -43108,6 +42311,30 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/showroomfloor, /area/security/warden) +"kGE" = ( +/obj/item/radio/intercom{ + pixel_y = 21 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Club - Fore" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "kGJ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -43126,6 +42353,32 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"kGQ" = ( +/obj/machinery/door/window/westleft{ + base_state = "right"; + icon_state = "right"; + name = "Infirmary" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_half{ + dir = 1 + }, +/area/security/brig) +"kGY" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Port Primary Hallway - Port" + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/port) "kHh" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -43157,45 +42410,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"kIr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Research Testing Range"; - req_one_access_txt = "49;47" - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/white/half/contrasted, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, -/turf/open/floor/iron, -/area/maintenance/department/science) -"kIJ" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Brig - Hallway - Starboard"; - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "kIQ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -43210,6 +42424,21 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"kJb" = ( +/obj/machinery/light/small, +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Exterior - Space Access"; + network = list("minisat") + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/aisat) "kJe" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -43241,13 +42470,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"kJs" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "kJt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -43360,21 +42582,19 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"kKC" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/machinery/light{ - dir = 8 +"kKq" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/newscaster{ - pixel_x = 1; - pixel_y = 34 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_y = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/medical/surgery) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "kKG" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -43470,21 +42690,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) -"kMt" = ( -/obj/machinery/camera{ - c_tag = "Auxiliary Tool Storage"; - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/storage/tools) "kMv" = ( /obj/machinery/door/airlock{ name = "Law Office"; @@ -43501,15 +42706,6 @@ /obj/effect/turf_decal/siding/wood/end, /turf/open/floor/wood, /area/lawoffice) -"kMO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark_blue/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "kNm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -43541,6 +42737,12 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"kND" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "kNE" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -43559,22 +42761,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"kNI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) "kNZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -43609,24 +42795,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"kOx" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Departure Lounge Security Post"; - req_access_txt = "63" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "kOE" = ( /obj/machinery/door/airlock/research{ id_tag = "ResearchInt"; @@ -43674,15 +42842,22 @@ }, /turf/open/floor/iron/dark, /area/science/shuttledock) -"kPr" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"kPx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/disabler, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/iron, +/area/engine/break_room) +"kPM" = ( +/obj/effect/turf_decal/siding/red{ + dir = 3 + }, +/obj/effect/turf_decal/siding/red{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/security/main) "kPZ" = ( /obj/structure/closet/emcloset, /obj/machinery/status_display/supply{ @@ -43702,18 +42877,23 @@ }, /turf/open/floor/wood/big, /area/crew_quarters/bar) -"kQu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +"kQf" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/science/research"; + dir = 8; + name = "Security Post - Research Division APC"; + pixel_x = -24 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) +/area/security/checkpoint/science/research) "kQN" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, @@ -43727,22 +42907,31 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"kRz" = ( -/obj/machinery/light/small{ - dir = 1 +"kQX" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/landmark/blobstart, -/obj/machinery/camera{ - c_tag = "Evidence Storage" +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/techmaint, +/area/security/main) +"kRA" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 }, -/obj/item/storage/secure/safe{ - name = "evidence safe"; - pixel_x = 6; - pixel_y = 28 +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 30 + }, +/turf/open/floor/cult, +/area/library) +"kRG" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/brig) +/area/ai_monitored/turret_protected/ai_upload) "kRQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -43766,20 +42955,25 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) -"kSL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 +"kSf" = ( +/obj/structure/table/glass, +/obj/item/lightreplacer{ + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ +/obj/item/storage/belt/utility, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/entry) +/turf/open/floor/iron, +/area/engine/break_room) +"kSn" = ( +/obj/machinery/lapvend, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/science/research) "kTa" = ( /obj/structure/bookcase, /obj/effect/turf_decal/siding/wood{ @@ -43798,6 +42992,22 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"kTy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/chair, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "kTE" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -43820,22 +43030,6 @@ }, /turf/open/floor/iron, /area/science/shuttledock) -"kUc" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/white, -/area/science/explab) "kUe" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/cargo_technician, @@ -43850,6 +43044,23 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"kUg" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","medbay") + }, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/medical/storage) "kUm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -43886,6 +43097,15 @@ }, /turf/open/floor/iron, /area/maintenance/department/science/xenobiology) +"kVb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/smooth_large, +/area/security/prison) "kVe" = ( /obj/machinery/light, /obj/item/wrench, @@ -43908,24 +43128,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/toilet/auxiliary) -"kVI" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/medical_cloning{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/folder/white{ - pixel_x = -6 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/item/reagent_containers/spray/cleaner, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron, -/area/medical/genetics/cloning) "kVJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -43950,51 +43152,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/fore) -"kVX" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/engine/break_room) -"kVZ" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/customs"; - dir = 1; - name = "Customs APC"; - pixel_y = 24 - }, +"kWr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"kWm" = ( -/obj/item/seeds/wheat, -/obj/item/seeds/sugarcane, -/obj/item/seeds/potato, -/obj/item/seeds/apple, -/obj/item/grown/corncob, -/obj/item/food/grown/carrot, -/obj/item/food/grown/wheat, -/obj/item/food/grown/pumpkin{ - pixel_y = 5 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/stripes/line{ - dir = 8 + icon_state = "1-2" }, +/obj/effect/turf_decal/siding/yellow/corner, /turf/open/floor/iron, -/area/hydroponics) +/area/engine/break_room) "kWA" = ( /obj/machinery/door/window{ name = "MiniSat Walkway Access" @@ -44026,6 +43192,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/engineering) +"kXd" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -31; + pixel_y = -3 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/patients_rooms) "kXj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -44049,6 +43226,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"kXZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood, +/area/crew_quarters/bar) "kYZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44079,19 +43263,18 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"kZo" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"kZz" = ( +/obj/machinery/light/small{ + dir = 4 }, -/obj/effect/turf_decal/siding/white{ - dir = 8 +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 }, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/turf/open/floor/catwalk_floor, /area/hallway/secondary/exit/departure_lounge) -"kZC" = ( -/obj/effect/turf_decal/siding/dark_blue/corner, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "kZQ" = ( /obj/structure/table/reinforced, /obj/item/food/grown/carrot{ @@ -44112,22 +43295,46 @@ }, /turf/open/floor/prison, /area/security/prison) +"kZT" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/science/research) +"lah" = ( +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/bridge"; + dir = 8; + name = "Bridge APC"; + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Port" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/bridge) "lal" = ( /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"laI" = ( -/mob/living/simple_animal/slime, -/obj/machinery/light/small{ - dir = 8 +"laA" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "Vault"; + network = list("vault") }, -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #1"; - dir = 4; - network = list("ss13","rd","xeno") +/obj/machinery/light, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/engine, -/area/science/xenobiology) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/nuke_storage) "laO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44147,27 +43354,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"laV" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) -"lbi" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Captain's Office - Emergency Escape"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/central) "lby" = ( /obj/structure/chair/fancy/sofa/old/left{ color = "#596479"; @@ -44179,20 +43365,6 @@ }, /turf/open/floor/carpet/red, /area/medical/exam_room) -"lbR" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "lbU" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -44205,6 +43377,32 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"lcy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) +"lcA" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) "lcO" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -44224,56 +43422,29 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) -"lcR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/iron, -/area/gateway) -"ldm" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) -"ldE" = ( -/obj/structure/table, -/obj/machinery/newscaster{ - pixel_x = 29; - pixel_y = 1 - }, -/obj/machinery/camera{ - c_tag = "Departure Lounge - Security Post"; - dir = 1 - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/taperecorder{ - pixel_x = 4 - }, -/obj/item/radio/intercom{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +"lep" = ( +/turf/open/floor/cult, +/area/library) "leM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, /turf/open/floor/iron/checker, /area/crew_quarters/kitchen) +"leO" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 3 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "leU" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44353,20 +43524,48 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/storage/tools) -"lge" = ( -/obj/effect/spawner/randomarcade, -/obj/machinery/airalarm{ +"lfO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/advanced_airlock_controller{ dir = 8; pixel_x = 24 }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) +"lfR" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 +/obj/machinery/camera/directional/west{ + c_tag = "Research Division Hallway - Mech Bay"; + network = list("ss13","rd") }, -/turf/open/floor/wood, -/area/crew_quarters/bar) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/research) +"lfZ" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/button/door{ + id = "robotics_shutters"; + name = "robotics shutters control"; + pixel_x = -26; + pixel_y = 26; + req_access_txt = "29" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/science/robotics/lab) "lhn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -44405,6 +43604,15 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/gravity_generator) +"lhF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "lhL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -44428,20 +43636,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"lig" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway Aft"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/hallway/primary/fore) "lik" = ( /obj/machinery/door/airlock/external, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -44455,6 +43649,18 @@ }, /turf/open/floor/plating, /area/science/shuttledock) +"liq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "liG" = ( /obj/effect/turf_decal/tile/white/half/contrasted{ dir = 8 @@ -44473,15 +43679,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ljd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/security/brig) "ljm" = ( /obj/machinery/door/airlock{ name = "Toilet Unit" @@ -44541,6 +43738,16 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/aisat) +"lli" = ( +/obj/structure/rack, +/obj/item/storage/box/firingpins{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/firingpins, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/tech/grid, +/area/security/main) "llo" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -44561,35 +43768,12 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"llr" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Break Room"; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/light{ - dir = 1 +"lmu" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/medical/break_room) +/turf/open/floor/iron/white, +/area/science/research) "lmF" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -44598,25 +43782,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"lng" = ( -/obj/machinery/holopad, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 +"lna" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, /turf/open/floor/iron, -/area/security/brig) +/area/janitor) "lnD" = ( /obj/item/folder/blue, /obj/structure/table/wood, @@ -44635,21 +43808,6 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) -"loj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/mob/living/simple_animal/bot/medbot{ - auto_patrol = 1; - desc = "A little medical robot, officially part of the Nanotrasen medical inspectorate. He looks somewhat underwhelmed."; - name = "Inspector Johnson" - }, -/obj/effect/turf_decal/siding/dark_blue/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "lop" = ( /obj/machinery/doppler_array/research/science{ dir = 4 @@ -44662,6 +43820,25 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/department/science) +"loy" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) "loK" = ( /obj/structure/chair{ pixel_y = -2 @@ -44687,10 +43864,36 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"loQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/science/central) "lpd" = ( /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) +"lpE" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/aft) "lpP" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -44740,15 +43943,18 @@ }, /turf/open/floor/grass, /area/science/xenobiology) -"lqo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +"lqC" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "lrr" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Storage"; @@ -44789,18 +43995,22 @@ }, /turf/open/floor/carpet/grimy, /area/security/detectives_office) -"lse" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"lsm" = ( +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 27 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/science/research) "lsn" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -44814,6 +44024,29 @@ }, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"lso" = ( +/obj/item/storage/box, +/obj/structure/table, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/item/hand_labeler, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/sorting"; + dir = 4; + name = "Delivery Office APC"; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white/corner, +/area/quartermaster/sorting) "lst" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 @@ -44861,6 +44094,13 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"ltG" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Starboard Aft" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/iron/dark, +/area/engine/atmos) "ltK" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -44873,15 +44113,23 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"ltV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"ltL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/brig) "ltX" = ( /obj/structure/sign/warning/pods{ pixel_x = 30 @@ -44914,17 +44162,6 @@ }, /turf/open/floor/wood/big, /area/crew_quarters/bar) -"lua" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "lub" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -44950,19 +44187,26 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, /area/maintenance/aft) -"luh" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +"lum" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4; + name = "Connector Port (Air Supply)" }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster{ + pixel_x = -33; + pixel_y = 2 }, -/turf/open/floor/iron/white, -/area/science/research) +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/medical/patients_rooms) "luO" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -44973,18 +44217,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port/fore) -"luQ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "luX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44998,6 +44230,36 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"lvG" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; + dir = 1; + name = "Robotics Lab APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/item/pen{ + pixel_x = -2; + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/science/robotics/lab) "lvM" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45068,12 +44330,6 @@ }, /turf/open/floor/iron, /area/science/shuttledock) -"lwO" = ( -/obj/machinery/door/morgue{ - name = "Study #2" - }, -/turf/open/floor/cult, -/area/library) "lwX" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -45099,13 +44355,15 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"lxD" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +"lxr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/security/brig) "lxJ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -45114,17 +44372,6 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/aft) -"lxO" = ( -/obj/structure/table/reinforced, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/turf/open/floor/iron/dark/corner, -/area/engine/storage_shared) "lxS" = ( /obj/structure/rack, /obj/machinery/firealarm{ @@ -45149,6 +44396,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) +"lyj" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/organ/heart, +/obj/item/soulstone/anybody/chaplain, +/obj/item/book/granter/spell/smoke/lesser, +/turf/open/floor/cult, +/area/chapel/office) "lyF" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -45159,22 +44417,32 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"lyQ" = ( +"lyO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/warning/deathsposal{ - pixel_y = 32 +/turf/open/floor/iron/smooth_large, +/area/security/brig) +"lyR" = ( +/obj/structure/tank_dispenser, +/obj/machinery/camera/directional/east{ + c_tag = "Toxins - Mixing Area"; + network = list("ss13","rd") }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/iron, +/area/science/mixing) "lyW" = ( /obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -45184,6 +44452,13 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"lyX" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "lzc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/dark, @@ -45254,6 +44529,20 @@ }, /turf/open/floor/wood, /area/library) +"lAR" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron, +/area/crew_quarters/dorms) +"lAV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4; + pixel_x = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron, +/area/science/storage) "lBd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -45295,20 +44584,46 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/port/fore) -"lCe" = ( -/obj/structure/chair{ - dir = 8 +"lBR" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Bar" }, -/obj/machinery/light{ - dir = 4 +/obj/item/kirbyplants/random, +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/machinery/camera{ - c_tag = "Cargo - Foyer"; - dir = 8 +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/port) +/turf/open/floor/wood/big, +/area/crew_quarters/bar) +"lBY" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/under/suit/black_really, +/obj/item/clothing/glasses/sunglasses/advanced, +/obj/machinery/camera/directional/north{ + c_tag = "Corporate Showroom" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/bridge/showroom/corporate) +"lCi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "lCt" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -45319,23 +44634,17 @@ /obj/machinery/vending/coffee, /turf/open/floor/iron/white, /area/medical/surgery) -"lCP" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Middle Arm - Far"; - dir = 1 - }, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +"lCx" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/structure/chair/stool/directional/west{ + pixel_x = 7; + pixel_y = 6 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/prison, +/area/security/prison) "lCQ" = ( /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, @@ -45387,18 +44696,15 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"lDD" = ( +/turf/open/floor/glass/reinforced, +/area/science/research) "lDF" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"lDM" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) "lDP" = ( /obj/item/folder/red{ pixel_y = 3 @@ -45416,6 +44722,18 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"lDU" = ( +/obj/structure/filingcabinet, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/checkpoint/supply) "lDY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45440,41 +44758,40 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) +"lEG" = ( +/obj/structure/chair/office, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/customs) "lEI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"lER" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 +"lEU" = ( +/obj/machinery/button/flasher{ + id = "holdingflash"; + pixel_y = -26; + req_access_txt = "1" }, -/turf/open/floor/noslip/white, -/area/science/explab) +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/brig) "lFc" = ( /obj/structure/table, /obj/item/electropack, /turf/open/floor/engine, /area/maintenance/department/science/xenobiology) -"lFe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) "lFl" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -45549,66 +44866,27 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) -"lHx" = ( -/obj/machinery/camera{ - c_tag = "Departure Lounge - Port Aft"; - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +"lIc" = ( +/obj/machinery/door/airlock/command{ + name = "Corporate Showroom"; + req_access_txt = "19"; + security_level = 1 }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"lHA" = ( -/obj/machinery/button/door{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_x = -25; - pixel_y = 4; - req_access_txt = "12" - }, -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_x = -26; - pixel_y = -6 - }, -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/plush/lizard_plushie{ - name = "Eats-The-Rubbish" - }, -/turf/open/floor/iron, -/area/maintenance/disposal) -"lHH" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway - Auxiliary Tool Storage"; dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/siding/wood/end, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "showroom" }, +/turf/open/floor/wood, +/area/bridge/showroom/corporate) +"lIm" = ( +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/hallway/primary/starboard) +/area/engine/break_room) "lIC" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45741,6 +45019,34 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/secondary/command) +"lKx" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"lKy" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/main"; + dir = 4; + name = "Security Office APC"; + pixel_x = 24 + }, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/main) "lKE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -45784,6 +45090,20 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) +"lLf" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload"; + req_access_txt = "16" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/ai_upload) "lLC" = ( /obj/structure/rack, /obj/item/clothing/under/color/blue, @@ -45797,15 +45117,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) -"lMe" = ( -/obj/structure/closet/secure_closet/miner, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "lMf" = ( /obj/structure/chair{ dir = 8 @@ -45862,6 +45173,24 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"lMw" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "lMB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -45880,37 +45209,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"lMQ" = ( -/obj/machinery/light, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) -"lMU" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/digital_clock/directional/east, -/turf/open/floor/iron, -/area/hallway/primary/port) "lNb" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -45955,19 +45253,6 @@ /obj/structure/easel, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"lNI" = ( -/obj/structure/table, -/obj/item/clothing/head/utility/hardhat/cakehat, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "lNP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45996,6 +45281,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"lOg" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/storage_shared) "lOA" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/effect/landmark/prisonspawn, @@ -46056,6 +45356,33 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"lPC" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/science/mixing) +"lPL" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "lPV" = ( /obj/machinery/power/apc{ areastring = "/area/security/detectives_office"; @@ -46079,15 +45406,6 @@ /obj/effect/turf_decal/stripes/red/line, /turf/open/floor/plating, /area/maintenance/department/science) -"lQt" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "lQw" = ( /turf/closed/wall, /area/maintenance/starboard/aft) @@ -46113,25 +45431,14 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"lQV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +"lQP" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Security - EVA Storage" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig) "lQZ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Cargo Bay Bridge Access" @@ -46147,32 +45454,33 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"lRI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +"lRf" = ( +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/iron, -/area/science/storage) -"lRV" = ( -/obj/structure/sign/poster/official/suit_sensors{ - pixel_x = -32; - pixel_y = 1 +/obj/item/radio/intercom{ + pixel_y = 26 }, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/computer/med_data{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/red/half{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) +"lRI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/storage) "lSc" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -46201,6 +45509,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"lSp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/engineering) "lSx" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -46230,17 +45550,18 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science/xenobiology) -"lTw" = ( -/obj/structure/window/reinforced{ - dir = 8; - layer = 3 - }, -/obj/structure/closet/secure_closet/brig_physician, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +"lSG" = ( +/obj/structure/closet/secure_closet/lethalshots, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/tech/grid, +/area/ai_monitored/security/armory) +"lSI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/security/brig) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "lTz" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -46307,6 +45628,24 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/nanite) +"lUt" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/brig) "lUy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -46320,6 +45659,29 @@ /obj/machinery/digital_clock/directional/north, /turf/open/floor/iron/white, /area/science/research) +"lUG" = ( +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) +"lUO" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 11 + }, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay - Surgery"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark, +/area/medical/surgery) "lUZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/l3closet/janitor, @@ -46335,34 +45697,56 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/crew_quarters/toilet/auxiliary) -"lVg" = ( -/mob/living/carbon/human/species/monkey, +"lVp" = ( /obj/structure/window/reinforced{ - pixel_y = 1 + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/medical/genetics) -"lVq" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/light/small{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "MiniSat Walkway Access" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Exterior - Aft Starboard"; + network = list("minisat") }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, -/area/science/explab) +/area/aisat) "lVB" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/wood, /area/library) +"lVT" = ( +/obj/structure/rack, +/obj/item/circuitboard/machine/telecomms/bus, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms - Storage" + }, +/turf/open/floor/iron/dark, +/area/storage/tcom) +"lWq" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/camera/directional/north{ + c_tag = "Locker Room Starboard" + }, +/obj/structure/sign/warning/pods{ + pixel_y = 30 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/crew_quarters/locker) "lWY" = ( /obj/machinery/door/airlock/hatch{ name = "Telecomms Server Room" @@ -46448,22 +45832,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"lYb" = ( -/obj/machinery/camera{ - c_tag = "Engineering - Foyer - Shared Storage"; - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner, -/area/engine/storage_shared) "lYj" = ( /obj/machinery/door/airlock/medical/glass{ name = "Hydroponics"; @@ -46520,6 +45888,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/engineering) +"lZw" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "lZO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -46581,11 +45965,31 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/storage/satellite) -"maZ" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/customs) +"maV" = ( +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/science/research"; + dir = 1; + name = "Research Division APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Research Division - Airlock"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/research) "mba" = ( /obj/machinery/atmospherics/pipe/layer_manifold/visible, /obj/effect/turf_decal/tile/yellow{ @@ -46595,18 +45999,17 @@ dir = 1 }, /area/engine/atmos) -"mbU" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +"mbc" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 30 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/cult, -/area/library) +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) "mcg" = ( /obj/machinery/light{ dir = 8 @@ -46664,18 +46067,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"mdK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "mdP" = ( /obj/structure/chair/fancy/comfy{ dir = 4 @@ -46686,6 +46077,21 @@ /obj/machinery/light, /turf/open/floor/carpet/grimy, /area/hallway/primary/central) +"mdQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "mdY" = ( /obj/item/radio/intercom{ pixel_x = 1; @@ -46693,6 +46099,22 @@ }, /turf/closed/wall, /area/medical/storage) +"meb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "meu" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -46719,21 +46141,37 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/carpet/red, /area/medical/exam_room) -"mfc" = ( +"mfa" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table/reinforced, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/effect/turf_decal/tile/red/half{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/customs) +"mfr" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/engine, +/area/science/explab) +"mfy" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/camera/directional/east{ + c_tag = "Toxins Storage"; + network = list("ss13","rd") }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark, +/area/science/storage) "mfz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -46762,6 +46200,23 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"mfH" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Cooling to Unfiltered" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"mfJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "mfS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -46774,6 +46229,11 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) +"mge" = ( +/obj/machinery/holopad, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "mgj" = ( /turf/open/floor/iron/dark, /area/maintenance/department/science/xenobiology) @@ -46796,6 +46256,22 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) +"mgK" = ( +/obj/machinery/holopad{ + pixel_x = 16; + pixel_y = -16 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "mgN" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 1 @@ -46816,18 +46292,6 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"mhE" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "mhI" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -46845,12 +46309,6 @@ /obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/wood/big, /area/crew_quarters/bar) -"mix" = ( -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/break_room) "miW" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -46932,14 +46390,6 @@ /obj/structure/window/spawner/north, /turf/open/floor/grass, /area/hallway/primary/central) -"mkO" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron, -/area/maintenance/aft) "mla" = ( /obj/item/extinguisher, /turf/open/floor/iron, @@ -46956,6 +46406,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"mly" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Aft Starboard Solar Maintenance" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/solars/starboard/aft) "mlA" = ( /turf/open/floor/iron, /area/science/storage) @@ -46999,6 +46467,13 @@ }, /turf/open/floor/carpet, /area/crew_quarters/bar) +"mmr" = ( +/obj/structure/chair, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/break_room) "mnd" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -47006,6 +46481,28 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"mnl" = ( +/obj/structure/table/glass, +/obj/machinery/door/window/eastleft{ + name = "First-Aid Supplies"; + red_alert_access = 1; + req_access_txt = "5" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/loot_jobscale/medical/medkits{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/effect/loot_jobscale/medical/medkits{ + pixel_x = 5 + }, +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","medbay") + }, +/obj/item/book/manual/wiki/sopmedical, +/turf/open/floor/iron, +/area/medical/storage) "mny" = ( /obj/structure/window/reinforced, /obj/machinery/computer/atmos_control/tank/air_tank{ @@ -47066,6 +46563,20 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"moB" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat/foyer) "moI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47073,6 +46584,16 @@ /obj/structure/chair, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"moN" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "moZ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -47081,22 +46602,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/medbay/central) -"mpg" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +"mpm" = ( +/obj/structure/table/glass, /turf/open/floor/iron, -/area/security/brig) +/area/engine/break_room) "mpy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -47214,6 +46723,14 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"mqL" = ( +/obj/structure/chair, +/obj/machinery/computer/security/telescreen/interrogation{ + dir = 1; + pixel_y = -30 + }, +/turf/open/floor/carpet/royalblack, +/area/security/main) "mqU" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47230,6 +46747,16 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) +"mrp" = ( +/obj/item/folder, +/obj/item/folder, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/tape, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/library) "mrC" = ( /obj/machinery/light/small{ dir = 4 @@ -47241,6 +46768,22 @@ /obj/item/restraints/legcuffs/beartrap, /turf/open/floor/plating, /area/maintenance/starboard) +"mrE" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/security/main) "mrL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47249,12 +46792,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/quartermaster/office) -"mrU" = ( -/obj/structure/chair/office{ - dir = 4 +"mrS" = ( +/obj/machinery/door/airlock{ + id_tag = "FitnessShower"; + name = "Fitness Room Shower" }, -/turf/open/floor/iron/dark, -/area/security/brig) +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "msp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -47265,14 +46809,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white/side, /area/medical/medbay/lobby) -"mst" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "msY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47286,6 +46822,29 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard) +"mta" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation Monitoring"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet/royalblack, +/area/security/main) +"mtj" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "mtn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47399,43 +46958,18 @@ }, /turf/open/floor/iron, /area/storage/primary) -"mui" = ( -/obj/machinery/door/airlock/security{ - name = "Armory"; - req_access_txt = "3"; - security_level = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"muc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/main) +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/science/research) "mun" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"muu" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/ai_upload) "muG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -47483,80 +47017,10 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"mvp" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table/reinforced, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"mvy" = ( -/obj/machinery/vending/modularpc, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/white, -/area/science/research) -"mvz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) -"mvJ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command{ - name = "Corporate Showroom"; - req_access_txt = "19"; - security_level = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "showroom" - }, -/turf/open/floor/wood, -/area/bridge/showroom/corporate) "mvU" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"mvW" = ( -/obj/machinery/holopad, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "mvZ" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -47565,12 +47029,6 @@ /obj/machinery/light/small, /turf/open/floor/engine, /area/engine/supermatter) -"mwn" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/explab) "mww" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -47629,6 +47087,41 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/showroomfloor, /area/security/warden) +"mxA" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Pen #2"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"mxG" = ( +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -30 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Medbay Foyer"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "mxV" = ( /obj/machinery/light/small{ dir = 4 @@ -47648,6 +47141,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"myc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "myf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47680,28 +47183,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"myw" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +"mze" = ( +/obj/machinery/light/small{ dir = 8 }, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = -32; - pixel_y = -1 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/medical/genetics/cloning) -"myF" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/iron, -/area/engine/break_room) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit/departure_lounge) "mzt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47738,22 +47231,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"mzO" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/showroomfloor, -/area/security/main) -"mzV" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 30 - }, -/turf/open/floor/cult, -/area/library) "mAd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47776,6 +47253,15 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"mAv" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - N2O" + }, +/obj/structure/table, +/obj/item/paper/guides/jobs/security/labor_camp, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "mAw" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -47849,6 +47335,19 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) +"mBn" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Bridge - Starboard" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/bridge) "mBt" = ( /obj/structure/window/reinforced{ dir = 4 @@ -47875,16 +47374,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/engine/engineering) -"mCf" = ( -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/item/radio/off, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "mCA" = ( /obj/structure/sign/warning/vacuum{ pixel_x = 32 @@ -47911,21 +47400,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"mCS" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = -20 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) "mDa" = ( /obj/machinery/light{ light_color = "#7AC3FF" @@ -47952,18 +47426,6 @@ luminosity = 2 }, /area/security/nuke_storage) -"mDp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "mDs" = ( /obj/effect/landmark/start/station_engineer, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -48007,6 +47469,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) +"mDH" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 + }, +/obj/item/food/grown/flower/harebell, +/obj/item/food/grown/flower/harebell, +/obj/item/food/grown/flower/harebell, +/obj/item/food/grown/flower/harebell, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/cult, +/area/chapel/main) "mDK" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -48054,21 +47529,27 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"mEh" = ( -/obj/structure/rack, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/breacherslug, -/obj/item/storage/box/breacherslug, -/obj/item/storage/box/breacherslug, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/riot_shotgun, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +"mDY" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "mEl" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -48088,6 +47569,12 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"mEq" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "mEH" = ( /obj/structure/cable{ icon_state = "1-2" @@ -48128,29 +47615,19 @@ }, /turf/open/floor/iron/chapel, /area/chapel/main) -"mFm" = ( -/obj/structure/table, -/obj/item/clothing/head/utility/welding{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/clothing/head/utility/welding{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light_switch{ - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +"mFj" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/machinery/camera/directional/north{ + network = list("minisat") }, -/turf/open/floor/iron/dark/corner{ +/obj/machinery/light{ dir = 1 }, -/area/engine/atmos) +/obj/effect/turf_decal/tile/dark_red/half{ + dir = 4 + }, +/turf/open/floor/iron/smooth_half, +/area/security/prison) "mFp" = ( /obj/structure/window/reinforced{ dir = 1; @@ -48164,6 +47641,15 @@ }, /turf/open/floor/iron/dark, /area/aisat) +"mFt" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/chapel, +/area/chapel/main) "mFC" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -48250,21 +47736,27 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"mGx" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"mGu" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - O2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/turf/open/floor/engine/o2, +/area/engine/atmos) +"mGw" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/starboard/secondary) +"mGS" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/medical/break_room) "mGT" = ( /obj/structure/bed/roller, /obj/machinery/door/window/eastleft{ @@ -48279,20 +47771,6 @@ /obj/structure/curtain, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"mGY" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/camera{ - c_tag = "Science Shuttle Dock"; - dir = 4; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/science/shuttledock) "mHa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -48330,6 +47808,23 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"mHy" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/solars/port/fore) "mHF" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 @@ -48344,6 +47839,19 @@ /obj/effect/turf_decal/siding/wood/end, /turf/open/floor/wood, /area/library) +"mHU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/brig) "mIf" = ( /obj/machinery/light/small{ dir = 4 @@ -48354,6 +47862,15 @@ }, /turf/open/floor/iron, /area/science/shuttledock) +"mIg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -24 + }, +/turf/open/floor/iron, +/area/engine/break_room) "mIh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -48369,13 +47886,16 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"mJc" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +"mIE" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron, -/area/security/main) +/area/hallway/primary/central) "mJm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -48389,6 +47909,29 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"mJs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/dark/textured, +/area/security/brig) +"mKm" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/research) +"mKs" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "mLa" = ( /obj/structure/closet/emcloset, /obj/structure/sign/warning/pods{ @@ -48429,6 +47972,18 @@ }, /turf/open/floor/wood/big, /area/crew_quarters/bar) +"mLj" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/engine/gravity_generator) "mLq" = ( /obj/item/tank/internals/air, /obj/effect/decal/cleanable/dirt, @@ -48481,6 +48036,44 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"mMb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) +"mMn" = ( +/obj/structure/rack, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/radio/headset/headset_sci{ + pixel_x = -3 + }, +/obj/effect/turf_decal/delivery, +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/open/floor/iron, +/area/science/robotics/lab) "mMC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -48491,6 +48084,15 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"mMQ" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/science/research) "mNa" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -48539,19 +48141,17 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/dorms) +"mNu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/turf/open/floor/iron, +/area/maintenance/starboard/secondary) "mNy" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"mNG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/closet/radiation, -/turf/open/floor/iron/dark, -/area/science/explab) "mNL" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/disposalpipe/segment, @@ -48560,6 +48160,17 @@ }, /turf/open/floor/iron, /area/storage/primary) +"mNV" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "mOh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -48568,12 +48179,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"mOp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "mOv" = ( /obj/effect/turf_decal/tile/neutral, /obj/structure/disposalpipe/segment{ @@ -48635,6 +48240,12 @@ }, /turf/open/floor/iron, /area/hydroponics) +"mPw" = ( +/obj/effect/turf_decal/siding/dark_blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "mPP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -48662,33 +48273,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"mQl" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - pixel_y = -10; - req_access_txt = "2"; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/brig) "mQS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -48742,6 +48326,16 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/library) +"mRy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron, +/area/crew_quarters/locker) "mRK" = ( /obj/machinery/door/airlock/maintenance{ name = "Vacant Office Maintenance"; @@ -48752,6 +48346,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port) +"mRU" = ( +/obj/structure/bed/roller, +/obj/machinery/vending/wallmed{ + pixel_x = -28 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Gateway - Atrium" + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron{ + dir = 1 + }, +/area/gateway) "mSe" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -48775,23 +48384,30 @@ }, /turf/open/floor/iron/dark, /area/aisat) +"mST" = ( +/obj/machinery/door/airlock/security{ + name = "Court Cell"; + req_access_txt = "63" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/brig) "mTg" = ( /obj/effect/decal/cleanable/blood/old, /obj/item/beacon, /turf/open/floor/engine, /area/maintenance/department/science/xenobiology) -"mTC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) "mTY" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -48851,23 +48467,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"mUv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"mUw" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "mVa" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -48920,16 +48519,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"mVU" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/explab) "mVY" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, @@ -48999,33 +48588,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"mXa" = ( -/obj/structure/table/glass, -/obj/item/folder/blue, -/obj/item/computer_hardware/hard_drive/role/medical{ - pixel_x = -3 - }, -/obj/item/computer_hardware/hard_drive/role/medical{ - pixel_x = 3 - }, -/obj/item/computer_hardware/hard_drive/role/chemistry{ - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/stamp/cmo{ - pixel_x = 10; - pixel_y = 12 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) "mXd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -49037,16 +48599,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"mXm" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/mixing) "mXo" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -49105,6 +48657,17 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/aft) +"mXP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/brig) "mXR" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -49174,23 +48737,13 @@ }, /turf/open/floor/plating, /area/crew_quarters/toilet/auxiliary) -"mYl" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Cargo - Office"; - dir = 4 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 +"mYr" = ( +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 }, -/turf/open/floor/iron, -/area/quartermaster/office) +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) "mYS" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -49200,10 +48753,6 @@ }, /turf/open/floor/iron, /area/medical/genetics) -"mYV" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/explab) "mZn" = ( /obj/structure/table/wood, /obj/structure/cable/yellow{ @@ -49233,17 +48782,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"mZH" = ( -/obj/item/radio/intercom{ - dir = 4; - pixel_x = 27 - }, -/obj/machinery/computer/security/mining{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/supply) "mZR" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -49267,6 +48805,12 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"nac" = ( +/obj/effect/turf_decal/siding/red/end{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/security/main) "nai" = ( /obj/machinery/vending/cigarette, /obj/structure/extinguisher_cabinet{ @@ -49334,53 +48878,61 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"nbQ" = ( -/obj/effect/turf_decal/tile/red, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/iron, -/area/security/brig) -"nbY" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" +"nbL" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Teleporter Room" }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/teleporter) +"nbP" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) -"ncb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) +"ncc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/catwalk_floor, +/area/engine/atmos) +"nce" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/science/explab) +/obj/effect/turf_decal/siding/dark/corner, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "ncI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -49484,22 +49036,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) -"neB" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/medical/genetics) "neO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -49603,17 +49139,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"ngE" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/armor/laserproof, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "ngT" = ( /obj/machinery/sleeper{ dir = 1 @@ -49642,18 +49167,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) -"nhI" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron, -/area/security/brig) +"nhG" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/textured_large, +/area/security/main) "nhS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -49673,6 +49191,23 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/entry) +"nik" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) +"niM" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Research Division Hallway - Starboard"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/science/research) "niO" = ( /obj/item/radio/intercom{ pixel_x = 29 @@ -49711,6 +49246,32 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"njo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Recovery Room"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/structure/sign/poster/official/cleanliness{ + pixel_y = 32 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) +"njz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera/directional/west{ + c_tag = "Captain's Office - Emergency Escape" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/maintenance/central) "njS" = ( /obj/machinery/shower{ dir = 8; @@ -49726,24 +49287,6 @@ /obj/effect/landmark/start/chaplain, /turf/open/floor/carpet/grimy, /area/chapel/office) -"nkb" = ( -/obj/structure/sign/warning/biohazard{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Euthanization Chamber"; - dir = 4; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/circuit/telecomms, -/area/maintenance/department/science/xenobiology) -"nlh" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/brig) "nll" = ( /obj/structure/table/reinforced, /obj/item/folder/white{ @@ -49820,16 +49363,12 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"nmb" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" +"nlW" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "nml" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -49863,6 +49402,19 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"nnL" = ( +/obj/machinery/button/door{ + id = "prisonereducation"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/execution/education) "nnO" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /obj/machinery/door/airlock/research/glass{ @@ -49886,31 +49438,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"nnT" = ( -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/science/research"; - dir = 1; - name = "Research Division APC"; - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Research Division - Airlock"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/research) "nop" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -49932,26 +49459,19 @@ }, /turf/open/floor/iron/stairs, /area/science/mixing) -"nos" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"noL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +"nou" = ( +/obj/structure/table, +/obj/machinery/camera/directional/south{ + c_tag = "Kitchen" }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/reagentgrinder, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) +"noP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) "noQ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -50032,6 +49552,25 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) +"nro" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "nrx" = ( /obj/effect/landmark/start/botanist, /obj/effect/turf_decal/tile/green/half/contrasted, @@ -50057,6 +49596,19 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/warden) +"nrT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "nrZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -50130,6 +49682,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"nuz" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/tech/grid, +/area/security/main) "nuA" = ( /obj/machinery/chem_heater, /obj/machinery/chem_master, @@ -50204,6 +49764,22 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"nvv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Research Division Testing Range"; + network = list("ss13","rd") + }, +/obj/structure/chair/stool/directional/west, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/effect/landmark/start/exploration, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/turf/open/floor/iron, +/area/science/shuttledock) "nvx" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -50221,6 +49797,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"nvJ" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Brig - Hallway - Starboard" + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) "nwP" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/blood/old, @@ -50264,30 +49853,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"nxp" = ( -/obj/structure/table/wood, -/obj/item/lipstick{ - pixel_y = 5 - }, -/obj/machinery/camera{ - c_tag = "Theatre - Stage"; - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/instrument/guitar, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "nxv" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -50306,29 +49871,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"nxB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Kitchen - Coldroom"; - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen) "nyc" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/decal/cleanable/dirt, @@ -50401,6 +49943,30 @@ }, /turf/open/floor/iron, /area/medical/break_room) +"nyR" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Fore Primary Hallway Aft" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/hallway/primary/fore) +"nyX" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/main) "nzh" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 6 @@ -50432,12 +49998,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) -"nzy" = ( -/obj/structure/chair/fancy/comfy{ - dir = 1 - }, -/turf/open/floor/cult, -/area/library) "nzP" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -50480,11 +50040,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"nAF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "nAG" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -50570,29 +50125,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"nCk" = ( -/obj/machinery/holopad, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) -"nCx" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/bounty, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/qm) "nCF" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -50634,6 +50166,24 @@ /obj/machinery/light, /turf/open/floor/iron, /area/medical/medbay/aft) +"nCW" = ( +/obj/machinery/computer/card, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Customs Checkpoint" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/customs) "nCY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -50649,72 +50199,26 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) -"nDe" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) -"nDr" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 +"nDi" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Research Division - Lobby"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) -"nDy" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/camera/directional/north{ + c_tag = "MiniSat Exterior - Aft"; + network = list("minisat") }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/prison) +/turf/open/floor/iron/dark, +/area/aisat) "nDE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -50774,20 +50278,27 @@ }, /turf/open/floor/plating, /area/security/checkpoint/medical) -"nDX" = ( +"nEa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/chair/stool{ - pixel_y = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"nEg" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Secure Tech Storage" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ +/obj/item/radio/intercom{ + pixel_x = 29 + }, +/obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/iron, -/area/engine/break_room) +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/storage/tech) "nFp" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -50804,6 +50315,18 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"nFN" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/bed/roller, +/turf/open/floor/iron/dark, +/area/medical/morgue) "nFP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -50863,15 +50386,6 @@ }, /turf/open/space/basic, /area/space) -"nGL" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "nHn" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -50928,20 +50442,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/shuttledock) -"nIE" = ( -/obj/structure/table/glass, -/obj/item/lightreplacer{ - pixel_y = 7 - }, -/obj/item/storage/belt/utility, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/break_room) "nII" = ( /obj/structure/table/reinforced, /obj/item/transfer_valve{ @@ -50993,19 +50493,6 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"nIX" = ( -/obj/item/radio/intercom{ - pixel_y = 21 - }, -/obj/machinery/camera{ - c_tag = "Command Hallway - Starboard" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/command) "nJv" = ( /obj/machinery/door/airlock/external{ name = "Auxiliary Escape Airlock" @@ -51147,50 +50634,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) -"nLX" = ( -/obj/machinery/door/window/brigdoor{ - name = "Justice Chamber"; - req_access_txt = "3" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Justice Chamber"; - req_access_txt = "3" - }, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/education) -"nMr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/science/explab) -"nMs" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_one_access_txt = "1;4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"nMk" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/extinguisher, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_y = -29 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, -/area/maintenance/fore) +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "nMB" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/structure/window/reinforced{ @@ -51210,29 +50663,6 @@ /obj/machinery/digital_clock/directional, /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) -"nNB" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Aft-Port Corner"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light, -/turf/open/floor/iron, -/area/hallway/primary/central) "nNC" = ( /obj/structure/rack, /obj/item/storage/box/chemimp{ @@ -51265,29 +50695,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"nNN" = ( -/obj/structure/table, -/obj/item/computer_hardware/hard_drive/role/signal/toxins, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/computer_hardware/hard_drive/role/signal/toxins{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/machinery/camera{ - c_tag = "Research Director's Office"; - dir = 1; - network = list("ss13","rd") - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/black/opposingcorners{ - dir = 1 - }, -/obj/item/book/manual/wiki/sopcommand, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/hor) "nNU" = ( /obj/item/kirbyplants{ icon_state = "plant-08" @@ -51323,25 +50730,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/gateway) -"nOA" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/execution/education"; - dir = 1; - name = "Prisoner Education Chamber APC"; - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/closet/secure_closet/injection{ - name = "educational injections"; - pixel_x = 2 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +"nOG" = ( +/obj/machinery/vending/wardrobe/science_wardrobe, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/turf/open/floor/iron/white, +/area/science/explab) "nOZ" = ( /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; @@ -51414,6 +50812,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"nPx" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/science/research) "nPB" = ( /obj/machinery/door/airlock/public/glass{ name = "Cryogenic Lounge" @@ -51461,17 +50868,15 @@ /turf/open/floor/iron/white, /area/science/research) "nPS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/area/crew_quarters/locker) "nPW" = ( /obj/machinery/photocopier{ pixel_y = 3 @@ -51481,15 +50886,6 @@ }, /turf/open/floor/wood, /area/library) -"nQg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "nQq" = ( /obj/item/radio/intercom{ pixel_y = 20 @@ -51553,42 +50949,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"nRr" = ( -/obj/structure/tank_dispenser, -/obj/machinery/camera{ - c_tag = "Toxins - Mixing Area"; - dir = 8; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/iron, -/area/science/mixing) -"nRO" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/science/explab) -"nRP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/security/brig) "nRS" = ( /obj/structure/musician/piano, /obj/structure/window/reinforced{ @@ -51624,6 +50984,23 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"nSs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron/white/textured_large, +/area/security/brig) +"nSv" = ( +/obj/machinery/telecomms/processor/preset_three, +/obj/machinery/camera/directional/north{ + c_tag = "Telecomms - Server Room - Fore-Starboard"; + network = list("ss13","tcomms") + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) "nSE" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/sillycup{ @@ -51695,6 +51072,12 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"nTm" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/security/brig) "nTn" = ( /obj/machinery/status_display/evac{ pixel_x = -32 @@ -51749,6 +51132,10 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, /turf/open/floor/iron, /area/crew_quarters/locker) +"nTY" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "nUa" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -51758,6 +51145,19 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/medical/morgue) +"nUc" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/checkpoint/engineering) "nUi" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -51782,17 +51182,19 @@ }, /turf/open/floor/iron/dark/corner, /area/hallway/primary/starboard) -"nVb" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +"nVe" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/obj/machinery/computer/bounty, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/qm) "nVo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -51826,28 +51228,18 @@ dir = 5 }, /area/science/research) -"nVz" = ( -/obj/structure/table/wood, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_y = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/medical/exam_room) "nVZ" = ( /obj/structure/grille, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/maintenance/aft) +"nWc" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/assembly/flash/handheld, +/obj/item/book/manual/wiki/sopsecurity, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "nWm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -51870,6 +51262,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/hallway/primary/starboard) +"nWt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "nWv" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -52074,47 +51475,40 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"nZR" = ( -/obj/structure/filingcabinet, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +"oae" = ( +/obj/structure/sign/map/left{ + desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; + icon_state = "map-left-MS"; + pixel_y = 32 }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"oaa" = ( -/obj/item/radio/intercom{ - pixel_y = 21 +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Control Room" }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/engine/break_room) -"oaY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/obj/structure/cable/yellow{ +/area/engine/atmos) +"oaA" = ( +/obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) "obf" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, @@ -52208,23 +51602,20 @@ }, /turf/open/floor/wood, /area/medical/exam_room) -"ocO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/security/brig) "odl" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"odm" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "odn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -52249,19 +51640,12 @@ /obj/structure/table/wood, /turf/open/floor/wood/big, /area/crew_quarters/bar) -"odB" = ( -/obj/structure/closet/secure_closet/genpop, -/obj/machinery/power/apc/auto_name/north{ - name = "Prison" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +"odr" = ( +/obj/effect/turf_decal/tile/red/half{ dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) "odG" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -52278,6 +51662,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"odI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "odT" = ( /obj/item/clothing/glasses/meson, /obj/structure/closet/crate, @@ -52317,6 +51713,14 @@ }, /turf/open/floor/iron, /area/medical/break_room) +"oeP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "off" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -52330,6 +51734,24 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"ofn" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/folder, +/obj/item/folder, +/turf/open/floor/cult, +/area/library) +"ofu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) "ofI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -52366,6 +51788,15 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) +"ofV" = ( +/obj/item/radio/intercom{ + pixel_y = 21 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/break_room) "ofW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -52378,6 +51809,25 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"ogc" = ( +/obj/machinery/light/small, +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Exterior Access"; + network = list("minisat") + }, +/obj/machinery/power/apc{ + areastring = "/area/aisat"; + name = "MiniSat Exterior APC"; + pixel_y = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/aisat) "ogt" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52408,6 +51858,24 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard) +"ogD" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "ogE" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -52509,6 +51977,32 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"ojk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron, +/area/medical/break_room) +"ojl" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/main) "ojr" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/structure/window/reinforced{ @@ -52649,29 +52143,21 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"olu" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/syringe, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +"olq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/brig) -"olM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/half{ dir = 4 }, -/turf/open/floor/iron/goonplaque{ - 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 sentient postcards in a realm of darkness. The station model number is MSv42A-160516" - }, -/area/hallway/primary/port) +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) +"olz" = ( +/turf/open/floor/iron/smooth_large, +/area/security/brig) "olU" = ( /obj/effect/landmark/start/clown, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -52691,21 +52177,24 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"omg" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #2"; - dir = 8; - network = list("ss13","rd","xeno") - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "omo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/dark, /area/bridge) +"omw" = ( +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Primary Hallway - Engineering" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "omN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52724,15 +52213,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"onb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron, -/area/security/brig) "onc" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -52758,27 +52238,6 @@ /obj/item/stock_parts/matter_bin, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"onP" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Port Fore"; - dir = 8; - network = list("minisat") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/aisat) "onQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -52879,6 +52338,20 @@ }, /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) +"ops" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/medical/genetics) "opv" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52949,6 +52422,16 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"oqw" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "oqR" = ( /obj/structure/sign/departments/minsky/engineering/engineering{ pixel_y = 32 @@ -53129,17 +52612,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/checker, /area/crew_quarters/kitchen) -"otn" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/delivery/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/storage) "otF" = ( /obj/machinery/light_switch{ pixel_x = 6; @@ -53154,28 +52626,21 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"otJ" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/delivery/red, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -31 +"otQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) -"otL" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/space, -/area/space/nearstation) +/turf/open/floor/iron, +/area/hallway/primary/central) "otS" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -53232,6 +52697,15 @@ }, /turf/open/floor/carpet/green, /area/library) +"ouk" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/hallway/secondary/exit/departure_lounge) "oul" = ( /obj/structure/filingcabinet/security{ pixel_x = 4 @@ -53348,23 +52822,6 @@ /obj/effect/turf_decal/trimline/purple/filled/warning, /turf/open/floor/iron/white, /area/science/research) -"owU" = ( -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Fore"; - dir = 4; - network = list("ss13","engine") - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) "oxc" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -53375,6 +52832,13 @@ }, /turf/open/floor/iron/dark, /area/engine/break_room) +"oxp" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/aft) "oxq" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -53391,52 +52855,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/science/research) -"oxH" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Fore - AI Upload" - }, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'HIGH-POWER TURRETS AHEAD'."; - name = "\improper HIGH-POWER TURRETS AHEAD"; - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "oxO" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"oxP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/fore) "oxR" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53468,6 +52890,16 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) +"oyz" = ( +/obj/structure/sign/warning/biohazard{ + pixel_x = -32 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Euthanization Chamber"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/circuit/telecomms, +/area/maintenance/department/science/xenobiology) "oyE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/bodycontainer/morgue, @@ -53521,6 +52953,17 @@ }, /turf/open/floor/iron, /area/medical/patients_rooms) +"oze" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/engine/break_room) "ozj" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -53567,6 +53010,28 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"ozw" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/brig) +"ozH" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "ozT" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -53663,21 +53128,6 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) -"oBW" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway - Engineering"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "oBZ" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -53739,6 +53189,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"oDE" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Aft Arm - Far" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "oDM" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -53779,23 +53240,6 @@ }, /turf/open/floor/iron, /area/science/mixing) -"oEg" = ( -/obj/machinery/computer/crew, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - name = "Medbay RC"; - pixel_y = 31 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32; - pixel_y = 31 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "oEj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -53820,15 +53264,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/gateway) -"oEE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +"oEz" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/engine/storage_shared) "oEY" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -53905,6 +53348,34 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/white, /area/medical/surgery) +"oFG" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/security/armory"; + name = "Armory APC"; + pixel_y = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/light, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - Internal" + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) +"oFQ" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/storage/fancy/cigarettes, +/obj/item/clothing/mask/gas/sechailer, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "oFU" = ( /obj/structure/table/reinforced, /obj/item/paicard, @@ -53973,14 +53444,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"oHz" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/closet/firecloset, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "oHJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -54007,26 +53470,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"oIo" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Aft-Starboard Corner"; - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) "oIs" = ( /obj/effect/turf_decal/pool{ dir = 1 @@ -54071,6 +53514,37 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"oJb" = ( +/obj/effect/turf_decal/siding/dark_blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) +"oJe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/engine/engineering) +"oJy" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Theatre - Backstage" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/structure/closet/crate/wooden/toy, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "oJA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -54120,6 +53594,13 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"oKo" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "oKq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54159,6 +53640,24 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"oKK" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/medical_cloning{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/folder/white{ + pixel_x = -6 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/medical/genetics/cloning) "oKQ" = ( /obj/structure/rack, /obj/item/storage/toolbox/electrical{ @@ -54180,19 +53679,26 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/robotics/lab) -"oKZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +"oKS" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/light/small{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Exterior - Fore Starboard"; + network = list("minisat") }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/aisat) "oLr" = ( /obj/machinery/light/small{ dir = 1 @@ -54281,6 +53787,18 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"oMW" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "oNb" = ( /obj/machinery/door/airlock{ name = "Bar Storage"; @@ -54313,13 +53831,22 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"oNx" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/light/small{ - dir = 8 +"oNg" = ( +/obj/effect/turf_decal/tile/white/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard) +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/medical/chemistry) "oNy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -54339,6 +53866,25 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) +"oOW" = ( +/obj/structure/sign/poster/official/suit_sensors{ + pixel_x = -32; + pixel_y = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/med_data{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "oPg" = ( /obj/structure/sink{ dir = 8; @@ -54383,23 +53929,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"oQJ" = ( -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/research) -"oQQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "oQV" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -54416,6 +53945,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard) +"oRn" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - Mix" + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) "oRr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54432,6 +53967,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) +"oRw" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "oRB" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -54457,6 +54004,12 @@ }, /turf/open/space/basic, /area/space) +"oRR" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "oRT" = ( /obj/machinery/door/airlock/maintenance{ name = "Tool Storage Maintenance"; @@ -54467,6 +54020,20 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"oSi" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/light_switch{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/checkpoint/customs) "oSs" = ( /obj/structure/sign/departments/minsky/supply/cargo{ pixel_x = -32 @@ -54563,9 +54130,16 @@ }, /turf/open/floor/iron/white, /area/medical/genetics/cloning) -"oUo" = ( -/turf/closed/wall, -/area/engine/break_room) +"oUs" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/customs) "oUz" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -54614,11 +54188,6 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) -"oVb" = ( -/obj/structure/closet/bombcloset/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/main) "oVx" = ( /obj/item/radio/intercom{ pixel_y = 21 @@ -54703,6 +54272,11 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) +"oXu" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) "oXI" = ( /obj/structure/table, /obj/item/radio/intercom{ @@ -54714,6 +54288,10 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/storage/primary) +"oXR" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "oYx" = ( /obj/structure/table, /obj/item/food/grown/wheat, @@ -54742,12 +54320,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) -"oYS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) "oZK" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -54835,21 +54407,6 @@ }, /turf/open/floor/iron, /area/storage/primary) -"pbY" = ( -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/structure/table/reinforced, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "pch" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -54861,6 +54418,16 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/maintenance/department/science) +"pcV" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/chair/stool/directional/west{ + pixel_x = 7; + pixel_y = 6 + }, +/turf/open/floor/prison, +/area/security/prison) "pda" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/iron, @@ -54881,14 +54448,15 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/hydroponics/garden) -"pfg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) +"peq" = ( +/turf/open/floor/glass/reinforced, +/area/hallway/secondary/exit/departure_lounge) +"pfd" = ( +/obj/structure/rack, +/obj/item/storage/box/sec_barricades, +/obj/item/survivalcapsule/capsule_checkpoint, +/turf/open/floor/iron/dark/smooth_large, +/area/ai_monitored/security/armory) "pfh" = ( /obj/effect/landmark/xeno_spawn, /obj/structure/cable{ @@ -54897,6 +54465,26 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/aft) +"pfq" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/item/mmi, +/obj/item/mmi{ + pixel_y = 4 + }, +/obj/item/mmi{ + pixel_y = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/robotics/lab) "pfB" = ( /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, @@ -54970,17 +54558,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/port) -"pgL" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "pgQ" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=13.2-Tcommstore"; @@ -55014,25 +54591,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/white, /area/medical/surgery) -"phu" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/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/security, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "phx" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel{ @@ -55076,13 +54634,6 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"pin" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "pix" = ( /obj/machinery/gateway{ dir = 5 @@ -55109,14 +54660,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"piP" = ( -/obj/structure/closet/l3closet/security, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - pixel_y = 28 +"pjQ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Research Division"; + req_access_txt = "63" }, -/turf/open/floor/iron, -/area/security/main) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/science/research) "pkb" = ( /obj/machinery/computer/rdservercontrol, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -55201,21 +54759,15 @@ }, /turf/open/floor/iron, /area/storage/tools) -"plF" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/prison) +"plA" = ( +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "plM" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 1; @@ -55239,26 +54791,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/hallway/primary/central) -"pmc" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Aft"; - network = list("minisat") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +"pml" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/aisat) +/turf/open/floor/iron/dark/smooth_half, +/area/security/execution/education) "pmr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -55290,6 +54828,17 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"pmN" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 3 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "pmT" = ( /obj/machinery/firealarm{ dir = 4; @@ -55321,19 +54870,19 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"pnC" = ( -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/iron, -/area/engine/break_room) -"pnZ" = ( -/obj/structure/reagent_dispensers/peppertank{ +"poh" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/science/explab) +"pos" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/closet/l3closet/security, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north{ pixel_y = 28 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/turf/open/floor/iron/tech/grid, +/area/security/main) "pou" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55360,6 +54909,18 @@ }, /turf/open/floor/engine, /area/science/mixing/chamber) +"poG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "poJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -55412,6 +54973,13 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"ppY" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Central Primary Hallway - Aft-Starboard" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/hallway/primary/central) "pqo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -55456,22 +55024,6 @@ }, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) -"pqV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "pqW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -55496,6 +55048,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) +"prj" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "prv" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55533,6 +55097,12 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"pst" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "psw" = ( /obj/structure/chair{ dir = 4 @@ -55587,13 +55157,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"psR" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/iron, -/area/security/brig) "psS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -55618,6 +55181,40 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port) +"ptf" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron/white, +/area/science/explab) +"ptg" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Auxillary Base Construction" + }, +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Public Shutters Control"; + pixel_y = -24; + req_one_access_txt = "72" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "ptk" = ( /obj/structure/table/wood, /obj/machinery/requests_console{ @@ -55681,12 +55278,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"pvO" = ( -/obj/effect/turf_decal/siding/dark_blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "pvR" = ( /obj/structure/chair/stool, /obj/structure/cable{ @@ -55774,6 +55365,45 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"pyd" = ( +/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, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/satellite) +"pyh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"pyz" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/iron, +/area/maintenance/starboard/secondary) +"pyC" = ( +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/brig) "pyU" = ( /obj/effect/spawner/randomvend/cola, /turf/open/floor/carpet, @@ -55805,17 +55435,30 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"pzG" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"pzs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, /turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) +/area/hallway/secondary/exit/departure_lounge) +"pzy" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass, +/obj/item/electronics/airlock, +/obj/item/assembly/timer{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/science/research) "pzJ" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -55884,11 +55527,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/cryopods) -"pAX" = ( -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/main) "pBf" = ( /obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -55930,6 +55568,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"pCn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "pCp" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -55944,6 +55594,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/fore) +"pCU" = ( +/obj/structure/rack, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/effect/loot_jobscale/armoury/riot_suit, +/obj/effect/loot_jobscale/armoury/riot_helmet, +/turf/open/floor/iron/dark/smooth_large, +/area/ai_monitored/security/armory) "pDo" = ( /obj/item/cigbutt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -55954,23 +55614,29 @@ dir = 5 }, /area/science/research) -"pDJ" = ( -/obj/structure/chair/stool{ - dir = 1 +"pDG" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) -"pDW" = ( -/obj/structure/chair/fancy/comfy{ - dir = 4 +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) +"pDQ" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/machinery/camera{ - c_tag = "Arrivals - Lounge"; - dir = 4 +/obj/machinery/light{ + dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet/grimy, -/area/hallway/primary/port) +/obj/machinery/camera/directional/west{ + c_tag = "Cargo - Office" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/quartermaster/office) "pDY" = ( /obj/machinery/computer/atmos_alert, /obj/structure/sign/map/left{ @@ -55985,36 +55651,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/engineering) -"pDZ" = ( -/obj/item/storage/box, -/obj/structure/table, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/hand_labeler, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/sorting"; - dir = 4; - name = "Delivery Office APC"; - pixel_x = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white/corner, -/area/quartermaster/sorting) "pEb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) +"pEs" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "pEt" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56037,52 +55684,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/storage/tcom) -"pEB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4; - name = "Connector Port (Air Supply)" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster{ - pixel_x = -33; - pixel_y = 2 - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/medical/patients_rooms) "pEJ" = ( /obj/item/cigbutt, /obj/item/rack_parts, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"pEQ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Starboard Fore"; - dir = 4; - network = list("minisat") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/aisat) "pER" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/iron/dark, @@ -56098,49 +55704,17 @@ }, /turf/open/floor/iron, /area/medical/chemistry) -"pFg" = ( -/obj/structure/table/glass, -/obj/machinery/door/window/eastleft{ - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/loot_jobscale/medical/medkits{ - pixel_x = -6; - pixel_y = 2 - }, -/obj/effect/loot_jobscale/medical/medkits{ - pixel_x = 5 - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","medbay") - }, -/obj/item/book/manual/wiki/sopmedical, -/turf/open/floor/iron, -/area/medical/storage) +"pFk" = ( +/obj/structure/table/reinforced, +/obj/machinery/fax/sec, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "pFn" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ dir = 9 }, /turf/open/floor/iron, /area/engine/atmos) -"pFo" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/explab) "pFG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56159,19 +55733,17 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen) -"pFZ" = ( -/obj/structure/rack, -/obj/machinery/camera{ - c_tag = "Brig - Infirmary"; - dir = 1 +"pFS" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 }, -/obj/item/clothing/under/rank/medical/doctor/purple{ - pixel_y = -4 +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/item/stack/medical/gauze, -/turf/open/floor/iron/white, -/area/security/brig) +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/medical) "pGA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56194,12 +55766,29 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) +"pGP" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron/techmaint, +/area/security/main) "pGQ" = ( /obj/machinery/light, /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) +"pHr" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Mech Bay"; + network = list("ss13","rd") + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "pHJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -56246,18 +55835,6 @@ }, /turf/open/floor/wood, /area/library) -"pIK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "pIQ" = ( /obj/structure/chair/wood/wings{ dir = 8 @@ -56305,25 +55882,35 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"pJC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"pJB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) +"pJN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/machinery/light, +/turf/open/floor/iron/smooth_large, +/area/security/brig) +"pKc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, /turf/open/floor/iron, -/area/security/brig) +/area/crew_quarters/fitness/recreation) "pKq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -56373,44 +55960,6 @@ /obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron, /area/hydroponics) -"pLx" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/medical/break_room) -"pLR" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway - Aft"; - dir = 8 - }, -/obj/structure/sign/departments/evac{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/primary/aft) "pLY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56470,13 +56019,15 @@ }, /turf/open/floor/iron/checker, /area/crew_quarters/kitchen) -"pNd" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"pNh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/closed/wall, -/area/engine/break_room) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_large, +/area/security/brig) "pNj" = ( /obj/structure/rack, /obj/item/stock_parts/matter_bin, @@ -56484,10 +56035,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"pNk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/security/checkpoint/medical) +"pNp" = ( +/obj/structure/rack, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/breacherslug, +/obj/item/storage/box/breacherslug, +/obj/item/storage/box/breacherslug, +/obj/effect/loot_jobscale/armoury/riot_shotgun, +/turf/open/floor/iron/dark/smooth_large, +/area/ai_monitored/security/armory) "pNs" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall, @@ -56610,24 +56171,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"pPR" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/main) "pQr" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -56640,6 +56183,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/engineering) +"pQz" = ( +/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/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "pQH" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/turf_decal/delivery, @@ -56703,6 +56259,24 @@ }, /turf/open/floor/iron, /area/maintenance/port) +"pRX" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons from the safety of his office."; + dir = 8; + name = "Research Monitor"; + network = list("rd"); + pixel_x = 28; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/science/research) "pSd" = ( /obj/machinery/power/apc{ areastring = "/area/storage/tools"; @@ -56740,23 +56314,6 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) -"pSj" = ( -/obj/structure/chair, -/obj/machinery/computer/security/telescreen/interrogation{ - dir = 1; - pixel_y = -30 - }, -/turf/open/floor/carpet/grimy, -/area/security/main) -"pSm" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "pSs" = ( /obj/structure/table, /obj/item/clipboard, @@ -56833,6 +56390,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/medical/central) +"pTW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/entry) "pUh" = ( /obj/structure/table, /obj/item/stack/sheet/mineral/copper{ @@ -56858,23 +56429,24 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"pUs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +"pUo" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/science/explab) -"pUF" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 6 }, -/turf/open/floor/iron, -/area/science/mixing) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "pUJ" = ( /obj/structure/weightmachine/weightlifter, /obj/effect/turf_decal/bot_white, @@ -56915,6 +56487,22 @@ /obj/item/cigbutt, /turf/open/floor/iron/dark, /area/medical/surgery) +"pVm" = ( +/obj/item/storage/secure/briefcase, +/obj/item/storage/firstaid/regular, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/machinery/airalarm/directional/west, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) "pVv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -56924,17 +56512,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"pVB" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "pVJ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56959,18 +56536,6 @@ }, /turf/open/floor/iron, /area/science/shuttledock) -"pVS" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/brig) "pWd" = ( /obj/machinery/chem_master/condimaster{ desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."; @@ -56979,32 +56544,17 @@ }, /turf/open/floor/wood/big, /area/crew_quarters/bar) -"pWm" = ( -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -30 - }, -/obj/machinery/camera{ - c_tag = "Medbay Foyer"; - dir = 1; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"pWh" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/item/kirbyplants/random, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/ai_monitored/turret_protected/ai_upload) "pWx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/junction{ @@ -57069,18 +56619,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"pYm" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/folder/red, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "pYp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -57122,31 +56660,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"pYy" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/spawner/randomvend/cola, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) -"pYN" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison) "pYW" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -57187,6 +56700,27 @@ }, /turf/open/floor/prison, /area/security/prison) +"pZG" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 23 + }, +/obj/machinery/button/door{ + id = "psypriv"; + name = "Psycology Shutters Control"; + pixel_y = 37 + }, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/medical/exam_room) "pZO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57254,36 +56788,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"qaI" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) -"qaJ" = ( -/obj/structure/table, -/obj/item/hand_tele, -/obj/item/beacon, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/teleporter) -"qaY" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/medical/break_room) "qbq" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -57301,20 +56805,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/aft) -"qbu" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Central"; - dir = 8; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/xenobiology) "qbD" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/stripes/line{ @@ -57326,16 +56816,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"qbQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "qce" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57350,6 +56830,24 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) +"qck" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Departure Lounge - Starboard Fore" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "qcl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -57438,6 +56936,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard) +"qdM" = ( +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber - Fore"; + network = list("aicore") + }, +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "qdO" = ( /obj/machinery/power/solar_control{ id = "forestarboard"; @@ -57451,6 +56962,20 @@ }, /turf/open/floor/iron, /area/maintenance/solars/starboard/fore) +"qdZ" = ( +/obj/machinery/airalarm/server{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms - Server Room - Aft-Port"; + network = list("ss13","tcomms") + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "qeb" = ( /obj/effect/turf_decal/pool{ dir = 8 @@ -57597,19 +57122,21 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"qfY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) -"qgf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +"qgn" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/item/radio/intercom{ + pixel_x = -29 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) +/obj/machinery/camera/directional/west{ + c_tag = "Research Division - Nanite Lab"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/dark, +/area/science/nanite) "qgs" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57658,6 +57185,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) +"qgS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/modular_computer/console/preset/command, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/bridge) "qhf" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -57673,6 +57213,14 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) +"qhr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/security/brig) "qhG" = ( /obj/machinery/door/airlock/research{ name = "Genetics Lab"; @@ -57699,19 +57247,19 @@ }, /turf/open/floor/iron, /area/medical/genetics) -"qhQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/yellow/corner, -/turf/open/floor/iron, -/area/engine/break_room) "qig" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"qiy" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/security/brig) "qiP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57810,6 +57358,53 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/space/nearstation) +"qkq" = ( +/obj/structure/table, +/obj/structure/sign/map/right{ + desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/sign/map/right{ + desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"qks" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/warden"; + dir = 8; + name = "Brig Control APC"; + pixel_x = -1; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "qkt" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -57828,27 +57423,15 @@ }, /turf/open/floor/iron, /area/hydroponics) -"qkD" = ( -/obj/structure/table, -/obj/item/wirecutters, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/requests_console{ - department = "Tool Storage"; - pixel_x = 30 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Tool Storage"; +"qkO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/storage/primary) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/medical) "qkS" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -57866,16 +57449,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"qlB" = ( -/obj/structure/closet/secure_closet/genpop, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) "qlX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -57897,6 +57470,31 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"qme" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Research Division Hallway - Xenobiology Lab Access"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "qmB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -57960,6 +57558,28 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port/fore) +"qoc" = ( +/obj/structure/sign/map/left{ + desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; + icon_state = "map-left-MS"; + pixel_y = 32 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/hallway/secondary/exit/departure_lounge) +"qoh" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Restrooms" + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet/restrooms) "qom" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57969,6 +57589,23 @@ }, /turf/open/floor/iron/white, /area/science/research) +"qoo" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/engineering"; + dir = 8; + name = "Engineering Security APC"; + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/engineering) "qoH" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ @@ -57993,23 +57630,6 @@ }, /turf/open/floor/iron/dark, /area/science/server) -"qpa" = ( -/obj/item/radio/intercom{ - dir = 4; - pixel_x = 27 - }, -/obj/machinery/camera{ - c_tag = "Mining Office"; - dir = 8 - }, -/obj/machinery/vendor/mining, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) -"qpd" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white, -/area/security/brig) "qpf" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, @@ -58025,22 +57645,10 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"qpp" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Space Access"; - dir = 1; - network = list("minisat") - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) +"qpw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "qpE" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -58091,33 +57699,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/warden) -"qqD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) -"qqE" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) "qru" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58151,18 +57732,21 @@ /obj/item/vending_refill/coffee, /turf/open/floor/plating, /area/maintenance/disposal) +"qrG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/security/brig) "qrR" = ( /obj/structure/sign/warning/vacuum/external{ pixel_x = 32 }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"qsd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) "qsA" = ( /obj/structure/dresser, /obj/machinery/newscaster{ @@ -58194,6 +57778,22 @@ }, /turf/open/floor/carpet/red, /area/medical/exam_room) +"qtw" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/item/storage/secure/safe{ + pixel_x = 5; + pixel_y = -31 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) "qtE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -58242,12 +57842,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"qtW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "qua" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -58277,6 +57871,14 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"qup" = ( +/obj/machinery/button/door{ + id = "testlab"; + name = "Test Chamber Blast Doors"; + pixel_y = 24 + }, +/turf/open/floor/iron/white, +/area/science/explab) "quz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/decal/cleanable/dirt, @@ -58302,64 +57904,59 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"quO" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring medbay to ensure patient safety."; - dir = 4; - name = "Medbay Monitor"; - network = list("medbay"); - pixel_x = 1; - pixel_y = 32 +"qva" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"qvu" = ( -/obj/item/storage/secure/safe{ - name = "armory safe A"; - pixel_x = 6; - pixel_y = 28 +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/engineering) +"qvU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"qwM" = ( -/obj/structure/rack, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" +/obj/structure/disposalpipe/junction{ + dir = 4 }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"qwp" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/item/radio/headset/headset_sci{ - pixel_x = -3 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/item/healthanalyzer{ - pixel_x = 4; - pixel_y = -4 +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, -/obj/item/healthanalyzer{ - pixel_x = 4; - pixel_y = -4 +/area/security/checkpoint/science/research) +"qwu" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/obj/item/healthanalyzer{ - pixel_x = 4; - pixel_y = -4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/science/robotics/lab) +/area/science/mixing) "qwQ" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; @@ -58386,15 +57983,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"qxk" = ( -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "qxs" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -58452,22 +58040,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"qye" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +"qyd" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/item/healthanalyzer, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/light_switch{ + pixel_y = -28 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/dark, +/area/storage/tech) "qyx" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -58500,6 +58082,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/maintenance/starboard/secondary) +"qzh" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/brig) +"qzm" = ( +/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "qzv" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -58516,13 +58121,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"qzI" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/explab) "qzT" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/disposalpipe/segment, @@ -58562,15 +58160,6 @@ "qAa" = ( /turf/closed/wall, /area/science/mixing) -"qAn" = ( -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","medbay") - }, -/obj/structure/table/reinforced, -/obj/item/storage/crayons, -/turf/open/floor/prison, -/area/security/prison) "qAu" = ( /obj/machinery/door/poddoor/preopen{ id = "Prisongate"; @@ -58642,6 +58231,40 @@ "qBq" = ( /turf/closed/wall/mineral/plastitanium, /area/hallway/secondary/entry) +"qBs" = ( +/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{ + pixel_x = -22 + }, +/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/contrasted, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) +"qBt" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/prison, +/area/security/prison) "qBC" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -58691,6 +58314,23 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"qBV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"qCb" = ( +/obj/structure/chair/fancy/comfy{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals - Lounge" + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet/grimy, +/area/hallway/primary/port) "qCc" = ( /obj/machinery/light{ dir = 1 @@ -58732,9 +58372,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port) -"qCo" = ( -/turf/open/floor/iron, -/area/security/main) "qCp" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/light_switch{ @@ -58762,6 +58399,22 @@ }, /turf/open/floor/iron, /area/medical/break_room) +"qCN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "qDn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -58775,24 +58428,38 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) -"qDN" = ( -/obj/machinery/light/small{ - dir = 8 +"qDA" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "MiniSat - Antechamber"; - dir = 4; - network = list("minisat") +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/advanced_airlock_controller{ + pixel_y = 24 }, -/obj/machinery/light_switch{ - pixel_x = -22; - pixel_y = -8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/solars/starboard/aft) +"qDL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "qDP" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=14-Starboard-Central"; @@ -58807,32 +58474,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"qDW" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +"qEw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) -"qEf" = ( -/obj/structure/chair{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/main) -"qEq" = ( -/obj/structure/closet/secure_closet/lethalshots, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "qEx" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -58859,6 +58509,15 @@ "qEJ" = ( /turf/open/floor/iron, /area/maintenance/port/fore) +"qEK" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/engineering) "qES" = ( /obj/structure/lattice, /obj/structure/flora/ausbushes/leafybush, @@ -58877,25 +58536,6 @@ }, /turf/open/floor/grass, /area/science/xenobiology) -"qEV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) "qFC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58903,14 +58543,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard) -"qFQ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "qFY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -58952,16 +58584,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port) -"qGr" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/mineral/copper{ - amount = 5 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner, -/area/engine/storage_shared) "qGx" = ( /obj/machinery/newscaster, /turf/closed/wall, @@ -58980,24 +58602,22 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"qGM" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +"qGT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall/r_wall, +/area/science/mixing/chamber) +"qHc" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, /area/security/brig) -"qGT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall/r_wall, -/area/science/mixing/chamber) "qHf" = ( /obj/machinery/chem_dispenser, /turf/open/floor/iron, @@ -59011,13 +58631,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"qHw" = ( -/obj/structure/rack, -/obj/item/storage/box/sec_barricades, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/item/survivalcapsule/capsule_checkpoint, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "qHC" = ( /obj/machinery/firealarm{ pixel_y = 24 @@ -59042,9 +58655,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"qHS" = ( -/turf/closed/wall/mineral/plastitanium, -/area/engine/break_room) "qHT" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -59079,12 +58689,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"qIx" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "qIR" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -59105,6 +58709,17 @@ }, /turf/open/floor/iron/dark, /area/medical/patients_rooms) +"qJa" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Aft Primary Hallway - Fore" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/aft) "qJb" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/meter, @@ -59123,6 +58738,16 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) +"qJQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) +"qKa" = ( +/obj/effect/turf_decal/siding/white/corner, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "qKb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59138,42 +58763,32 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"qKA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"qKV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"qKX" = ( +"qKn" = ( /obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4 +/obj/effect/turf_decal/siding/purple{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/turf/open/floor/iron/white, +/area/science/research) +"qKA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/plating/airless, +/area/space/nearstation) +"qLa" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/starboard) "qLf" = ( /obj/structure/table/wood, /obj/item/storage/photo_album, @@ -59208,23 +58823,26 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"qMo" = ( -/obj/effect/turf_decal/tile/white/half/contrasted{ - dir = 1 +"qMr" = ( +/obj/structure/filingcabinet{ + pixel_x = -7 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/filingcabinet{ + pixel_x = 7 }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/light_switch{ + pixel_x = 23 }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 }, -/turf/open/floor/iron, -/area/medical/chemistry) +/obj/machinery/camera/directional/north{ + c_tag = "Research Division - Server Room"; + network = list("ss13","rd"); + pixel_x = 22 + }, +/turf/open/floor/iron/dark, +/area/science/server) "qMu" = ( /obj/structure/table, /obj/item/storage/box/bodybags{ @@ -59248,6 +58866,15 @@ }, /turf/open/floor/iron, /area/medical/genetics) +"qMC" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "qML" = ( /obj/structure/table/wood, /obj/item/storage/box/evidence, @@ -59267,15 +58894,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"qNj" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "qNn" = ( /obj/machinery/computer/station_alert, /obj/structure/sign/map/right{ @@ -59385,6 +59003,15 @@ dir = 5 }, /area/science/research) +"qPy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "qPH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -59407,6 +59034,14 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/white, /area/medical/surgery) +"qPX" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron, +/area/maintenance/aft) "qQL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -59458,6 +59093,29 @@ }, /turf/open/floor/iron, /area/maintenance/fore) +"qSc" = ( +/obj/machinery/door/airlock/security{ + name = "Armory"; + req_access_txt = "3"; + security_level = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/security/main) "qSB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -59486,6 +59144,21 @@ dir = 1 }, /area/hallway/secondary/entry) +"qSM" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring medbay to ensure patient safety."; + dir = 4; + name = "Medbay Monitor"; + network = list("medbay"); + pixel_x = 1; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/medical) "qSX" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -59601,6 +59274,17 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"qUK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/chair/fancy/bench/right, +/obj/effect/turf_decal/tile/dark_red, +/turf/open/floor/iron/smooth_corner, +/area/security/prison) "qVf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59616,13 +59300,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/break_room) -"qVg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced, -/obj/structure/closet/secure_closet/atmospherics, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) +"qVh" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "qVi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -59636,20 +59320,17 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"qVS" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Middle Arm"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"qVH" = ( +/obj/machinery/power/smes{ + capacity = 9e+006; + charge = 10000 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "qWp" = ( /obj/machinery/holopad, /obj/machinery/flasher{ @@ -59670,44 +59351,6 @@ /obj/effect/spawner/randomvend/cola, /turf/open/floor/iron/dark, /area/bridge) -"qWM" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Brig Blast door" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" - }, -/turf/open/floor/iron, -/area/security/brig) -"qWR" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/brig) "qWU" = ( /obj/structure/chair/stool/bar, /obj/machinery/digital_clock/directional/east, @@ -59718,19 +59361,12 @@ /mob/living/simple_animal/hostile/retaliate/goose/vomit, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"qXd" = ( -/obj/structure/table/wood, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/machinery/camera{ - c_tag = "Bar - Backroom" - }, -/obj/structure/sink/kitchen{ - pixel_y = 28 +"qXf" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/turf/open/floor/wood/big, -/area/crew_quarters/bar) +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) "qXs" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -59784,20 +59420,6 @@ }, /turf/closed/wall/r_wall, /area/security/main) -"qYG" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/storage/primary) "qYK" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59833,6 +59455,49 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"qYX" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Exterior - Starboard Fore"; + network = list("minisat") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/aisat) +"qZg" = ( +/obj/structure/table/wood, +/obj/item/lipstick{ + pixel_y = 5 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Theatre - Stage" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/instrument/guitar, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "qZh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59861,6 +59526,18 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"qZr" = ( +/obj/structure/table, +/obj/item/clothing/head/utility/hardhat/cakehat, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "qZA" = ( /obj/item/assembly/prox_sensor, /obj/structure/cable/yellow{ @@ -59951,6 +59628,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/disposal) +"rai" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Chapel - Starboard" + }, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/chapel/main) "rao" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -59982,28 +59671,22 @@ }, /turf/open/floor/iron/dark, /area/engine/break_room) +"raJ" = ( +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/vacant_room/office) "raU" = ( /obj/machinery/light/small, /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/hallway/primary/central) -"rbc" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Atmos to Loop" - }, -/turf/open/floor/engine, -/area/engine/engineering) "rbC" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = 30 @@ -60043,12 +59726,16 @@ }, /turf/open/floor/iron, /area/maintenance/department/medical/central) -"rbN" = ( -/obj/effect/turf_decal/siding/purple/corner{ - dir = 8 +"rbP" = ( +/obj/structure/chair/stool{ + pixel_y = 8 }, -/turf/open/floor/iron/white, -/area/science/research) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/engine/break_room) "rbZ" = ( /obj/machinery/light/small, /obj/machinery/power/apc{ @@ -60064,6 +59751,40 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) +"rcd" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/light_switch{ + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/head/utility/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/head/utility/welding{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"rcj" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Central Primary Hallway - Fore" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "rcl" = ( /obj/item/stock_parts/cell/high{ charge = 100; @@ -60098,6 +59819,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"rcT" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/customs) "rcW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60112,16 +59848,21 @@ /obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron, /area/hydroponics) -"rcZ" = ( -/obj/machinery/recharger{ - pixel_y = 4 +"rdh" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) +/obj/machinery/shower{ + layer = 4; + name = "emergency shower"; + pixel_y = 7 + }, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/noslip/white, +/area/medical/patients_rooms) "rdt" = ( /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "12;47" @@ -60140,25 +59881,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"rdN" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +"rdw" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Interrogation room"; + network = list("interrogation") }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) +/turf/open/floor/iron/dark/textured, +/area/security/brig) "rdQ" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/medical) @@ -60173,12 +59902,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/central) -"rep" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "reP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60195,22 +59918,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/medical/central) -"rfH" = ( -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/security/brig"; - name = "Brig APC"; - pixel_y = -24 +"rfG" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Middle Arm - Far" }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, /turf/open/floor/iron, -/area/security/brig) -"rfN" = ( -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/security/brig) +/area/hallway/secondary/entry) "rgM" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Maintenance"; @@ -60227,6 +59950,21 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"rhd" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/paper/guides/jobs/hydroponics, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + pixel_x = -31; + pixel_y = -2 + }, +/obj/structure/table/glass, +/obj/item/wrench, +/obj/effect/turf_decal/tile/green/fourcorners/contrasted, +/turf/open/floor/iron, +/area/hydroponics) "rhq" = ( /obj/structure/table/wood, /obj/item/storage/crayons{ @@ -60254,34 +59992,12 @@ }, /turf/open/floor/plating, /area/security/warden) -"rhP" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"rhM" = ( +/obj/effect/turf_decal/siding/purple{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/brig) -"rhX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/white, +/area/science/research) "rih" = ( /obj/structure/railing{ dir = 4 @@ -60304,23 +60020,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard/secondary) -"riC" = ( -/obj/item/storage/secure/briefcase, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"riD" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/structure/table/glass, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light{ - dir = 8 +/obj/machinery/camera/directional/west{ + c_tag = "Bridge - Starboard Access" }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/bridge) "rjv" = ( /obj/effect/turf_decal/numbers/two_nine, /turf/open/floor/iron/grid/steel, @@ -60340,25 +60053,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"rjH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Research Division Testing Range"; - dir = 1; - network = list("ss13","rd") - }, -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/obj/effect/landmark/start/exploration, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/turf/open/floor/iron, -/area/science/shuttledock) "rjI" = ( /obj/machinery/light{ dir = 4 @@ -60381,6 +60075,12 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"rke" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "rkA" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -60428,17 +60128,32 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"rlG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4; - pixel_x = 4 +"rlA" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/machinery/firealarm/directional/north, +/obj/item/radio/off, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/checkpoint/medical) +"rlH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 4 }, -/turf/open/floor/catwalk_floor/iron, -/area/science/storage) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/closet/radiation, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron, +/area/science/research) "rlN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60474,22 +60189,6 @@ }, /turf/open/floor/iron, /area/science/mixing) -"rma" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "rmb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -60499,24 +60198,20 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"rmf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"rmd" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) -"rmt" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/security/main"; - dir = 4; - name = "Security Office APC"; - pixel_x = 24 +/turf/open/floor/iron/textured_large, +/area/security/main) +"rmo" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/security/main) +/area/engine/break_room) "rmK" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -60546,47 +60241,23 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"rnz" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/surgery, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "rnD" = ( /obj/structure/bodycontainer/morgue, /turf/open/floor/plating, /area/medical/morgue) -"rnE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/security/main) -"rop" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light/small{ +"rog" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/dark{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Fore Port"; - dir = 8; - network = list("minisat") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/effect/turf_decal/siding/dark{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/aisat) +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "ror" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -60610,13 +60281,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) -"roF" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/brig) "roJ" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -60631,60 +60295,32 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"rph" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/camera{ - c_tag = "Research Division Hallway - Mech Bay"; - dir = 4; - network = list("ss13","rd") - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/research) "rpu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /turf/open/floor/iron, /area/science/storage) -"rpT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +"rpW" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/iron, -/area/security/brig) -"rqb" = ( -/obj/machinery/camera/autoname{ - dir = 4 +/area/engine/engineering) +"rqa" = ( +/obj/structure/table, +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 }, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/paper/guides/jobs/hydroponics, -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - pixel_x = -31; - pixel_y = -2 +/obj/machinery/computer/med_data/laptop, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 }, -/obj/structure/table/glass, -/obj/item/wrench, -/obj/effect/turf_decal/tile/green/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hydroponics) +/turf/open/floor/iron/white/smooth_half, +/area/security/brig) "rqt" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -60706,23 +60342,6 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) -"rqv" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "rqQ" = ( /obj/structure/reflector/box/anchored{ dir = 8 @@ -60848,13 +60467,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"rsm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four" - }, -/turf/open/floor/iron, -/area/engine/break_room) "rsn" = ( /obj/structure/rack, /obj/item/flashlight, @@ -60903,6 +60515,15 @@ dir = 1 }, /area/chapel/main) +"rtq" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "rtv" = ( /obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, /obj/effect/turf_decal/stripes/line, @@ -60928,22 +60549,10 @@ /mob/living/basic/cockroach, /turf/open/floor/plating, /area/maintenance/aft) -"rum" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, +"rux" = ( +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) -"rup" = ( -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/hallway/primary/aft) "ruC" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/corner{ @@ -60966,18 +60575,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"rvd" = ( -/obj/item/storage/crayons, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +"ruP" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/turf/open/floor/carpet/grimy, -/area/chapel/office) +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "rvh" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -61025,33 +60628,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"rvJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4; - pixel_x = 4 +"rvI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/science/storage) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "rvR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/rnd/server, /turf/open/floor/circuit/telecomms/server, /area/science/server) -"rvW" = ( -/obj/item/radio/intercom{ - pixel_x = -28 - }, -/obj/structure/table, -/obj/item/clothing/mask/balaclava, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "rvY" = ( /obj/machinery/firealarm{ dir = 4; @@ -61098,19 +60688,6 @@ }, /turf/open/floor/iron/checker, /area/crew_quarters/kitchen) -"rxa" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/research) "rxb" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen"; @@ -61123,29 +60700,11 @@ }, /turf/open/floor/iron/checker, /area/crew_quarters/kitchen) -"rxn" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron, -/area/engine/break_room) "rxo" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/aft) -"rxz" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) "rxV" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/decal/cleanable/dirt, @@ -61167,6 +60726,16 @@ }, /turf/open/floor/iron/dark, /area/aisat) +"ryA" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/aisat) "ryB" = ( /obj/structure/table/wood, /obj/item/phone{ @@ -61241,6 +60810,21 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard) +"rAw" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/ai_upload"; + name = "Upload APC"; + pixel_y = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/camera/motion/directional/south{ + c_tag = "AI Upload Chamber - Port"; + network = list("aiupload") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) "rAK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61257,15 +60841,6 @@ /obj/machinery/light/small, /turf/open/floor/iron, /area/medical/medbay/central) -"rBd" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) "rBi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -61278,6 +60853,18 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"rBs" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/supply) "rBv" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -61290,19 +60877,6 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"rBF" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/fore) "rBG" = ( /obj/effect/landmark/start/randommaint/psychiatrist, /turf/open/floor/carpet/red, @@ -61355,6 +60929,21 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"rDs" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/smooth_large, +/area/security/prison) "rDz" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -61384,13 +60973,16 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"rDW" = ( -/obj/effect/turf_decal/tile/red{ +"rDQ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/red/anticorner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, /area/security/brig) "rDY" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, @@ -61418,6 +61010,10 @@ }, /turf/open/floor/iron, /area/construction/storage_wing) +"rEr" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron, +/area/crew_quarters/locker) "rEv" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -61437,10 +61033,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"rEE" = ( -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "rEG" = ( /obj/machinery/light/small{ brightness = 3; @@ -61500,6 +61092,18 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) +"rFh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "rFo" = ( /obj/structure/cable{ icon_state = "1-2" @@ -61539,6 +61143,12 @@ "rFZ" = ( /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen) +"rGb" = ( +/obj/structure/chair/fancy/comfy{ + dir = 1 + }, +/turf/open/floor/cult, +/area/library) "rGe" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -61546,6 +61156,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/fore) +"rGl" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "rGy" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -61567,6 +61183,14 @@ }, /turf/open/floor/wood, /area/library) +"rHy" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "rHz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -61608,11 +61232,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) -"rIG" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) "rIV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -61622,14 +61241,25 @@ }, /turf/open/floor/iron/dark, /area/aisat) -"rJe" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +"rJa" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/rack, +/obj/item/rollerbed{ + pixel_x = -2 }, -/obj/effect/turf_decal/siding/dark_blue{ +/obj/item/rollerbed{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/item/rollerbed{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 }, +/obj/machinery/digital_clock/directional/west, +/obj/effect/turf_decal/siding/dark_blue/corner, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "rJg" = ( @@ -61663,28 +61293,20 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) -"rJH" = ( -/obj/machinery/holopad{ - pixel_x = 16; - pixel_y = -16 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "rJX" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, /turf/open/floor/iron/dark, /area/bridge) +"rKx" = ( +/obj/machinery/telecomms/processor/preset_one, +/obj/machinery/camera/directional/north{ + c_tag = "Telecomms - Server Room - Fore-Port"; + network = list("ss13","tcomms") + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) "rKA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/green/half/contrasted, @@ -61703,16 +61325,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"rKP" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "rKV" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -61725,19 +61337,20 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"rLL" = ( +"rKW" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "rLS" = ( @@ -61764,6 +61377,23 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"rLY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "rMj" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/cryoxadone{ @@ -61790,21 +61420,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/medical/patients_rooms) -"rMk" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/medical/break_room) "rMo" = ( /obj/structure/cable{ icon_state = "0-8" @@ -61815,19 +61430,6 @@ /obj/machinery/power/smes, /turf/open/floor/iron, /area/maintenance/solars/port/fore) -"rMU" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/bed/roller, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/security/brig) "rMV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/blue{ @@ -61835,22 +61437,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"rNi" = ( -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/structure/table/reinforced, -/obj/machinery/camera{ - c_tag = "Security Post - Cargo"; - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) "rNl" = ( /obj/effect/landmark/blobstart, /turf/open/floor/iron, @@ -61872,6 +61458,25 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"rNY" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Command Hallway - Port" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/command) "rOy" = ( /obj/structure/rack, /obj/item/clothing/mask/gas/sechailer, @@ -61909,6 +61514,15 @@ }, /turf/open/floor/plating, /area/maintenance/aft/secondary) +"rOT" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark, +/area/chapel/office) "rPl" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -61961,15 +61575,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"rPJ" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "rPM" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -62103,10 +61708,38 @@ /obj/machinery/announcement_system, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) +"rRK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"rSd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/research) "rSn" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/aft) +"rSp" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "rSy" = ( /obj/structure/chair, /obj/effect/turf_decal/pool, @@ -62139,19 +61772,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"rSX" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = -31; - pixel_y = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "rTo" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -62178,12 +61798,18 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"rTK" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) +"rTF" = ( +/obj/machinery/computer/card/minor/hos{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) +"rTG" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - Toxins" + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) "rTS" = ( /obj/machinery/power/terminal{ dir = 1 @@ -62223,12 +61849,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"rUd" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) "rUe" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62244,18 +61864,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"rUn" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) "rUo" = ( /obj/item/radio/intercom{ pixel_y = -29 @@ -62285,30 +61893,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port/fore) -"rUL" = ( -/obj/item/radio/intercom{ - pixel_y = 21 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/light{ +"rUx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/caution{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Club - Fore" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/effect/landmark/xeno_spawn, +/obj/item/radio/intercom{ + pixel_y = 21 }, -/turf/open/floor/wood, -/area/crew_quarters/bar) +/turf/open/floor/engine, +/area/science/explab) "rVC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -62325,10 +61920,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/crew_quarters/dorms) -"rVF" = ( -/mob/living/carbon/human/species/monkey/punpun, -/turf/open/floor/wood/big, -/area/crew_quarters/bar) "rVZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62355,10 +61946,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"rWg" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/main) "rWA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -62377,41 +61964,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"rWB" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, -/turf/open/floor/plating, -/area/maintenance/department/science) -"rWC" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Courtroom" - }, -/obj/structure/chair/fancy{ - name = "Judge" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) "rWG" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -62456,18 +62008,35 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"rXp" = ( -/obj/machinery/button/flasher{ - id = "holdingflash"; - pixel_y = -26; - req_access_txt = "1" +"rWS" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/science/shuttledock) +"rWW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) +"rXi" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "rXW" = ( /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance"; @@ -62529,6 +62098,19 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) +"rZl" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Central"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/xenobiology) "rZv" = ( /obj/item/radio/intercom{ pixel_y = -30 @@ -62551,6 +62133,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/fore) +"rZU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/break_room) "rZZ" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -62587,6 +62175,16 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"saw" = ( +/obj/structure/closet{ + name = "Evidence Closet 2" + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/brig) "saz" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -27 @@ -62601,38 +62199,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"saH" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/rack, -/obj/item/storage/fancy/donut_box, -/obj/item/beacon/nettingportal, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/dragnet, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) -"sbc" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/structure/closet/secure_closet/personal, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/brown/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"sbC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/turf/open/floor/iron, -/area/vacant_room/commissary) -"sbf" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/security/execution/education) +/turf/open/floor/iron/smooth_large, +/area/security/brig) "sbE" = ( /obj/machinery/power/apc{ areastring = "/area/hallway/primary/port"; @@ -62682,25 +62257,6 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/maintenance/aft) -"scy" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/security/warden"; - dir = 8; - name = "Brig Control APC"; - pixel_x = -1; - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "scT" = ( /obj/machinery/door/poddoor{ id = "toxinsdriver"; @@ -62739,21 +62295,6 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) -"sdg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "sdi" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/effect/turf_decal/trimline/black/filled/line{ @@ -62786,6 +62327,23 @@ }, /turf/open/floor/iron, /area/hydroponics) +"sdV" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "sek" = ( /obj/structure/table, /obj/machinery/button/door{ @@ -62811,14 +62369,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/warden) -"sem" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) "sez" = ( /obj/machinery/light{ dir = 1 @@ -62860,6 +62410,23 @@ /obj/machinery/reagentgrinder, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"seZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/main) "sfd" = ( /obj/item/cigbutt, /obj/machinery/power/apc/highcap/five_k{ @@ -62873,6 +62440,19 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/maintenance/port) +"sff" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Auxiliary Tool Storage" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/storage/tools) "sfq" = ( /obj/machinery/holopad, /obj/effect/landmark/start/cyborg, @@ -62887,6 +62467,23 @@ }, /turf/open/floor/iron/white, /area/medical/genetics/cloning) +"sfT" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/effect/turf_decal/tile/dark_red/half{ + dir = 8 + }, +/turf/open/floor/iron/smooth_half, +/area/security/prison) "sfY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -62907,6 +62504,20 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"sgk" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore) "sgr" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62918,6 +62529,20 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) +"sgw" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people, +/obj/machinery/light, +/obj/item/paper/guides/jobs/hydroponics, +/obj/machinery/camera/directional/south{ + c_tag = "Hydroponics - Foyer" + }, +/obj/item/radio/intercom{ + pixel_y = -25 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/hallway/primary/central) "sgA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -62945,6 +62570,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) +"sha" = ( +/obj/machinery/camera/directional/west{ + active_power_usage = 0; + c_tag = "Turbine Vent"; + network = list("turbine"); + use_power = 0 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) "shr" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, @@ -62962,20 +62597,6 @@ }, /turf/open/floor/iron/dark, /area/aisat) -"shH" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "sic" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62998,6 +62619,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/aft) +"siE" = ( +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/white/smooth_half{ + dir = 1 + }, +/area/security/brig) "siF" = ( /obj/structure/grille, /turf/open/floor/plating/airless, @@ -63017,6 +62644,15 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"siM" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "siT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63030,12 +62666,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"siV" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/break_room) "sja" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63078,6 +62708,13 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"sky" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/engineering, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/engineering) "skB" = ( /obj/item/radio/intercom{ pixel_x = 29 @@ -63087,21 +62724,6 @@ }, /turf/open/floor/iron/dark, /area/science/server) -"slo" = ( -/mob/living/simple_animal/bot/secbot{ - arrest_type = 1; - health = 45; - icon_state = "secbot1"; - idcheck = 1; - name = "Sergeant-at-Armsky"; - weaponscheck = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "slq" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -63111,6 +62733,15 @@ }, /turf/open/floor/iron, /area/science/mixing) +"slv" = ( +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/exit/departure_lounge) "slA" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -63142,25 +62773,26 @@ }, /turf/open/floor/wood/big, /area/crew_quarters/bar) -"smq" = ( -/obj/machinery/computer/security/labor, -/obj/machinery/light{ - dir = 1 +"slY" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/explab) "smt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/storage/primary) -"smA" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "smE" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -63194,16 +62826,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) -"snk" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) "snA" = ( /obj/machinery/status_display/supply{ pixel_y = 32 @@ -63213,6 +62835,27 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"snF" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/explab) +"snQ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "soe" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -63226,23 +62869,6 @@ /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"sof" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"soL" = ( -/obj/structure/rack, -/obj/item/storage/box/firingpins{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/firingpins, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/main) "soT" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63261,18 +62887,6 @@ }, /turf/open/floor/iron, /area/medical/chemistry) -"spo" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "spp" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -63363,21 +62977,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"sqE" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light, -/turf/open/floor/iron, -/area/hallway/primary/central) "sqH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille/broken, @@ -63396,6 +62995,39 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"sqY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/transit_tube/crossing/horizontal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"srn" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Head of Personnel's Office" + }, +/obj/structure/table/wood, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/silver_ids, +/obj/item/storage/box/ids, +/obj/machinery/light, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "srs" = ( /turf/open/floor/prison, /area/security/prison) @@ -63408,13 +63040,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) -"srF" = ( -/obj/effect/spawner/randomvend/snack, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "srT" = ( /obj/item/food/grown/wheat, /obj/item/food/grown/watermelon, @@ -63521,33 +63146,11 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"ste" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/explab) "sth" = ( /obj/structure/bed/dogbed/vector, /mob/living/simple_animal/pet/hamster/vector, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"stz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/iron, -/area/security/brig) -"stD" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/explab) "stH" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -63565,6 +63168,29 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) +"stK" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Storage" + }, +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron{ + dir = 1 + }, +/area/engine/engineering) +"stR" = ( +/mob/living/simple_animal/slime, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Pen #3"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/science/xenobiology) "stW" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63588,15 +63214,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/fore) -"sub" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) +"sur" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/brig) "suL" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -63629,37 +63250,6 @@ "svj" = ( /turf/closed/wall, /area/science/storage) -"svv" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"svG" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too."; - health = 45; - maxHealth = 45; - name = "Officer Beepsky" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "svP" = ( /obj/structure/chair{ dir = 4; @@ -63688,6 +63278,42 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) +"svW" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "Brig Blast door" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/turf/open/floor/iron, +/area/security/brig) +"swW" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "sxa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63698,13 +63324,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"sxl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 +"sxt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "sxu" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -63761,19 +63388,30 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/teleporter) -"syg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"sxL" = ( +/obj/item/radio/intercom{ + pixel_x = -30 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/table, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"sxO" = ( +/obj/effect/turf_decal/box/corners, +/turf/open/floor/engine, +/area/science/explab) "syh" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -63824,15 +63462,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/storage) -"syN" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/medical/break_room) "syT" = ( /obj/machinery/computer/med_data/laptop{ dir = 1; @@ -63876,6 +63505,26 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/bar) +"szM" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "1;4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/security/brig) "szO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -63887,17 +63536,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft/secondary) -"sAu" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 3 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "sAv" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -63905,6 +63543,19 @@ /obj/machinery/digital_clock/directional/east, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) +"sAM" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Middle Arm" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "sBh" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -63981,19 +63632,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) -"sCl" = ( -/obj/structure/closet/secure_closet/security/cargo, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) "sCq" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -64004,6 +63642,26 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"sCu" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Fore Port"; + network = list("minisat") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/aisat) "sCw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -64025,6 +63683,17 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"sDx" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "sDz" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -64068,23 +63737,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"sEq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) "sEw" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -64109,29 +63761,64 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/fore) -"sFk" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +"sED" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/brig) -"sFB" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/iron/showroomfloor, +/area/security/warden) +"sFz" = ( +/obj/machinery/computer/crew, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Medbay RC"; + pixel_y = 31 }, -/obj/structure/closet, -/obj/item/crowbar, -/obj/item/assembly/flash/handheld, -/obj/item/radio, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32; + pixel_y = 31 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) +/area/security/checkpoint/medical) +"sFN" = ( +/obj/item/tank/internals/oxygen/red{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/item/tank/internals/oxygen/red{ + pixel_x = 4; + pixel_y = -1 + }, +/obj/item/tank/internals/anesthetic{ + pixel_x = 2 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/structure/closet/crate{ + opened = 1 + }, +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) +"sFO" = ( +/obj/machinery/shieldgen, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Secure Storage" + }, +/turf/open/floor/plating, +/area/engine/engineering) "sGm" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -64180,18 +63867,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"sGK" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/showroomfloor, -/area/crew_quarters/cryopods) "sGO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64217,6 +63892,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/purple, /area/vacant_room/office) +"sHl" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "sHt" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/portables_connector{ @@ -64226,23 +63910,26 @@ /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) -"sIb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +"sHv" = ( +/obj/machinery/camera/autoname{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/turf/open/floor/engine, +/area/science/explab) +"sHP" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/prison) +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/armor/laserproof, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/tech/grid, +/area/ai_monitored/security/armory) "sIi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -64328,12 +64015,17 @@ }, /turf/open/floor/iron, /area/science/research) -"sJj" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +"sJo" = ( +/obj/item/storage/secure/safe{ + pixel_x = 6; + pixel_y = 30 }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) +/obj/machinery/camera/directional/north{ + c_tag = "Chief Engineer's Office" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "sJB" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64344,16 +64036,9 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"sKb" = ( -/obj/structure/table, -/obj/item/pen, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark_blue, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) +"sJW" = ( +/turf/closed/wall/mineral/plastitanium, +/area/engine/break_room) "sKj" = ( /obj/machinery/shower{ dir = 4 @@ -64367,25 +64052,6 @@ /obj/effect/mapping_helpers/make_non_slip, /turf/open/floor/iron, /area/engine/engineering) -"sKu" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Arrivals - Aft Arm"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner, -/area/hallway/secondary/entry) "sKK" = ( /obj/structure/closet{ name = "Evidence Closet 4" @@ -64408,6 +64074,24 @@ }, /turf/open/floor/iron, /area/engine/gravity_generator) +"sLA" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "sLD" = ( /obj/structure/sink{ dir = 4; @@ -64420,6 +64104,20 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/hydroponics) +"sLL" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery/red, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -31 + }, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "sLY" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -64431,6 +64129,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) +"sLZ" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/security/nuke_storage) "sMg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -64439,35 +64148,10 @@ luminosity = 2 }, /area/security/nuke_storage) -"sMr" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "sMw" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/iron, /area/maintenance/starboard/secondary) -"sMC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron/showroomfloor, -/area/security/main) -"sML" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Secure Pen"; - dir = 8; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/maintenance/department/science/xenobiology) "sMS" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/siding/dark, @@ -64505,6 +64189,18 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port) +"sNk" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "sNl" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 @@ -64553,6 +64249,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard) +"sOb" = ( +/obj/structure/table/wood, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_y = 30 + }, +/obj/machinery/computer/med_data/laptop, +/obj/item/storage/secure/safe/HoS{ + pixel_x = 36; + pixel_y = 28 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Head of Security's Office" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "sOp" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -64568,6 +64283,21 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) +"sOS" = ( +/obj/machinery/photocopier{ + pixel_y = 3 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) +"sPe" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "sPq" = ( /obj/structure/table/reinforced, /obj/machinery/dish_drive, @@ -64593,6 +64323,16 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/science/research) +"sPR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "sQb" = ( /obj/machinery/door/airlock/public/glass{ name = "Primary Tool Storage" @@ -64607,25 +64347,6 @@ }, /turf/open/floor/iron, /area/storage/primary) -"sQx" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/brig) "sQP" = ( /obj/effect/turf_decal/tile/white/half/contrasted{ dir = 1 @@ -64705,12 +64426,27 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/construction/mining/aux_base) -"sRy" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 +"sRD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/siding/dark_blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) +"sSa" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/customs) "sSg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64719,6 +64455,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/locker) +"sSn" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) "sSp" = ( /obj/structure/table/wood, /obj/machinery/light/small{ @@ -64771,15 +64522,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"sSD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "sST" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -64792,20 +64534,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"sTu" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "sTS" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -64874,18 +64602,18 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"sUO" = ( -/mob/living/simple_animal/slime, -/obj/machinery/light/small{ - dir = 8 +"sUQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #3"; - dir = 4; - network = list("ss13","rd","xeno") +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/security/brig) "sVr" = ( /obj/machinery/button/door{ id = "kitchen"; @@ -64907,21 +64635,6 @@ }, /turf/open/floor/iron/checker, /area/crew_quarters/kitchen) -"sVA" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","medbay") - }, -/obj/item/radio/intercom{ - pixel_x = -2; - pixel_y = -28 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/aft) "sVF" = ( /obj/item/clothing/gloves/color/latex, /obj/item/clothing/suit/apron/surgical, @@ -64958,33 +64671,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"sVZ" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/obj/machinery/firealarm/directional/north, -/obj/item/radio/off, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "sWU" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 }, /turf/open/floor/iron/techmaint, /area/science/shuttledock) -"sXr" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair/stool{ - dir = 4; - pixel_x = 7; - pixel_y = 6 - }, -/turf/open/floor/prison, -/area/security/prison) "sXs" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -64995,17 +64687,28 @@ }, /turf/open/floor/iron, /area/medical/break_room) -"sXt" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/holywater{ - pixel_x = -2; - pixel_y = 2 +"sXO" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/item/organ/heart, -/obj/item/soulstone/anybody/chaplain, -/obj/item/book/granter/spell/smoke/lesser, -/turf/open/floor/cult, -/area/chapel/office) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/explab) "sXR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65060,40 +64763,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"tab" = ( -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/machinery/button/door{ - id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = -7; - req_access_txt = "47" - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the research division entryway."; - id = "ResearchExt"; - name = "Research Exterior Airlock"; - normaldoorcontrol = 1; - pixel_x = 7; - pixel_y = 7 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the research division entryway."; - id = "ResearchInt"; - name = "Research Interior Airlock"; - normaldoorcontrol = 1; - pixel_x = 7; - pixel_y = -2 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "taC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -65115,40 +64784,6 @@ }, /turf/open/floor/iron/white, /area/science/mixing) -"taI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"taV" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/engine/engineering) "taZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -65165,82 +64800,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"tbu" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) -"tbE" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/reagent_containers/glass/bottle/chloralhydrate, -/obj/item/reagent_containers/glass/bottle/toxin{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/bottle/facid{ - name = "fluorosulfuric acid bottle"; - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/reagent_containers/syringe{ - pixel_y = 5 - }, -/obj/item/reagent_containers/dropper, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/button/ignition{ - id = "executionburn"; - name = "Justice Ignition Switch"; - pixel_x = -25; - pixel_y = 36 - }, -/obj/machinery/button/door{ - id = "executionfireblast"; - name = "Justice Area Lockdown"; - pixel_x = -25; - pixel_y = 26; - req_access_txt = "2" - }, -/obj/item/assembly/signaler{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/machinery/button/flasher{ - id = "justiceflash"; - name = "Justice Flash Control"; - pixel_x = -36; - pixel_y = 36; - req_access_txt = "1" - }, -/obj/machinery/button/door{ - id = "SecJusticeChamber"; - layer = 4; - name = "Justice Vent Control"; - pixel_x = -36; - pixel_y = 26; - req_access_txt = "3" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "tbL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65269,21 +64828,13 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"tbZ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"tce" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Gravity Generator Room" }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/dark, +/area/engine/gravity_generator) "tcZ" = ( /obj/structure/sign/warning/vacuum{ pixel_x = -32 @@ -65314,6 +64865,36 @@ }, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"teH" = ( +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 27 + }, +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/supply) +"teO" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Starboard Primary Hallway - Auxiliary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "tfc" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -65323,21 +64904,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard) -"tft" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "tfz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -65473,11 +65039,6 @@ "thn" = ( /turf/closed/wall/r_wall, /area/science/server) -"thA" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) "thM" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65608,13 +65169,6 @@ "tjJ" = ( /turf/open/floor/iron, /area/maintenance/aft) -"tjM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "tjY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -65628,6 +65182,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"tka" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "tkf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65655,6 +65218,32 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"tkl" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/tile/dark_red/anticorner{ + dir = 8 + }, +/turf/open/floor/iron/smooth_corner{ + dir = 4 + }, +/area/security/prison) +"tku" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood, +/area/crew_quarters/bar) "tkv" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, @@ -65728,17 +65317,6 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) -"tlO" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/turf/open/floor/iron, -/area/security/main) "tlP" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -65756,6 +65334,12 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"tlW" = ( +/obj/structure/rack, +/obj/effect/loot_jobscale/armoury/bulletproof_vest, +/obj/effect/loot_jobscale/armoury/bulletproof_helmet, +/turf/open/floor/iron/dark/smooth_large, +/area/ai_monitored/security/armory) "tmd" = ( /obj/machinery/door/airlock/public/glass{ name = "Chapel Office"; @@ -65772,6 +65356,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/chapel/office) +"tmJ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "tmK" = ( /obj/structure/table, /obj/item/crowbar, @@ -65852,21 +65451,6 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"tnh" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/shower{ - layer = 4; - name = "emergency shower"; - pixel_y = 7 - }, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/noslip/white, -/area/medical/patients_rooms) "tnr" = ( /obj/machinery/light_switch{ pixel_y = -28 @@ -65877,6 +65461,15 @@ }, /turf/open/floor/wood, /area/lawoffice) +"tnB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/brig) "tnN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -65895,6 +65488,31 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"tnU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Secure Gear Storage" + }, +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/tech/grid, +/area/security/main) +"tnW" = ( +/obj/effect/turf_decal/caution, +/obj/item/beacon, +/turf/open/floor/engine, +/area/science/explab) +"tnX" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "tob" = ( /obj/item/clothing/head/cone{ pixel_x = -4; @@ -65984,15 +65602,34 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) +"tpc" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "tpl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"tpo" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/white, -/area/security/brig) "tpp" = ( /obj/machinery/suit_storage_unit/cmo, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -66095,6 +65732,16 @@ }, /turf/open/floor/iron, /area/engine/storage_shared) +"trt" = ( +/obj/structure/table, +/obj/item/hand_tele, +/obj/item/beacon, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/teleporter) "trC" = ( /obj/effect/turf_decal/bot_white/left, /obj/structure/closet/crate/silvercrate, @@ -66138,19 +65785,16 @@ }, /turf/open/floor/iron/dark, /area/science/server) -"tsr" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security E.V.A. Storage"; - req_access_txt = "3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +"tsq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/purple{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/white, +/area/science/research) "tsu" = ( /obj/effect/landmark/xeno_spawn, /obj/structure/disposalpipe/segment{ @@ -66158,6 +65802,17 @@ }, /turf/open/floor/wood/big, /area/crew_quarters/bar) +"ttn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) +"ttx" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "ttA" = ( /obj/structure/window/reinforced, /obj/machinery/computer/cargo/request{ @@ -66227,6 +65882,27 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"tup" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/warning{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/science/research) "tvl" = ( /obj/item/paper_bin{ pixel_y = 7 @@ -66270,15 +65946,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"tvS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +"tvJ" = ( +/obj/structure/window/reinforced{ + pixel_y = 1 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/freezer, +/area/medical/genetics) "twm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -66341,6 +66015,17 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) +"twP" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/science/research) "twT" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -66359,22 +66044,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"txa" = ( -/obj/machinery/door/airlock/security{ - name = "Court Cell"; - req_access_txt = "63" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/turf/open/floor/iron/dark, -/area/security/brig) "txe" = ( /obj/machinery/door/airlock{ id_tag = "Cabin2"; @@ -66388,6 +66057,27 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"txf" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) +"txg" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/digital_clock/directional/east, +/turf/open/floor/iron, +/area/hallway/primary/port) "txj" = ( /obj/structure/sign/warning/securearea{ pixel_y = -32 @@ -66397,24 +66087,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"txo" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/explab) "txr" = ( /obj/structure/lattice/catwalk, /obj/structure/transit_tube/junction/flipped{ @@ -66436,6 +66108,20 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"txQ" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Bridge - Central" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/fax/bridge, +/turf/open/floor/iron/dark, +/area/bridge) "txW" = ( /obj/structure/chair/office{ dir = 1 @@ -66446,17 +66132,17 @@ }, /turf/open/floor/wood, /area/library) -"tyc" = ( -/obj/machinery/power/smes{ - capacity = 9e+006; - charge = 10000 +"tyl" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) +/turf/open/floor/iron/dark, +/area/medical/surgery) "tyH" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -66465,6 +66151,25 @@ }, /turf/open/floor/plating, /area/medical/chemistry) +"tyK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/holopad, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/break_room) "tyV" = ( /obj/machinery/firealarm{ dir = 4; @@ -66531,6 +66236,15 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"tBl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "tBB" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -66562,18 +66276,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) -"tDc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark_blue/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "tDh" = ( /obj/machinery/computer/pandemic, /obj/effect/turf_decal/bot, @@ -66641,6 +66343,23 @@ }, /turf/open/floor/engine, /area/engine/supermatter) +"tEa" = ( +/obj/effect/spawner/randomvend/cola, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) +"tEl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4; + pixel_x = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/iron, +/area/science/storage) "tEq" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -66653,20 +66372,6 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"tEs" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") - }, -/obj/item/storage/backpack/duffelbag/med/implant{ - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "tEy" = ( /obj/item/instrument/violin, /obj/structure/table/wood, @@ -66691,6 +66396,21 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) +"tET" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Office - Port" + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 8 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/main) "tFB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -66715,20 +66435,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"tGf" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/mob/living/simple_animal/bot/floorbot, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) "tGg" = ( /obj/machinery/door/airlock/command{ name = "Council Chamber"; @@ -66773,6 +66479,17 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"tGE" = ( +/obj/machinery/light_switch{ + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) "tGF" = ( /obj/structure/table, /obj/item/storage/box/evidence, @@ -66782,6 +66499,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) +"tGG" = ( +/obj/structure/window/reinforced, +/obj/machinery/modular_fabricator/autolathe, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/engine/storage_shared) "tHf" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -66824,18 +66547,6 @@ "tHn" = ( /turf/closed/wall/r_wall, /area/science/mixing/chamber) -"tHo" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "tHs" = ( /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "12;35;47;49" @@ -66907,6 +66618,32 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"tIJ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Storage Wing" + }, +/obj/machinery/light, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/construction/storage_wing) "tIU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -66953,19 +66690,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/carpet/green, /area/library) -"tJG" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +"tJn" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/open/floor/iron, -/area/security/main) +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/aft) "tKB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plating, @@ -66985,6 +66716,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) +"tKX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/main) "tLg" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -67004,14 +66747,6 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"tLB" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "tLJ" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/condiment/saltshaker{ @@ -67048,6 +66783,9 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"tMi" = ( +/turf/open/floor/glass/reinforced, +/area/medical/medbay/lobby) "tMl" = ( /obj/structure/chair/office/light{ dir = 1 @@ -67101,6 +66839,24 @@ }, /turf/open/floor/carpet/grimy, /area/chapel/office) +"tNz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4; + pixel_x = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/science/storage) "tND" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -67140,6 +66896,25 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"tNK" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/execution/education"; + dir = 1; + name = "Prisoner Education Chamber APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/closet/secure_closet/injection{ + name = "educational injections"; + pixel_x = 2 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/execution/education) "tNW" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -67150,18 +66925,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"tNX" = ( -/obj/machinery/holopad, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) "tOo" = ( /obj/machinery/chem_heater, /obj/effect/turf_decal/stripes/line{ @@ -67199,16 +66962,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/locker) -"tPv" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/security/main) -"tQi" = ( -/obj/structure/chair, -/turf/open/floor/carpet/grimy, -/area/security/main) "tQj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -67272,6 +67025,19 @@ }, /turf/open/floor/wood, /area/library) +"tQG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/science/research) "tQT" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -67282,15 +67048,21 @@ /obj/effect/turf_decal/trimline/purple/filled/warning, /turf/open/floor/iron/white, /area/science/research) -"tRg" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 +"tQU" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - N2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit/departure_lounge) +/turf/open/floor/engine/n2, +/area/engine/atmos) +"tQY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "tRS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -67343,6 +67115,12 @@ dir = 8 }, /area/chapel/main) +"tSr" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/secondary) "tSs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -67361,27 +67139,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"tSU" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/rack, -/obj/item/rollerbed{ - pixel_x = -2 - }, -/obj/item/rollerbed{ - pixel_x = 1; - pixel_y = 3 - }, -/obj/item/rollerbed{ - pixel_x = 5; - pixel_y = 8 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/digital_clock/directional/west, -/obj/effect/turf_decal/siding/dark_blue/corner, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "tTe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -67403,11 +67160,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science/xenobiology) -"tTh" = ( -/obj/structure/table/reinforced, -/obj/machinery/fax/sec, -/turf/open/floor/iron, -/area/security/main) "tTD" = ( /obj/effect/turf_decal/plaque{ icon_state = "L11" @@ -67420,6 +67172,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"tUa" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/maintenance/fore) "tUe" = ( /obj/machinery/light{ dir = 1 @@ -67521,12 +67288,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"tUV" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 +"tUW" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet/restrooms) "tVg" = ( /obj/structure/rack, /obj/item/tank/internals/oxygen, @@ -67589,18 +67359,24 @@ }, /turf/open/floor/iron/white, /area/science/research) -"tXy" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"tXb" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/explab) +"tXB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/engine/engineering) +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "tXE" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -67610,18 +67386,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"tXI" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "tYe" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -67632,21 +67396,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"tYf" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "tYg" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/decal/cleanable/dirt, @@ -67679,6 +67428,25 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"tYQ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) "tYS" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/stripes/line{ @@ -67687,17 +67455,41 @@ /obj/machinery/light, /turf/open/floor/iron, /area/hydroponics) -"tZd" = ( +"tYY" = ( +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai_upload"; + icon_state = "control_stun"; + name = "AI Upload turret control"; + pixel_y = 28 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = -24; + pixel_y = 24 + }, +/obj/effect/landmark/start/cyborg, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/ai_upload_foyer"; + name = "AI Upload Access APC"; + pixel_y = -24 }, -/turf/open/floor/iron, -/area/engine/break_room) +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the AI Upload."; + dir = 4; + name = "AI Upload Monitor"; + network = list("aiupload"); + pixel_x = -29 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) "tZv" = ( /obj/machinery/door/airlock/maintenance{ name = "Chapel Office Maintenance"; @@ -67715,16 +67507,43 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/chapel/office) -"tZG" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/science/explab) "tZR" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) +"tZX" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/storage/primary) +"uas" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/medical) +"ube" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/engine/break_room) "ubt" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -67743,19 +67562,6 @@ /obj/effect/turf_decal/trimline/white/filled/line, /turf/open/floor/iron/dark, /area/science/shuttledock) -"ubC" = ( -/obj/structure/table, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 3 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "ubE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -67822,16 +67628,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"ucG" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/aisat) "ucX" = ( /obj/item/trash/candy, /obj/effect/decal/cleanable/dirt, @@ -67879,6 +67675,15 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) +"udo" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Starboard Primary Hallway - Tech Storage" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "udr" = ( /obj/structure/closet/secure_closet/hop, /obj/effect/turf_decal/siding/wood, @@ -67950,6 +67755,39 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"uez" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/main) +"ufu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "ufT" = ( /obj/machinery/photocopier, /obj/machinery/power/apc{ @@ -67983,6 +67821,16 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"ugb" = ( +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Cryogenics Lounge"; + name = "recreation camera" + }, +/turf/open/floor/iron/showroomfloor, +/area/crew_quarters/cryopods) "ugc" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -68070,10 +67918,6 @@ /obj/item/flashlight/lamp, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) -"ugZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron/dark, -/area/security/brig) "uhr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -68109,6 +67953,16 @@ }, /turf/open/floor/iron, /area/science/shuttledock) +"uhM" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Gateway - Access" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/gateway) "uhQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -68283,6 +68137,22 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"ukC" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"ukH" = ( +/obj/structure/closet/secure_closet/detective, +/obj/effect/landmark/blobstart, +/obj/machinery/camera/directional/west{ + c_tag = "Detective's Office" + }, +/turf/open/floor/carpet/grimy, +/area/security/detectives_office) "ulc" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -68343,12 +68213,6 @@ /obj/item/hand_labeler, /turf/open/floor/iron/techmaint, /area/science/shuttledock) -"ulJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "ulL" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow/opposingcorners{ @@ -68356,18 +68220,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"ulX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "uma" = ( /obj/structure/bookcase/random/religion, /obj/effect/turf_decal/siding/wood{ @@ -68396,6 +68248,14 @@ /obj/structure/closet/secure_closet/chemical, /turf/open/floor/iron, /area/medical/chemistry) +"umw" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/main) "umz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -68424,19 +68284,6 @@ /obj/structure/chair/fancy/comfy, /turf/open/floor/carpet/grimy, /area/hallway/primary/port) -"unp" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/engine/gravity_generator) "unw" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -68467,6 +68314,21 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"unJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "uoc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -68484,30 +68346,19 @@ dir = 5 }, /area/science/research) -"uop" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/brig) -"upk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +"uoY" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/item/radio/intercom{ + pixel_y = -29 }, -/obj/machinery/power/apc/auto_name/west{ - name = "Test Chamber APC"; - pixel_x = -24 +/obj/effect/turf_decal/tile/black/opposingcorners{ + dir = 1 }, -/obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/iron/dark, -/area/maintenance/department/science/xenobiology) +/turf/open/floor/iron/white, +/area/crew_quarters/heads/hor) "upm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -68523,6 +68374,13 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"upp" = ( +/mob/living/carbon/human/species/monkey, +/obj/structure/window/reinforced{ + pixel_y = 1 + }, +/turf/open/floor/iron/freezer, +/area/medical/genetics) "upK" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ dir = 1 @@ -68545,18 +68403,29 @@ /turf/open/floor/iron/dark/corner, /area/engine/storage_shared) "upY" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/starboard) -"uqm" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/exploration, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/turf/open/floor/iron, +/area/science/shuttledock) +"uqg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/showroomfloor, -/area/security/main) +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/smooth_large, +/area/security/prison) "uqu" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/sign/poster/official/bless_this_spess{ @@ -68636,6 +68505,49 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"usY" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/button/door{ + desc = "A remote control-switch for the engineering security doors."; + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = -24; + pixel_y = -6; + req_one_access_txt = "1;10" + }, +/obj/machinery/button/door{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -24; + pixel_y = 5; + req_one_access_txt = "1;24" + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/security/checkpoint/engineering) +"utb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) "utg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -68676,25 +68588,11 @@ /obj/machinery/telecomms/processor/preset_exploration, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"utJ" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/landmark/start/medical_doctor, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/medical/break_room) +"utL" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "utM" = ( /obj/structure/window/reinforced{ dir = 4 @@ -68720,6 +68618,26 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"utS" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Port Fore"; + network = list("minisat") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/aisat) "uub" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -68735,25 +68653,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"uug" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/security/prison) -"uut" = ( -/turf/open/floor/carpet/grimy, -/area/security/main) "uuF" = ( /obj/machinery/door/poddoor/preopen{ id = "transittube"; @@ -68775,6 +68674,14 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/port/aft) +"uuT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/brig) "uuZ" = ( /obj/machinery/light{ dir = 1 @@ -68812,14 +68719,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"uwo" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engineering) "uwp" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68885,6 +68784,40 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/engineering) +"uxo" = ( +/obj/machinery/vending/security, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/iron/techmaint, +/area/security/main) +"uxs" = ( +/obj/machinery/button/door{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -25; + pixel_y = 4; + req_access_txt = "12" + }, +/obj/machinery/button/massdriver{ + id = "trash"; + pixel_x = -26; + pixel_y = -6 + }, +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/plush/lizard_plushie{ + name = "Eats-The-Rubbish" + }, +/turf/open/floor/iron, +/area/maintenance/disposal) "uxG" = ( /obj/structure/closet/crate/rcd{ pixel_y = 4 @@ -68906,23 +68839,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"uyg" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/security/armory"; - name = "Armory APC"; - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"uyf" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/light, -/obj/machinery/camera/motion{ - c_tag = "Armory - Internal"; +/obj/machinery/aug_manipulator, +/turf/open/floor/iron/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/area/science/robotics/lab) "uyh" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -68984,19 +68909,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/aft) -"uzl" = ( -/obj/effect/turf_decal/siding/dark_blue{ - dir = 4 +"uyD" = ( +/obj/item/radio/intercom{ + pixel_y = 26 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"uzs" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 +/obj/effect/turf_decal/tile/red/half{ + dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) "uzP" = ( /obj/structure/table/reinforced, /obj/structure/desk_bell{ @@ -69028,25 +68949,23 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/execution/education) -"uAk" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Research Division Hallway - Central"; - network = list("ss13","rd") +"uAp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/security/brig) "uAI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -69067,6 +68986,10 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"uAP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/medical) "uAU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69143,17 +69066,9 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard) -"uCb" = ( -/obj/machinery/photocopier, -/obj/machinery/camera{ - c_tag = "Law Office"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) +"uBV" = ( +/turf/open/space, +/area/space/nearstation) "uCg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -69193,6 +69108,18 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/primary/fore) +"uCG" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics Tank - CO2" + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"uDf" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/engine/storage_shared) "uDF" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -69220,22 +69147,23 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/engine/gravity_generator) -"uDW" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"uEd" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/assembly/igniter{ + pixel_x = -4; + pixel_y = -4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/item/screwdriver{ + pixel_y = 16 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/item/gps{ + gpstag = "RD0" }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 }, +/obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, /area/science/research) "uEk" = ( @@ -69265,6 +69193,22 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"uEK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "uEU" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -69279,19 +69223,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/shuttledock) -"uFe" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 - }, -/obj/item/food/grown/flower/harebell, -/obj/item/food/grown/flower/harebell, -/obj/item/food/grown/flower/harebell, -/obj/item/food/grown/flower/harebell, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/cult, -/area/chapel/main) "uFK" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -69301,19 +69232,16 @@ }, /turf/open/floor/iron, /area/science/shuttledock) -"uFU" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +"uFV" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/camera/autoname{ - dir = 5 +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "uFY" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, @@ -69322,6 +69250,16 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/carpet/green, /area/library) +"uGQ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/main) "uHp" = ( /obj/machinery/light_switch{ pixel_x = 23; @@ -69381,6 +69319,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/starboard/secondary) +"uJs" = ( +/obj/machinery/door/window/southright{ + dir = 4; + name = "Engineering Deliveries"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced, +/turf/open/floor/iron, +/area/engine/engineering) "uJB" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -69403,6 +69351,29 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"uJG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/advanced_airlock_controller{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/turf/open/floor/catwalk_floor/iron, +/area/maintenance/solars/port/aft) +"uJN" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "uJU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69462,6 +69433,29 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) +"uKx" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) +"uKz" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/customs) "uKB" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westright{ @@ -69481,21 +69475,6 @@ /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) -"uKD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) -"uKE" = ( -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/break_room) "uKR" = ( /obj/machinery/firealarm{ dir = 1; @@ -69514,23 +69493,50 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron, /area/science/shuttledock) +"uLe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) "uLk" = ( /obj/effect/spawner/room/threexthree, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"uLA" = ( -/obj/machinery/vending/wallmed{ - pixel_x = -1; - pixel_y = -32 +"uLK" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engineering) +"uLZ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "1;4" }, -/obj/structure/chair{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/main) "uMc" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/bot, @@ -69553,6 +69559,13 @@ /obj/item/book/manual/wiki/xenoarchaeology, /turf/open/floor/iron/dark, /area/science/explab) +"uMB" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "uNf" = ( /obj/item/radio/intercom{ pixel_y = 24 @@ -69578,6 +69591,21 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) +"uNs" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/mob/living/simple_animal/bot/medbot{ + auto_patrol = 1; + desc = "A little medical robot, officially part of the Nanotrasen medical inspectorate. He looks somewhat underwhelmed."; + name = "Inspector Johnson" + }, +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "uNB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -69653,6 +69681,9 @@ }, /turf/open/floor/carpet/red, /area/hallway/primary/port) +"uOt" = ( +/turf/open/floor/iron/white/textured_large, +/area/security/brig) "uOH" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/bot, @@ -69703,6 +69734,31 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/science/lab) +"uPZ" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to Distro"; + target_pressure = 500 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 25 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Distro Loop" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"uQa" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/break_room) "uQr" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -69761,6 +69817,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard) +"uRk" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/smooth_large, +/area/security/prison) "uRl" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -69822,21 +69884,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/security/main) -"uRX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) "uSe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -69849,12 +69896,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"uSn" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) "uSr" = ( /obj/effect/turf_decal/loading_area{ dir = 1 @@ -69898,41 +69939,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/port/fore) -"uTI" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - icon_state = "control_stun"; - name = "AI Upload turret control"; - pixel_y = 28 - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_x = -24; - pixel_y = 24 - }, -/obj/effect/landmark/start/cyborg, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/turret_protected/ai_upload_foyer"; - name = "AI Upload Access APC"; - pixel_y = -24 - }, -/obj/machinery/light/small{ - dir = 8 +"uTB" = ( +/obj/structure/table, +/obj/item/paper_bin/construction, +/obj/item/airlock_painter, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the AI Upload."; - dir = 4; - name = "AI Upload Monitor"; - network = list("aiupload"); - pixel_x = -29 +/turf/open/floor/iron, +/area/storage/art) +"uTM" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/effect/turf_decal/tile/dark_red/half{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/turf/open/floor/iron/smooth_half, +/area/security/prison) "uTW" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -70025,12 +70047,20 @@ }, /turf/open/floor/iron, /area/medical/genetics) -"uWw" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +"uWC" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom{ + pixel_x = 3; + pixel_y = -28 + }, +/obj/machinery/light_switch{ + pixel_x = -10; + pixel_y = -23 }, +/obj/machinery/light, /turf/open/floor/iron, -/area/security/brig) +/area/medical/break_room) "uWN" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -70044,30 +70074,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"uXD" = ( -/obj/structure/chair/office, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"uXG" = ( -/obj/machinery/camera{ - c_tag = "Toxins - Launch Area"; - network = list("ss13","rd") - }, -/obj/machinery/suit_storage_unit/rd, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron/techmaint, -/area/maintenance/department/science) "uXM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -70098,11 +70104,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"uYl" = ( -/obj/effect/landmark/start/brig_physician, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron/white, -/area/security/brig) "uYo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -70165,19 +70166,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/medical/genetics) -"uZz" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) "uZB" = ( /obj/item/radio/intercom{ pixel_y = -25 @@ -70187,6 +70175,39 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/entry) +"uZX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) +"vah" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Departure Lounge - Port Aft" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "vaz" = ( /obj/machinery/vending/tool, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -70209,6 +70230,30 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/teleporter) +"vaL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron{ + dir = 1 + }, +/area/engine/engineering) "vaQ" = ( /obj/structure/grille, /obj/effect/decal/cleanable/dirt, @@ -70227,13 +70272,12 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"vba" = ( -/obj/structure/closet/secure_closet/security/science, -/obj/effect/turf_decal/tile/red/half/contrasted{ +"vbl" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/iron, -/area/security/checkpoint/science/research) +/area/crew_quarters/fitness/recreation) "vbp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -70290,6 +70334,26 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/maintenance/port) +"vcm" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/effect/landmark/start/captain, +/obj/machinery/camera/directional/east{ + c_tag = "Captain's Quarters" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"vcN" = ( +/obj/structure/closet/secure_closet/contraband/armory, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spawner/lootdrop/armory_contraband, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/tech/grid, +/area/ai_monitored/security/armory) "vcX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -70305,24 +70369,29 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/secondary) +"vcY" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;47" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) "vdt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"vdv" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") - }, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = -31; - pixel_y = -3 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/patients_rooms) "vdF" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8 @@ -70359,17 +70428,18 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"vdX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"vew" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 3 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/structure/closet/secure_closet/brig_physician, +/obj/effect/turf_decal/tile/red/half{ dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/turf/open/floor/iron/white/smooth_half{ + dir = 1 }, -/turf/open/floor/iron, /area/security/brig) "vey" = ( /obj/structure/cable/yellow{ @@ -70381,6 +70451,23 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"veI" = ( +/obj/structure/fireaxecabinet{ + pixel_x = -32 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Port" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/atmos) "veK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70392,16 +70479,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/entry) -"veX" = ( -/obj/machinery/camera{ - c_tag = "Captain's Office"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) "veY" = ( /obj/structure/closet/secure_closet/quartermaster, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ @@ -70409,6 +70486,21 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) +"vfa" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Aft Primary Hallway - Aft" + }, +/obj/structure/sign/departments/evac{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white/corner, +/area/hallway/primary/aft) "vfc" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70440,20 +70532,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"vfz" = ( -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "vfA" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -70480,6 +70558,17 @@ dir = 1 }, /area/engine/engineering) +"vfV" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Toxins - Launch Area"; + network = list("ss13","rd") + }, +/obj/machinery/suit_storage_unit/rd, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/department/science) "vfX" = ( /obj/structure/railing{ dir = 1 @@ -70499,22 +70588,28 @@ }, /turf/open/floor/engine/cult, /area/library) -"vgl" = ( -/obj/machinery/door/window{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - name = "Primary AI Core Access"; - obj_integrity = 300; - req_access_txt = "16" +"vgf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "AI Chamber - Core"; - network = list("aicore") +/obj/structure/noticeboard{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/ai) +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Research Division - Break Room"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/cafeteria{ + dir = 5 + }, +/area/science/research) "vgq" = ( /obj/machinery/vending/hydronutrients, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -70541,25 +70636,17 @@ }, /turf/open/floor/iron, /area/vacant_room/commissary) -"vho" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/obj/structure/table/reinforced, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science{ - pixel_y = 9 +"vhn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/item/xenoartifact_labeler{ - pixel_x = -5; - pixel_y = 7 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 }, -/obj/item/clothing/gloves/artifact_pinchers, -/obj/item/clothing/gloves/artifact_pinchers, -/obj/item/xenoartifact_labeler, -/turf/open/floor/iron/dark, -/area/science/explab) +/turf/open/floor/iron, +/area/engine/break_room) "vhy" = ( /obj/effect/turf_decal/plaque{ icon_state = "L3" @@ -70604,18 +70691,25 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"vij" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"vig" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, /turf/open/floor/iron, -/area/security/brig) +/area/quartermaster/warehouse) "viA" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -70669,6 +70763,29 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"vjF" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") + }, +/obj/item/storage/backpack/duffelbag/med/implant{ + pixel_y = 4 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) +"vjY" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/science/nanite) "vkd" = ( /obj/structure/closet/emcloset, /turf/open/floor/iron, @@ -70715,6 +70832,41 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/teleporter) +"vkw" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Exterior - Starboard Aft"; + network = list("minisat") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/aisat) +"vkN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "vlu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70733,13 +70885,6 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) -"vlv" = ( -/obj/item/cigbutt, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "vlI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70753,12 +70898,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"vlO" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "vma" = ( /obj/machinery/vending/coffee, /obj/machinery/newscaster{ @@ -70818,33 +70957,23 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"vnd" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Central Primary Hallway - Fore - Starboard Corner" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "vnp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"vnu" = ( -/obj/machinery/power/apc{ - areastring = "/area/vacant_room/commissary"; - dir = 4; - name = "Vacant Commissary APC"; - pixel_x = 24 - }, -/obj/structure/cable/yellow, -/obj/structure/rack, -/obj/item/wrench, -/obj/item/screwdriver, -/obj/machinery/camera{ - c_tag = "Vacant Commissary"; - dir = 8 - }, -/obj/effect/turf_decal/tile/brown/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/vacant_room/commissary) "vny" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70857,16 +70986,6 @@ }, /turf/open/floor/iron, /area/construction/storage_wing) -"vnN" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "vnZ" = ( /obj/machinery/firealarm{ dir = 1; @@ -70927,20 +71046,6 @@ }, /turf/open/space, /area/solar/starboard/aft) -"voO" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay - Aft"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "vpb" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -71054,21 +71159,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"vqK" = ( -/obj/structure/filingcabinet/employment, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) -"vqM" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/main) "vqS" = ( /obj/machinery/holopad{ pixel_x = 16; @@ -71089,27 +71179,16 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) -"vrr" = ( +"vrw" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "0-4" }, /obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" }, /turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) -"vrF" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) +/area/solar/starboard/aft) "vrI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -71137,6 +71216,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"vsg" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) "vsi" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/decal/cleanable/dirt, @@ -71156,17 +71242,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"vsG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "vsW" = ( /obj/effect/landmark/start/head_of_personnel, /obj/structure/chair/office{ @@ -71231,23 +71306,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"vtS" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -27; - pixel_y = 6 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "vtU" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -71259,25 +71317,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"vtV" = ( -/obj/machinery/camera{ - c_tag = "Head of Personnel's Office"; - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/storage/box/PDAs{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/silver_ids, -/obj/item/storage/box/ids, -/obj/machinery/light, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "vuc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71285,15 +71324,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig) -"vuP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 +"vuw" = ( +/mob/living/simple_animal/bot/secbot{ + arrest_type = 1; + health = 45; + icon_state = "secbot1"; + idcheck = 1; + name = "Sergeant-at-Armsky"; + weaponscheck = 1 }, -/obj/structure/closet/radiation, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/ai_monitored/security/armory) "vuX" = ( /obj/machinery/computer/atmos_alert, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -71301,12 +71352,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"vvr" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/carpet/grimy, -/area/security/main) "vvz" = ( /obj/structure/bodycontainer/morgue{ dir = 8 @@ -71327,23 +71372,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"vvN" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Port Access"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/bridge) "vvS" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ @@ -71373,6 +71401,42 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) +"vwd" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) +"vwj" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) +"vwo" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology Lab - Fore"; + network = list("ss13","rd") + }, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/science/xenobiology"; + dir = 1; + name = "Xenobiology APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "vwr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -71431,34 +71495,6 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) -"vxd" = ( -/obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people, -/obj/machinery/light, -/obj/item/paper/guides/jobs/hydroponics, -/obj/machinery/camera{ - c_tag = "Hydroponics - Foyer"; - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = -25 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"vxj" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/chair/fancy/bench/right, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison) "vxo" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71469,33 +71505,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hydroponics/garden) -"vxp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" - }, -/turf/open/floor/iron, -/area/security/brig) "vxy" = ( /obj/item/radio/intercom{ pixel_x = -30 @@ -71526,48 +71535,15 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"vyk" = ( -/obj/machinery/camera{ - c_tag = "Arrivals - Aft Arm - Far"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"vyv" = ( -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/table, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"vzb" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"vxJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -28 }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "vzh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71577,6 +71553,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"vzo" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/obj/vehicle/ridden/secway, +/obj/item/key/security, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/main) "vzH" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -71586,6 +71575,19 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) +"vzI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner, +/area/engine/storage_shared) "vzS" = ( /obj/machinery/portable_atmospherics/canister/plasma, /obj/effect/turf_decal/delivery/red, @@ -71633,42 +71635,12 @@ }, /turf/open/floor/iron, /area/construction/storage_wing) -"vAP" = ( -/obj/machinery/light/small, -/obj/item/folder, -/obj/item/folder, -/obj/machinery/camera{ - c_tag = "Telecomms - Control Room"; - dir = 1; - network = list("ss13","tcomms") - }, -/obj/structure/table/wood, -/obj/item/pen, -/obj/machinery/light_switch/tcomms{ - pixel_x = 9; - pixel_y = -24 - }, -/turf/open/floor/carpet/grimy, -/area/tcommsat/computer) "vAZ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, /area/hydroponics/garden) -"vBh" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/storage/primary) "vBz" = ( /turf/open/floor/iron, /area/medical/break_room) @@ -71678,6 +71650,17 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"vBR" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/main) "vCk" = ( /obj/structure/chair{ dir = 1 @@ -71689,20 +71672,6 @@ /obj/machinery/light/small, /turf/open/floor/iron/dark, /area/medical/surgery) -"vCn" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "vCo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -71729,20 +71698,16 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron, /area/maintenance/aft) -"vCK" = ( -/obj/structure/window/reinforced, -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Fore"; - dir = 1; - network = list("minisat") +"vCw" = ( +/mob/living/simple_animal/pet/dog/pug{ + density = 0; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, -/area/aisat) +/turf/open/floor/engine, +/area/science/explab) "vCX" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -71779,15 +71744,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science) -"vDB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/security/brig) "vDL" = ( /obj/structure/table, /obj/item/assembly/signaler, @@ -71820,19 +71776,19 @@ }, /turf/closed/wall, /area/maintenance/department/science) -"vEu" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/science/central) -"vEH" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +"vEt" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, /turf/open/floor/iron, -/area/security/main) +/area/construction/mining/aux_base) +"vEu" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/science/central) "vEK" = ( /obj/structure/window/reinforced{ dir = 4 @@ -71849,6 +71805,18 @@ }, /turf/open/floor/iron/dark, /area/aisat) +"vER" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/brig) "vEY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -71869,13 +71837,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/heads/chief) -"vFE" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/aft) "vFH" = ( /obj/structure/rack, /obj/item/cane, @@ -71898,6 +71859,16 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"vFP" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/landmark/start/roboticist, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "vGk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -71913,6 +71884,22 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/medical/morgue) +"vGy" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/warning/deathsposal{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "vGI" = ( /obj/structure/chair{ dir = 8; @@ -71927,17 +71914,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science/xenobiology) -"vHc" = ( -/obj/structure/closet{ - name = "Evidence Closet 2" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "vHl" = ( /obj/structure/chair/fancy/comfy{ dir = 8 @@ -72004,6 +71980,19 @@ }, /turf/open/floor/iron, /area/gateway) +"vIr" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/dorms) "vIE" = ( /obj/machinery/newscaster, /turf/closed/wall, @@ -72065,11 +72054,36 @@ }, /turf/open/floor/iron, /area/construction/storage_wing) -"vJE" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +"vJq" = ( +/obj/structure/rack, +/obj/machinery/camera/directional/south{ + c_tag = "Brig - Infirmary" + }, +/obj/item/clothing/under/rank/medical/doctor/purple{ + pixel_y = -4 + }, +/obj/item/stack/medical/gauze, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/white/smooth_half{ + dir = 1 + }, +/area/security/brig) +"vJC" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/engineering) "vJS" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -72111,16 +72125,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark/corner, /area/hallway/primary/starboard) -"vKx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/engine/engineering) +"vKV" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "vKY" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -72157,6 +72165,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"vLt" = ( +/obj/machinery/camera/directional/south{ + c_tag = "AI Chamber - Aft"; + network = list("aicore") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai) "vLu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -72185,6 +72200,19 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) +"vLA" = ( +/obj/item/radio/intercom{ + pixel_y = 21 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Command Hallway - Starboard" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/command) "vLB" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -72194,6 +72222,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"vLZ" = ( +/obj/structure/window/reinforced, +/obj/machinery/light/small, +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Exterior - Fore"; + network = list("minisat") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark, +/area/aisat) "vMd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -72220,15 +72261,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/aft) -"vMr" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "vMw" = ( /obj/effect/turf_decal/tile/white, /obj/effect/turf_decal/tile/yellow/opposingcorners{ @@ -72249,34 +72281,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"vMF" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "55" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "xeno_blastdoor"; - name = "Secure Lab Shutters" - }, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-maint-passthrough" - }, -/turf/open/floor/iron, -/area/maintenance/department/science) "vMG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -72400,6 +72404,15 @@ }, /turf/open/floor/iron, /area/medical/genetics/cloning) +"vOt" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/medical) "vOG" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=6-Port-Central"; @@ -72422,16 +72435,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics/cloning) -"vPd" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) "vPl" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -72442,35 +72445,16 @@ }, /turf/open/floor/iron, /area/storage/tools) -"vPm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"vPH" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "holodeck" }, -/obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, -/area/security/brig) -"vPy" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/computer/cargo/request{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark/corner, -/area/engine/storage_shared) +/area/crew_quarters/fitness/recreation) "vQr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -72531,27 +72515,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"vQW" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, -/turf/open/floor/iron, -/area/engine/break_room) -"vQY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "vRc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -72584,12 +72547,18 @@ }, /turf/open/floor/iron, /area/medical/patients_rooms) -"vRS" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/laser_gun, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +"vRJ" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) "vSf" = ( /obj/item/radio/intercom{ pixel_y = -28 @@ -72606,11 +72575,11 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"vTi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) +"vSz" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood, +/area/crew_quarters/bar) "vTv" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -72643,21 +72612,15 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/maintenance/port) -"vTX" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/chair/stool{ - dir = 4 +"vUb" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 8 }, -/obj/effect/landmark/start/exploration, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/turf/open/floor/iron, -/area/science/shuttledock) +/turf/open/floor/iron/smooth_large, +/area/security/brig) "vUr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -72723,19 +72686,6 @@ }, /turf/open/floor/iron/white, /area/science/mixing) -"vVc" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/machinery/ecto_sniffer, -/turf/open/floor/iron, -/area/science/robotics/lab) "vVd" = ( /obj/machinery/door/airlock/grunge{ name = "Quiet Room" @@ -72745,21 +72695,6 @@ }, /turf/open/floor/wood, /area/library) -"vVe" = ( -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig - Hallway - Entrance" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "vVq" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, @@ -72802,16 +72737,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"vWx" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_large, -/area/maintenance/disposal/incinerator) -"vWI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "vWU" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 @@ -72840,6 +72765,30 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/fore) +"vXA" = ( +/obj/machinery/door/window/brigdoor{ + name = "Justice Chamber"; + req_access_txt = "3" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Justice Chamber"; + req_access_txt = "3" + }, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) "vXE" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -72875,35 +72824,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"vYc" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Fore - Port Corner"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vYh" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Central" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/fax/bridge, -/turf/open/floor/iron/dark, -/area/bridge) "vYt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -72914,28 +72834,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"vYI" = ( +"vYV" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) -"vZa" = ( -/obj/structure/chair/office{ - dir = 4 + icon_state = "1-8" }, -/obj/effect/landmark/start/depsec/medical, -/obj/machinery/holopad{ - pixel_x = 16; - pixel_y = -16 +/obj/effect/turf_decal/tile/dark_red{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/turf/open/floor/iron/smooth_corner{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) +/area/security/prison) "vZn" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -72976,26 +72885,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port) -"wad" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/folder, -/obj/item/folder, -/turf/open/floor/cult, -/area/library) -"wae" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/break_room) "wak" = ( /turf/open/floor/carpet, /area/crew_quarters/theatre) @@ -73099,20 +72988,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/solars/port/fore) -"wcH" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Security - EVA Storage"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +"wcE" = ( +/obj/item/radio/intercom{ + pixel_x = 29 }, -/turf/open/floor/iron/dark, +/obj/structure/closet/firecloset, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/engine/engineering) +"wcU" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white/textured_large, /area/security/brig) "wde" = ( /obj/machinery/deepfryer, @@ -73133,16 +73020,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"wdz" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/security/brig) "wdI" = ( /obj/structure/disposalpipe/segment, /obj/structure/table, @@ -73155,6 +73032,15 @@ /obj/item/book/manual/wiki/sopservice, /turf/open/floor/iron, /area/hallway/secondary/service) +"wdQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "wdT" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -73167,6 +73053,16 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"wec" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Supermatter Chamber"; + network = list("engine") + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/supermatter) "wen" = ( /obj/machinery/light/small{ dir = 8 @@ -73208,18 +73104,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/security/main) -"weG" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/turf/open/floor/catwalk_floor, -/area/hallway/secondary/exit/departure_lounge) -"weJ" = ( -/turf/open/floor/glass/reinforced, -/area/medical/medbay/lobby) "weN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -73256,21 +73140,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) -"wfk" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Research Division"; - dir = 8; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) "wfx" = ( /obj/structure/closet/secure_closet/personal, /obj/machinery/light/small{ @@ -73309,6 +73178,29 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) +"wgb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Central Primary Hallway - Fore - AI Upload" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH-POWER TURRETS AHEAD'."; + name = "\improper HIGH-POWER TURRETS AHEAD"; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "wgn" = ( /obj/structure/sign/directions/evac, /turf/closed/wall, @@ -73334,46 +73226,16 @@ }, /turf/open/floor/iron, /area/medical/virology) -"wgC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, +"wgH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/iron, -/area/security/checkpoint/science/research) -"wgG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/effect/turf_decal/siding/dark_blue/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) -"wgX" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Fore"; - network = list("ss13","rd") - }, -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/science/xenobiology"; - dir = 1; - name = "Xenobiology APC"; - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 - }, /turf/open/floor/iron/white, -/area/science/xenobiology) +/area/medical/medbay/lobby) "whe" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -73390,6 +73252,18 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"whk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "whR" = ( /obj/structure/table, /obj/item/clothing/gloves/color/fyellow, @@ -73401,6 +73275,37 @@ }, /turf/open/floor/iron, /area/storage/primary) +"wiU" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Courtroom" + }, +/obj/structure/chair/fancy{ + name = "Judge" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/courtroom) +"wji" = ( +/obj/structure/closet/secure_closet/security/cargo, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/checkpoint/supply) "wjj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -73463,48 +73368,6 @@ }, /turf/open/floor/iron, /area/science/mixing) -"wki" = ( -/obj/machinery/camera/motion{ - c_tag = "E.V.A. Storage"; - dir = 8 - }, -/obj/machinery/requests_console{ - department = "EVA"; - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/ai_monitored/storage/eva) -"wkt" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Starboard Aft"; - dir = 4; - network = list("minisat") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/aisat) "wkB" = ( /obj/machinery/status_display/supply{ pixel_y = 32 @@ -73520,6 +73383,14 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) +"wla" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/item/clothing/under/misc/assistantformal, +/turf/open/floor/wood, +/area/crew_quarters/dorms) "wld" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/shaker, @@ -73587,9 +73458,6 @@ /obj/effect/turf_decal/trimline/purple/filled/corner, /turf/open/floor/iron/white, /area/science/research) -"wlO" = ( -/turf/open/floor/iron, -/area/security/checkpoint/medical) "wlP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -73605,6 +73473,34 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"wlR" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "55" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "xeno_blastdoor"; + name = "Secure Lab Shutters" + }, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-maint-passthrough" + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "wmI" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -73654,15 +73550,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"wnE" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/computer/cargo/request{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "wnH" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -73692,15 +73579,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"wnT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +"wnQ" = ( +/obj/effect/turf_decal/siding/red{ + dir = 6 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/siding/red/corner{ dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) +/turf/open/floor/glass/reinforced, +/area/security/main) "wnW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -73723,6 +73610,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"woH" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron{ + dir = 1 + }, +/area/gateway) "woL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -73766,16 +73665,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/aft) -"wpb" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/camera{ - c_tag = "Toxins Storage"; - dir = 8; - network = list("ss13","rd") +"wpt" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 10; + pixel_y = 3 + }, +/turf/open/floor/iron/showroomfloor, +/area/security/warden) +"wpS" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Council Chamber" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 }, /turf/open/floor/iron/dark, -/area/science/storage) +/area/bridge) "wqa" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -73829,12 +73742,6 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/line, /turf/open/floor/iron/dark, /area/science/server) -"wqs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/tcommsat/server) "wqM" = ( /obj/machinery/door/airlock/external{ req_access_txt = "13" @@ -73871,19 +73778,6 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"wrr" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "wrv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -73895,13 +73789,16 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"wry" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"wrI" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/structure/railing{ + dir = 8 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, -/area/security/execution/education) +/area/maintenance/department/science/xenobiology) "wrJ" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, @@ -73909,41 +73806,6 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, /area/storage/tools) -"wsj" = ( -/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{ - dir = 4; - pixel_x = -22 - }, -/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/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/eva) -"wsA" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/customs) "wsB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -73962,6 +73824,12 @@ "wsV" = ( /turf/closed/wall/r_wall, /area/medical/chemistry) +"wta" = ( +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/brig) "wtq" = ( /turf/closed/wall, /area/maintenance/aft/secondary) @@ -73981,6 +73849,28 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/port/fore) +"wtF" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"wtH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) "wtK" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -74005,16 +73895,16 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"wuc" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"wud" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/structure/chair/stool{ - dir = 8 +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, /turf/open/floor/iron, -/area/medical/break_room) +/area/construction/storage_wing) "wuf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -74089,6 +73979,21 @@ }, /turf/open/floor/iron/checker, /area/crew_quarters/kitchen) +"wvt" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Robotics - Aft"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/science/robotics/lab) "wvw" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -74123,6 +74028,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/aft) +"wvN" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hydroponics) "wwi" = ( /obj/effect/turf_decal/pool{ dir = 8 @@ -74155,6 +74070,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/aft) +"wxg" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/security/brig) "wxh" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -74187,6 +74120,13 @@ }, /turf/open/floor/iron, /area/science/shuttledock) +"wxD" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) "wxI" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -74196,12 +74136,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/security/warden) -"wxJ" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/break_room) "wxT" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -74215,16 +74149,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"wxV" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 8 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "wyc" = ( /obj/structure/window/reinforced{ dir = 1 @@ -74247,6 +74171,19 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science/xenobiology) +"wyw" = ( +/obj/item/storage/fancy/donut_box, +/obj/item/beacon/nettingportal, +/obj/effect/loot_jobscale/armoury/dragnet, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/rack, +/obj/item/storage/fancy/donut_box, +/obj/item/beacon/nettingportal, +/obj/effect/loot_jobscale/armoury/dragnet, +/turf/open/floor/iron/dark/smooth_large, +/area/ai_monitored/security/armory) "wyE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -74276,42 +74213,6 @@ /obj/item/stack/package_wrap, /turf/open/floor/iron/dark, /area/medical/morgue) -"wyS" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/obj/structure/closet/secure_closet/security, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/customs) -"wzi" = ( -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/under/suit/black_really, -/obj/item/clothing/glasses/sunglasses/advanced, -/obj/machinery/camera{ - c_tag = "Corporate Showroom" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/bridge/showroom/corporate) "wzA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -74356,37 +74257,23 @@ }, /turf/open/floor/carpet/grimy, /area/security/detectives_office) -"wzI" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) -"wzJ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +"wzN" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/bed/roller, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/engine/engineering) "wzT" = ( /obj/effect/landmark/start/bartender, /turf/open/floor/wood/big, /area/crew_quarters/bar) -"wAn" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) +"wAm" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/techmaint, +/area/security/main) "wAq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -74426,6 +74313,24 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"wBO" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) +"wBR" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/red/anticorner, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/checkpoint/science/research) "wBW" = ( /obj/structure/table, /obj/item/stock_parts/subspace/treatment, @@ -74443,6 +74348,19 @@ }, /turf/open/floor/iron/dark, /area/storage/tcom) +"wCf" = ( +/obj/structure/bed/roller, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/white/smooth_half, +/area/security/brig) "wCj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -74468,25 +74386,23 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) -"wCx" = ( -/obj/machinery/camera{ - c_tag = "Aft Starboard Solar Maintenance"; - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"wCv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/chair, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/red/half{ dir = 4 }, -/turf/open/floor/iron, -/area/maintenance/solars/starboard/aft) +/turf/open/floor/iron/smooth_large, +/area/security/brig) "wCy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -74494,18 +74410,6 @@ }, /turf/open/floor/iron, /area/medical/morgue) -"wCI" = ( -/obj/item/folder, -/obj/item/folder, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/tape, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/library) "wCN" = ( /obj/machinery/door/airlock/engineering{ name = "Telecomms Storage"; @@ -74524,19 +74428,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/storage/tcom) -"wDh" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) "wDj" = ( /obj/machinery/holopad{ pixel_x = 9; @@ -74556,12 +74447,45 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"wDw" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Captain's Office" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) "wDx" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/circuit, /area/science/robotics/mechbay) +"wDD" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Corporate Showroom"; + req_access_txt = "19"; + security_level = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/siding/wood/end{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "showroom" + }, +/turf/open/floor/wood, +/area/bridge/showroom/corporate) "wDQ" = ( /obj/machinery/firealarm{ pixel_y = 32 @@ -74596,17 +74520,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"wEc" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "Engineering Security Doors" - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/engine/break_room) "wEp" = ( /obj/structure/grille/broken, /obj/structure/lattice, @@ -74629,36 +74542,29 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"wFA" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/robotics/lab"; - dir = 1; - name = "Robotics Lab APC"; - pixel_y = 24 +"wFa" = ( +/obj/machinery/computer/secure_data{ + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 4 + icon_state = "2-8" }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 +/obj/effect/turf_decal/tile/red/half{ + dir = 1 }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/item/pen{ - pixel_x = -2; - pixel_y = 6 +/area/hallway/secondary/exit/departure_lounge) +"wFG" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera/autoname{ + dir = 6; + network = list("ss13","medbay") }, /turf/open/floor/iron, -/area/science/robotics/lab) +/area/medical/break_room) "wFH" = ( /obj/structure/grille, /obj/effect/landmark/blobstart, @@ -74730,6 +74636,40 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"wGB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/white/smooth_half{ + dir = 1 + }, +/area/security/brig) +"wGJ" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Central" + }, +/turf/open/floor/iron, +/area/engine/atmos) +"wGM" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "wHy" = ( /obj/machinery/firealarm{ dir = 8; @@ -74778,6 +74718,14 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port) +"wIz" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "wIB" = ( /obj/effect/turf_decal/tile/white/half/contrasted, /obj/effect/turf_decal/tile/yellow{ @@ -74794,6 +74742,13 @@ }, /turf/open/floor/iron, /area/medical/chemistry) +"wII" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "wIV" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -74823,15 +74778,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"wJU" = ( -/obj/machinery/door/airlock/engineering{ - name = "Supermatter Engine"; - req_access_txt = "10" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating, -/area/maintenance/starboard) "wJW" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -74874,6 +74820,18 @@ }, /turf/open/floor/wood, /area/library) +"wKl" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/open/floor/iron/dark, +/area/storage/tech) "wKw" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -74945,12 +74903,6 @@ /obj/effect/turf_decal/tile/black/half/contrasted, /turf/open/floor/iron, /area/science/shuttledock) -"wLs" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "wLx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -74998,16 +74950,6 @@ /obj/machinery/air_sensor/atmos/toxins_mixing_tank, /turf/open/floor/engine, /area/science/mixing/chamber) -"wMd" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark, -/area/chapel/office) "wMy" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -75026,23 +74968,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"wMM" = ( -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/bridge"; - dir = 8; - name = "Bridge APC"; - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/camera{ - c_tag = "Bridge - Port"; - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/bridge) "wMZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75096,6 +75021,24 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"wNz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/research) "wND" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -75157,6 +75100,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"wOw" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/science/research) "wOE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -75172,21 +75122,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft/secondary) -"wOJ" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/engineering"; - dir = 8; - name = "Engineering Security APC"; - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "wOK" = ( /turf/open/floor/iron, /area/maintenance/starboard/fore) @@ -75308,28 +75243,60 @@ }, /turf/open/floor/plating, /area/chapel/main) +"wQo" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/break_room) +"wQv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/smooth_large, +/area/security/brig) "wQy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/dark, /area/science/shuttledock) -"wQW" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"wQC" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Gravity Generator Foyer" }, -/obj/machinery/camera{ - c_tag = "Cargo Bay - Fore" +/obj/structure/closet/radiation, +/obj/structure/sign/warning/radiation/rad_area{ + dir = 1; + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/engine/gravity_generator) +"wQJ" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Foyer - Shared Storage" + }, +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/iron, -/area/quartermaster/storage) +/turf/open/floor/iron/dark/corner, +/area/engine/storage_shared) "wRm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -75346,12 +75313,22 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"wSf" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +"wSc" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/service"; + dir = 1; + name = "Service Hall APC"; + pixel_y = 24 }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/item/kirbyplants/random, /turf/open/floor/iron, -/area/security/brig) +/area/hallway/secondary/service) "wSh" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -75370,6 +75347,30 @@ }, /turf/open/floor/iron/white, /area/science/research) +"wSz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) "wSB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -75399,12 +75400,6 @@ /obj/effect/turf_decal/tile/black/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) -"wTB" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/locker) "wTR" = ( /obj/structure/closet/wardrobe/green, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -75453,21 +75448,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"wUC" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/engine/atmos) "wUJ" = ( /obj/structure/rack, /obj/item/pickaxe{ @@ -75501,29 +75481,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port) -"wVn" = ( -/obj/item/tank/internals/oxygen/red{ - pixel_x = -4; - pixel_y = -1 - }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = 4; - pixel_y = -1 - }, -/obj/item/tank/internals/anesthetic{ - pixel_x = 2 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/structure/closet/crate{ - opened = 1 - }, -/obj/item/wrench, -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/education) "wVw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -75588,45 +75545,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/white, /area/science/xenobiology) -"wWg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop"; - req_access_txt = "24" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/engine/atmos) -"wWx" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 4 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/science/shuttledock) +"wWq" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "wWC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75697,6 +75618,18 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/hallway/primary/central) +"wXJ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/cult, +/area/library) "wXO" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio1"; @@ -75714,6 +75647,13 @@ }, /turf/open/floor/engine, /area/science/xenobiology) +"wXR" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/prison, +/area/security/prison) "wXU" = ( /obj/structure/bookcase/random/fiction, /obj/effect/turf_decal/siding/wood{ @@ -75721,21 +75661,6 @@ }, /turf/open/floor/wood, /area/library) -"wYc" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "wYn" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -75746,6 +75671,13 @@ }, /turf/open/floor/iron/cafeteria, /area/engine/atmos) +"wYo" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/fore) "wYQ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -75778,17 +75710,28 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) +"wZy" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 26 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Brig - Hallway - Entrance" + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/brig) "wZB" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard) -"wZO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/explab) "wZQ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -75805,6 +75748,29 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"wZT" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) +"wZY" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Central Primary Hallway - Starboard - Kitchen" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "xad" = ( /obj/machinery/light_switch{ pixel_x = 27 @@ -75817,6 +75783,15 @@ /obj/item/canvas/twentythree_twentythree, /turf/open/floor/iron, /area/storage/art) +"xan" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table, +/obj/item/borg/upgrade/rename, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/science/robotics/lab) "xaq" = ( /obj/structure/flora/junglebush/b, /obj/structure/window/reinforced, @@ -75825,6 +75800,22 @@ }, /turf/open/floor/grass, /area/medical/patients_rooms) +"xaz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/smooth_large, +/area/security/prison) "xaB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -75870,33 +75861,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"xcl" = ( -/obj/machinery/power/apc{ - areastring = "/area/hydroponics/garden"; - dir = 4; - name = "Garden APC"; - pixel_x = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/disposal/bin, -/obj/machinery/camera{ - c_tag = "Garden"; - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/hydroponics/garden) "xcx" = ( /obj/structure/filingcabinet, /obj/item/folder/documents, @@ -75904,20 +75868,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) -"xcC" = ( -/obj/machinery/camera{ - c_tag = "Security - Office - Port"; - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = 8 - }, -/turf/open/floor/iron, -/area/security/main) "xcE" = ( /obj/machinery/power/apc/highcap/five_k{ areastring = "/area/hallway/primary/fore"; @@ -75934,36 +75884,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"xde" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal/incinerator) -"xdr" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light_switch{ - pixel_y = -26 - }, -/obj/structure/disposalpipe/trunk{ +"xcO" = ( +/obj/structure/chair{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Fitness Room - Aft"; - dir = 1 +/obj/machinery/light{ + dir = 4 }, -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/machinery/camera/directional/east{ + c_tag = "Cargo - Foyer" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/fitness/recreation) +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/hallway/primary/port) "xdC" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76022,6 +75955,13 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/medical/chemistry) +"xeD" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "xeI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -76058,22 +75998,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"xfg" = ( -/obj/machinery/light/small, -/obj/machinery/door/window/westleft{ - name = "Infirmary" +"xfj" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/item/bodypart/chest/robot{ + pixel_x = -2; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/item/bodypart/head/robot{ + pixel_x = 3; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/turf/open/floor/iron/white, -/area/security/brig) +/turf/open/floor/carpet/blue, +/area/bridge/showroom/corporate) "xfz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76087,20 +76029,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) -"xfN" = ( -/obj/machinery/light_switch{ - pixel_x = 28 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Chapel Office"; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/carpet/grimy, -/area/chapel/office) "xfP" = ( /obj/structure/chair{ dir = 1 @@ -76113,6 +76041,28 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"xfQ" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/restraints/handcuffs, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/off, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/secondary/exit/departure_lounge) "xgg" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -76128,16 +76078,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/medical/medbay/central) -"xgP" = ( -/obj/item/radio/intercom{ - pixel_y = 20 +"xgu" = ( +/obj/machinery/computer/security/telescreen/interrogation{ + dir = 8; + pixel_x = 30 }, -/obj/machinery/computer/security, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red/anticorner{ dir = 4 }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/brig) +"xgB" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, /turf/open/floor/iron, -/area/security/checkpoint/customs) +/area/hallway/secondary/exit/departure_lounge) "xgR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -76148,19 +76112,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"xgV" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) "xhg" = ( /obj/effect/turf_decal/delivery, /obj/item/soap/nanotrasen, @@ -76311,6 +76262,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/gravity_generator) +"xiP" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/prison, +/area/security/prison) "xiR" = ( /obj/effect/turf_decal/plaque{ icon_state = "L10" @@ -76360,26 +76315,11 @@ }, /turf/open/floor/prison, /area/security/prison) -"xjr" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 11 - }, -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Medbay - Surgery"; - dir = 8; - name = "medbay camera"; - network = list("ss13","medbay") - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/turf/open/floor/iron/dark, -/area/medical/surgery) +"xjq" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) "xjG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -76464,14 +76404,29 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"xkS" = ( -/obj/effect/turf_decal/siding/yellow, -/obj/machinery/light{ - dir = 1 +"xkX" = ( +/obj/structure/table, +/obj/machinery/syndicatebomb/training, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) +"xlp" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/digital_clock/directional/north, -/turf/open/floor/iron, -/area/engine/break_room) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "xlH" = ( /obj/structure/grille, /obj/structure/lattice, @@ -76510,29 +76465,23 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"xlT" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "xlZ" = ( /obj/effect/turf_decal/trimline/blue/filled/warning, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"xml" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = -4 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 7; - pixel_y = -2 - }, -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "xmw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76555,6 +76504,19 @@ }, /turf/open/floor/iron, /area/construction/storage_wing) +"xmT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/main) "xmU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -76577,40 +76539,6 @@ }, /turf/open/floor/iron, /area/medical/chemistry) -"xng" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/supply"; - dir = 1; - name = "Security Post - Cargo Bay APC"; - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/supply) -"xno" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "xns" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -76623,32 +76551,25 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"xnH" = ( -/obj/structure/window/reinforced{ - pixel_y = 1 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/freezer, -/area/medical/genetics) -"xnK" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/radio/intercom{ - pixel_y = -29 - }, -/obj/effect/turf_decal/tile/black/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/hor) +"xnJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "xnR" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/medical/genetics/cloning) +"xnS" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/execution/education) "xnU" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76672,6 +76593,14 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) +"xoe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/techmaint, +/area/science/shuttledock) "xol" = ( /turf/closed/wall, /area/medical/medbay/aft) @@ -76688,20 +76617,6 @@ }, /turf/open/floor/iron, /area/janitor) -"xoD" = ( -/obj/effect/landmark/start/captain, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) "xoL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -76722,6 +76637,21 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/checkpoint/medical) +"xpk" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/machinery/power/apc/auto_name/directional/north{ + name = "Prison" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/dark_red{ + dir = 1 + }, +/turf/open/floor/iron/smooth_corner{ + dir = 1 + }, +/area/security/prison) "xpl" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/cyan{ @@ -76809,14 +76739,42 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"xqS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +"xqE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Chapel - Funeral Parlour" }, -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/brig) +/area/chapel/main) +"xqG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/lighter, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"xqK" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Port to Filter" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - Starboard" + }, +/turf/open/floor/iron, +/area/engine/atmos) "xra" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -76860,22 +76818,56 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"xrH" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"xrE" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" }, -/obj/structure/chair/stool{ - dir = 4; - pixel_x = 7; - pixel_y = 6 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/prison, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/brig) +"xrQ" = ( +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/radio/off, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/science/research) +"xrZ" = ( +/obj/effect/landmark/start/brig_physician, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/white/textured_large, +/area/security/brig) "xsb" = ( /obj/machinery/vending/wardrobe/det_wardrobe, /turf/open/floor/carpet/grimy, /area/security/detectives_office) +"xsg" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/folder, +/obj/item/folder, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/cult, +/area/library) "xsh" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76901,13 +76893,6 @@ }, /turf/open/floor/iron, /area/maintenance/port) -"xsn" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/storage_shared) "xsB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, @@ -76955,6 +76940,28 @@ }, /turf/open/floor/iron, /area/engine/gravity_generator) +"xtk" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/camera/directional/south{ + c_tag = "Courtroom - Gallery" + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) +"xts" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/tcommsat/server) "xty" = ( /obj/item/cigbutt, /obj/structure/cable/yellow{ @@ -76966,6 +76973,39 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard) +"xtP" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Warden's Office" + }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/emergency{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/wirecutters{ + pixel_y = 2 + }, +/turf/open/floor/iron/showroomfloor, +/area/security/warden) +"xtU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "xtX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -77000,23 +77040,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"xup" = ( -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/structure/table/wood, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/carpet/grimy, -/area/security/main) "xut" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -77052,19 +77075,24 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"xvv" = ( -/obj/machinery/camera{ - c_tag = "Bar" +"xvq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/obj/item/kirbyplants/random, -/obj/machinery/newscaster{ - pixel_y = 32 +/turf/open/floor/iron/techmaint, +/area/security/main) +"xvw" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Pen #4"; + network = list("ss13","rd","xeno") }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/wood/big, -/area/crew_quarters/bar) +/turf/open/floor/engine, +/area/science/xenobiology) "xvz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -77114,6 +77142,23 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) +"xwR" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/supply) "xwS" = ( /obj/structure/toilet{ pixel_y = 8 @@ -77134,14 +77179,15 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) -"xwX" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"xxn" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "xxI" = ( /obj/item/soap/nanotrasen, /obj/machinery/light/small{ @@ -77194,22 +77240,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"xyn" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron/dark, -/area/security/prison) "xyp" = ( /obj/docking_port/stationary{ dheight = 1; @@ -77231,25 +77261,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"xze" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/item/glove_box{ - pixel_x = -7; - pixel_y = 2 - }, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "xzs" = ( /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/delivery, @@ -77317,6 +77328,25 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/circuit/green, /area/science/robotics/mechbay) +"xAn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) +"xAo" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engine/atmos) "xAp" = ( /obj/machinery/chem_heater, /obj/machinery/light/small{ @@ -77358,6 +77388,14 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"xAE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal/incinerator) "xAI" = ( /obj/machinery/light{ dir = 1 @@ -77412,6 +77450,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"xBz" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/sign/departments/minsky/research/research{ + pixel_x = -32 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/chair/fancy/comfy, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/trimline/black/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/maintenance/department/science) "xBY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -77433,6 +77486,15 @@ }, /turf/open/floor/wood, /area/medical/exam_room) +"xCH" = ( +/obj/machinery/light_switch{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/brig) "xCK" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -77480,17 +77542,25 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) -"xCZ" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +"xDE" = ( +/obj/item/screwdriver{ + pixel_y = 10 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/item/radio/off, +/obj/machinery/light{ dir = 1 }, -/obj/machinery/monkey_recycler, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/white, -/area/science/xenobiology) +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/iron/dark/smooth_half, +/area/security/checkpoint/supply) "xDR" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -77511,6 +77581,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/aft) +"xEj" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood, +/area/crew_quarters/bar) "xEl" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -77528,6 +77602,20 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) +"xEp" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/syringe, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_half{ + dir = 1 + }, +/area/security/brig) "xER" = ( /obj/structure/window/reinforced{ dir = 4 @@ -77536,6 +77624,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/aisat) +"xFc" = ( +/obj/structure/sign/plaques/kiddie{ + pixel_y = 32 + }, +/obj/structure/table, +/obj/machinery/camera/directional/north{ + c_tag = "AI Upload Chamber - Fore"; + network = list("aiupload") + }, +/obj/item/kirbyplants/photosynthetic{ + pixel_y = 10 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/ai_upload) "xFe" = ( /obj/machinery/turretid{ icon_state = "control_stun"; @@ -77637,15 +77739,28 @@ }, /turf/open/floor/iron, /area/maintenance/aft) -"xHc" = ( -/obj/machinery/light/small, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"xGV" = ( +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) +"xHh" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "xHo" = ( /obj/structure/chair/fancy/comfy{ dir = 8 @@ -77822,6 +77937,20 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"xJx" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, +/turf/open/floor/iron, +/area/hallway/primary/central) "xJM" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -77835,6 +77964,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/aft) +"xKC" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) "xLb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -77867,6 +78005,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) +"xMe" = ( +/turf/open/floor/carpet/royalblack, +/area/security/main) "xMj" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -77891,17 +78032,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"xMC" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) "xMM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -77915,94 +78045,6 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/line, /turf/open/floor/iron/dark, /area/science/server) -"xNp" = ( -/obj/item/reagent_containers/glass/bottle/bromine{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/aluminium{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/chlorine{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/carbon{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/ethanol{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/copper{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/hydrogen{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/fluorine{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/water{ - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/lithium{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/iron{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/iodine{ - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/oxygen{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/phosphorus{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/nitrogen{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/mercury{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/radium{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/potassium{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/welding_fuel{ - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/sacid{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/silicon{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/silver{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/sodium{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/sugar{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/sulfur{ - pixel_x = -6 - }, -/obj/structure/closet/crate/medical, -/obj/effect/turf_decal/box, -/obj/item/circuitboard/machine/chem_heater, -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/medical/virology) "xNr" = ( /obj/machinery/door/airlock/public/glass{ name = "Fore Primary Hallway" @@ -78032,6 +78074,18 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) +"xNH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) "xNM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -78047,6 +78101,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"xOl" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "xOr" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/light/small{ @@ -78063,17 +78126,19 @@ dir = 1 }, /area/hallway/primary/starboard) -"xOA" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"xOB" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/taperecorder, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1423; + listening = 0; + name = "Interrogation Intercom"; + pixel_y = -24 }, -/turf/open/floor/iron/dark, -/area/science/explab) +/turf/open/floor/iron/dark/textured, +/area/security/brig) "xOG" = ( /turf/closed/wall, /area/medical/virology) @@ -78185,26 +78250,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/quartermaster/storage) -"xPF" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/security/brig) "xPP" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -78233,6 +78278,17 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"xQe" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/brig) "xQk" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -78244,15 +78300,6 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/medical/break_room) -"xQu" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway Cells" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "xQQ" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/turf_decal/stripes/line{ @@ -78272,6 +78319,17 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/chief) +"xQS" = ( +/obj/machinery/meter, +/obj/machinery/door/window/westleft{ + dir = 1; + name = "gas ports" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/execution/education) "xQY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -78301,15 +78359,18 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) -"xRw" = ( -/obj/structure/window/reinforced{ +"xRl" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/table, -/obj/item/borg/upgrade/rename, -/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, /turf/open/floor/iron, -/area/science/robotics/lab) +/area/hallway/primary/fore) "xRy" = ( /obj/structure/window/reinforced{ dir = 1; @@ -78334,27 +78395,60 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"xRF" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 +"xRK" = ( +/obj/machinery/holopad, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/light/small{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior - Fore Starboard"; - dir = 4; - network = list("minisat") +/turf/open/floor/iron/techmaint, +/area/security/main) +"xRR" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Recovery Room"; + name = "medbay camera"; + network = list("ss13","medbay") }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/structure/table, +/obj/item/clothing/suit/jacket/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/eyepatch, +/obj/item/radio/intercom{ + pixel_y = 29 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/aisat) +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) +"xSc" = ( +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "incineratorturbine" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/button/ignition/incinerator/atmos{ + pixel_x = 38; + pixel_y = -7 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "xSh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -78416,6 +78510,19 @@ /obj/structure/pool_ladder, /turf/open/indestructible/sound/pool/end, /area/crew_quarters/fitness/recreation) +"xTK" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark/corner, +/area/engine/storage_shared) "xTR" = ( /obj/machinery/computer/security{ name = "Medbay camera console"; @@ -78444,12 +78551,22 @@ /obj/item/cigbutt, /turf/open/floor/iron, /area/maintenance/starboard) -"xVc" = ( -/obj/machinery/door/morgue{ - name = "Study #1" +"xUU" = ( +/obj/machinery/computer/secure_data{ + dir = 8 }, -/turf/open/floor/cult, -/area/library) +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring the engine."; + dir = 8; + name = "Engine Monitor"; + network = list("engine"); + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/security/checkpoint/engineering) "xVl" = ( /turf/closed/wall, /area/hallway/secondary/service) @@ -78494,6 +78611,14 @@ }, /turf/open/floor/iron/dark, /area/maintenance/department/science) +"xWi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "xWn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -78509,6 +78634,14 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) +"xWt" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "xWy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -78529,9 +78662,17 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/maintenance/aft) -"xXp" = ( -/turf/open/floor/iron/white, -/area/security/brig) +"xXq" = ( +/mob/living/simple_animal/slime, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Pen #1"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/science/xenobiology) "xXw" = ( /obj/effect/turf_decal/tile/purple/half/contrasted, /obj/structure/disposalpipe/sorting/mail/flip{ @@ -78597,18 +78738,23 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"xYd" = ( -/obj/machinery/light/small{ - dir = 4 +"xXX" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/qm"; + dir = 1; + name = "Quartermaster's Office APC"; + pixel_y = 24 }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 }, -/obj/effect/landmark/start/botanist, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, -/area/hydroponics) +/area/quartermaster/qm) "xYl" = ( /obj/machinery/door/airlock/command/glass{ name = "Gravity Generator Area"; @@ -78668,6 +78814,18 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/secondary/command) +"xZt" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/brig) "xZv" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -78677,6 +78835,24 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"xZw" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - External" + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/ai_monitored/security/armory) +"xZx" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark, +/area/engine/break_room) "xZz" = ( /obj/effect/turf_decal/numbers/two_nine{ dir = 1 @@ -78708,6 +78884,18 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"yae" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/security/checkpoint/supply) "yak" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -78780,20 +78968,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/teleporter) -"ycb" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring the engine."; - dir = 8; - name = "Engine Monitor"; - network = list("engine"); - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/checkpoint/engineering) "ycq" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -78860,19 +79034,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/medical/genetics) -"ydZ" = ( -/obj/structure/table, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/clothing/glasses/science, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/iron/white, -/area/science/research) "yed" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -78891,35 +79052,16 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"yen" = ( -/obj/structure/table, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/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 +"yeg" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/siding/dark_blue{ + dir = 1 }, -/turf/open/floor/iron/showroomfloor, -/area/security/main) +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "yeq" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency{ @@ -78944,6 +79086,16 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) +"yeL" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/lab) "yeX" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -78972,6 +79124,25 @@ }, /turf/open/floor/iron, /area/maintenance/port) +"yfF" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/security/main) "yfM" = ( /obj/machinery/vending/engivend, /obj/effect/turf_decal/delivery, @@ -78997,6 +79168,25 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) +"yfY" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666" + }, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) +"ygb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/checkpoint/medical) "ygk" = ( /obj/machinery/suit_storage_unit/exploration, /obj/effect/turf_decal/stripes/line{ @@ -79004,6 +79194,16 @@ }, /turf/open/floor/iron/grid/steel, /area/science/shuttledock) +"ygn" = ( +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Fuel Pipe to Incinerator" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) "ygo" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/light/small, @@ -79173,19 +79373,20 @@ /obj/machinery/telecomms/bus/preset_exploration, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"yiI" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = -30; - receive_ore_updates = 1 +"yiq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/science/explab) +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/security/brig) "yji" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -79204,6 +79405,25 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"yjl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark/smooth_large, +/area/maintenance/disposal/incinerator) +"yjw" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/bed{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron/grid/steel, +/area/medical/patients_rooms) "yjy" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -79305,18 +79525,6 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"ykq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/turf/open/floor/catwalk_floor/iron, -/area/maintenance/solars/port/aft) "ykr" = ( /obj/machinery/button/door{ id = "Skynet_launch"; @@ -79335,6 +79543,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/engine/engineering) +"ykM" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/monkey_recycler, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/white, +/area/science/xenobiology) "ykR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -79352,6 +79571,15 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"ykS" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Port Primary Hallway - Starboard" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "yle" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -89817,7 +90045,7 @@ aaa aaf aaf aRA -aVx +fKf aWU aVs aVs @@ -90077,7 +90305,7 @@ aDb tNJ cXv fOr -gvP +lfO djC aaa aaa @@ -90087,10 +90315,10 @@ aaa aaa aaa aRW -kSL +pTW oTr jtl -lCP +rfG aRA aaa aaa @@ -90356,7 +90584,7 @@ aaa aaa aVs rSC -vyk +oDE aRA aaa aaf @@ -91100,7 +91328,7 @@ aDa aDa cWK jqc -fzP +ptg aDb qlX fGo @@ -91662,17 +91890,17 @@ aaa anT aaa aaa -vrr +btN cvd -fYb +bSb aaf -vrr +btN cvd -fYb +bSb aaf -vrr +btN cvd -fYb +bSb aaa aaf aaa @@ -91876,7 +92104,7 @@ aDb jRt cXv fOr -gvP +lfO djC aaa aaa @@ -91886,7 +92114,7 @@ aaa aaa aaa aRW -kSL +pTW oTr jtl uZB @@ -91919,17 +92147,17 @@ aaa anT aaf aaf -vrr +btN cve -fYb +bSb aaf -vrr +btN cve -fYb +bSb aaa -vrr +btN cve -fYb +bSb aaa aaa aaa @@ -92128,7 +92356,7 @@ aDa aDa cWK esH -dEO +vEt aDb uQr aWU @@ -92146,7 +92374,7 @@ aVs aRA aVs aVu -qVS +sAM aRA ekG aVs @@ -92176,17 +92404,17 @@ aaa anT aaa aaf -vrr +btN cve -fYb +bSb aaf -vrr +btN cve -fYb +bSb aaf -vrr +btN cve -fYb +bSb aaa aaf aaa @@ -92433,17 +92661,17 @@ aaa aaa aaa aaa -vrr +btN cve -fYb +bSb aaa -vrr +btN cve -fYb +bSb aaa -vrr +btN cve -fYb +bSb aaf aaf aaa @@ -92666,9 +92894,9 @@ ftt nSS xlJ mtn -btY +ghn lvM -sKu +fUn qyx alK sUg @@ -92690,17 +92918,17 @@ anT aaa aaa aaa -vrr +btN cve -fYb +bSb aaf -vrr +btN cve -fYb +bSb aaf -vrr +btN cve -fYb +bSb aaa aaf aaa @@ -92912,8 +93140,8 @@ vnp biu vnp vnp -bnK -bqb +jQl +xxn vnp ufZ bvK @@ -92933,7 +93161,7 @@ wnW jwV bTn kOu -fDO +kib its bTn bTn @@ -93159,8 +93387,8 @@ eDq pkz dne oVx -efR -fsh +cZB +mbc pSe hSJ wHy @@ -93193,7 +93421,7 @@ kjs gve lGA kKX -ykq +uJG jyQ jkj jkj @@ -93677,9 +93905,9 @@ aaa dne rUw bbK -jmb -pYm -sFB +oSi +uKz +hFk bbK pgA xCK @@ -93718,17 +93946,17 @@ anT aaa aaa aaa -vrr +btN cvh -fYb +bSb aaf -vrr +btN cvh -fYb +bSb aaf -vrr +btN cvh -fYb +bSb aaa aaa aaa @@ -93934,18 +94162,18 @@ aaa dne eIK bbK -kVZ -beM -sJj +hTU +gHN +cmN biy evj xNM pYW -pDW +qCb yhx nNU evj -gKq +gdw bzx bzx bzx @@ -93975,17 +94203,17 @@ cJh cJh aaa aaf -vrr +btN cvh -fYb +bSb aaa -vrr +btN cvh -fYb +bSb aaf -vrr +btN cvh -fYb +bSb aaa anT aaa @@ -94191,9 +94419,9 @@ aaf dne tfz bbK -xgP -edO -pbY +iqu +sSa +cEm biz bfd rlN @@ -94232,17 +94460,17 @@ aup cJh aaa aaf -vrr +btN cvh -fYb +bSb aaf -vrr +btN cvh -fYb +bSb aaf -vrr +btN cvh -fYb +bSb aaf aai aaa @@ -94448,9 +94676,9 @@ aaf aip tfz bbK -aER -uXD -dAU +nCW +lEG +frk biA bfd erh @@ -94489,17 +94717,17 @@ bXE cJh aaa aaf -vrr +btN cvh -fYb +bSb aaa -vrr +btN cvh -fYb +bSb aaa -vrr +btN cvh -fYb +bSb aaa aaf aaa @@ -94705,9 +94933,9 @@ aaa aip dWF bbK -gRv -tbZ -mvp +oUs +rcT +mfa biz bfd rlN @@ -94746,17 +94974,17 @@ bXE cJh aaa aaa -vrr +btN cvi -fYb +bSb aaf -vrr +btN cvi -fYb +bSb aaf -vrr +btN cvi -fYb +bSb aaa anT aaf @@ -94902,17 +95130,17 @@ aaa aaa aaj aaa -vPd +snQ aan -dVN +wIz aaa -vPd +snQ aan -dVN +wIz aaa -vPd +snQ aan -dVN +wIz aaf aag aaf @@ -94962,9 +95190,9 @@ aaa aip tfz bbK -wyS -wsA -maZ +fXg +kbb +aFY bbK jZO pGB @@ -94973,7 +95201,7 @@ iOK vHl kAA uqv -awv +cpE bzx bBi bCM @@ -95159,17 +95387,17 @@ aaa aaa aag aaf -vPd +snQ aao -dVN +wIz aaa -vPd +snQ aao -dVN +wIz aaa -vPd +snQ aao -dVN +wIz aaf aaf aaf @@ -95416,17 +95644,17 @@ aaa aaf aag aaf -vPd +snQ aao -dVN +wIz aaf -vPd +snQ aao -dVN +wIz aaf -vPd +snQ aao -dVN +wIz aaf aaa aaf @@ -95485,13 +95713,13 @@ hOi bnR oVC kho -btX +kGY evj eDa bzx bBk bNh -bNK +raJ bBg dig bJx @@ -95673,17 +95901,17 @@ aaa aaf aaa aaa -vPd +snQ aao -dVN +wIz aaa -vPd +snQ aao -dVN +wIz aaa -vPd +snQ aao -dVN +wIz aaf aaa aaf @@ -95713,7 +95941,7 @@ aaf ayj azk iWy -aBT +gSJ ayi aaf aaf @@ -95775,13 +96003,13 @@ dux wLx cia wZm -rnz -kKC -tEs +hMK +gaE +vjF sVF cia sSr -eHk +tyl cia wrk geN @@ -95930,17 +96158,17 @@ aag aaj aaa aaa -vPd +snQ aao -dVN +wIz aaa -vPd +snQ aao -dVN +wIz aaa -vPd +snQ aao -dVN +wIz aaf aaf aaf @@ -96004,7 +96232,7 @@ ddv pGB bvW mYj -bCP +hrt bvW bGl bHN @@ -96498,7 +96726,7 @@ fLK aQi aRH aRH -aUf +aDF aRH jeV uSr @@ -96511,7 +96739,7 @@ biD bkg bme fRZ -olM +fJH tMI dod bvW @@ -96726,7 +96954,7 @@ aaf aaa ahq ica -lHA +uxs rah aly amP @@ -96777,7 +97005,7 @@ bzB bBn bCS bBn -bQN +blR dih bvW aob @@ -96806,7 +97034,7 @@ iCW ygH cLv clv -xjr +lUO cia pVg uHp @@ -96958,17 +97186,17 @@ aaj aaj aaa aaf -vPd +snQ aas -dVN +wIz aaa -vPd +snQ aas -dVN +wIz aaa -vPd +snQ aas -dVN +wIz aaa aaf aaa @@ -97215,17 +97443,17 @@ aaa aaa aaa aaa -vPd +snQ aas -dVN +wIz aaf -vPd +snQ aas -dVN +wIz aaa -vPd +snQ aas -dVN +wIz aaa aaf aaa @@ -97255,8 +97483,8 @@ eIK ayj yeq oci -qpa -lMe +bbJ +gud klm odl ayj @@ -97325,10 +97553,10 @@ xRh ecO lCt cDL -caP +nTY lzI mDQ -otJ +sLL qgI fti fsm @@ -97472,17 +97700,17 @@ aaa aaa aag aaf -vPd +snQ aas -dVN +wIz aaa -vPd +snQ aas -dVN +wIz aaf -vPd +snQ aas -dVN +wIz aaf aaf aaf @@ -97517,7 +97745,7 @@ ayj ayj ayj ayj -wQW +dsD aMv aKT aMv @@ -97536,11 +97764,11 @@ bdj dmF hQP dmT -bkk +kar dmF -hQd +icq bql -bsB +uKx alK lBu sfd @@ -97573,7 +97801,7 @@ vBz ljm lZZ cia -iiQ +xRR qJD uRp iBM @@ -97582,8 +97810,8 @@ iBM fnM cOQ cDL -caP -caP +nTY +nTY xRy sth dUR @@ -97600,7 +97828,7 @@ avr sxv fSO yhE -dKR +ePp iOR ack ack @@ -97729,17 +97957,17 @@ aaa aaa aai aaf -vPd +snQ aas -dVN +wIz aaf -vPd +snQ aas -dVN +wIz aaa -vPd +snQ aas -dVN +wIz aaa aaf aaa @@ -97840,7 +98068,7 @@ crm bpW cDL dLv -caP +nTY yls roJ rwn @@ -97986,17 +98214,17 @@ aaa aaa aaj aaa -vPd +snQ aat -dVN +wIz aaa -vPd +snQ aat -dVN +wIz aaa -vPd +snQ aat -dVN +wIz aaa aaf aaa @@ -98009,7 +98237,7 @@ aee aee aee ckN -jvL +mHy hBw bbo vqq @@ -98050,7 +98278,7 @@ bdk dmF mpK biJ -pDZ +lso dmF nDE bqq @@ -98300,7 +98528,7 @@ aSU aMv aNF aXj -voO +dKl bat dmF dmF @@ -98538,7 +98766,7 @@ auJ tfQ dne ayl -hBl +vig jMp fZj aDn @@ -98561,7 +98789,7 @@ kgo bau hAp tEq -mYl +pDQ nIU baD ygL @@ -98573,9 +98801,9 @@ bue wKd oPv nPW -ffQ +gQY wqd -cHU +czT lKl ixj amb @@ -98608,14 +98836,14 @@ ehM oVL ehM ehM -sVA +cxS cDL tDh dle wEb npX rEg -xNp +fLv osp fKN dDz @@ -98808,7 +99036,7 @@ nZd xTo uly wJW -fPB +cpi iKd ipa hKx @@ -98842,7 +99070,7 @@ bue kzX bzE bSy -bTx +jwH bue aob aob @@ -98852,9 +99080,9 @@ alK muG vja wGq -llr -pLx -utJ +dEi +jsX +gBT orR xsD uDF @@ -99099,7 +99327,7 @@ bOk bzE bRi bSz -bTy +iNS bue aob eWw @@ -99112,7 +99340,7 @@ rbM tRS oet nfo -fkb +ojk pda gTZ adH @@ -99325,9 +99553,9 @@ eQm hlj nXV aSX -sCl -ivy -rcZ +wji +xwR +yae aSX bgD bbT @@ -99343,7 +99571,7 @@ tMI buh bwc bwc -bzF +iGC bwc bwc kOK @@ -99369,7 +99597,7 @@ wGq aAN qCE iiM -fBi +uWC dnJ flL flL @@ -99377,12 +99605,12 @@ flL aWC dnJ dnJ -kQu +tXB fPo qdC hEV qlt -vzb +dlW nFv lzI edK @@ -99400,13 +99628,13 @@ gkv cLa cLa nNY -wMd +rOT cLa cPB cPZ cQT cMI -uFe +mDH cPA aaa aaa @@ -99573,18 +99801,18 @@ dne dne dne qXH -eAc +bzj dne hTH dne -fYH +xXX cXe tMm jPS aSX -xng -mTC -rNi +hgd +rBs +dvG aSX hLZ hbA @@ -99623,9 +99851,9 @@ alK ats rnn wGq -rMk -qaY -wuc +jYL +kjo +mGS gED dnJ kTa @@ -99663,7 +99891,7 @@ cPC djX cPC cMI -ksU +epE cMI aaa aaa @@ -99834,14 +100062,14 @@ dxy dne gUI dne -nCx +nVe aPj aQs xBc aSX -jmn -gvk -eWC +xDE +fTN +cfH aSX bay jOE @@ -99865,7 +100093,7 @@ yby bHS bzE bLk -gvg +eaV bue qiQ bzE @@ -99877,7 +100105,7 @@ alK alK alK alK -fxZ +hRU mpW wGq dog @@ -99885,7 +100113,7 @@ fiu vBz klT dnJ -fYC +pZG uXN rBG qtt @@ -99912,7 +100140,7 @@ ftn lxJ cLu cLa -jgB +afq rJs cOF cLa @@ -100096,9 +100324,9 @@ aPk pSs eUh aSX -nZR -mZH -iFn +lDU +teH +efq aYS baz bbW @@ -100110,11 +100338,11 @@ ary bdw lhn tnN -bsH +ykS bue -mbU -hXg -xVc +wXJ +lep +kea lAz bwc kOK @@ -100122,7 +100350,7 @@ yby bHT bJA vMK -wCI +mrp bue rGU rbC @@ -100139,16 +100367,16 @@ ovJ wGq rDz nyD -syN +wFG sXs dnJ -nVz +glY ocx eYl ovI lby dnJ -dmb +njo pmr xlZ iiO @@ -100369,8 +100597,8 @@ hJL bql tMI bue -wad -nzy +ofn +rGb bue pAL bwc @@ -100426,7 +100654,7 @@ hzm cLa thW bhr -rvd +cGg gFf gTP cLa @@ -100653,11 +100881,11 @@ feW ycr rMj smE -pEB +lum vNW bXK pXO -pFg +mnl gdn fIL jSs @@ -100671,7 +100899,7 @@ doj dvk xYM cCe -wzJ +nFN vGw goI oyE @@ -100689,7 +100917,7 @@ mnY cLa cPF uoc -djj +xqE cOP dxq cPA @@ -100850,7 +101078,7 @@ aqj aax aaa awW -ayq +sLZ eDK cPs imL @@ -100858,7 +101086,7 @@ kMr lIP hPM fCf -hmC +tIJ aJN aJN aJN @@ -100883,9 +101111,9 @@ hJL bqw tMI bue -mzV -hXg -lwO +kRA +lep +ibD lAz dCX kOK @@ -100924,7 +101152,7 @@ pmr qdC nCO cCe -gpg +iCy oDd hCr cCe @@ -101110,7 +101338,7 @@ awW ayr azy mDg -aCg +laA aDs aEH aFS @@ -101118,7 +101346,7 @@ ksG aIy aJO whR -qYG +tZX aNT aPn aQu @@ -101128,8 +101356,8 @@ pbu aJN lhv dne -lMU -lCe +txg +xcO tgo bff bgY @@ -101140,8 +101368,8 @@ fRZ bqw tMI bue -alV -nzy +xsg +rGb bue opm bwc @@ -101170,7 +101398,7 @@ tQy vUv wLJ mdY -djh +kUg gmr cjV hpp @@ -101198,7 +101426,7 @@ cLa gES tMX gES -xfN +iLK jhu tmd ehx @@ -101353,7 +101581,7 @@ mHg lOA srs dAL -qAn +jfp hlT dAL abe @@ -101381,7 +101609,7 @@ aMB aMB aRP aTb -vBh +bsL aJN uxg dne @@ -101412,7 +101640,7 @@ bue bue bue bue -srF +kzS bUY pqE bSS @@ -101447,12 +101675,12 @@ uVF nyc vsi hwG -fTD +ggo cCe -sub +lpE kbc cLa -jRr +fLC cLa cLa cLa @@ -101610,7 +101838,7 @@ fzl dAL srs dAL -uSn +xiP srs dAL abe @@ -101642,7 +101870,7 @@ mtX aJO piG gmp -vYc +baK nTn cKI hMh @@ -101694,7 +101922,7 @@ xdK bAz qdC cCe -xze +drf ojz deH cLY @@ -101709,7 +101937,7 @@ cCe eEV jRz cLa -sXt +lyj cLa oUI cOh @@ -101885,7 +102113,7 @@ nWv gXq aaa aFN -aHt +wud eEw aJO cQq @@ -101928,7 +102156,7 @@ baG baG bTE rFB -nNB +elY bSS faV faV @@ -101941,9 +102169,9 @@ jsh lzX qLH tpz -tnh +rdh bPK -vdv +kXd bhX uBe sMS @@ -101975,7 +102203,7 @@ cLa cPJ gPS qep -cRn +fKo cOS cMI aaa @@ -102127,9 +102355,9 @@ phD rsy stJ drI -xrH -xrH -hTv +lCx +lCx +dfX ftT arI aax @@ -102163,14 +102391,14 @@ bqA iAp bqA gar -bmn +awd bqA bqA bqA nzn bqA pBP -bGw +cCv bqA eXp xsF @@ -102180,7 +102408,7 @@ bJC mdo hRv sEw -bPY +mtj mEV mdo mdo @@ -102209,8 +102437,8 @@ nTo qdC bnS tlP -mXa -riC +dsv +pVm ucE gus tpp @@ -102228,7 +102456,7 @@ fIm cOm bxe cOM -cPm +mFt cOM mFh cOM @@ -102481,7 +102709,7 @@ uNB gdi xGJ cMI -iZn +gqD cOm cOj cON @@ -102641,9 +102869,9 @@ qOU tlg aqj srs -uSn -uSn -uSn +xiP +xiP +xiP xMk sxu sxu @@ -102693,13 +102921,13 @@ sgN xJM rvo uxG -wsj +qBs xJM xJM bGy bTH aYX -jzZ +otQ bSS bSS pNz @@ -102707,7 +102935,7 @@ cdw cdw cdw ycr -fQP +yjw cts nnn btB @@ -102919,7 +103147,7 @@ aJN vDL oho kmY -qkD +cfR oXI pfB cLi @@ -102929,7 +103157,7 @@ iVn aYX eqw rrB -sbc +jmp bfk mLh ndG @@ -102961,7 +103189,7 @@ mdP bSS bSS cdw -lRV +oOW tuo fWe fWX @@ -102982,7 +103210,7 @@ tCy xTR mLe syT -eYE +qtw cmu klZ cmu @@ -103146,11 +103374,11 @@ abx abV acm uAd -tbE +aeP adm -rvW -aeg -cZX +ioU +gKf +ady aaZ tjD xef @@ -103168,7 +103396,7 @@ aax aax aax aax -jit +bYo pZO aHx aIG @@ -103248,7 +103476,7 @@ bnS avr hzz hik -mkO +qPX vaQ oBe cMI @@ -103403,14 +103631,14 @@ aby vtj acn uAd -frb -dJM -sbf -aeh -wVn +ePP +xKC +pml +xQS +sFN aaZ dhx -xyn +epW aax ias ias @@ -103420,8 +103648,8 @@ phD phD phD phD -uFU -sXr +qBt +pcV cXj thM sbU @@ -103446,14 +103674,14 @@ rrB fWB bfm bhd -vnu +jNs bkz bkz bkz bkz btH ecC -vtV +srn bkz uSL bBB @@ -103463,7 +103691,7 @@ sJb jtK qTa lsn -wki +gil tdp bQa bRr @@ -103491,7 +103719,7 @@ ycr ycr eGy oKC -hXx +ahe iSU bnS bnS @@ -103659,12 +103887,12 @@ abg abz abX aco -nLX -egc -wry -smA -aei -dlt +vXA +aTj +cut +xnS +gKo +mYr aaZ jCj tfT @@ -103698,7 +103926,7 @@ aUw aaS eUF aZb -baM +bnz rrB rrB bfn @@ -103752,11 +103980,11 @@ qxs ehM ugc neX -kVI +oKK xpB vOs gYR -myw +jJr nWY cvt hSC @@ -103917,9 +104145,9 @@ aaZ aaZ aaZ aaZ -lua -ltV -gZS +aGv +ofu +nnL aaZ aaZ aaZ @@ -103935,12 +104163,12 @@ aax aax qEy oBL -aMX +wXR cXj thM aDC etq -fFT +xRl aHx aaa aJS @@ -103972,7 +104200,7 @@ bxZ wvF bBB tOv -dnc +rNY bGy bId bId @@ -103987,9 +104215,9 @@ aZa jfB bSS bSS -tSU -iqK -tDc +rJa +odm +whk vXT nOZ idd @@ -104030,7 +104258,7 @@ cMI cMI cPN cQl -cQI +rai cZc cZd cMI @@ -104174,21 +104402,21 @@ lMJ lMJ lMJ aaZ -nOA -dEd -vfz -gyr -ocO -noL -qKX -sFk -alQ -alQ -apE -sMr -alQ -alQ -axm +tNK +tYQ +tGE +iRH +bul +byD +icm +jVi +enT +enT +fPY +aNB +wWq +fsK +enT aax xef aXr @@ -104205,12 +104433,12 @@ aLu aMH aMH aPu -aQA +rAw aJS aJS aUx aUx -oxH +wgb kqx baO bch @@ -104231,7 +104459,7 @@ bBC mqU muR bGC -qaJ +trt wLf bLr bMW @@ -104244,15 +104472,15 @@ aYX sST ooE frP -sKb -weJ -ilV +hrN +tMi +sRD eFh trD pOu pmD pmD -rma +uEK wVP utg wVP @@ -104435,22 +104663,22 @@ aaZ aaZ aaZ ajm -dqD -nQg -tHo -onb -cAs -qNj -iHB -cAs -cAs -cAs -dzw +wWq +mfJ +xZt +fIi +kND +cQB +rRK +kND +kND +kND +hAv aax -qlB -bLg -wnT -hiN +eug +uqg +vYV +tkl aax sbU wEr @@ -104465,7 +104693,7 @@ sIq aPu aRT aJS -uTI +tYY aUx xiW ehJ @@ -104478,7 +104706,7 @@ bdG bcg bmu bkz -shH +ddW dbe bsQ uhX @@ -104501,9 +104729,9 @@ aYX iov bXN mdh -jxe -weJ -ilV +bHJ +tMi +sRD lQG wsV wsV @@ -104534,19 +104762,19 @@ mEl hdZ cPb gbn -cKv +tnX tzR -cfM +gpC xrg bMv toX tLK vKe -lHx +vah kJe tcZ clT -dhL +mze kzn aaa aaa @@ -104691,23 +104919,23 @@ lMJ lMJ lMJ ajm -uWw -alQ -csI -jBP -rDW -xMC -qGM -tbu -jMA -jMA -jMA -nbQ +odr +wWq +jyU +mHU +ePi +mXP +dNy +qBV +hCh +ePi +fzy +prj aax -fdK -acs -aaR -fFY +uTM +uRk +jQx +cSJ trH sbU etl @@ -104715,14 +104943,14 @@ odG aHx aaa aJS -aLs +xFc aMH aOc gGB -muu -cRz -dRG -mCS +pWh +eHS +lLf +bAZ iLv xHH qNF @@ -104758,10 +104986,10 @@ wXy isj bXN frP -dYS -weJ -dJb -pWm +gkC +tMi +rFh +mxG wsV wsV tOo @@ -104774,11 +105002,11 @@ jHp cga xwM rdQ -sVZ -gXb -iqN -rSX -uLA +rlA +jus +uas +czq +dlm rdQ qGx ctB @@ -104794,11 +105022,11 @@ gqY cKw cLm cLm -rup -wLs -wLs -wLs -ddC +qKa +bAi +bAi +bAi +rke cLm cMf kMl @@ -104948,9 +105176,9 @@ lMJ ajm ajm ajm -aws -aws -nQg +odr +wWq +mfJ ahx ahx ahx @@ -104958,13 +105186,13 @@ ahx dqh ahx ahx -wSf -vij +odr +pyh aax -jLs -acs -fNu -dKF +mFj +uRk +kVb +dsw lsE ubE vLB @@ -104972,14 +105200,14 @@ tvo aHx aaa aJS -aLt +kRG aMH aOd pNT aMH aRV aJS -feK +eeq aUx bDf aYX @@ -104989,9 +105217,9 @@ aaf aaf aaf biY -iWE +qgS ssl -wMM +lah wtB ukf bor @@ -105005,7 +105233,7 @@ bGE kLU vaF sxK -cVL +nbL tVg kwD ybX @@ -105015,10 +105243,10 @@ dCE mLB ttR msp -jCw -rJH -loj -jKj +wgH +mgK +uNs +nbP wsV fHf kir @@ -105031,11 +105259,11 @@ mov cga cMz rdQ -dPr -mDp -pNk -vWI -hzC +grL +ygb +uAP +hHr +gXt rdQ uWj kmr @@ -105051,16 +105279,16 @@ oju cKw fOM cLm -gdN -dov -dov -dov -gIB +gaF +peq +peq +peq +ruP cLm cQo pPd clT -weG +slv kzn aaa aaa @@ -105203,25 +105431,25 @@ aaa aaa lMJ ajm -wdz -olu -lTw -hbB -xfg +ime +xEp +vew +kGQ +hfh ahx pgq -vHc +saw hyJ qDn tGF bTb -iJb -pJC +gky +khX aax -odB -acs -pYN -vxj +xpk +uRk +gUS +qUK trH sbU aEN @@ -105233,7 +105461,7 @@ aLu aMH aMH aPu -aQC +avX aJS aJS aUx @@ -105252,7 +105480,7 @@ bjc rJX ukf bjc -vvN +aLn lMs sNn daO @@ -105272,9 +105500,9 @@ aYX ukx bXN chG -kZC -uzl -kMO +hLe +mPw +eDT wlF wsV hVo @@ -105288,13 +105516,13 @@ vUr cNt fue rdQ -quO -qgf -wlO -spo +qSM +qkO +ibk +pFS rdQ rdQ -neB +ops myh iPO iHG @@ -105308,11 +105536,11 @@ cPb xjk xvp cLm -gdN -dov -dov -dov -kJs +gaF +peq +peq +peq +wII cLm cMf kMl @@ -105460,25 +105688,25 @@ aaa aaa lMJ ajm -fIy -xXp -qpd -xXp -rMU +kex +uOt +wcU +uOt +wCf ahx -kRz +gcY ekb eRh dyc ybb hIo -wSf -lng +wWq +gBX wbN -nDy -sIb -uug -plF +xaz +dHf +rDs +sfT aax sbU dCo @@ -105494,7 +105722,7 @@ aQD aJS aaa aUv -aPT +mIE bOf aYX bqA @@ -105521,7 +105749,7 @@ aaf bLv bNa xEl -bQf +xfj bRw bSI mdo @@ -105529,9 +105757,9 @@ aYX ukx bXN frP -sAu -weJ -rJe +pmN +tMi +yeg jgw eng hcg @@ -105545,12 +105773,12 @@ iBJ cga oIj rdQ -eic -vZa -wlO -bqW +gKV +eiu +ibk +aHR rdQ -xnH +tvJ efl uVp igd @@ -105565,11 +105793,11 @@ tfZ vQr cLr cMe -bJZ -cMT -cMT -cMT -gSP +xHh +cqi +cqi +cqi +dFt cPT cMf kMl @@ -105717,11 +105945,11 @@ aaa aaa lMJ ajm -jho -uYl -ljd -vDB -cVk +rqa +xrZ +nSs +pNh +cmE ajm tqQ hDA @@ -105729,8 +105957,8 @@ sKK vuc oul bTb -dKo -xno +dLp +qCN ajm rOE apH @@ -105784,30 +106012,30 @@ chw mdo aYX ukx -bXQ +dmB mdh -dbk -weJ -pvO +leO +tMi +oJb oIR mVY acB acB cXl sQP -qMo +oNg sQP nqG jMa cga oIj rdQ -oEg -hnp -svv -xml +sFz +vOt +ebp +bSw rdQ -fFM +eIZ oCH oOa vti @@ -105975,9 +106203,9 @@ aaf aaf ajm rrR -tpo -dEf -pFZ +siE +wGB +vJq aqa aqa aqa @@ -105986,15 +106214,15 @@ aqa hQy aqa aqa -tjM -syg -uKD +kCp +nrT +ecu ajx apI ajz asp dkO -xQu +fEq jgH tIr aHy @@ -106037,15 +106265,15 @@ bNc dUr pxk dwv -jbn +lIc bVm bVe xIO bXN frP -ubC -weJ -pvO +kml +tMi +oJb aAv tiS rrO @@ -106064,12 +106292,12 @@ bYs xph rdQ rdQ -lVg +upp mYS ydT ctB avd -gaR +fbm ctB lKn ctB @@ -106079,11 +106307,11 @@ oYA gQQ cLr cMg -cMV -cIG -cIG -cIG -gNm +cNu +oMW +oMW +oMW +cwb fGz cMf kMl @@ -106236,16 +106464,16 @@ uNf aeq aeq aqa -piP -soL -hKw -iXf -eXc +pos +lli +iFa +tnU +kxD nNC aqa -qxk -ulX -lQt +xCH +poG +dtP adY ijI arb @@ -106265,14 +106493,14 @@ aHx aHx aIH aUB -aWd +rcj vhy aZh bqA bci aaf bfv -vYh +txQ bjc dCK qMY @@ -106316,16 +106544,16 @@ fla iUk pre wgn -bFd -aom -vFE +tJn +rux +jjA ctA ctB ctB nBf ctB ctB -hdj +dkJ erP ctB ctD @@ -106336,11 +106564,11 @@ cPb qrx cLr cLm -gdN -dov -dov -dov -gIB +gaF +peq +peq +peq +ruP cLm cMf kMl @@ -106488,23 +106716,23 @@ aaa lMJ aaf aeq -agc -qHw -saH -phu +eml +pfd +wyw +ihf atT -oVb -qCo -ciJ -hDN -hCB +jgF +kGb +jfk +nuz +ivi rOy qmB -wSf -joB -lQt +uuT +ipY +dtP ajx -apK +sED arc asr fHP @@ -106514,7 +106742,7 @@ ujn aJT aII aJT -aLy +tka aMJ aJT aJT @@ -106535,7 +106763,7 @@ bjc pnh axg kFJ -bsW +ctm bsU bjc byf @@ -106573,12 +106801,12 @@ eYg ozq ycq otS -czo -czo -wrr +aEY +aEY +ddS oDS -fzL -jyc +cny +hgE waq fyG rEz @@ -106593,16 +106821,16 @@ keQ kKl cLr cLm -dDG -dov -dov -dov -gIB +wBO +peq +peq +peq +ruP cLm cQp pPd clT -tRg +iNO kzn cYJ aaa @@ -106745,23 +106973,23 @@ aaa lMJ aeq aeq -qvu -gFV -mUv -nVb -mui -rnE -rnE -iSx -qbQ -aEQ -iSx +clU +meb +qDL +fFF +qSc +dQk +dQk +dBP +mrE +ane +dBP uRw -oKZ -eVu -mUw +sPR +mNV +czb adY -apL +xtP iSo nJM adY @@ -106803,7 +107031,7 @@ vpq nWm ppx ryD -mvJ +wDD hrL oxR bQk @@ -106850,11 +107078,11 @@ uWb mjk cLt cMi -cNO -kZo -mdK -sRy -tUV +bRW +siM +pCn +xgB +eBQ cLm cMf kMl @@ -107001,24 +107229,24 @@ aaf aaa lMJ aeq -iLI -qtW -kPr -mEh -vnN +vcN +myc +kbk +pNp +ebN atT rub atT aqa aqa -gDo +aYV atT atX -wSf -kyr -mpg +qhr +qvU +loy adY -apM +wpt ioO nrF adY @@ -107031,7 +107259,7 @@ uCq toY gjx pXl -lig +nyR toY dTN toY @@ -107061,7 +107289,7 @@ vqG bGH bJO bLw -wzi +lBY rId bQl bRC @@ -107075,11 +107303,11 @@ cdI cdI cdI cdI -cgc +oxp cyo cyo cyo -cly +qJa rjI wLG wLG @@ -107087,7 +107315,7 @@ wLG crH onQ yjy -sTu +swW sCq mOv kEM @@ -107102,21 +107330,21 @@ hfQ mOv mOv tmM -pLR +vfa hkS bUQ gdm -fSY -gtk +qck +pzs wOa -qDW +jGR lMf dvF -dWV +fJt fNG mCA clT -dGN +kZz kzn aaa aaa @@ -107256,24 +107484,24 @@ aaa aaa aaf aaf -evf +xZw aeq -ngE -bam -slo -egJ -uyg +sHP +nce +vuw +ozH +oFG aqa -xwX -mzO -mzO -mzO -jXZ -mzO +rmd +nhG +nhG +nhG +pGP +nhG aqa -vVe -kyr -jnM +wZy +qvU +hwg rQK cgM qqC @@ -107308,7 +107536,7 @@ box bqO kjq bsU -bwv +wpS taC bzY bBL @@ -107329,7 +107557,7 @@ xeU raU bZi bZk -koZ +mdQ kjw bZj cgd @@ -107366,7 +107594,7 @@ yjD cPb cMZ cNP -kOx +hcs cPb cPv cPb @@ -107515,22 +107743,22 @@ aaf aaa lMJ aeq -qEq -agc -vRS -fDl -fsC +lSG +uMB +aoL +fpr +feO aqa -scy -sMC -vQY -tPv -mst -dmW -fjh -cnN -jAc -svG +qks +gwt +kmx +xOl +hrg +xvq +cLE +nWt +gHv +gic fpC mxb cQU @@ -107571,7 +107799,7 @@ xJp bLT jwU wOO -bGL +anK bIk xTV bLv @@ -107579,19 +107807,19 @@ bNi rLS bes bqF -jbn +lIc bVm bVk ljM bXV bZj -mvy -fTY -ccd +kDZ +lDD +goW qpE cgd chi -ciB +yeL cjX clz cgd @@ -107614,16 +107842,16 @@ cDa kdt cCq cGa -vVc +erd cHP -aWX -kBc +dNs +gIE cCq jAk cPb -adf -hfE -oaY +byQ +wFa +wSz cPb aaf aaa @@ -107773,21 +108001,21 @@ aaa lMJ aeq aeq -afX -agc -dBX -agc +jdT +fuT +rog +iOl rQn -jXZ -hUN -vMr -mOp -nCk -xgV +oRR +oKo +qMC +rGl +xRK +eWn atT -wSf -joB -lQt +qhr +ipY +dOR eWD gXh fYF @@ -107824,7 +108052,7 @@ bsU buC bwx xXG -bzZ +iZy bfv bDo pZe @@ -107840,11 +108068,11 @@ chw bUb aYX ukx -bXW +ppY bZk -ydZ -fTY -ccd +cFX +lDD +goW kaJ cgd chj @@ -107856,7 +108084,7 @@ cnS cpd cqx cgd -jQN +loQ ctJ cuC cvH @@ -107867,20 +108095,20 @@ cwH lKP cBg cCo -fjI +lfZ wCo -eHB +cFd cGb cGb cHQ cIJ -cYc +wvt cCq iZW cPb -pnZ -hHG -wYc +ouk +eqP +fAm cPc aaf aaf @@ -108031,20 +108259,20 @@ lMJ aaf aeq aeq -jai -eRX -kFN +tlW +pCU +iNq qYD -jXZ -dkt -uqm -hgQ -mzO -yen +oRR +uxo +kQX +bZX +wAm +gNB ajD -dZc -ulX -nRP +uyD +poG +vER ahB ahB kGn @@ -108099,9 +108327,9 @@ aYX ukx bXV bZj -iLA -fTY -dDp +kSn +lDD +qVh dUd cgd chk @@ -108135,9 +108363,9 @@ cJJ cCq kxu cPb -hqq -cNR -mhE +qoc +kDI +ghS cPd aaa aaa @@ -108299,14 +108527,14 @@ ajD vIE atX ajD -jKa -ulX -awq -vlO -nbY -uWw -hUy -qWM +rDQ +uAp +nlW +wWq +jMB +pyC +wxg +svW aDC tSN aDC @@ -108319,7 +108547,7 @@ lcl aPB aQH iko -aTn +xtk aHD aHD kXR @@ -108336,7 +108564,7 @@ kks pXT sja uiI -gRb +riD tQn dnb osY @@ -108356,9 +108584,9 @@ aYX ukx bXV bZl -rbN -iNp -oQJ +lmu +dQl +mEq vMh cge chk @@ -108375,8 +108603,8 @@ gnd cuE cvH bvk -cxG -cys +pHr +vFP mgN cAo cBi @@ -108387,14 +108615,14 @@ cFf cFg cFh cHR -eOK -bwd +pfq +uyf cCq eXK cPb -fgd -bxi -ldE +qkq +xfQ +gxr cPb aaa aaa @@ -108549,26 +108777,26 @@ aaf aaf aiD cHd -fek -jTl -xcC -jTl -tlO -wnE +tKX +umw +tET +vBR +vzo +kBD ajD ajD -vPm -awq -gCn +dlZ +nlW +lxr aiq -aAa -dZO +qiy +sUQ gtX aDC tSN aDC aHE -rWC +wiU nwX aLB aMN @@ -108588,7 +108816,7 @@ aaf aaf biY nlR -jko +mBn iIg fpO nlp @@ -108602,8 +108830,8 @@ lKt bGN bIm bJT -bLy -bNm +woH +mRU bOG nsU bRH @@ -108613,9 +108841,9 @@ bVl sGO bXY bZm -alR -ckk -rxa +kyt +tsq +jpI rGL nuG rzX @@ -108806,21 +109034,21 @@ agV adZ adZ dmi -iKR -vsG -eBm -lQV -eBm -mfc -pSm +ogD +fSV +seZ +uez +seZ +fxq +nyX atT -jbZ -fVz -oQQ -vxp -lbR -qye -dpl +ltL +ftw +xAn +fwY +qzh +lUt +chy pqW juP fXK @@ -108870,16 +109098,16 @@ wXy tgr bXV bZj -krA -fTY -hFW +nPx +lDD +qKn eAv uPU chm ciG dAW fdd -jCb +kfG fTa rPW cqA @@ -108887,21 +109115,21 @@ crI eGR ctL cuF -cvJ +vjY cwK cxH cyt -czl +qgn cAp cBj cDi -cDf +clG jDB cFh cFg cFf cHR -xRw +xan cJM cCq iTt @@ -109057,23 +109285,23 @@ aaf aaa adZ adZ -afi +bFc agf agW fVx adZ ajD -gwA -qIx -anw -hby -apS -gXN -tXI -atU -kvA -gvb -rfH +lRf +ghe +fFK +hUR +oFQ +yfF +goR +gsY +eEE +ggM +fsW ahx ahx ahx @@ -109116,7 +109344,7 @@ lKt bGM xQY bJV -lcR +ivU pgs bOH hjB @@ -109127,9 +109355,9 @@ dCE grR bXV bZk -fAF -fTY -ddR +uEd +lDD +rSd rZv cgg cgd @@ -109152,7 +109380,7 @@ czm cAq cBk cDi -wFA +lvG rqt quh qjd @@ -109163,7 +109391,7 @@ cFh cKH rOP wFH -cMk +iEY wtq wtq wtq @@ -109314,31 +109542,31 @@ aaf aaa adZ cXm -afj -agg -agX -jnd +fIC +cRA +jFX +coY aiE epn -tft -vJE -rEE -iow -apT -ayY -eJq -pPR -pgL -awo -gCn -txa -aGt -avk -avk -avk -avk -aGt -iNs +auR +ewA +nac +eSk +gzG +lPL +rLY +uLZ +nEa +dyA +wWq +mST +xQe +wta +enT +wta +enT +tnB +dga aIS mDE aIR @@ -109352,7 +109580,7 @@ uhY aTk mww dCE -baV +gyq bcj bdH jiw @@ -109384,9 +109612,9 @@ aYX seF jOZ bZj -eFM -fTY -ddR +pzy +lDD +rSd eAv cgh jrP @@ -109396,7 +109624,7 @@ clF kOE cnY fKT -cqC +kpS cgo oRr ctL @@ -109413,7 +109641,7 @@ cQD cEo hFt cGf -qwM +mMn fOw oKQ cJN @@ -109571,23 +109799,23 @@ aaf aaa aea aeu -afk +dDd yhO lEI ahL aiF epn -tft -ami -tTh -gQi -apU -khk -sdg +auR +sOS +pFk +hpT +hdW +moN +xmT atT -vdX -ldm -rXp +yiq +rvI +lEU ayF ayF ayF @@ -109605,7 +109833,7 @@ aPB aQJ aIT aIT -aUJ +tpc aHD mww aYX @@ -109625,7 +109853,7 @@ sOp jac cHB bcj -nIX +vLA xZj bGM bGM @@ -109641,10 +109869,10 @@ goB dcH bSS bZn -nDr -jGt -uDW -qEV +bnY +rhM +lMw +wNz wqe hgy tWK @@ -109828,26 +110056,26 @@ aaf aaf aeb aev -afl +yfY agi kdx wlG icT lKk -fqe -amj -hsT -pVB -gcX -gcX -lMQ +sdV +hJP +ktS +kPM +hpq +oXR +jDZ ajD -dPE -dmV -kIJ +olq +gAS +nvJ ayF wzG -kkC +ukH lPV ceF nZF @@ -109866,7 +110094,7 @@ aHD aHD qAw aZa -fkX +gLf bcj bdJ ljX @@ -109904,7 +110132,7 @@ cdP bZo bZo chp -nnT +maV ckg clH bZn @@ -109915,7 +110143,7 @@ fgQ xST lMo onc -rph +lfR mlO tmV dZH @@ -109925,7 +110153,7 @@ hnv dZe dpE hnv -ghP +fCQ dWj hnv sNv @@ -109935,7 +110163,7 @@ nxo nxo cQR bZn -eln +qme txj fAX jWg @@ -109948,7 +110176,7 @@ uUA hcX oDZ svj -otn +cWH vzS oVZ ejo @@ -110085,23 +110313,23 @@ aaf aaa aec aew -afm +ttn gxU ssi ahN aiH epn -jZZ -amk -bnh -wgG -aCU -khk -luQ +xlp +rTF +kBs +kPM +nWc +moN +tmJ atW -hoX -awq -gCn +kms +nlW +fsK ayG qeM oNd @@ -110155,17 +110383,17 @@ aYX vrl hqx bZo -vtS -mCf -dTZ -wgC -eQO -cHJ +hIJ +xrQ +qwp +hYI +kQf +pjQ sUv -ckh +twP clI bZn -uAk +iVh cpo cwN wVw @@ -110341,25 +110569,25 @@ lMJ lMJ aaa adZ -afe -afn -agk -agX -fuV +sOb +eqg +bBM +gjn +xlT aiI epn -jZZ -mJc -gcX -tLB -bni -khk -gsL +xlp +oXR +nac +wnQ +xkX +moN +lqC atX -mvz -job -vrF -hAt +fsF +xWt +ukC +eCc pwa fic xwi @@ -110391,12 +110619,12 @@ bjg eKa ssr eqj -veX +wDw dzq -jDw +vRJ vzH bcj -bDw +gsT lKt igA bGM @@ -110405,18 +110633,18 @@ eGM oEv kHk bQw -bRM +uhM bSO bTI wXy nVo wlL bZo -tab -ccm -jmW -ceW -vba +bnj +wOw +muc +fce +ioS chp cgo cgo @@ -110452,20 +110680,20 @@ bZn qHC niO fAX -pUF +qwu slq iZN -mXm +lPC dbK irK fhJ cUY fZY mXo -bxA -rlG -rvJ -iiS +tNz +tEl +gUu +lAV dvc crR aaa @@ -110605,17 +110833,17 @@ ahb ufT adZ ajD -hfC -ebc -anB -aoH -apY -khk -tJG +jJR +xGV +nik +dSZ +dcZ +sDx +dRp ajD -hoX -aws -gCn +kms +wWq +sur ayG ozl aBn @@ -110669,11 +110897,11 @@ aYX aYT jAJ bZo -rdN -jli -wfk -fPG -hvV +coM +pRX +jCY +lsm +wBR bZo xvg iGN @@ -110714,14 +110942,14 @@ iFW rlZ nII wkg -nRr +lyR jsp taH gBK svj vbF pXu -wpb +mfy jAy crR crR @@ -110854,7 +111082,7 @@ aaa aaa lMJ aaa -ajm +ahx adZ adZ agm @@ -110862,17 +111090,17 @@ agV adZ adZ xUp -hTC -wxV -qEf -qEf -qEf -rWg -vEH +iZA +hcF +uGQ +uGQ +uGQ +cvu +vwd atT -jwL -jPY -nlh +xgu +qPy +fyN ayF azU aBo @@ -110897,15 +111125,15 @@ aYX bcl bcj hjl -eLE +vcm ozk gaU -xoD +avR bjg vFH bcj ygM -lbi +njz jdr ree nhS @@ -110923,7 +111151,7 @@ vJi bSP nCH aZb -oIo +eqW bSS bZo bZo @@ -110953,15 +111181,15 @@ cFr cSd cSh cSn -laI +xXq cSd cSh cSn -sUO +stR cSd cSh cSn -cSy +eXT cRi mJm lZQ @@ -111111,28 +111339,28 @@ aaa lMJ lMJ iRB -gKE +ozw kKh -xPF -stz -aws -aws -aiD +bgj +sbC +txf +axj +bTb ezU -gWe -hvh -rmt -vqM -hih -vqM -pAX +ojl +dPB +lKy +kcd +fYx +kcd +cvu aqa ajm -sQx +kht ajm ayF azV -aBp +iqB aCx xsb ayJ @@ -111140,11 +111368,11 @@ eDi aHH aIY gPy -uCb -vqK +kDW +bqS tnr aHG -gKp +csc aOu aTA aUM @@ -111225,7 +111453,7 @@ blT dTM lMJ rkM -nkb +oyz rZZ lMJ nKz @@ -111368,25 +111596,25 @@ aaa aaa aaa lMJ -ajo -ajo ahx -gNg -aws -aws +ajo +ajm +eHn +olz +vUb ahx ahx ahx -rhP +szM ajm aoJ aqa -jHy +mta aqa aqa -avk -kkE -avk +eVM +qrG +eVM ayJ ayJ ayJ @@ -111411,15 +111639,15 @@ ehJ baZ bcl drK -bfE +sPe bhA bjl bra uAJ -boJ +fRH bra xXz -buL +rtq drK byv bcl @@ -111429,7 +111657,7 @@ oip bUb bUb tHC -bLH +wZY mxW bOO bQz @@ -111437,7 +111665,7 @@ bRO bUb bUb aYX -sqE +xJx bSS bSS bSS @@ -111458,7 +111686,7 @@ ctb ctS cuO upm -nNN +gIf cSd cyB cSt @@ -111486,7 +111714,7 @@ fIB efc lMJ fAX -jWO +eRn kFS geE rtv @@ -111627,23 +111855,23 @@ aaa lMJ aaa aaa -ajo -sSD -aws -aws -psR -aws -aws -qWR +bTb +kTy +olz +txf +jPy +plA +htp +wGM ajm aoK aqa -uut -tQi +xMe +gel atZ -avk -pVS -axy +eVM +qHc +nTm ahx azW vMO @@ -111867,7 +112095,7 @@ aaa aaa aaa aaa -aav +aaa aaa aaa aaa @@ -111882,25 +112110,25 @@ aaa aaa aaa lMJ -ajo ahx -ahx -csI -ayy -ayy -rhX -rhX -rhX -nhI -nMs -fMB +ajo +ajm +wCv +wQv +lcy +lyO +lyO +pJN +dIl +ajm +amF ajD -uut -pSj +xMe +mqL atZ -ugZ -hZP -axz +mJs +eAA +xOB ahx oEY mLy @@ -111922,7 +112150,7 @@ aUM kTE imZ xYy -jAw +vnd eYm qXs wzA @@ -111955,18 +112183,18 @@ owq sic nmL eLG -vxd +sgw bSS vcX cgo chs -ciN +mMQ ckm clN bZn nQq cpu -cqK +niM crQ ctd ctU @@ -111974,7 +112202,7 @@ qTx aDp xJb cSd -wgX +vwo tmW vbp ydw @@ -112140,24 +112368,24 @@ aaa aaa lMJ gKE -kKh -mQl -rpT -aws -aws -aws -aws -aws -bkV +cnn +xrE +iqp +hrZ +olz +olz +olz +mMb +iQr ajm -mGx +aje ajD -vvr -tQi +dan +gel atZ -avk -awy -awy +eVM +dfZ +dfZ ahx dhz nrZ @@ -112174,7 +112402,7 @@ aOu aOv xOP fZy -aTw +iJM aUM ijF dnh @@ -112217,7 +112445,7 @@ bSS qiP cgo cht -ciO +kZT ckn jxC oek @@ -112229,7 +112457,7 @@ cte jYt eHA jUG -xnK +uoY cSd cyE kgI @@ -112256,7 +112484,7 @@ sNl nGk mHF jbm -upk +fHl sgI dlV aaa @@ -112373,7 +112601,7 @@ aaa aaa aaa aaa -aac +jdU aaa aaa aaa @@ -112396,25 +112624,25 @@ aaa aaa aaa lMJ -ajo -ajo ahx -fVC -avk -avk -avk -ajm -ajm -tsr +ahx +ahx +iOz +dck +eKb +olz +olz +olz +hLl ajm -mGx +aje ajD -xup -ijx +cNc +gnY ajD -avk -awz -avk +eVM +rdw +eVM ahx tnS wdT @@ -112428,7 +112656,7 @@ axC lEk aMY aOv -wTB +gEW nfW aOu irf @@ -112455,13 +112683,13 @@ eNK xTu kJK xTu -lNI +qZr bKe pMW tDj ici ukv -fpB +ijK bST bUe kwR @@ -112478,8 +112706,8 @@ psS uoe qPr cmO -jKR -cpu +tQG +mKm cqD thn cuW @@ -112656,15 +112884,15 @@ lMJ aaa lMJ ajm -smq -mrU -avk -atL +faR +dLS +mAv +abC +ciL +tQY +cZj ajm -emp -uop -ajm -oxP +wYo ajD ajD ajD @@ -112677,7 +112905,7 @@ aGE iax aCz aDR -aFc +qoh aFd nxf aFd @@ -112686,7 +112914,7 @@ aLK aMY aOw aPI -nDe +iCP aOu aTy aUM @@ -112708,11 +112936,11 @@ dLb qXD wzT cPp -qaI +lUG xTu kJK xTu -hYN +dPY bKe sVr ujJ @@ -112723,7 +112951,7 @@ bST bUf vWU gpZ -rqb +rhd oPg qkt ccs @@ -112733,10 +112961,10 @@ oUN nVx pDo kmH -foQ +vgf bZn -jKR -cpv +rlH +liq obf thn faw @@ -112753,7 +112981,7 @@ dum voh kvV cVO -qbu +rZl pPJ kvV cVO @@ -112765,7 +112993,7 @@ cSd xCW kUV dlV -dvY +wrI qRv mgj vGV @@ -112910,18 +113138,18 @@ aaa aaa aaa lMJ -lMJ -lMJ +gXq +wLz ajm -aqZ -jjw -rfN -atK ajm -kCX -wcH ajm -hek +ahx +ahx +bbF +ahx +ctH +ajm +tUa cPz sEC vXq @@ -112942,7 +113170,7 @@ aKl aLL aMZ aOu -lDM +gEW qYK aOu aTA @@ -112959,13 +113187,13 @@ giF smP bmM xad -brf +uTB bmO mLi udk rCi iCq -qaI +lUG xTu kJK xTu @@ -112988,12 +113216,12 @@ yhb iYJ cgo diD -pYy +tEa ckq -clR +fiz bZn -luh -kcw +eAX +tup cqO wGx ctg @@ -113169,16 +113397,16 @@ aaa aaf aaa wLz -wLz -wLz -wLz -agq -dWK +dBn +ugb +iMM ajm -xqS -roF +emp +ybb +ahx +gBc ajm -rBF +jeg agq agq agq @@ -113197,7 +113425,7 @@ axC axC axC ndB -dlE +nPS vxG sSg vfA @@ -113220,9 +113448,9 @@ bmO bmO buN ltZ -rVF +dVv sPq -crr +mge wmZ uNZ xTu @@ -113259,7 +113487,7 @@ cuW qoZ cvX thn -xCZ +ykM wVV wFZ kwA @@ -113407,7 +113635,7 @@ aaa aaa aaa aaa -aav +aaa aaa aaa aaa @@ -113426,16 +113654,16 @@ aaa aaf aaa wLz -sGK -koT -iMM -agq -aje -ajm -ajm -ajm +fLl +hsl +sEA ajm -wdT +kCX +lQP +ahx +nro +evr +sgk agq aje aje @@ -113454,10 +113682,10 @@ aHK rIr axC kwK -dlE +nPS neO aOu -wTB +gEW aOv aTA dPP @@ -113465,7 +113693,7 @@ aUM gjc aZt qoH -kMt +sff wrJ aZt bhH @@ -113476,10 +113704,10 @@ gLM wen exs bmP -xvv +lBR rCi xhO -qaI +lUG etb tBB xTu @@ -113489,7 +113717,7 @@ ujJ leM kId qqj -djR +nou bUe bUi hzl @@ -113501,14 +113729,14 @@ tYS bST qfF cgq -eKy -mwn -mwn -yiI -fkR -jIH -txo -cqQ +gKk +dIi +gKk +cgq +hZa +fol +slY +dWm thn pkb wqi @@ -113672,7 +113900,7 @@ aaa aaa aaa aaa -aav +aaa aaa aaa aaa @@ -113683,15 +113911,15 @@ aaa aaf aaa wLz -fLl -hsl -sEA -acP -aje -aje -aje -dgx -dWK +iLG +jRV +ieV +ajm +emp +aba +ahx +olz +ajm wdT agq aje @@ -113700,7 +113928,7 @@ aje aje aje axC -ayL +gkz sID deG rTX @@ -113711,11 +113939,11 @@ axC axC axC nTT -gho +mRy hUx suL aQW -rUd +rEr aTA hyz dtE @@ -113725,7 +113953,7 @@ aZt aZt aZt aZt -bhI +udo vQP wnK bmP @@ -113736,7 +113964,7 @@ oNb kQe wzT fHk -wzI +pEs xTu kJK xTu @@ -113758,13 +113986,13 @@ ccw bST xId cgq -mNG -wZO -wZO -nMr -cqV -cqV -kUc +hIF +poh +vCw +tXb +tVX +uMx +sXO cqR thn hGH @@ -113938,17 +114166,17 @@ aaf aaf aaf aaf -aaf +gXq wLz -dLG -jRV -ieV -acP -acP -ahU -acP -acP -acP +pAS +nPB +pAS +ajm +ajm +ajm +ajm +olz +ajm dbu agq aje @@ -113961,14 +114189,14 @@ ayM fXe aBv axC -aDV +tUW uKu aGF aHL aJd axC wUd -gho +mRy dgD aOw aQX @@ -113986,14 +114214,14 @@ bhO uRt wop bmP -qXd +fYa slG kky bmP ifc jIy tLJ -qaI +lUG xTu kJK foE @@ -114015,16 +114243,16 @@ ccv bST vcc cgq -jLA -jLA -stD -tZG -tVX -uMx -bAw -cqS +rUx +cXk +tnW +mfr +gOz +jAj +dRz +dAi thn -hlc +qMr skB tdh gap @@ -114037,15 +114265,15 @@ hoT cSd tpV cSn -omg +mxA cSd rIq cSn -bgO +xvw cSd tpV cSn -cSF +aSH cRi gEg tQq @@ -114196,16 +114424,16 @@ aaa aaa aaf aaa -wLz -pAS -nPB -pAS +acQ +wXb +unJ +vbl acP afs lTL -acP -eky -acP +ajm +daN +ajm vtN acP arB @@ -114224,12 +114452,12 @@ axC axC axC axC -aLQ +lWq aNc nfW dCv aQY -rUd +rEr aTA kqz aUM @@ -114268,18 +114496,18 @@ waD pKq kbD fgO -ccx +wvN bST hcQ cgq -fct -hal -jmI -tZG -gOz -jAj -nRO -pUs +sHv +poh +sxO +tXb +ore +kek +pUo +icQ thn thn thn @@ -114289,7 +114517,7 @@ thn thn cSd oIM -vMF +wlR oIM cRi cRi @@ -114309,7 +114537,7 @@ cKP dlV fyU ilc -sML +auD eyW bFk ilc @@ -114455,18 +114683,18 @@ aaf aaa acQ fUf -cIU -ahf -ags -ags -ahV -ais -alg -anF -eOh +uZX +vbl +acP +acP +mrS +acP +vbl +kuB +mfz vZo arB -asT +xqG aud arB awC @@ -114474,10 +114702,10 @@ qdE arB ooc kNE -aGJ +eKI mWQ sXR -fbN +dXe gUB qpm rDe @@ -114485,7 +114713,7 @@ jtP vdW jab xVG -lDM +gEW aOv aTz aUM @@ -114529,22 +114757,22 @@ tYS bST xId cgq -iNf -ste -qzI -tZG -ore -xOA -ncb -mYV -vho -dwL -knX +gKk +gFG +gKk +cgq +qup +cqV +ptf +isb +ezt +cgq +mGw fBQ sMw dzQ ovj -gLC +xBz fMg xWn nCY @@ -114712,27 +114940,27 @@ aaf aaa acQ nSE -tYf -vTi -eGV -qFQ -laV -wAn -vTi -vTi -pzG +mDY +sxt +sNk +pKc +uJN +wZT +sxt +sxt +fhQ lyc arB -asU +wla wws arB -awD +dFU taZ arB mNt wWC wNq -aDY +dUi jXI aJf aJf @@ -114762,11 +114990,11 @@ kaZ bmP buP rPC -cFP -cFP +xEj +xEj byC byC -dQd +tku byC cix bKe @@ -114786,21 +115014,21 @@ ccy bST hMg cgq -oHz -ulJ -ulJ -ith -cqV -klx -pFo -isb -ezt -dwL +cgq +cgq +cgq +cgq +nOG +snF +baH +eGf +ijg +cgq lal jVZ sxa lCX -cuZ +dKV ulA kNZ fls @@ -114810,7 +115038,7 @@ keR akM uIA czD -rWB +vcY kOP mzB mml @@ -114999,7 +115227,7 @@ aLT aNf aOF aPM -aRa +aAc aSi aTB iUW @@ -115024,7 +115252,7 @@ eXZ vey luX pou -bHd +fbf cWx mmn bKe @@ -115042,24 +115270,24 @@ hFA dbE bST sqD +ovj +ecv +nbv +pyz +cgq +cgq +cgq +cJp +cgq +cgq cgq -kzk -iuM -mVU -lER -ija -cSz -lVq -wZO -rPJ -dwL sqH qFY nbv nbv ovj sdi -iha +fAc qfo pch aNS @@ -115226,7 +115454,7 @@ aaf aaf acP acP -cXV +bai fon ahW amA @@ -115247,7 +115475,7 @@ arB kzQ aCF aEa -pDJ +lAR aCH dvh aJh @@ -115275,12 +115503,12 @@ cXI kCr bmP bmP -rUL +kGE byE bAq gaC lMp -rep +xEj bwS kJq bKm @@ -115288,30 +115516,30 @@ bKe fwt rFZ rFZ -nxB +fCI bST bUo bVy bWU -kWm +fDR bZv lKE ccz bST -hMg -cgq -cgq -cgq -cgq -cgq -cgq -cgq -cJp -cgq -cgq -dwL -bEY -xId +fUm +jOm +riy +dMD +riy +wAX +mzG +jOm +dec +qyP +vtU +xkC +ror +jnJ mjJ mjJ mjJ @@ -115319,7 +115547,7 @@ mjJ mjJ mjJ tVz -kIr +ciw tVz mjJ eBh @@ -115504,7 +115732,7 @@ fTl ijn aCG aEb -pDJ +lAR aCH eYL aJh @@ -115533,14 +115761,14 @@ qHT vfc guR hwd -byF -rep +kXZ +xEj byC cTR byC bwS cWx -bKn +dtG bKe bNF bOZ @@ -115555,20 +115783,20 @@ bST mWR bST bST -fUm -jOm -riy -xkC -riy -wAX -mzG -jOm -dec -qyP -vtU -xkC -ror -jnJ +xId +mNu +nbv +bEY +uJg +dyS +bEY +uJg +nbv +ogE +kup +nbv +nbv +tSr mjJ ygk ygk @@ -115760,7 +115988,7 @@ cYe sUJ aBA aCH -aFm +ttx jgt aCH fBL @@ -115792,9 +116020,9 @@ pJi bwW byG byC -cFP -bDI -cFP +xEj +vSz +xEj bwS cWx bKo @@ -115834,9 +116062,9 @@ cyM fkl eZj lwJ -vTX +upY mjJ -uXG +vfV vCs vVq ryM @@ -115847,7 +116075,7 @@ oDB iFX ihd aSw -wCx +mly okX ihd lMJ @@ -116011,7 +116239,7 @@ xYP ayP fRz avn -awF +iva fRz ayP rVC @@ -116034,18 +116262,18 @@ ltK hqK uWN aZw -irT +nEg oJH vvX aZw -bhN +hZs vQP -lHH +teO alq boY khd bmP -lge +iHX jDS etX cii @@ -116064,7 +116292,7 @@ bSY bUq bKe diw -xYd +gee sLD gba ccB @@ -116263,7 +116491,7 @@ amA amA oIs bnr -xdr +fFV arB arB iRu @@ -116279,7 +116507,7 @@ arB drD arB aJh -aKs +hTA mhI aNi pdk @@ -116348,11 +116576,11 @@ mjJ mjJ wxi eMY -rjH +nvv mjJ cTi eqG -xHc +kmc ojg scT lQw @@ -116572,7 +116800,7 @@ byN byN ffN lUm -fgh +eJi byN rPM tUh @@ -116779,18 +117007,18 @@ anL apa pGQ arB -atb +kwM gjm arB -asU +wla ygo arB xlR arB -aCK +jkm oJO arB -uZz +vIr vBF aJh aKu @@ -116829,7 +117057,7 @@ qwQ dke rmK gmU -gix +oJy byN jzx tpF @@ -116875,7 +117103,7 @@ aaa aaa aaa ihd -cqI +qDA uHI aaa aaa @@ -117053,7 +117281,7 @@ aJh aKv aLY aNl -xcl +jAK aPR aRh aLY @@ -117064,7 +117292,7 @@ aYk vVX qfx xLS -beb +qyd aWv tok bjz @@ -117091,12 +117319,12 @@ byN uBx eaF xVl -kys +wSc cow xVl xmU bcd -eXY +cTx mQS aOp ojZ @@ -117284,10 +117512,10 @@ acP acQ acQ acQ -aib +vPH acQ acQ -kiO +dFS acQ acQ acQ @@ -117332,10 +117560,10 @@ ixc alq boY byN -civ +dtn aVh kNC -nxp +qZg xyi xxI tEy @@ -117613,7 +117841,7 @@ bcd abt qUm umX -amB +lna bcd nbv nbv @@ -117640,19 +117868,19 @@ aaa aaa aaa lMJ -snk -snk -snk -snk -snk +vrw +vrw +vrw +vrw +vrw aaa dbR aaa -snk -snk -snk -snk -snk +vrw +vrw +vrw +vrw +vrw aaa aqB aaa @@ -117835,7 +118063,7 @@ aYn aZB bbr bcD -bee +wKl aWv bhP jMW @@ -117887,7 +118115,7 @@ wUu ulC ojw rvY -mGY +jub wAq hIy vRq @@ -118096,7 +118324,7 @@ aWw aWw bhQ xPx -oBW +omw bmU alq alq @@ -118147,26 +118375,26 @@ uct kPp bIi dUj -irj +xoe mjJ aaa aaa aaa lMJ lMJ -nmb -nmb -nmb -nmb -nmb +uFV +uFV +uFV +uFV +uFV aav tgz aaf -nmb -nmb -nmb -nmb -nmb +uFV +uFV +uFV +uFV +uFV aaa anT aaa @@ -118330,7 +118558,7 @@ dnz axY aBD aCN -aEh +jzv aFp aGQ axY @@ -118359,16 +118587,16 @@ bpd bmV btx qcn -bwZ +fKB byP -eFP +jMR sps nMB xOr bHm tYu bKr -bLU +lVT bNL bPh bKr @@ -118380,11 +118608,11 @@ mwS kbY avs bZE -jMZ -vuP -qVg -feb -cAl +xWi +vxJ +xnJ +ewn +nMk bZE ovj ovj @@ -118393,7 +118621,7 @@ ovj lMJ lMJ lMJ -ctl +sha aaa aaa tVz @@ -118627,7 +118855,7 @@ tqy wCN pEu irt -bPi +acc bKr bNO bTf @@ -118637,11 +118865,11 @@ slA aad bcs bZE -rum -fOn -rIG -rIG -iAY +hME +xeD +krO +krO +oeP ciY cmc cmc @@ -118668,19 +118896,19 @@ lMJ aaa lMJ lMJ -snk -snk -snk -snk -snk +vrw +vrw +vrw +vrw +vrw aaf vwy aaa -snk -snk -snk -snk -snk +vrw +vrw +vrw +vrw +vrw aaf anT aaa @@ -118848,12 +119076,12 @@ dTb aFr aGS axY -aJl +sFO aKx aJu aNo axY -kqE +hDe aRl mDu kJy @@ -118894,11 +119122,11 @@ gWq ise bZE bZE -bWF -rmf -bsV -qsd -cRu +aZP +xtU +iCQ +yjl +ghF bZE bZE bZE @@ -118916,7 +119144,7 @@ mjJ kuN gRW mjJ -wWx +rWS mjJ sEf aaa @@ -119099,7 +119327,7 @@ dqu koE aMp axY -aBG +stK dCk pNt aFr @@ -119116,7 +119344,7 @@ bVa aPX axY aWw -dtm +sJo yle vFz eWg @@ -119150,12 +119378,12 @@ alq wMZ xty gUJ -dxv -qqD -xde -vWx -vWx -sxl +lZw +kja +vkN +rWW +rWW +fxC cjb ckD cjb @@ -119182,19 +119410,19 @@ aaa aaa aaa lMJ -nmb -nmb -nmb -nmb -nmb +uFV +uFV +uFV +uFV +uFV aav vwy aav -nmb -nmb -nmb -nmb -nmb +uFV +uFV +uFV +uFV +uFV aaa anT aaa @@ -119352,8 +119580,8 @@ dnS dnS gks wOK -wOK -koE +jlh +tfC hqK axY aBH @@ -119383,12 +119611,12 @@ iBo bjF wnz pmL -pNd +hnB ktu -bep +lOg xhN bxd -vyv +sxL bAB bCh bDO @@ -119407,17 +119635,17 @@ htP cTF apc bZE -lyQ -bCm -wDh -gRs -pfg -pfg +vGy +huY +kKq +ebP +xAE +xAE kRR mFX cmd hsU -cNw +bSU cOa crf aaa @@ -119609,8 +119837,8 @@ ewK qXc dnh dnh -dnh xrj +dqT axY axY aBI @@ -119634,7 +119862,7 @@ cXG xsh vjn wOp -rUn +djd bfR gnJ xAw @@ -119664,12 +119892,12 @@ alq bXd apc bZE -tyc -dUg -jeh -khe -bRU -kad +qVH +iMZ +ygn +kGm +kqv +xSc rDY ckF cjb @@ -119696,19 +119924,19 @@ aaa aaa aaa lMJ -snk -snk -snk -snk -snk +vrw +vrw +vrw +vrw +vrw aav vwy aaa -snk -snk -snk -snk -snk +vrw +vrw +vrw +vrw +vrw aaf anT aaa @@ -119854,10 +120082,10 @@ acQ acQ acQ acP -aib +vPH acQ acQ -kiO +dFS acP acP acP @@ -119866,11 +120094,11 @@ dnh dnh dnh dqu -dnS ihN -axY +dqT aAo -aBJ +aCO +rpW aEi kEN aEi @@ -119896,16 +120124,16 @@ aWw cPi fyT bjL -bnb +mIg owR vxB trq rYm bxd -byT +oae bCi lXH -mvW +fpx duk bBt bBt @@ -120114,7 +120342,7 @@ acP xpV aln amt -jyj +khc acP oce jza @@ -120123,12 +120351,12 @@ alJ ftx dnh dnh -dnh xiC -axY -aAp +dqT +qEK aCP aHY +aHY hwu xvA mDs @@ -120153,16 +120381,16 @@ byK iTF vme pRq -bnc -bph -iHl -xsn -bvg +hEl +tGG +uDf +oEz +xTK bxd eFV bAE bCi -lse +aLI bFJ bHs cVD @@ -120176,7 +120404,7 @@ anM bAR pav jTi -bYv +heI bZF cbb ccQ @@ -120210,19 +120438,19 @@ aaa aaa lMJ aaf -nmb -nmb -nmb -nmb -nmb +uFV +uFV +uFV +uFV +uFV lMJ pCg aaf -nmb -nmb -nmb -nmb -nmb +uFV +uFV +uFV +uFV +uFV aaa aaa aaa @@ -120368,7 +120596,7 @@ aav aav aaa acP -ajX +dUq mYh kwe whi @@ -120380,11 +120608,11 @@ foK jpJ foK fka -nGL tfC -axY -vKx -taV +dqT +kkc +aCP +jqS uhw qiU hLw @@ -120400,26 +120628,26 @@ oSS uxl kWW vfN -kxw -vfN -tXy -hdM +vaL +dUZ +lSp +oJe vfN ihR iDO -gzr +eSY qVf -vQW -rxn +rbP +iCZ owR sao hkq -qGr +vzI bxd byV bAF bCl -rLL +lKx jLo bAR bAR @@ -120638,15 +120866,15 @@ hIX dnh koE axY -axT axY -aAr +emJ +aCP mzt aTO aEq aTO aTO -aHZ +dmx aJp aTO aSB @@ -120656,27 +120884,27 @@ aQa aTO dPe aTK -aVd +cOZ aBI -aYt +wcE toh -hGd +fHa dgz aBI -wEc +hAo iTF rUa -nIE +kSf bjL tNI hkq hkq -lxO +gCR bAR bAR bAR bza -gyz +cPx bza bAR bIN @@ -120894,9 +121122,9 @@ efV fOX dBu weN -axY -axU -ayS +axT +uJs +wzN dCk nDP axY @@ -120919,30 +121147,30 @@ aYu aYu aYu aYu -oUo -oUo -oaa +iKI +iKI +ofV fvZ -cvz +ehj bne owR owR -lYb -vPy +wQJ +iWr bAR -mFm +rcd bAG bCn -lse +aLI bFL bHt bDS -bKv +xAo bMb bNP bPp bPp -bSg +veI bDS bDS bVI @@ -121171,26 +121399,26 @@ deB qUD fOq cXA -fiL -egv -wOJ -kkq +nUc +duG +qoo +usY bfX -uKE -dNo -myF +wQo +esQ +rmo fvZ -jbF +mpm bjL bpg owR owR owR bxd -byX +jtZ bAH bCo -pqV +rKW bFM bHu bHu @@ -121212,7 +121440,7 @@ ceh cfw cgA chP -cje +tQU cjc bAR aaf @@ -121421,35 +121649,35 @@ daW dBw aKF aMi -cpR +kpu dfi aQd dBA aSA -kNI +bRd cXA -aEy -bbC -gCm -rqv +iHW +sky +fbO +qva pST -wae -qhQ -tZd -hHl -nDX +dRM +kWr +vhn +tyK +oze rti eSd xLb xIq xbs wuR -eHg -sem -nAF -oEE -gnV -qKV +vwj +rHy +hBr +wdQ +ufu +qEw bYx bKx bMd @@ -121663,7 +121891,7 @@ apl uDU lhx ajb -auw +wQC bPJ ajb axX @@ -121682,20 +121910,20 @@ dBy dlI aQe aRv -dfD -kNI +xNH +bRd cXA -jQi -vCn -ycb -bIn +jLk +vJC +xUU +dyK bfX -aNV -pnC -dDD -wxJ -bnc -bng +iTF +kmW +gIz +gRe +bjL +aRd iRz btD bvn @@ -121705,11 +121933,11 @@ bAJ bAJ bCq bDV -pIK -eKK +csF +lSI bIS bKy -bMe +wGJ bxd bxd bQT @@ -121918,7 +122146,7 @@ bQv fIr xYl xiL -unp +mLj ajb ajb xbd @@ -121939,8 +122167,8 @@ mvZ dlI dfp dfp -lFe -taI +uLe +lcA cXA cXA cXA @@ -121948,10 +122176,10 @@ cXA cXA cXA bhT -xkS -dDD -wxJ -fsu +jlw +gIz +gRe +lIm bhT uuF bhT @@ -121962,7 +122190,7 @@ bza bza bza bza -wWg +gvf bza bIS bCi @@ -121970,7 +122198,7 @@ bMf bxd bPs bPs -bSh +ixn bxd bUC bVK @@ -122155,17 +122383,17 @@ aaa aaa aag aaa -rKP +oqw abO -diU +pDG aaa -rKP +oqw abO -diU +pDG aaa -rKP +oqw abO -diU +pDG aaa aaf ajb @@ -122181,10 +122409,10 @@ ajb tUi axY axZ -jat -owU -rxz -dDn +lhF +cRD +gGD +sSn opl der deD @@ -122196,18 +122424,18 @@ dfb dfj dlI deD -uRX -rbc -wJU +utb +jXX +guq dgi -oNx -upY -vlv +mKs +qLa +qzm apc aWu -mix -siV -fmC +uQa +koM +hYA bls bhT eCM @@ -122218,8 +122446,8 @@ bhT mba eXa axD -fpl -nPS +jCR +odI bHw bIT bKA @@ -122228,7 +122456,7 @@ bNS bPt bQU bSi -bTk +xqK bDW bFQ bXm @@ -122240,7 +122468,7 @@ ceh cfw cgA chS -cjh +mGu cjf bAR aaf @@ -122412,23 +122640,23 @@ aaa aaa aag aaf -rKP +oqw abP -diU +pDG aaa -rKP +oqw abP -diU +pDG aaa -rKP +oqw abP -diU +pDG aaa aaf ajb ajZ alu -knR +tce rHz apl aqx @@ -122438,7 +122666,7 @@ ajb cIH axY ddO -gPw +bjn ddT sjC aCZ @@ -122451,10 +122679,10 @@ dbb aMk aNv dfk -dfq +wec djt -dfG -sEq +wtH +oaA axY cXZ cXI @@ -122463,13 +122691,13 @@ dgo cYj bhT bie -rsm +kPx bie bhT oxc vDQ -jkg -dxP +xZx +dri lwy bhT bzc @@ -122669,17 +122897,17 @@ aaa aaa aag aaf -rKP +oqw abP -diU +pDG aaf -rKP +oqw abP -diU +pDG aaf -rKP +oqw abP -diU +pDG aaf aaf ajb @@ -122695,7 +122923,7 @@ ajb cIH axY aya -gPw +bjn ddU aBQ aCZ @@ -122711,7 +122939,7 @@ dfk daY djx dfG -cXz +jZH axY atm alr @@ -122719,9 +122947,9 @@ alr dgp atm bhT -daG -fQY -kVX +mmr +rZU +ube bhT bpv raC @@ -122926,17 +123154,17 @@ aaa aaa aag aaf -rKP +oqw abP -diU +pDG aaa -rKP +oqw abP -diU +pDG aaa -rKP +oqw abP -diU +pDG aaa aaf aaf @@ -122952,7 +123180,7 @@ dnS gpL axY ddO -gPw +bjn ddV aBQ aCZ @@ -122969,12 +123197,12 @@ daY djt dbg dfR -dUh -thA +noP +oXu dgj gXq -uzs -ckT +iqD +wtF bhT wOY adF @@ -123183,17 +123411,17 @@ aai aaj aag aaa -rKP +oqw abP -diU +pDG aaa -rKP +oqw abP -diU +pDG aaa -rKP +oqw abP -diU +pDG aaa aaa aaf @@ -123209,10 +123437,10 @@ dnR gpL axY ayc -tvS -uwo -rTK -dDn +bnU +uLK +giH +sSn mFI aFD deD @@ -123229,21 +123457,21 @@ dfS aCZ aaf aYx -atf +uBV aaf -sof -qHS +vsg +sJW aaa aaa aaa -qHS +sJW aNC vvS aNC bhT bwl bhT -bzf +uPZ bCi bCv bEa @@ -123268,7 +123496,7 @@ cei cfy cgC chV -cjk +gTj ckI bAR aaf @@ -123459,7 +123687,7 @@ alv apm alv qdO -gXl +eEd cbG apm dnS @@ -123475,21 +123703,21 @@ deu deI deN deI -deW +jik aMm dfd deN dft dBB -gMB -gkq -dUh -anD +eUo +mfH +noP +ffP aYx dgf dgj -otL -ihW +wxD +eUc aaa aaa aaa @@ -123738,15 +123966,15 @@ dfe dBz dfu dfz -qqE -ink +gXM +jPQ axY aye azd azd azd dgB -lxD +iWX aaa aaa aaa @@ -123777,7 +124005,7 @@ bMl bYB bKG bKG -ccV +ltG bAR aaf aaf @@ -124003,9 +124231,9 @@ dgk dgt dgk dgv -lxD +iWX aaa -kyW +cUL aaa lMJ aaa @@ -124211,17 +124439,17 @@ aaj aai aaj aaf -rKP +oqw abT -diU +pDG aaa -rKP +oqw abT -diU +pDG aaa -rKP +oqw abT -diU +pDG aaa aaa aaf @@ -124260,7 +124488,7 @@ dgk dgt dgk dgB -lxD +iWX anT lMJ lMJ @@ -124271,7 +124499,7 @@ aaf aaf aaf aaf -dGl +cmB dgw bCz dgw @@ -124291,7 +124519,7 @@ bFY aaf aaf bAR -wUC +iwT bAR aaf aaf @@ -124468,17 +124696,17 @@ aaa aaa aag aaa -rKP +oqw abT -diU +pDG aaa -rKP +oqw abT -diU +pDG aaa -rKP +oqw abT -diU +pDG aaf aaa aaf @@ -124510,14 +124738,14 @@ ykz ykz mBY jDs -dfV +htd axY dgg azd azd azd dgv -lxD +iWX aaa aaa aaa @@ -124548,7 +124776,7 @@ bFZ bAR aaf bAR -dXL +ncc bAR aaf aaa @@ -124725,17 +124953,17 @@ aaa aaa aag aaf -rKP +oqw abT -diU +pDG aaf -rKP +oqw abT -diU +pDG aaf -rKP +oqw abT -diU +pDG aaa aaa aaf @@ -124774,7 +125002,7 @@ dgk dgt dgk dgB -lxD +iWX aaf lMJ aaf @@ -124982,17 +125210,17 @@ aaa aaa aag aaf -rKP +oqw abT -diU +pDG aaa -rKP +oqw abT -diU +pDG aaa -rKP +oqw abT -diU +pDG aaa aaa aaf @@ -125031,7 +125259,7 @@ dgk dgk dgk dgv -lxD +iWX aaa aaa aaa @@ -125239,17 +125467,17 @@ aaa aaa aaj aaa -rKP +oqw abU -diU +pDG aaa -rKP +oqw abU -diU +pDG aaa -rKP +oqw abU -diU +pDG aaf aaf aag @@ -125288,13 +125516,13 @@ dgm dgu dgm dgB -pin +lyX dgw -nos -nos -bSj +utL +utL +xjq dgw -dJs +sqY dgw dgw dgw @@ -125303,19 +125531,19 @@ dhl bAR bCC bEe -bGb +oRn bAR bJd bKJ -bMn +gMQ bAR bPy bQZ -bSl +rTG bAR bUJ bVP -bXs +uCG bAR aaf aMr @@ -131201,12 +131429,12 @@ anT anT aRy bkP -qpp +kJb tWv vUC oLr dLH -brQ +ogc bKK anT anT @@ -131461,7 +131689,7 @@ nvB rCq aRy aRy -ucG +ryA gRf fpi aOX @@ -131970,7 +132198,7 @@ dXp dXp dXp dXp -onP +utS aVk aOY aOY @@ -132220,7 +132448,7 @@ dXp dXp dXp dXp -rop +sCu aVk aOY aOY @@ -132238,14 +132466,14 @@ brU aOV aaa aMq -idg +hQT eKe eKe eKe eKe uqA uqA -iqA +dDe uqA uqA uqA @@ -132746,7 +132974,7 @@ aRy aRy aRy qTN -bnw +moB vji fzV aRy @@ -133262,14 +133490,14 @@ bjP fcq bny lub -brY +jLK btL btL btL btL btL bCD -bEf +rKx bGc bHC bJg @@ -133508,7 +133736,7 @@ aRy aTV aVl aWL -doO +pQz myk qno bcP @@ -133523,17 +133751,17 @@ bjQ btL sSp rRG -imq +fmi rjC bCD bEg vOd -wqs +dlc bJm bNX bGd yih -bMo +qdZ bOc aRy aaa @@ -133774,9 +134002,9 @@ oid bin bjQ tuc -qDN +eAe qZj -tGf +fvC btL qfn kGe @@ -133785,7 +134013,7 @@ sHt bCD bEh bGd -oYS +pJB bKL bNY bGd @@ -134026,9 +134254,9 @@ aTV xFe aTV aTV -beu +qXf apv -bio +vLt bjQ blF mif @@ -134042,12 +134270,12 @@ ndq bCE bCE bCE -icY -bwC -bwC -cVF +xts +rSp +rSp +rXi slE -jIA +pst bUL aRy bvt @@ -134271,7 +134499,7 @@ anT aMq aYd qTn -vCK +vLZ aOW aOW aRy @@ -134299,18 +134527,18 @@ iOf mcw bMQ lWY -tNX +fRn npF dsr -lqo -ixp -qfY -bNZ +tBl +qpw +vKV +igx aRy bvt aOW bTm -pmc +nDi jda cmX bgn @@ -134534,10 +134762,10 @@ aaa aRy aRy aTX -aVp +qdM aWP aTV -vgl +fDV aTV aTV bew @@ -134556,12 +134784,12 @@ fqm bCE bCE bCE -gRF -vYI -vYI -etw +sLA +lCi +lCi +oRw eId -rBd +sHl cgy aRy bvt @@ -134809,11 +135037,11 @@ btL ugW jFr mqb -vAP +fex bCD bEj bGd -oYS +pJB bKP bOb bGd @@ -135052,7 +135280,7 @@ aVr aWR oMG qWp -elv +fIe aWR aVr bgm @@ -135070,12 +135298,12 @@ wlg bCD bEg vOd -gDj +qJQ bKN bOa bGd utH -bMs +blB chn aRy aaa @@ -135325,7 +135553,7 @@ btL btL btL bCD -bEk +nSv bGf bHG bJn @@ -135829,7 +136057,7 @@ aRy aRy aRy aRy -dml +dWl lhL hgr bsh @@ -136089,7 +136317,7 @@ aRy maL bnI kBS -bsi +pyd aRy aaa aaa @@ -136332,7 +136560,7 @@ eKe eKe eKe eKe -xRF +oKS aOX aNw aNw @@ -136350,14 +136578,14 @@ aRy aRy aaa aMq -wkt +vkw eKe eKe eKe eKe eKe eKe -dPf +lVp uqA uqA uqA @@ -136596,7 +136824,7 @@ eKe eKe eKe eKe -pEQ +qYX bgn aaa aaa diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index eede55df80e5a..54ccf0595f554 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -33,6 +33,16 @@ /obj/machinery/recharge_station, /turf/open/floor/iron, /area/mine/science) +"ar" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/grid/steel, +/area/mine/laborcamp) "as" = ( /obj/structure/stone_tile/block/cracked{ dir = 8 @@ -326,6 +336,18 @@ }, /turf/open/floor/iron/dark, /area/mine/laborcamp) +"cv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/camera{ + c_tag = "Crew Area Hallway East"; + dir = 5; + network = list("mine") + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/mine/production) "cC" = ( /obj/structure/stone_tile/block{ dir = 4 @@ -345,14 +367,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/mine/science) -"cF" = ( -/obj/structure/closet/secure_closet/miner, -/obj/machinery/camera{ - c_tag = "Storage and Locker room"; - network = list("mine") - }, -/turf/open/floor/iron/dark, -/area/mine/storage) "cR" = ( /obj/structure/table, /obj/item/paper/fluff/stations/lavaland/orm_notice, @@ -369,15 +383,6 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) -"cV" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/mine/living_quarters) "cX" = ( /obj/machinery/light{ dir = 4 @@ -556,6 +561,17 @@ }, /turf/open/floor/iron/grid/steel, /area/mine/laborcamp) +"et" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron/dark, +/area/mine/eva) "eu" = ( /obj/machinery/computer/security/telescreen/toxins{ dir = 8; @@ -605,6 +621,20 @@ }, /turf/open/floor/iron, /area/mine/science) +"eN" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/folder/yellow, +/obj/item/multitool, +/obj/machinery/camera/directional/east{ + c_tag = "Communications Relay"; + network = list("mine") + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/mine/maintenance) "eO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -646,13 +676,6 @@ }, /turf/open/floor/iron, /area/mine/laborcamp/security) -"fc" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/carpet/red, -/area/mine/living_quarters) "ff" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -911,13 +934,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron/checker, /area/mine/living_quarters) -"gG" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/iron/dark, -/area/mine/eva) "gH" = ( /obj/machinery/door/poddoor/preopen{ id = "labor"; @@ -926,6 +942,12 @@ /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/techmaint, /area/mine/laborcamp) +"gK" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron, +/area/mine/living_quarters) "gL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -942,6 +964,16 @@ }, /turf/open/floor/iron/techmaint, /area/mine/eva) +"gP" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/mine/production) "gR" = ( /obj/structure/table, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -1248,6 +1280,13 @@ }, /turf/open/floor/iron, /area/mine/living_quarters) +"iG" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/carpet/purple, +/area/mine/living_quarters) "iP" = ( /turf/open/floor/iron/white, /area/mine/living_quarters) @@ -1496,12 +1535,6 @@ }, /turf/open/floor/iron, /area/mine/science) -"kh" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron, -/area/mine/production) "kk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -1652,16 +1685,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/techmaint, /area/mine/production) -"ll" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/structure/closet/crate, -/turf/open/floor/iron, -/area/mine/laborcamp) "lp" = ( /obj/machinery/button/door{ id = "miningdorm2"; @@ -1696,6 +1719,15 @@ }, /turf/open/floor/iron/techmaint, /area/mine/eva) +"lt" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Sleeper Room"; + network = list("mine") + }, +/obj/structure/table, +/obj/item/storage/firstaid/medical, +/turf/open/floor/iron/white, +/area/mine/living_quarters) "lu" = ( /obj/machinery/door/poddoor/shutters{ id = "lavasci" @@ -1707,13 +1739,6 @@ "lv" = ( /turf/closed/wall/r_wall, /area/mine/science) -"lw" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/carpet/blue, -/area/mine/living_quarters) "lx" = ( /obj/structure/stone_tile/block, /obj/structure/stone_tile/block/cracked{ @@ -1776,6 +1801,13 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron/checker, /area/mine/living_quarters) +"lX" = ( +/obj/item/toy/plush/lizard_plushie{ + pixel_x = 5; + name = "Walks-upon-Embers" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) "ma" = ( /obj/structure/stone_tile/block/cracked{ dir = 8 @@ -1783,6 +1815,12 @@ /obj/structure/stone_tile/cracked, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) +"mb" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/turf/open/floor/wood, +/area/mine/living_quarters) "me" = ( /obj/structure/barricade/wooden/crude, /obj/machinery/door/airlock/research{ @@ -1798,6 +1836,13 @@ /obj/structure/stone_tile/block, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"ml" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/mine/living_quarters) "mp" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -1906,16 +1951,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/lavaland, /area/mine/laborcamp) -"nb" = ( -/obj/machinery/camera{ - c_tag = "Sleeper Room"; - dir = 8; - network = list("mine") - }, -/obj/structure/table, -/obj/item/storage/firstaid/medical, -/turf/open/floor/iron/white, -/area/mine/living_quarters) "nf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -2140,6 +2175,14 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/mine/storage) +"oV" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south{ + cell_type = /obj/item/stock_parts/cell/high/empty + }, +/obj/effect/mapping_helpers/apc/discharged, +/turf/open/floor/iron, +/area/mine/science) "pb" = ( /obj/structure/spider/stickyweb, /turf/open/floor/carpet/black, @@ -2167,6 +2210,13 @@ }, /turf/open/floor/iron, /area/mine/science) +"pu" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Labor Camp Processing Area"; + network = list("labor") + }, +/turf/open/floor/iron, +/area/mine/laborcamp) "pv" = ( /obj/machinery/door/airlock/glass{ name = "Break Room" @@ -2206,6 +2256,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/mine/production) +"pF" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp External"; + dir = 5; + network = list("labor") + }, +/obj/structure/closet/emcloset, +/mob/living/simple_animal/bot/atmosbot{ + name = "Sergeant Airhead"; + on = 0 + }, +/turf/open/floor/iron/techmaint, +/area/mine/laborcamp) "pG" = ( /obj/structure/stone_tile/cracked, /obj/structure/stone_tile/block{ @@ -2243,14 +2306,6 @@ /obj/structure/flora/ausbushes/fernybush, /turf/open/floor/plating/asteroid, /area/mine/science) -"pN" = ( -/obj/machinery/camera{ - c_tag = "Infirmary"; - dir = 4; - network = list("mine") - }, -/turf/open/floor/iron/white, -/area/mine/living_quarters) "pR" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/frame/machine, @@ -2411,21 +2466,17 @@ "rf" = ( /turf/open/floor/plating/lavaland, /area/lavaland/surface/outdoors) -"rn" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/folder/yellow, -/obj/item/multitool, -/obj/machinery/camera{ - c_tag = "Communications Relay"; - dir = 8; - network = list("mine") +"rq" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/north{ + c_tag = "Labor Camp Monitoring"; + network = list("labor") }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/mine/maintenance) +/turf/open/floor/iron, +/area/mine/laborcamp/security) "rt" = ( /obj/structure/stone_tile{ dir = 4 @@ -2522,6 +2573,13 @@ /obj/structure/spider/stickyweb, /turf/open/floor/carpet/royalblue, /area/mine/science) +"sc" = ( +/obj/structure/ore_box, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark, +/area/mine/storage) "se" = ( /obj/structure/stone_tile/cracked{ dir = 4 @@ -2639,7 +2697,7 @@ /turf/open/floor/iron, /area/mine/science) "tk" = ( -/obj/structure/camera_assembly, +/obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/mine/science) "tm" = ( @@ -2651,20 +2709,6 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) -"tv" = ( -/obj/structure/table, -/obj/item/storage/pill_bottle/dice, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32 - }, -/obj/item/toy/cards/deck, -/obj/machinery/camera{ - c_tag = "Labor Camp Common area"; - dir = 4; - network = list("labor") - }, -/turf/open/floor/iron/grid/steel, -/area/mine/laborcamp) "ty" = ( /obj/effect/turf_decal/stripes/closeup, /obj/structure/fans/tiny, @@ -2764,18 +2808,6 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"uj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Dormitories"; - dir = 4; - network = list("mine") - }, -/turf/open/floor/wood, -/area/mine/living_quarters) "un" = ( /obj/structure/frame/computer{ anchored = 1; @@ -2853,6 +2885,12 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/mine/production) +"uH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/grid/steel, +/area/mine/laborcamp) "uI" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/techmaint, @@ -2869,6 +2907,16 @@ /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/iron/grid/steel, /area/mine/laborcamp) +"uM" = ( +/obj/machinery/camera{ + c_tag = "Crew Area"; + dir = 9; + network = list("mine") + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron/checker, +/area/mine/living_quarters) "uP" = ( /obj/structure/closet/crate/critter, /turf/open/floor/iron, @@ -2966,19 +3014,6 @@ "vy" = ( /turf/closed/wall/r_wall, /area/mine/maintenance) -"vC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/mine/living_quarters) "vG" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -2988,6 +3023,17 @@ }, /turf/open/floor/wood, /area/mine/living_quarters) +"vH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Dormitories"; + network = list("mine") + }, +/turf/open/floor/wood, +/area/mine/living_quarters) "vL" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/techmaint, @@ -3042,14 +3088,6 @@ /obj/structure/stone_tile/center/cracked, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"vZ" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp Processing Area"; - dir = 1; - network = list("labor") - }, -/turf/open/floor/iron, -/area/mine/laborcamp) "wa" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -3159,9 +3197,7 @@ /area/mine/eva) "wV" = ( /obj/effect/decal/cleanable/greenglow/filled, -/obj/structure/camera_assembly{ - dir = 6 - }, +/obj/machinery/camera/directional/north, /turf/open/floor/carpet/royalblue, /area/mine/science) "wW" = ( @@ -3198,16 +3234,6 @@ }, /turf/open/floor/wood, /area/mine/living_quarters) -"xt" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/camera{ - c_tag = "Labor Camp Infirmary"; - dir = 8; - network = list("labor") - }, -/turf/open/floor/iron/white, -/area/mine/laborcamp) "xu" = ( /obj/structure/stone_tile{ dir = 4 @@ -3235,11 +3261,20 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/camera_assembly{ - dir = 5 - }, +/obj/machinery/camera/directional/west, /turf/open/floor/iron, /area/mine/science) +"xy" = ( +/obj/machinery/photocopier, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/mine/maintenance) "xA" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/iron, @@ -3364,17 +3399,6 @@ }, /turf/open/floor/iron/grid/steel, /area/mine/laborcamp) -"yN" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "EVA"; - dir = 4; - network = list("mine") - }, -/turf/open/floor/mech_bay_recharge_floor, -/area/mine/eva) "yS" = ( /obj/structure/spider/stickyweb, /obj/structure/table/wood/bar, @@ -3480,13 +3504,6 @@ }, /turf/open/floor/wood, /area/mine/living_quarters) -"zJ" = ( -/obj/item/toy/plush/lizard_plushie{ - pixel_x = 5; - name = "Walks-upon-Embers" - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) "zK" = ( /obj/machinery/conveyor{ dir = 1; @@ -3495,20 +3512,23 @@ /obj/structure/plasticflaps, /turf/open/floor/iron/dark, /area/mine/laborcamp) -"zL" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small{ - dir = 1 +"zM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4/lavaland, -/obj/structure/chair/office, +/obj/effect/turf_decal/bot, +/obj/machinery/hydroponics/constructable, +/obj/item/plant_analyzer, /obj/machinery/camera{ - c_tag = "Communications Relay"; - dir = 8; - network = list("mine") + c_tag = "Labor Camp Hydroponics"; + dir = 9; + network = list("labor") }, -/turf/open/floor/iron, -/area/mine/science) +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/techmaint, +/area/mine/laborcamp) "zP" = ( /obj/machinery/mineral/unloading_machine{ icon_state = "unloader-corner2"; @@ -3606,6 +3626,14 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/mine/science) +"AR" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/camera/directional/north{ + c_tag = "Storage and Locker room"; + network = list("mine") + }, +/turf/open/floor/iron/dark, +/area/mine/storage) "Ba" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -3677,6 +3705,22 @@ /obj/structure/fence, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"Bv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Labor Camp Foyer"; + network = list("labor") + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/iron, +/area/mine/laborcamp) "Bx" = ( /obj/structure/stone_tile/block/cracked, /obj/structure/stone_tile{ @@ -3753,6 +3797,26 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"Cg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/wood, +/area/mine/living_quarters) +"Ch" = ( +/obj/machinery/light/small, +/obj/machinery/camera/directional/south{ + c_tag = "Mining area External"; + network = list("labor") + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/eva) "Cj" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -3808,14 +3872,6 @@ }, /turf/open/floor/iron, /area/mine/production) -"CC" = ( -/obj/structure/ore_box, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) "CD" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -3867,14 +3923,6 @@ }, /turf/open/floor/iron, /area/mine/laborcamp/security) -"CQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/iron/grid/steel, -/area/mine/laborcamp) "CT" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ @@ -3898,14 +3946,6 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/mine/storage) -"Dd" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light/small, -/turf/open/floor/iron/grid/steel, -/area/mine/living_quarters) "De" = ( /obj/structure/stone_tile/block{ dir = 8 @@ -3946,16 +3986,6 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"Dv" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/mine/laborcamp) "Dz" = ( /turf/closed/wall, /area/lavaland/surface/outdoors/explored) @@ -3965,14 +3995,6 @@ }, /turf/open/floor/iron, /area/mine/laborcamp) -"DD" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway West"; - dir = 10; - network = list("mine") - }, -/turf/open/floor/iron, -/area/mine/living_quarters) "DF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -4015,6 +4037,15 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/mine/living_quarters) +"DX" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/mine/production) "Ee" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -4034,15 +4065,6 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"Ek" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron, -/area/mine/production) "El" = ( /obj/structure/stone_tile/block{ dir = 8 @@ -4101,23 +4123,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/mine/laborcamp) -"ES" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Labor Camp Foyer"; - dir = 1; - network = list("labor") - }, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/turf/open/floor/iron, -/area/mine/laborcamp) "EU" = ( /obj/machinery/mineral/processing_unit_console, /turf/closed/wall, @@ -4162,6 +4167,15 @@ }, /turf/open/floor/iron/techmaint, /area/mine/laborcamp) +"Fc" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/obj/structure/closet/crate, +/turf/open/floor/iron, +/area/mine/laborcamp) "Fd" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -4239,6 +4253,19 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"FI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4/lavaland, +/obj/structure/chair/office, +/obj/machinery/camera/directional/east{ + c_tag = "Communications Relay"; + network = list("mine") + }, +/turf/open/floor/iron, +/area/mine/science) "FJ" = ( /obj/structure/table, /obj/item/toy/plush/slimeplushie, @@ -4444,16 +4471,6 @@ /obj/machinery/iv_drip, /turf/open/floor/iron/white, /area/mine/living_quarters) -"Hn" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Labor Camp Storage"; - dir = 8; - network = list("labor") - }, -/turf/open/floor/iron, -/area/mine/laborcamp) "Ho" = ( /obj/structure/necropolis_gate/legion_gate, /obj/structure/necropolis_arch, @@ -4479,6 +4496,13 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"Hr" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/carpet/blue, +/area/mine/living_quarters) "Hu" = ( /obj/structure/window/reinforced, /obj/structure/easel, @@ -4543,23 +4567,9 @@ /area/lavaland/surface/outdoors) "HG" = ( /obj/structure/closet/crate/science, -/obj/structure/camera_assembly{ - dir = 5 - }, +/obj/machinery/camera/directional/west, /turf/open/floor/iron, /area/mine/science) -"HO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/mine/storage) "HR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -4723,19 +4733,6 @@ }, /turf/open/floor/iron/techmaint, /area/mine/eva) -"Je" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/coffee, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/iron, -/area/mine/science) "Jf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -4889,16 +4886,6 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"Kd" = ( -/obj/machinery/camera{ - c_tag = "Crew Area"; - dir = 6; - network = list("mine") - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron/checker, -/area/mine/living_quarters) "Kf" = ( /obj/structure/railing{ dir = 4 @@ -4912,6 +4899,13 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/mine/science) +"Ki" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Infirmary"; + network = list("mine") + }, +/turf/open/floor/iron/white, +/area/mine/living_quarters) "Kj" = ( /obj/structure/cable{ icon_state = "0-2" @@ -5034,6 +5028,19 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"KP" = ( +/obj/structure/table, +/obj/item/storage/pill_bottle/dice, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/obj/item/toy/cards/deck, +/obj/machinery/camera/directional/west{ + c_tag = "Labor Camp Common area"; + network = list("labor") + }, +/turf/open/floor/iron/grid/steel, +/area/mine/laborcamp) "KR" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 1 @@ -5217,17 +5224,6 @@ }, /turf/open/floor/iron, /area/mine/laborcamp) -"Mq" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Labor Camp Monitoring"; - network = list("labor") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/mine/laborcamp/security) "Mu" = ( /turf/open/floor/plating, /area/mine/storage) @@ -5246,12 +5242,6 @@ }, /turf/open/floor/carpet/blue, /area/mine/living_quarters) -"MF" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron, -/area/mine/living_quarters) "MJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -5314,16 +5304,9 @@ /obj/machinery/light/small, /turf/open/floor/carpet/blue, /area/mine/living_quarters) -"Nz" = ( -/obj/machinery/rnd/experimentor, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/engine, -/area/mine/science) "NB" = ( -/obj/structure/camera_assembly{ - dir = 6 - }, /obj/structure/chair/foldable, +/obj/machinery/camera/directional/north, /turf/open/floor/iron/dark, /area/mine/science) "ND" = ( @@ -5376,6 +5359,15 @@ /obj/structure/railing, /turf/open/floor/iron/dark, /area/mine/laborcamp) +"NS" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/east{ + c_tag = "Labor Camp Storage"; + network = list("labor") + }, +/turf/open/floor/iron, +/area/mine/laborcamp) "NU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -5471,6 +5463,13 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) +"OI" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/carpet/red, +/area/mine/living_quarters) "OJ" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 @@ -5481,18 +5480,6 @@ /obj/structure/chair/fancy/sofa/old/right, /turf/open/floor/iron, /area/mine/science) -"OM" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/camera{ - c_tag = "Crew Area Hallway East"; - dir = 10; - network = list("mine") - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/iron, -/area/mine/production) "OO" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup{ @@ -5500,18 +5487,17 @@ }, /turf/open/floor/iron/techmaint, /area/mine/production) -"OS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +"OT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/obj/machinery/airalarm{ - dir = 4; +/obj/machinery/airalarm/directional/west{ pixel_x = -22 }, -/turf/open/floor/wood, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/iron/white, /area/mine/living_quarters) "OV" = ( /obj/structure/stone_tile/slab/cracked{ @@ -5522,23 +5508,6 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"OW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/hydroponics/constructable, -/obj/item/plant_analyzer, -/obj/machinery/camera{ - c_tag = "Labor Camp Hydroponics"; - dir = 6; - network = list("labor") - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/techmaint, -/area/mine/laborcamp) "OX" = ( /obj/structure/spider/stickyweb, /obj/effect/decal/cleanable/blood/gibs/torso{ @@ -5590,6 +5559,21 @@ /obj/item/reagent_containers/food/condiment/flour, /turf/open/floor/iron/grid/steel, /area/mine/laborcamp) +"Pz" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/turf/open/floor/iron, +/area/mine/production) +"PI" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/mine/laborcamp) "PJ" = ( /obj/effect/turf_decal/bot, /obj/structure/ore_box, @@ -5623,15 +5607,6 @@ }, /turf/open/floor/iron/techmaint, /area/mine/science) -"PP" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - cell_type = /obj/item/stock_parts/cell/high/empty; - pixel_y = -24 - }, -/obj/effect/mapping_helpers/apc/discharged, -/turf/open/floor/iron, -/area/mine/science) "PR" = ( /obj/machinery/shower{ dir = 8 @@ -5645,6 +5620,23 @@ /obj/structure/fence/door, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"PY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/mine/storage) +"Qa" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light/small, +/turf/open/floor/iron/grid/steel, +/area/mine/living_quarters) "Qb" = ( /obj/structure/stone_tile{ dir = 1 @@ -5658,6 +5650,18 @@ /obj/structure/stone_tile/cracked, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"Qc" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/coffee, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/turf/open/floor/iron, +/area/mine/science) "Qd" = ( /turf/open/floor/iron/dark, /area/mine/laborcamp) @@ -5680,25 +5684,6 @@ }, /turf/open/floor/iron/techmaint, /area/mine/laborcamp) -"Qm" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/iron/grid/steel, -/area/mine/laborcamp) -"Qp" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "mining_internal"; - name = "mining conveyor" - }, -/obj/machinery/camera{ - c_tag = "Processing Area"; - dir = 8; - network = list("mine") - }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/mine/production) "Qs" = ( /turf/closed/mineral/random/high_chance/volcanic, /area/lavaland/surface/outdoors) @@ -5729,6 +5714,15 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"QC" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/camera/directional/east{ + c_tag = "Labor Camp Infirmary"; + network = list("labor") + }, +/turf/open/floor/iron/white, +/area/mine/laborcamp) "QF" = ( /obj/machinery/door/airlock{ id_tag = "miningdorm2"; @@ -5765,24 +5759,6 @@ /obj/structure/stone_tile/block/cracked, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"Rd" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/carpet/purple, -/area/mine/living_quarters) -"Rf" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/iron/dark, -/area/mine/eva) "Rh" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -5836,6 +5812,10 @@ }, /turf/open/floor/iron, /area/mine/eva) +"Rt" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/grid/steel, +/area/mine/laborcamp) "Rw" = ( /obj/item/storage/firstaid/toxin{ pixel_x = 3; @@ -5944,18 +5924,6 @@ }, /turf/open/floor/iron, /area/mine/science) -"Sr" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron/grid/steel, -/area/mine/laborcamp) "Ss" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/secure_data{ @@ -6135,18 +6103,6 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) -"Ty" = ( -/obj/machinery/photocopier, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/mine/maintenance) "TA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -6207,11 +6163,21 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/janitorialcart, /obj/item/mop, -/obj/structure/camera_assembly{ - dir = 6 - }, +/obj/machinery/camera/directional/north, /turf/open/floor/engine, /area/mine/science) +"Un" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "mining_internal"; + name = "mining conveyor" + }, +/obj/machinery/camera/directional/east{ + c_tag = "Processing Area"; + network = list("mine") + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/mine/production) "Uo" = ( /obj/structure/frame/machine, /obj/effect/decal/cleanable/dirt/dust, @@ -6419,6 +6385,14 @@ /obj/machinery/atmospherics/components/binary/pump/on, /turf/open/floor/iron/techmaint, /area/mine/storage) +"Vy" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway West"; + dir = 5; + network = list("mine") + }, +/turf/open/floor/iron, +/area/mine/living_quarters) "VK" = ( /obj/machinery/door/airlock/mining/glass{ name = "Mining Station EVA"; @@ -6455,17 +6429,6 @@ }, /turf/open/floor/iron/dark, /area/mine/production) -"VS" = ( -/obj/effect/turf_decal/loading_area, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/mine/production) "VW" = ( /obj/structure/stone_tile/cracked{ dir = 1 @@ -6618,6 +6581,14 @@ }, /turf/open/indestructible/boss, /area/lavaland/surface/outdoors) +"Wz" = ( +/obj/structure/chair/stool/directional/west, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron/checker, +/area/mine/living_quarters) "WB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -6715,15 +6686,6 @@ }, /turf/open/floor/carpet/royalblue, /area/mine/science) -"Xw" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Mining area External"; - dir = 1; - network = list("labor") - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/eva) "Xy" = ( /obj/machinery/door/airlock/security/glass{ name = "Labor Camp Shuttle Prisoner Airlock" @@ -6800,13 +6762,6 @@ /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/carpet/black, /area/mine/science) -"XR" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/wood, -/area/mine/living_quarters) "XS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -6835,6 +6790,15 @@ }, /turf/open/floor/plating/asteroid, /area/mine/science) +"Ya" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/freezer, +/area/mine/laborcamp) "Yb" = ( /obj/structure/sign/poster/official/no_erp{ pixel_x = 32 @@ -6872,6 +6836,13 @@ }, /turf/open/floor/iron/dark, /area/mine/eva) +"Yl" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/mine/eva) "Yp" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron/checker, @@ -6947,19 +6918,6 @@ }, /turf/open/floor/iron, /area/mine/science) -"YG" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp External"; - dir = 10; - network = list("labor") - }, -/obj/structure/closet/emcloset, -/mob/living/simple_animal/bot/atmosbot{ - name = "Sergeant Airhead"; - on = 0 - }, -/turf/open/floor/iron/techmaint, -/area/mine/laborcamp) "YM" = ( /turf/closed/wall/mineral/wood, /area/mine/living_quarters) @@ -7042,16 +7000,6 @@ }, /turf/open/floor/iron, /area/mine/living_quarters) -"Zm" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron/checker, -/area/mine/living_quarters) "Zr" = ( /obj/structure/stone_tile/cracked{ dir = 8 @@ -7097,6 +7045,16 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"Zz" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "EVA"; + network = list("mine") + }, +/turf/open/floor/mech_bay_recharge_floor, +/area/mine/eva) "ZA" = ( /obj/effect/turf_decal/stripes/end{ dir = 1 @@ -7109,15 +7067,6 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, /area/mine/laborcamp) -"ZE" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/freezer, -/area/mine/laborcamp) "ZH" = ( /turf/closed/wall, /area/mine/living_quarters) @@ -29755,7 +29704,7 @@ fM fM ku tL -YG +pF rw xT xT @@ -30787,7 +30736,7 @@ Hd fK Hd Rp -ll +Fc BZ IJ IJ @@ -31037,14 +30986,14 @@ BZ mB YC NQ -Hn +NS np Cb np ZC np qZ -vZ +pu BZ IJ IJ @@ -32063,7 +32012,7 @@ fM fM fM BZ -xt +QC tG Su np @@ -32324,14 +32273,14 @@ BZ BZ BZ np -ES +Bv rw rw rw rw rw rw -OW +zM sD nL BZ @@ -32584,7 +32533,7 @@ np NE rw jA -tv +KP lq Ap rM @@ -32850,7 +32799,7 @@ TA zc CL lz -Dv +PI BZ IJ IJ @@ -33101,8 +33050,8 @@ eO es eO eO -CQ -CQ +uH +uH qI zc rw @@ -33360,7 +33309,7 @@ zc ZT Uv tM -Sr +ar pj sH ER @@ -33615,13 +33564,13 @@ VM Iq Fr zc -Qm -Qm +Rt +Rt TA zc CL lz -Dv +PI BZ IJ IJ @@ -34377,7 +34326,7 @@ fM fM BZ Xh -ZE +Ya Xj RJ tP @@ -34392,7 +34341,7 @@ Ne Pp CL lz -Dv +PI BZ IJ IJ @@ -35150,7 +35099,7 @@ BZ BZ BZ Xj -Mq +rq UK oc oc @@ -36429,7 +36378,7 @@ RR RR jw FP -VS +gP xK Cz yH @@ -36703,7 +36652,7 @@ Zd RR RR RR -zJ +lX Zd RR RR @@ -37716,11 +37665,11 @@ jw is jw Bf -Qp +Un ju cR jw -Ek +DX AE eU ta @@ -38737,20 +38686,20 @@ Zd Zd Zd Zd -Xw +Ch wS wS wS qs Yk -yN +Zz gz gb wS wS HC uF -OM +cv jw aT aT @@ -40027,13 +39976,13 @@ Zd IJ IJ wS -Rf +et io JJ Wn AF wS -kh +Pz uF DN vc @@ -40542,7 +40491,7 @@ IJ IJ wS iC -gG +Yl sE Wn AF @@ -41058,10 +41007,10 @@ ak kC XX Lm -CC +sc gT XX -Zm +Wz kM Yp TV @@ -41571,7 +41520,7 @@ jl zt Ve XX -HO +PY fN ZZ re @@ -41828,11 +41777,11 @@ bb XS on XX -cF +AR Rm kQ XX -Kd +uM Vs Yp YE @@ -42351,9 +42300,9 @@ Oy Jf zF hf -OS +Cg gB -uj +vH xp cY Zd @@ -42606,7 +42555,7 @@ Kf AL Cm qR -XR +mb Tv qR Yb @@ -43375,13 +43324,13 @@ bg MZ if ZH -lw +Hr No ZH -Rd +iG VO ZH -fc +OI Dh ZH Zd @@ -43882,7 +43831,7 @@ Qu ZH GR YN -Dd +Qa ZH aN pJ @@ -44146,8 +44095,8 @@ Wg QV wz Hl -vC -pN +OT +Ki un ZH IJ @@ -44655,11 +44604,11 @@ Ml CM fD ZH -MF +gK nt MZ wz -nb +lt Rw iP uA @@ -44912,9 +44861,9 @@ vy vy vy vy -cV +ml hP -DD +Vy ZH ZH ZH @@ -45680,8 +45629,8 @@ vy ke dl sB -rn -Ty +eN +xy vy gl EK @@ -48261,7 +48210,7 @@ jh mp mp jh -zL +FI rN kl jh @@ -48513,7 +48462,7 @@ jh jh Wm NH -Je +Qc jh Ry Ji @@ -49284,7 +49233,7 @@ OL im Fn eM -PP +oV jh SF gS @@ -50317,7 +50266,7 @@ mp qy zA cE -Nz +YW mp Zd Zd diff --git a/_maps/map_files/RadStation/RadStation.dmm b/_maps/map_files/RadStation/RadStation.dmm index f2233330f0554..9aaf08e290659 100644 --- a/_maps/map_files/RadStation/RadStation.dmm +++ b/_maps/map_files/RadStation/RadStation.dmm @@ -78,6 +78,21 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"aaF" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "aaI" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -128,13 +143,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"abl" = ( -/obj/structure/showcase/machinery/tv, -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/central) "abm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -220,21 +228,21 @@ }, /turf/open/floor/iron, /area/hydroponics) -"acl" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/white{ - dir = 9 +"aco" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/security, +/obj/effect/spawner/lootdrop/techstorage/security, +/obj/machinery/requests_console{ + department = "Tech storage"; + name = "Tech Storage RC"; + pixel_x = -30 }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/central{ - dynamic_lighting = 2; - lighting_brightness_tube = 11; - lighting_colour_bulb = "#DDE6FF"; - lighting_colour_night = "#DDE6FF"; - lighting_colour_tube = "#DDE6FF"; - lighting_overlay_colour = "#DDE6FF"; - power_light = 0 - }) +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/turf/open/floor/iron/dark, +/area/storage/tech) "acv" = ( /obj/machinery/airalarm/directional/north, /obj/structure/rack, @@ -283,27 +291,26 @@ }, /turf/open/floor/engine, /area/engine/atmospherics_engine) -"acF" = ( -/obj/effect/turf_decal/guideline/guideline_in/darkblue{ +"acG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/components/binary/valve/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/terminal{ dir = 8 }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - alpha = 180; - dir = 1 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "Janie"; - sortType = 22 - }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "acJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/structure/cable/yellow{ @@ -358,20 +365,6 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/auxiliary) -"aea" = ( -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_red/half/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "aeh" = ( /obj/structure/table/wood, /obj/item/toy/figure/curator{ @@ -402,6 +395,14 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"aeH" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/carpet/grimy, +/area/maintenance/port/aft) "afb" = ( /obj/machinery/door/poddoor/shutters{ id = "evashutter"; @@ -528,17 +529,20 @@ }, /turf/open/floor/grass, /area/hallway/primary/central) -"ahF" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"ahJ" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = 2; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/item/storage/briefcase{ + pixel_y = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/wood, +/area/vacant_room/office) "ahL" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -555,6 +559,15 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/quartermaster/storage) +"aif" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "aig" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -644,6 +657,31 @@ /obj/item/book/manual/wiki/sopsecurity, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hos) +"ajn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"ajz" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Secure Creature Pen"; + req_access_txt = "47" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenosecure"; + name = "Secure Pen Shutters" + }, +/obj/effect/decal/cleanable/oil/slippery, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "ajK" = ( /obj/structure/sign/departments/minsky/research/dorms, /turf/closed/wall, @@ -744,6 +782,16 @@ /obj/structure/rack, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"amr" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "amt" = ( /obj/machinery/light{ dir = 8 @@ -769,10 +817,16 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"amE" = ( -/obj/structure/lattice/catwalk, -/turf/open/floor/plating, -/area/space/nearstation) +"amX" = ( +/obj/machinery/airalarm/server{ + dir = 8; + pixel_x = -22 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "amY" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -838,21 +892,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"anK" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"anN" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "anZ" = ( /obj/effect/decal/cleanable/dirt, /obj/item/toy/toy_dagger, @@ -931,21 +970,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) -"aoX" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +"api" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/machinery/power/smes/engineering{ - charge = 2e+007 +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/purple/half{ + dir = 4 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) +/turf/open/floor/iron/half, +/area/hallway/primary/central) "apC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -995,6 +1031,10 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"aqm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/catwalk_floor, +/area/maintenance/central) "aqv" = ( /obj/structure/chair/fancy/comfy{ buildstackamount = 0; @@ -1033,75 +1073,37 @@ }, /turf/open/floor/plating, /area/ai_monitored/storage/satellite) -"aqJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"aqK" = ( -/obj/machinery/light/small{ +"ard" = ( +/obj/effect/turf_decal/guideline/guideline_out/brown{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm/engine{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Filter" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"arH" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/curtain, -/obj/machinery/shower{ - dir = 8; - layer = 4; - name = "emergency shower"; - pixel_x = -5; - pixel_y = -5 - }, -/obj/structure/sign/poster/official/no_erp{ - pixel_y = 32 - }, -/turf/open/floor/noslip/standard, -/area/security/prison{ - name = "Prison Showers" - }) -"arJ" = ( -/obj/item/kirbyplants/random, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = -32; - pixel_y = 3 +/obj/effect/spawner/lootdrop/glowstick/lit, +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/machinery/newscaster{ - pixel_x = -32; - pixel_y = 34 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 +/turf/open/floor/iron/techmaint, +/area/maintenance/central) +"arG" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 }, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = 22 +/obj/structure/table/wood, +/obj/item/candle/infinite{ + pixel_x = 1; + pixel_y = 2 }, -/turf/open/floor/iron/white, -/area/medical/office) +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/chapel/main) "arL" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -1200,6 +1202,32 @@ }, /turf/open/floor/iron, /area/security/brig) +"asS" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/rnd, +/obj/effect/spawner/lootdrop/techstorage/rnd, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/dark, +/area/storage/tech) +"atb" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/vacant_room/commissary/commissary2) "ate" = ( /obj/machinery/conveyor{ dir = 8; @@ -1214,23 +1242,51 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) -"atk" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" +"aty" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/siding/wideplating/dark/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-4" + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"atB" = ( +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 1 + }, +/obj/structure/closet, +/obj/item/clothing/head/chaplain/nun_hood, +/obj/item/clothing/suit/chaplainsuit/nun, +/obj/item/clothing/suit/chaplainsuit/holidaypriest, +/obj/item/storage/backpack/cultpack, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/grown/log, +/turf/open/floor/iron/dark, +/area/chapel/office) +"atI" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 2 }, -/turf/open/floor/iron/white, -/area/science/robotics) +/turf/open/floor/iron/dark/smooth_edge, +/area/hallway/primary/central) "aue" = ( /obj/structure/sign/departments/minsky/research/dorms, /turf/closed/wall, @@ -1262,6 +1318,27 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"auo" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/guideline/guideline_in/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half, +/obj/effect/turf_decal/tile/yellow/half, +/turf/open/floor/iron/large, +/area/hallway/primary/central) +"auq" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "auu" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -1365,23 +1442,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"awk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"awC" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "awG" = ( /obj/structure/chair{ dir = 1 @@ -1391,6 +1451,23 @@ /area/security/prison{ name = "Prison Visitation" }) +"axb" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_edge/neutral{ + alpha = 255; + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -30; + pixel_y = -4 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/medical/medbay/central) "axg" = ( /obj/machinery/door/airlock{ id_tag = "Cell"; @@ -1440,24 +1517,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"axK" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/obj/effect/turf_decal/guideline/guideline_edge/red, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = 1; - pixel_y = -36 - }, -/turf/open/floor/iron, -/area/security/main{ - name = "Security Viewing Hall" - }) "axV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -1477,15 +1536,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) -"aya" = ( -/obj/structure/grille/broken, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/central) "ayc" = ( /obj/structure/table, /obj/item/gps/mining/exploration, @@ -1583,6 +1633,16 @@ }, /turf/open/space/basic, /area/solar/port/fore) +"azn" = ( +/obj/effect/spawner/lootdrop/glowstick, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) "azp" = ( /obj/item/cigbutt{ pixel_x = 9; @@ -1622,6 +1682,18 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"azJ" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "azX" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/effect/turf_decal/delivery, @@ -1633,34 +1705,16 @@ }, /turf/open/floor/iron/grid/steel, /area/hydroponics) -"aAk" = ( -/obj/effect/turf_decal/guideline/guideline_out/brown{ - dir = 8 - }, -/obj/effect/spawner/lootdrop/glowstick/lit, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron/techmaint, -/area/maintenance/central) -"aAn" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Armory - Internal"; - dir = 1; - network = list("ss13","security") +"aAm" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/machinery/light, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","engine") }, -/turf/open/space/basic, -/area/space/nearstation) +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "aAF" = ( /obj/machinery/requests_console{ department = "Security"; @@ -1691,18 +1745,6 @@ }, /turf/open/floor/iron/dark, /area/teleporter) -"aAT" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) "aBd" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold4w/general/visible, @@ -1756,17 +1798,6 @@ }, /turf/open/floor/wood, /area/lawoffice) -"aBR" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "aCk" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/telecomms/receiver/preset_left{ @@ -1819,23 +1850,20 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"aDs" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet) "aDC" = ( /obj/structure/sign/departments/minsky/engineering/engineering, /turf/closed/wall, /area/vacant_room/commissary/commissary2) -"aDD" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/iron/grid/steel, -/area/hydroponics) "aDN" = ( /obj/structure/lattice, /turf/open/space, @@ -1855,20 +1883,11 @@ /area/security/prison{ name = "Prison Visitation" }) -"aEg" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ - alpha = 180 - }, -/obj/structure/chair/fancy/corp{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/item/toy/plush/slimeplushie/red{ - pixel_x = 2; - pixel_y = 1 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) +"aED" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/science/xenobiology) "aEE" = ( /obj/machinery/smartfridge/chemistry, /turf/closed/wall, @@ -2038,20 +2057,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) -"aHZ" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/turf/open/floor/iron/dark, -/area/security/main{ - name = "Security Locker Room" - }) "aIj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -2064,18 +2069,13 @@ "aIw" = ( /turf/open/floor/iron/dark, /area/bridge/meeting_room) -"aIx" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ +"aIA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/fore) +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/maintenance/central) "aIM" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -2088,19 +2088,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"aIQ" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) "aIR" = ( /obj/structure/rack, /obj/item/stack/rods, @@ -2149,15 +2136,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/security) -"aJG" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal) "aJI" = ( /obj/docking_port/stationary{ dir = 8; @@ -2275,15 +2253,6 @@ /area/security/main{ name = "Security Break Room" }) -"aLM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/iron, -/area/quartermaster/exploration_prep) "aLQ" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 @@ -2383,49 +2352,27 @@ }, /turf/closed/wall, /area/hydroponics) -"aNI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) -"aNO" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ - alpha = 180 - }, -/obj/structure/chair/fancy/corp{ - dir = 8 - }, -/obj/item/toy/plush/slimeplushie/blue{ - pixel_x = -3 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) "aNU" = ( /turf/closed/wall/r_wall, /area/ai_monitored/storage/satellite) -"aOc" = ( -/obj/effect/turf_decal/stripes/line{ +"aOa" = ( +/obj/effect/turf_decal/tile/blue/half{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/button/door{ - id = "hopshutter"; - name = "Privacy Shutter Control"; - pixel_x = -25; - req_access_txt = "57" +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay") }, -/obj/machinery/camera/autoname{ - dir = 4 +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 }, /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/department/bridge) +/turf/open/floor/iron/white, +/area/medical/office) "aOm" = ( /obj/structure/table, /obj/item/food/spaghetti/meatballspaghetti{ @@ -2461,36 +2408,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"aOz" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ - color = "#267878"; - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ - color = "#267878"; - dir = 10 - }, -/obj/effect/turf_decal/guideline/guideline_edge_alt/blue{ - color = "#267878"; - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_tri/blue{ - color = "#267878" - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "aOH" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -2549,36 +2466,53 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron, /area/maintenance/department/security) -"aPJ" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 1 +"aPA" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/chair/office/light{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/storage/box/monkeycubes{ - layer = 3.1; - pixel_x = -4; - pixel_y = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/storage/box/monkeycubes{ - layer = 3.1; - pixel_x = 2 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quarantineshutters"; - name = "isolation shutters" +/turf/open/floor/iron/white/side, +/area/science/lab) +"aPK" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","engine") }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24; - pixel_y = -3 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") +/turf/open/floor/plating, +/area/engine/supermatter) +"aPU" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Engidesk"; + name = "engineering security door" }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) +/obj/machinery/door/firedoor, +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Engi Desk"; + req_one_access_txt = "32;19" + }, +/obj/item/paper_bin{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/pen{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/structure/desk_bell{ + pixel_x = -6 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "aPX" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -2586,19 +2520,29 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"aQj" = ( -/obj/machinery/power/apc/auto_name/east{ - dir = 8; - pixel_x = -24 +"aPY" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + alpha = 180; + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/machinery/camera/autoname/directional/south{ + c_tag = "Evac Security Checkpoint" }, -/obj/structure/closet/crate/silvercrate, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) +/turf/open/floor/iron, +/area/security/checkpoint/escape) +"aQa" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_edge/red, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/turf/open/floor/iron, +/area/security/brig) "aQm" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -2633,19 +2577,6 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) -"aRe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=16-EHall"; - location = "15-CenterSE" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "aRf" = ( /obj/machinery/telecomms/server/presets/service, /obj/effect/turf_decal/stripes/line{ @@ -2654,13 +2585,28 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) -"aRu" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;6" +"aRr" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/department/medical/morgue) +/obj/structure/bed/dogbed/ian, +/obj/machinery/airalarm/directional/east{ + pixel_x = 22 + }, +/obj/item/toy/beach_ball/holoball/dodgeball{ + name = "dodgeball 3 of 5" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 40; + pixel_y = -1 + }, +/mob/living/simple_animal/pet/dog/corgi/Ian{ + density = 0; + dir = 1; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "aRF" = ( /obj/structure/chair{ pixel_y = -2 @@ -2732,15 +2678,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"aSV" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "aSW" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -2757,6 +2694,28 @@ }, /turf/open/floor/prison, /area/security/prison) +"aSX" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/security/brig{ + name = "Brig Evidence" + }) +"aSZ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/hallway/primary/port) "aTs" = ( /obj/machinery/door/airlock/security{ aiControlDisabled = 1; @@ -2788,14 +2747,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"aTH" = ( -/obj/machinery/telecomms/processor/preset_exploration, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","rd") - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_prep) "aTS" = ( /obj/structure/table/wood, /obj/item/gavelblock{ @@ -2917,6 +2868,17 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/department/security) +"aUv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/mixingchamber{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/science/mixing/chamber) "aUz" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ alpha = 200; @@ -3009,17 +2971,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/construction/mining/aux_base) -"aVU" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","cargo") +"aWn" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/machinery/firealarm/directional/east, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/effect/turf_decal/guideline/guideline_edge/red{ + dir = 8 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal) +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/turf/open/floor/iron, +/area/security/brig) "aWp" = ( /obj/effect/turf_decal/tile/white, /obj/effect/turf_decal/tile/blue{ @@ -3078,11 +3044,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"aWN" = ( -/obj/item/beacon, -/obj/effect/turf_decal/delivery, -/turf/open/floor/engine, -/area/science/explab) "aWV" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/item/trash/tray{ @@ -3104,6 +3065,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"aXe" = ( +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "aXj" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -3117,6 +3091,19 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"aXE" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/vending/snack/orange, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "aXO" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 @@ -3162,34 +3149,32 @@ }, /turf/open/floor/iron, /area/science/misc_lab) +"aYW" = ( +/obj/structure/bed/double/maint, +/obj/effect/landmark/start/randommaint/backalley_doc, +/obj/item/paper/crumpled/bloody/docsdeathnote{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/toy/plush/runtime{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aZg" = ( /turf/closed/wall, /area/science/research) -"aZk" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/button/door/incinerator_vent_toxmix{ - id = "tox_ESD"; - name = "Emergency space door"; - pixel_x = 31; - pixel_y = -6; - req_one_access_txt = "8;63" - }, -/obj/machinery/light{ +"aZt" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Core Hallway 4"; + network = list("minisat") }, -/area/science/research) +/turf/open/floor/plating, +/area/ai_monitored/storage/satellite) "aZJ" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Office"; @@ -3211,19 +3196,6 @@ /obj/item/storage/fancy/donut_box, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"bad" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/space/basic, -/area/solar/starboard/aft) "baf" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ @@ -3302,21 +3274,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"bbF" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Air to Ports" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/fireaxecabinet{ - pixel_y = -32 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","engine") - }, -/turf/open/floor/iron/tech, -/area/engine/atmos) "bbP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -3366,12 +3323,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/service) -"bbT" = ( -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/glass/reinforced, -/area/chapel/main) "bce" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -3386,21 +3337,6 @@ }, /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) -"bck" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "bcq" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -3410,16 +3346,15 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"bcX" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" +"bcH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "bdB" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -3431,6 +3366,19 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark/corner, /area/hallway/secondary/exit/departure_lounge) +"bdW" = ( +/obj/structure/displaycase/labcage, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","rd") + }, +/turf/open/floor/iron, +/area/crew_quarters/heads/hor) "beb" = ( /obj/structure/chair/fancy/sofa/old{ dir = 4 @@ -3491,15 +3439,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/bridge) -"bfg" = ( +"bfa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/mob/living/basic/cockroach, /turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/maintenance/central) "bfm" = ( /obj/effect/turf_decal/delivery, /obj/item/radio/intercom{ @@ -3507,14 +3459,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"bfr" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/glass/reinforced, -/area/crew_quarters/cafeteria) "bfF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -3538,6 +3482,38 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"bfQ" = ( +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/rnd/production/techfab/department/service, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/hallway/secondary/service) +"bfT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmos RC"; + pixel_x = -1; + pixel_y = 30 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Incinerator"; + network = list("ss13","engine") + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "bgb" = ( /obj/structure/chair, /obj/structure/window/reinforced{ @@ -3638,6 +3614,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/tech, /area/engine/engine_room) +"bha" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "bhc" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -3665,14 +3648,6 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/tech, /area/engine/supermatter) -"bhF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/turf/open/floor/plating, -/area/science/explab) "bhM" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -3684,20 +3659,18 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"bhZ" = ( -/obj/structure/disposalpipe/segment{ +"bhU" = ( +/obj/machinery/light, +/turf/open/floor/engine, +/area/science/explab) +"bhX" = ( +/obj/machinery/computer/apc_control{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/turf_decal/guideline/guideline_in/yellow{ - dir = 4 +/turf/open/floor/plating{ + broken = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/large, -/area/hallway/primary/central) +/area/engine/engine_room) "bia" = ( /obj/effect/turf_decal/bot, /obj/structure/disposalpipe/trunk{ @@ -3706,28 +3679,18 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) -"bib" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +"bik" = ( +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light_switch{ + pixel_x = -20; + pixel_y = -21 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/mob/living/basic/cockroach, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) -"bim" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/smes/engineering{ - charge = 2e+007 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) +/turf/open/floor/iron/dark, +/area/chapel/office) "biX" = ( /obj/structure/table/optable{ name = "Robotics Operating Table" @@ -3737,13 +3700,6 @@ }, /turf/open/floor/iron/white, /area/science/robotics) -"bjk" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating, -/area/space/nearstation) "bjv" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -3755,19 +3711,6 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/engine, /area/engine/supermatter) -"bjB" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","engine") - }, -/turf/open/floor/iron/tech, -/area/engine/atmos) "bjP" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, @@ -3799,21 +3742,6 @@ /obj/structure/sign/warning/radiation_shelter, /turf/closed/wall, /area/security/brig/dock) -"bkP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "bkX" = ( /obj/structure/barricade/security, /obj/machinery/light/small{ @@ -3821,24 +3749,14 @@ }, /turf/open/floor/plating, /area/maintenance/department/security) -"blb" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/item/rollerbed, -/obj/item/rollerbed{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/structure/closet/crate/medical, -/obj/machinery/firealarm/directional/east, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/clothing/suit/jacket/straight_jacket, -/obj/item/clothing/glasses/blindfold{ - pixel_x = -4; - pixel_y = 8 +"blg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/item/clothing/mask/muzzle, -/turf/open/floor/iron/white, -/area/security/brig/medbay) +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "blm" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -3852,19 +3770,21 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) -"bly" = ( -/obj/machinery/suit_storage_unit/captain, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"blt" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + alpha = 180; + dir = 4 }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/machinery/status_display/evac{ - pixel_x = 33 +/obj/machinery/computer/security{ + dir = 8 }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/heads/captain/private) +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/security/checkpoint/auxiliary) "blA" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -3928,20 +3848,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"blV" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/central) "bmu" = ( /obj/effect/turf_decal/tile/dark_green/half/contrasted{ dir = 8 @@ -3983,29 +3889,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"bmQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/white, -/area/science/research) -"bna" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron/tech, -/area/engine/atmos) "bni" = ( /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, @@ -4032,13 +3915,6 @@ }, /turf/open/floor/iron/white, /area/security/brig/medbay) -"bnq" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) "bnE" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/ntnet_relay, @@ -4047,6 +3923,28 @@ }, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) +"bnH" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/departments/minsky/research/robotics{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/science/lobby) "bnT" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/guideline/guideline_edge/purple{ @@ -4079,6 +3977,17 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"boh" = ( +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/mob/living/simple_animal/pet/dog/pug{ + density = 0; + dir = 8 + }, +/obj/item/beacon, +/turf/open/floor/engine, +/area/science/explab) "boq" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -4088,16 +3997,35 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron, /area/maintenance/department/medical) +"box" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/department/engine) +"boy" = ( +/obj/effect/turf_decal/guideline/guideline_out_arrow/brown{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/mob/living/basic/cockroach, +/turf/open/floor/iron/techmaint, +/area/hallway/secondary/service) "boR" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/engine, /area/science/xenobiology) -"boU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/science/xenobiology) "boZ" = ( /obj/structure/table/wood, /obj/item/reagent_containers/syringe{ @@ -4129,15 +4057,6 @@ dir = 1 }, /area/hallway/primary/central) -"bpY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "bqh" = ( /obj/machinery/button/door{ id = "meetingshutter"; @@ -4181,19 +4100,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"bqS" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/research) "bqW" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 @@ -4240,21 +4146,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"bre" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "brj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -4267,6 +4158,21 @@ }, /turf/open/floor/iron, /area/vacant_room/commissary/commissary2) +"brn" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "brq" = ( /obj/machinery/processor, /turf/open/floor/iron/cafeteria, @@ -4319,6 +4225,14 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"bsl" = ( +/obj/machinery/door/window/brigdoor/security/cell/eastleft{ + id = "cell"; + name = "Solitary Confinement"; + req_one_access_txt = "2" + }, +/turf/open/floor/iron/dark, +/area/security/prison/shielded) "bsA" = ( /obj/effect/turf_decal/guideline/guideline_edge/red{ dir = 1 @@ -4329,20 +4243,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/security/brig) -"bsB" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/engineering_welding{ - req_access = "0"; - req_access_txt = "24" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "bsF" = ( /obj/structure/table/wood, /obj/item/soap{ @@ -4466,20 +4366,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) -"buP" = ( -/obj/machinery/computer/card/minor/hos{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/turf/open/floor/iron/ridged/steel, -/area/crew_quarters/heads/hos) "bva" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -4504,6 +4390,18 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron, /area/security/warden) +"bvz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "bvB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -4699,6 +4597,10 @@ "bzO" = ( /turf/closed/wall, /area/vacant_room/commissary/commissary2) +"bAe" = ( +/obj/machinery/light, +/turf/open/floor/iron/dark, +/area/chapel/office) "bAj" = ( /turf/closed/wall/r_wall, /area/security/execution/education) @@ -4763,14 +4665,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engine/engine_room) -"bBf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light_switch{ - pixel_x = 21 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/chapel/office) "bBi" = ( /obj/effect/turf_decal/siding/wideplating/dark/corner{ dir = 1 @@ -4788,14 +4682,6 @@ dir = 4 }, /area/hallway/primary/central) -"bBv" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "bBG" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -4840,42 +4726,15 @@ }, /turf/open/floor/iron, /area/medical/sleeper) -"bCm" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/brown, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ +"bCh" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) -"bCx" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","rd") }, -/obj/machinery/airalarm/directional/east, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/iron, -/area/engine/storage) +/turf/open/floor/engine, +/area/science/mixing/chamber) "bCz" = ( /obj/structure/flora/ausbushes/lavendergrass, /mob/living/simple_animal/chicken{ @@ -4895,6 +4754,16 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) +"bDq" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/chapel/office) "bDs" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/structure/closet/secure_closet/warden{ @@ -4915,17 +4784,14 @@ /obj/effect/landmark/start/cyborg, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"bDJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 4 +"bDH" = ( +/obj/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/area/science/lobby) +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "bDL" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -5028,6 +4894,17 @@ /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/department/security) +"bFN" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_in/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half, +/obj/effect/turf_decal/tile/yellow/half, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "bGd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -5039,6 +4916,23 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/central) +"bGO" = ( +/obj/effect/turf_decal/guideline/guideline_out_alt/brown{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/item/bikehorn, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/maintenance/central) "bHb" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -5146,16 +5040,34 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/quartermaster/storage) -"bIy" = ( -/obj/structure/railing/corner, -/obj/structure/disposalpipe/segment{ - dir = 4 +"bIn" = ( +/obj/effect/turf_decal/guideline/guideline_tri/blue{ + dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "2-8" }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central) +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/medical/sleeper) +"bIz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/security) +"bIF" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenosecure"; + name = "Secure Pen Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/xenobiology) "bIG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -5170,6 +5082,10 @@ /obj/item/stack/sheet/wood, /turf/open/floor/carpet/royalblack, /area/maintenance/port/aft) +"bIR" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "bJj" = ( /obj/effect/turf_decal/tile/dark_green/anticorner/contrasted{ dir = 4 @@ -5258,23 +5174,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"bKA" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_emergency_brightness_mul = 2; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "bKM" = ( /obj/effect/turf_decal/delivery, /obj/machinery/conveyor_switch/oneway{ @@ -5283,36 +5182,6 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) -"bKW" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/item/storage/fancy/donut_box{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/book/manual/wiki/sopcommand, -/obj/item/book/manual/wiki/sopservice, -/obj/item/book/manual/wiki/sopsupply, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "bKZ" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -5328,14 +5197,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"bLe" = ( -/obj/structure/chair, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - c_tag = "Teleporter Room" - }, -/turf/open/floor/iron/dark, -/area/hallway/secondary/exit/departure_lounge) "bLf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -5382,24 +5243,6 @@ }, /turf/open/floor/wood, /area/maintenance/central) -"bLS" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/closet/crate/wooden/toy, -/obj/machinery/camera/autoname, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = 22 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre/backstage) "bMn" = ( /obj/structure/closet/crate/coffin, /turf/open/floor/iron/dark, @@ -5416,31 +5259,37 @@ /area/security/main{ name = "Security Viewing Hall" }) -"bMv" = ( -/obj/machinery/camera{ - c_tag = "Medbay - Break Room"; - name = "medbay camera"; +"bMx" = ( +/obj/structure/table/glass, +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -8; + pixel_y = 12 }, -/obj/structure/sign/painting/library{ - pixel_y = 32 +/obj/item/grenade/chem_grenade{ + pixel_x = 12; + pixel_y = 13 }, -/obj/effect/spawner/randomvend/snack, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/medical/break_room) -"bMC" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/item/grenade/chem_grenade{ + pixel_x = 12; + pixel_y = 7 }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) +/obj/item/grenade/chem_grenade{ + pixel_x = 12 + }, +/obj/item/storage/box/beakers{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/storage/box/beakers{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/medical/apothecary) "bME" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -5491,13 +5340,6 @@ /obj/structure/girder, /turf/open/floor/iron, /area/maintenance/department/security) -"bNL" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/xenobiology) "bNY" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/drinks{ @@ -5539,22 +5381,18 @@ dir = 5 }, /area/hallway/primary/fore) -"bOC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"bOF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron/white/side{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/area/medical/sleeper) -"bOH" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/department/engine) +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "bPo" = ( /obj/structure/sign/departments/minsky/research/dorms, /turf/closed/wall, @@ -5598,10 +5436,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"bPT" = ( -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/iron, -/area/maintenance/department/engine) "bPV" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -5650,24 +5484,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"bQL" = ( -/obj/machinery/light{ +"bRd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/item/radio/intercom{ - pixel_x = -31; - pixel_y = -2 - }, -/obj/structure/table/reinforced, -/obj/item/tank/internals/plasma, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") - }, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/turf/open/floor/iron, -/area/engine/engine_room) +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "bRf" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -5799,6 +5621,19 @@ /area/security/main{ name = "Security Locker Room" }) +"bSP" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","engine") + }, +/turf/open/floor/iron/tech, +/area/engine/atmos) "bSZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -5821,6 +5656,24 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"bTL" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) +"bTR" = ( +/obj/item/kirbyplants/random, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_prep) "bUn" = ( /obj/effect/turf_decal/delivery, /obj/machinery/light{ @@ -5836,6 +5689,16 @@ /obj/item/stack/rods, /turf/open/space/basic, /area/solar/port/fore) +"bUA" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron, +/area/science/robotics) "bUD" = ( /obj/effect/turf_decal/guideline/guideline_in/neutral{ alpha = 255; @@ -5888,6 +5751,18 @@ "bUS" = ( /turf/open/floor/carpet/purple, /area/chapel/main) +"bVo" = ( +/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/stack/cable_coil/random/five, +/obj/item/screwdriver, +/obj/item/wrench, +/obj/item/circuitboard/machine/paystand, +/turf/open/floor/iron/dark, +/area/vacant_room/commissary/commissary1) "bWl" = ( /obj/effect/turf_decal/tile/blue/half{ dir = 8 @@ -6018,20 +5893,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/maintenance/port/central) -"bYC" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - color = "#267878"; - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/crew_quarters/cafeteria) "bYM" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -6044,6 +5905,43 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/starboard) +"bZl" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno5"; + name = "Creature Cell" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bZw" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/engine/atmos) "bZA" = ( /obj/effect/turf_decal/tile/dark_green/half/contrasted{ dir = 8 @@ -6136,43 +6034,6 @@ }, /turf/open/floor/wood, /area/security/prison) -"caB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/science/robotics) -"caI" = ( -/obj/structure/sign/warning/radiation_shelter{ - pixel_x = 1; - pixel_y = 32 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engine_room) -"caP" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno4"; - name = "Creature Cell" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "caY" = ( /turf/open/floor/iron/sepia, /area/quartermaster/sorting) @@ -6242,24 +6103,27 @@ /obj/structure/table/wood, /turf/open/floor/carpet/green, /area/hallway/secondary/exit/departure_lounge) -"ccI" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +"ccU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno1"; - name = "Creature Cell" +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","rd") }, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access_txt = "47" +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "RoboFoyer"; + name = "Robo Doors Control"; + normaldoorcontrol = 1; + pixel_x = -32; + pixel_y = 1 }, -/turf/open/floor/engine, -/area/science/xenobiology) +/turf/open/floor/iron, +/area/science/robotics) "cdn" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -6272,12 +6136,22 @@ }, /turf/open/floor/iron/dark/side, /area/hallway/secondary/exit/departure_lounge) -"cdH" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, -/obj/effect/decal/cleanable/dirt, -/mob/living/basic/cockroach, -/turf/open/floor/iron, -/area/maintenance/department/engine) +"cdB" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/mob/living/simple_animal/mouse/brown{ + desc = "This one doesn't squeal"; + name = "Tony"; + pixel_x = 7; + pixel_y = 12 + }, +/obj/machinery/holopad{ + pixel_x = 16; + pixel_y = 17 + }, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "cdQ" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 @@ -6299,19 +6173,32 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) -"ceq" = ( -/obj/structure/rack, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +"cey" = ( +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/machinery/firealarm/directional/east, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, /obj/structure/cable/yellow{ - icon_state = "0-8" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/ai_monitored/storage/satellite) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/tile/brown/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) +"ceD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/explab) "ceM" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -6353,6 +6240,17 @@ }, /turf/open/floor/iron, /area/security/brig) +"ceS" = ( +/obj/effect/turf_decal/siding/wideplating/dark, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","security") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "ceW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -6406,20 +6304,6 @@ }, /turf/open/floor/carpet/royalblack, /area/lawoffice) -"cfn" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "cft" = ( /obj/structure/railing/corner{ dir = 4 @@ -6454,6 +6338,15 @@ }, /turf/open/floor/iron/dark, /area/security/detectives_office) +"cfT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/iron, +/area/quartermaster/exploration_prep) "cgb" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -6614,19 +6507,6 @@ dir = 4 }, /area/hallway/primary/central) -"chY" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood, -/area/crew_quarters/theatre/backstage) "ciA" = ( /obj/item/stack/medical/gauze, /obj/structure/rack, @@ -6678,6 +6558,19 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/engine, /area/science/xenobiology) +"ckg" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/white, +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + dynamic_lighting = 2; + lighting_brightness_tube = 11; + lighting_colour_bulb = "#DDE6FF"; + lighting_colour_night = "#DDE6FF"; + lighting_colour_tube = "#DDE6FF"; + lighting_overlay_colour = "#DDE6FF"; + power_light = 0 + }) "ckl" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -6702,26 +6595,6 @@ }, /turf/open/floor/iron, /area/engine/engine_room) -"ckz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) -"ckD" = ( -/obj/structure/displaycase/labcage, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","rd") - }, -/turf/open/floor/iron, -/area/crew_quarters/heads/hor) "ckF" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -6747,30 +6620,32 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"ckL" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"ckN" = ( +/obj/docking_port/stationary/public_mining_dock{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"ckP" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) -"ckN" = ( -/obj/docking_port/stationary/public_mining_dock{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) +/obj/effect/turf_decal/box, +/mob/living/simple_animal/sloth/citrus{ + density = 0 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/quartermaster/storage) "clj" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -6834,24 +6709,6 @@ dir = 9 }, /area/science/research) -"clH" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno3"; - name = "Creature Cell" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "cma" = ( /obj/machinery/computer/cargo, /obj/effect/turf_decal/stripes/line, @@ -6896,6 +6753,18 @@ }, /turf/open/floor/carpet, /area/crew_quarters/cafeteria) +"cnK" = ( +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "cnM" = ( /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -7027,6 +6896,11 @@ }, /turf/open/floor/iron/dark, /area/medical/virology) +"coL" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/bridge/meeting_room) "coY" = ( /obj/structure/table, /obj/machinery/door/window/eastright{ @@ -7037,12 +6911,6 @@ /obj/item/clothing/ears/earmuffs, /turf/open/floor/iron/dark, /area/science/misc_lab/range) -"cpa" = ( -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/tech, -/area/engine/atmos) "cpb" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -7116,6 +6984,35 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) +"cqY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/motion{ + c_tag = "vault"; + dir = 10; + network = list("ss13","security","cargo"); + pixel_y = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 5; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ + pixel_x = -7; + pixel_y = 17 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/security/nuke_storage) "crc" = ( /obj/machinery/door/airlock/security{ name = "Prison intake"; @@ -7164,6 +7061,22 @@ /area/security/brig{ name = "Brig Evidence" }) +"crF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/structure/table/glass, +/obj/item/circular_saw, +/obj/item/blood_filter{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/hemostat, +/obj/item/scalpel{ + pixel_y = 12 + }, +/turf/open/floor/iron, +/area/medical/surgery) "crW" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -7256,16 +7169,6 @@ /area/security/main{ name = "Security Break Room" }) -"ctp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/tech, -/area/engine/atmos) "ctt" = ( /turf/closed/wall, /area/quartermaster/office) @@ -7343,27 +7246,6 @@ }, /turf/open/floor/engine/o2, /area/engine/atmos) -"cub" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_edge/brown{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "cuj" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil, @@ -7421,6 +7303,12 @@ }, /turf/open/floor/iron, /area/security/brig) +"cuU" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "cve" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -7458,18 +7346,18 @@ /turf/open/floor/plating, /area/hydroponics) "cvt" = ( -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/chapel/office) +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "cvC" = ( /turf/closed/wall, /area/medical/sleeper) @@ -7478,6 +7366,18 @@ /obj/structure/tank_dispenser/oxygen, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"cvZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Teleporter Room" + }, +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/turf/open/floor/carpet/royalblack, +/area/library) "cwh" = ( /obj/structure/chair/fancy/corp{ dir = 1 @@ -7533,6 +7433,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"cwY" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/obj/effect/turf_decal/box/corners, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/techmaint, +/area/gateway) "cxe" = ( /obj/machinery/conveyor{ id = "MailConv" @@ -7700,25 +7608,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"cyu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "cyy" = ( /turf/closed/wall, /area/security/main{ @@ -7760,6 +7649,25 @@ /obj/effect/turf_decal/box, /turf/open/floor/carpet/purple, /area/chapel/main) +"cyQ" = ( +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Upload Chamber"; + dir = 5; + network = list("aiupload") + }, +/obj/structure/cable, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) "cyW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -7782,35 +7690,6 @@ /obj/machinery/field/generator, /turf/open/floor/iron/tech/grid, /area/engine/engineering) -"czm" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay"); - view_range = 10 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 28 - }, -/turf/open/floor/iron, -/area/medical/sleeper) -"czt" = ( -/obj/effect/turf_decal/stripes/closeup{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) "czA" = ( /obj/structure/chair{ dir = 1 @@ -7942,6 +7821,20 @@ "cCS" = ( /turf/open/floor/plating, /area/maintenance/department/science) +"cDk" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ + alpha = 180 + }, +/obj/structure/chair/fancy/corp{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/item/toy/plush/slimeplushie/red{ + pixel_x = 2; + pixel_y = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat/foyer) "cDx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -7993,21 +7886,6 @@ /area/security/brig{ name = "Brig Evidence" }) -"cEv" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;31;63" - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/department/security) "cEE" = ( /obj/machinery/light/small{ dir = 4 @@ -8038,14 +7916,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/quartermaster/warehouse) -"cFk" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/department/engine) "cFn" = ( /obj/effect/turf_decal/bot, /obj/machinery/meter, @@ -8071,22 +7941,12 @@ "cFt" = ( /turf/open/floor/iron/tech/grid, /area/engine/engine_room) -"cFu" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/security, -/obj/effect/spawner/lootdrop/techstorage/security, -/obj/machinery/requests_console{ - department = "Tech storage"; - name = "Tech Storage RC"; - pixel_x = -30 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") +"cFx" = ( +/obj/structure/railing/corner{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/storage/tech) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "cFD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -8152,12 +8012,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/medical/medbay/central) -"cGK" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) "cGT" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -8170,6 +8024,13 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"cHd" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Xenobiology Lab - Pen #1"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/science/xenobiology) "cHl" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -8182,6 +8043,16 @@ }, /turf/open/floor/iron, /area/crew_quarters/kitchen/coldroom) +"cHR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) "cHW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -8245,6 +8116,20 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/iron/dark, /area/engine/engineering) +"cIj" = ( +/obj/machinery/door/window/northleft{ + name = "Kitchen Delivery"; + req_access_txt = "28" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "cIm" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -8254,26 +8139,6 @@ }, /turf/open/floor/iron/white, /area/science/lobby) -"cIv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/lattice/catwalk/over, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;7;29" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) "cIF" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/northleft{ @@ -8325,41 +8190,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"cJt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_half_edge/purple{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_tri/_offset/purple{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) -"cJy" = ( -/obj/machinery/camera/autoname{ - network = list("ss13","cargo") - }, -/obj/machinery/newscaster{ - pixel_y = 33 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/miningdock) "cJD" = ( /obj/machinery/telecomms/bus/preset_three, /obj/effect/turf_decal/stripes/line{ @@ -8393,6 +8223,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"cJR" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_x = 1; + pixel_y = -36 + }, +/obj/machinery/light, +/obj/structure/chair/fancy/sofa/old/right{ + dir = 1 + }, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/maintenance/central) "cKb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -8438,15 +8281,50 @@ "cKB" = ( /turf/closed/wall, /area/medical/apothecary) -"cLa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +"cKC" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/rack, +/obj/item/computer_hardware/hard_drive/role/lawyer{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/folder/red{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/folder/yellow{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/storage/briefcase, +/obj/item/clothing/glasses/sunglasses/advanced/big{ + pixel_x = -1; + pixel_y = 4 }, +/obj/item/clothing/glasses/sunglasses/advanced{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/laser_pointer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/cable/yellow, +/turf/open/floor/wood, +/area/lawoffice) +"cKR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "1-8" }, /turf/open/floor/catwalk_floor, /area/maintenance/starboard/aft) @@ -8476,6 +8354,25 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"cLF" = ( +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/storage/box/donkpockets, +/turf/open/floor/iron, +/area/medical/break_room) "cLG" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 @@ -8522,6 +8419,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cMl" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + dynamic_lighting = 2; + lighting_brightness_tube = 11; + lighting_colour_bulb = "#DDE6FF"; + lighting_colour_night = "#DDE6FF"; + lighting_colour_tube = "#DDE6FF"; + lighting_overlay_colour = "#DDE6FF"; + power_light = 0 + }) "cME" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes{ @@ -8562,21 +8474,6 @@ "cMI" = ( /turf/closed/wall/r_wall, /area/tcommsat/server) -"cML" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/item/storage/briefcase{ - pixel_y = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/wood, -/area/vacant_room/office) "cMR" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -8587,20 +8484,25 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"cMS" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - alpha = 180; - dir = 8 - }, -/obj/machinery/camera/autoname{ - c_tag = "Evac Security Checkpoint"; - dir = 1 +"cMV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "cMW" = ( /turf/closed/wall, /area/quartermaster/exploration_prep) +"cMZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "cNj" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -8623,21 +8525,6 @@ }, /turf/open/floor/engine/o2, /area/ai_monitored/turret_protected/ai) -"cNE" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/turf_decal/guideline/guideline_in/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "cNI" = ( /obj/item/radio/intercom{ pixel_y = -35 @@ -8659,32 +8546,6 @@ /obj/item/storage/box/prisoner, /turf/open/floor/iron/dark, /area/security/brig/dock) -"cNP" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/closet/secure_closet/genpop, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/dark, -/area/security/prison{ - name = "Prison Processing" - }) -"cNU" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/cafeteria) -"cOp" = ( -/obj/structure/chair/fancy/sofa/old/left, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/central) "cOA" = ( /turf/closed/wall/rust, /area/maintenance/port/central) @@ -8749,9 +8610,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"cPy" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") + }, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/blue, +/area/medical/exam_room) "cPB" = ( /turf/closed/wall/r_wall/rust, /area/science/misc_lab/range) +"cPO" = ( +/turf/closed/wall, +/area/science/server) "cPU" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, @@ -8760,30 +8631,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/maintenance/department/security) -"cQg" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - freerange = 1; - name = "Prison intercom"; - pixel_y = 25; - prison_radio = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/prison{ - name = "Prison Processing" - }) "cQm" = ( /turf/open/floor/wood{ broken = 1 @@ -8836,20 +8683,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"cRh" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/light_switch{ - pixel_x = 23; - pixel_y = -25 - }, -/turf/open/floor/glass/reinforced, -/area/crew_quarters/cafeteria) "cRs" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -8895,20 +8728,21 @@ dir = 4 }, /area/science/mixing) -"cRV" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 +"cRX" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 5 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = -5 }, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/obj/item/geiger_counter, +/obj/machinery/airalarm/engine{ + dir = 8; + pixel_x = -23 }, -/area/hallway/primary/central) +/turf/open/floor/iron, +/area/engine/engine_room) "cSi" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -8924,16 +8758,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"cSC" = ( -/obj/machinery/light{ - light_color = "#7AC3FF" - }, -/obj/machinery/camera/autoname{ - c_tag = "Captain's Quarters"; - dir = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/library) "cSN" = ( /obj/machinery/firealarm/directional/west, /obj/machinery/power/terminal{ @@ -8963,6 +8787,26 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/computer) +"cTa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"cTh" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/glass/reinforced, +/area/crew_quarters/cafeteria) "cTn" = ( /obj/structure/sign/barsign, /turf/closed/wall, @@ -8982,6 +8826,24 @@ "cUa" = ( /turf/closed/wall, /area/security/brig) +"cUj" = ( +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/item/kirbyplants/random, +/obj/machinery/light/small{ + brightness = 3 + }, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Technical Storage"; + name = "motion-sensitive Technical Storage"; + network = list("ss13","engine") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/storage/tech) "cUq" = ( /obj/structure/table/wood, /obj/item/kirbyplants/random{ @@ -8989,6 +8851,20 @@ }, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) +"cUt" = ( +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "cUv" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/disposalpipe/segment{ @@ -9052,14 +8928,25 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/security/brig) -"cVj" = ( +"cUT" = ( +/obj/effect/turf_decal/guideline/guideline_in/brown, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/turf_decal/tile/brown/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "cVJ" = ( /obj/structure/chair{ dir = 1 @@ -9084,15 +8971,6 @@ }, /turf/open/floor/carpet/royalblack, /area/lawoffice) -"cVZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/iron, -/area/quartermaster/exploration_prep) "cWL" = ( /obj/effect/turf_decal/bot, /obj/item/clothing/suit/armor/riot{ @@ -9121,18 +8999,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"cWP" = ( -/obj/structure/chair/wood/normal, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/mapping_helpers/apc/discharged, -/turf/open/floor/wood, -/area/library) "cXb" = ( /obj/item/cardboard_cutout/adaptive/chess/queen, /turf/open/floor/plating/airless, @@ -9153,13 +9019,6 @@ /obj/machinery/advanced_airlock_controller/directional/north, /turf/open/floor/plating, /area/maintenance/department/bridge) -"cXx" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/port/aft) "cXE" = ( /mob/living/basic/cockroach, /turf/open/floor/plating, @@ -9170,6 +9029,18 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/tech, /area/engine/engine_room) +"cXM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/white, +/area/science/research) "cXU" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -9200,6 +9071,17 @@ /area/security/main{ name = "Security Viewing Hall" }) +"cYo" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_edge/green, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/medical/medbay/central) "cYG" = ( /obj/structure/lattice, /obj/item/stack/sheet/iron, @@ -9270,6 +9152,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"cZj" = ( +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_access_txt = "6" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/department/medical/morgue) "cZo" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -9290,14 +9179,22 @@ }, /turf/open/floor/wood, /area/security/prison) -"dah" = ( -/obj/machinery/computer/security/mining{ - dir = 1; - name = "Ion engine camera console"; - network = list("Ion") +"dab" = ( +/obj/machinery/computer/security{ + pixel_y = -3 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/obj/machinery/computer/security/telescreen{ + network = list("ss13"); + pixel_y = 25 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "dap" = ( /obj/machinery/gateway{ dir = 10 @@ -9345,21 +9242,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/port/aft) -"dbo" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/turf/open/floor/iron, -/area/security/main{ - name = "Security Viewing Hall" - }) "dbB" = ( /obj/structure/dresser, /obj/item/bikehorn{ @@ -9473,6 +9355,10 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"dcu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/science/robotics) "dcw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -9500,13 +9386,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/exam_room) -"dcE" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 4; - initialize_directions = 4 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) "dcG" = ( /turf/open/floor/iron/white, /area/medical/apothecary) @@ -9551,6 +9430,20 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"ddv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "ddL" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -9679,6 +9572,11 @@ /obj/structure/sign/poster/random, /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) +"dfy" = ( +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/hallway/primary/central) "dfI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -9691,6 +9589,25 @@ /obj/effect/turf_decal/bot, /turf/open/floor/engine, /area/engine/atmos) +"dfT" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/tile/dark_red/half{ + color = "#DE3A3A" + }, +/obj/effect/turf_decal/tile/dark_red/half{ + color = "#DE3A3A" + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "dfX" = ( /turf/open/space/basic, /area/space/nearstation) @@ -9710,27 +9627,6 @@ dir = 1 }, /area/medical/surgery) -"dgq" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engine/atmos) -"dgD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "dgT" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -9740,22 +9636,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"dhj" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/fancy/sofa/old/right{ - dir = 4 - }, -/obj/machinery/vending/wallmed{ - pixel_y = -32; - products = list(/obj/item/stack/medical/gauze = 4, /obj/item/reagent_containers/hypospray/medipen = 3, /obj/item/reagent_containers/hypospray/medipen/dexalin = 3, /obj/item/reagent_containers/glass/bottle/epinephrine = 2, /obj/item/reagent_containers/glass/bottle/charcoal = 2) - }, -/obj/machinery/newscaster{ - pixel_x = -32; - pixel_y = 2 - }, -/turf/open/floor/carpet/green, -/area/crew_quarters/cafeteria) +"dhc" = ( +/obj/item/shovel/spade, +/obj/item/storage/belt/botanical, +/obj/structure/table/wood, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/maintenance/central) "dhn" = ( /obj/structure/chair/fancy/bench/pew/right{ dir = 1 @@ -9808,19 +9695,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/engine/o2, /area/ai_monitored/turret_protected/ai) -"diy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "diB" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -9924,6 +9798,15 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"djZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "dkb" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -9959,18 +9842,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/engine, /area/engine/atmos) -"dkg" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) "dkh" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/purple{ @@ -9979,6 +9850,12 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/maintenance/department/science) +"dkl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "dkt" = ( /obj/structure/curtain/bounty, /turf/open/floor/plating, @@ -10017,6 +9894,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"dkU" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/exploration, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","rd") + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/quartermaster/exploration_prep) "dlf" = ( /obj/structure/chair{ dir = 1 @@ -10076,53 +9965,11 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"dly" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "47" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/lattice/catwalk/over, -/turf/open/floor/plating, -/area/science/xenobiology) "dlF" = ( /obj/effect/spawner/lootdrop/maintenance/two, /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/department/engine) -"dlI" = ( -/obj/machinery/camera/autoname{ - network = list("ss13","cargo") - }, -/obj/machinery/conveyor{ - dir = 8; - id = "MailConv" - }, -/obj/structure/closet/crate, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/dark, -/area/quartermaster/office) -"dlR" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engine/atmos) "dlY" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/table, @@ -10149,20 +9996,6 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"dmx" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/vending/assist, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/storage/primary) "dmD" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -10188,37 +10021,6 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/iron/sepia, /area/quartermaster/storage) -"dmU" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/iron, -/area/engine/storage) -"dnb" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) -"dnf" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/blobstart, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) "dno" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -10234,32 +10036,16 @@ }, /turf/open/floor/iron/dark, /area/storage/primary) -"dnu" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, +"dnH" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "2-4" }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"dnG" = ( -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - freerange = 1; - name = "Prison intercom"; - pixel_y = -25; - prison_radio = 1 +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "doe" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -10319,23 +10105,17 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"dpw" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/snack/blue, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "dpz" = ( /obj/machinery/vending/dinnerware, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary2) +"dpA" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) "dpI" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -10345,6 +10125,21 @@ /area/security/brig{ name = "Brig Interrogation" }) +"dqc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "dqd" = ( /obj/machinery/button/door{ id = "cmoprivacy"; @@ -10384,6 +10179,25 @@ }, /turf/open/floor/iron, /area/medical/sleeper) +"dqt" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "dqx" = ( /obj/effect/turf_decal/guideline/guideline_edge/red{ dir = 1 @@ -10444,6 +10258,22 @@ }, /turf/open/floor/wood, /area/security/courtroom) +"drJ" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/button/door{ + id = "xeno2"; + name = "Containment Control"; + pixel_x = -32; + pixel_y = 3; + req_access_txt = "55" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "drK" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ dir = 4 @@ -10494,63 +10324,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"dtm" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - alpha = 180; - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/machinery/light, -/obj/machinery/camera/autoname{ - c_tag = "Starbird Security Checkpoint"; - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/obj/item/radio/off, -/obj/item/restraints/handcuffs, -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = -21 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary) -"dtI" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) -"dtY" = ( -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/tech, -/area/engine/atmos) -"dul" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/crew_quarters/cafeteria) "dum" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -10786,20 +10559,6 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) -"dwN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) "dwT" = ( /obj/machinery/computer/security/hos{ dir = 8 @@ -10830,14 +10589,6 @@ }, /turf/open/floor/iron/dark, /area/medical/virology) -"dxs" = ( -/obj/item/chair/wood{ - pixel_x = -26; - pixel_y = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/library) "dxu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ dir = 4 @@ -10861,15 +10612,6 @@ }, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary2) -"dxR" = ( -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "dxU" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -10928,14 +10670,17 @@ /turf/open/floor/wood, /area/vacant_room/office) "dyS" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 +/obj/structure/table, +/obj/item/book/manual/wiki/sopsecurity{ + pixel_x = 4; + pixel_y = 5 }, -/obj/structure/railing/corner{ - dir = 8 +/obj/item/toy/plush/nukeplushie{ + pixel_x = -3; + pixel_y = -9 }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/turf/open/floor/wood, +/area/security/prison) "dzf" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -10963,6 +10708,15 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"dzv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/iv_drip, +/turf/open/floor/iron, +/area/security/brig/medbay) "dzx" = ( /obj/item/radio/intercom{ pixel_x = -31; @@ -11024,31 +10778,19 @@ }, /turf/open/floor/carpet/grimy, /area/chapel/office) -"dAa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron/sepia, -/area/maintenance/port/central) -"dAc" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","rd") - }, -/turf/open/floor/engine, -/area/science/mixing/chamber) "dAd" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/central) +"dAq" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/wood, +/area/medical/exam_room) "dAy" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -11081,17 +10823,6 @@ /obj/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) -"dAT" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Core Hallway 4"; - dir = 1; - network = list("minisat") - }, -/turf/open/floor/plating, -/area/ai_monitored/storage/satellite) "dAZ" = ( /obj/structure/bed, /obj/item/bedsheet/mime, @@ -11123,36 +10854,6 @@ /obj/structure/table/glass, /turf/open/floor/iron, /area/medical/cryo) -"dBw" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/incinerator_vent_toxmix{ - pixel_x = -25; - pixel_y = 5 - }, -/obj/machinery/button/ignition/incinerator/toxmix{ - pixel_x = -25; - pixel_y = -5 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/light_switch{ - pixel_x = -11; - pixel_y = 22 - }, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/science/mixing/chamber) "dBO" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -11161,12 +10862,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/tech, /area/engine/engine_room) -"dBS" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "dBX" = ( /obj/effect/turf_decal/tile/dark_blue/half/contrasted{ alpha = 180 @@ -11258,6 +10953,25 @@ /obj/effect/turf_decal/bot, /turf/open/floor/carpet/royalblack, /area/library) +"dDD" = ( +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) "dDR" = ( /obj/machinery/status_display/evac{ pixel_x = 32 @@ -11328,10 +11042,6 @@ /obj/structure/closet/secure_closet/chemical, /turf/open/floor/iron/white, /area/medical/chemistry) -"dEr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/maintenance/port/aft) "dEP" = ( /turf/closed/wall/r_wall, /area/science/server) @@ -11342,17 +11052,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech, /area/engine/engine_room) -"dEY" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engine/atmos) "dFa" = ( /obj/structure/cable{ icon_state = "1-2" @@ -11426,21 +11125,6 @@ /obj/structure/reflector/box, /turf/open/floor/iron/tech/grid, /area/engine/engineering) -"dGe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) "dGh" = ( /obj/effect/spawner/structure/window, /obj/structure/curtain/directional{ @@ -11448,6 +11132,14 @@ }, /turf/open/floor/plating, /area/hydroponics) +"dGl" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Pen #4"; + network = list("ss13","rd","xeno") + }, +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/science/xenobiology) "dGu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -11461,6 +11153,15 @@ }, /turf/open/floor/plating, /area/ai_monitored/storage/satellite) +"dGC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "dGE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -11470,6 +11171,23 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/auxiliary) +"dGF" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/dark_red/half{ + color = "#DE3A3A" + }, +/obj/effect/turf_decal/tile/dark_red/half{ + color = "#DE3A3A" + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "dGH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -11548,27 +11266,23 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) -"dHz" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"dHw" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 3 }, -/obj/machinery/airalarm{ - pixel_y = 28 +/obj/structure/table, +/obj/item/paper/guides/jobs/engi/gravity_gen, +/obj/item/stack/sheet/mineral/plasma/fifty, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/machinery/chem_dispenser/mutagensaltpetersmall, -/turf/open/floor/iron/grid/steel, -/area/hydroponics) -"dHC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/tech, -/area/engine/atmos) +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/tech/grid, +/area/engine/gravity_generator) "dHF" = ( /obj/structure/window/reinforced{ dir = 8; @@ -11597,6 +11311,19 @@ }, /turf/open/floor/prison, /area/security/prison) +"dHP" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "dHV" = ( /obj/effect/spawner/room/threexfive, /turf/open/floor/plating, @@ -11613,6 +11340,12 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/captain/private) +"dIg" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) "dIl" = ( /obj/effect/decal/cleanable/shreds, /obj/effect/turf_decal/tile/dark_blue/half, @@ -11666,22 +11399,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"dIZ" = ( -/obj/effect/turf_decal/guideline/guideline_out_arrow/brown{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/mob/living/basic/cockroach, -/turf/open/floor/iron/techmaint, -/area/hallway/secondary/service) "dJh" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -11762,18 +11479,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"dKE" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/beakers{ - pixel_x = 4; - pixel_y = 15 - }, -/obj/item/storage/box/syringes{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "dKH" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -11882,55 +11587,6 @@ }, /turf/open/floor/iron, /area/science/lab) -"dLA" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"dLE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) -"dLJ" = ( -/obj/structure/closet/crate/coffin, -/turf/open/floor/carpet/purple, -/area/chapel/main) -"dMi" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/machinery/firealarm/directional/south, -/obj/item/melee/chainofcommand{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/heads/captain) "dMr" = ( /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall/r_wall, @@ -11941,6 +11597,46 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/engine/atmos) +"dMH" = ( +/obj/structure/rack, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/breacherslug, +/obj/item/storage/box/breacherslug, +/obj/item/storage/box/breacherslug, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + bulb_colour = "#DE3A3A"; + dir = 8; + nightshift_light_color = "#DE3A3A" + }, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "dMN" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -11964,9 +11660,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/wood, /area/vacant_room/office) -"dMU" = ( -/turf/open/floor/glass/reinforced, -/area/chapel/main) "dNa" = ( /obj/effect/turf_decal/tile/blue/half{ dir = 1 @@ -12069,16 +11762,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"dNO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/rdconsole/experiment{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/explab) "dNQ" = ( /obj/effect/turf_decal/guideline/guideline_in/darkblue{ dir = 8 @@ -12101,9 +11784,31 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/iron, /area/science/storage) +"dNZ" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted{ + alpha = 180 + }, +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron, +/area/engine/atmos) "dOb" = ( /turf/open/floor/plating/airless, /area/science/test_area) +"dOi" = ( +/obj/effect/decal/cleanable/crayon, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/food/spaghetti/butternoodles, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/maintenance/department/medical) "dOx" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, @@ -12126,24 +11831,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/port/aft) -"dOL" = ( -/obj/machinery/computer/cargo/request{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","rd") - }, -/obj/machinery/newscaster{ - pixel_x = -31; - pixel_y = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science/lab) "dPd" = ( /obj/machinery/jukebox{ dept_req_for_free = 0; @@ -12154,15 +11841,6 @@ /area/security/main{ name = "Security Break Room" }) -"dPf" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/crew_quarters/cafeteria) "dPr" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/bed/roller, @@ -12211,36 +11889,10 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"dPV" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Secure Creature Pen"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenosecure"; - name = "Secure Pen Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 5 - }, -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/engine, -/area/science/xenobiology) -"dQf" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/shower{ - dir = 8; - name = "emergency shower"; - pixel_x = -1; - pixel_y = -8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/noslip/white, -/area/medical/genetics/cloning) +"dPH" = ( +/obj/structure/chair/fancy/sofa/old/left, +/turf/open/floor/wood, +/area/maintenance/central) "dQv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -12257,14 +11909,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/theatre/backstage) -"dQP" = ( -/obj/item/kirbyplants/random, -/obj/structure/window/reinforced{ - dir = 8; - layer = 3 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_prep) "dQV" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /obj/machinery/light{ @@ -12272,6 +11916,24 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"dRi" = ( +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/item/toy/plush/beeplushie{ + name = "beetle plushie"; + desc = "A cute toy that resembles an even cuter beetle." + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/prison, +/area/security/prison{ + name = "Prison Dorms" + }) "dRq" = ( /turf/closed/wall, /area/science/xenobiology) @@ -12322,6 +11984,18 @@ }, /turf/open/space/basic, /area/solar/starboard/fore) +"dSF" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/machinery/firealarm/directional/north, +/obj/item/toy/plush/slimeplushie/pink{ + pixel_x = -12; + pixel_y = 7 + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "dSJ" = ( /obj/structure/chair{ dir = 4 @@ -12346,31 +12020,17 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"dTi" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - c_tag = "Head of Personnel's Office"; - dir = 9 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/grid/steel, -/area/hydroponics) -"dTl" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted{ - alpha = 230; - color = "#edaa0c" +"dTn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/engine/engine_room) +/turf/open/floor/iron/white, +/area/science/xenobiology) "dTz" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -12399,28 +12059,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"dTX" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/turf_decal/guideline/guideline_in/yellow{ - dir = 4 - }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) -"dUg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "dUi" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 1 @@ -12494,14 +12132,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"dUB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenosecure"; - name = "Secure Pen Shutters" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "dUZ" = ( /obj/machinery/door/airlock/grunge{ name = "Cabin 2" @@ -12533,6 +12163,21 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/engine/engine_room) +"dVj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "dVp" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -12541,6 +12186,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/bridge) +"dVx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/maintenance/port/aft) "dVy" = ( /obj/effect/turf_decal/bot, /obj/item/storage/secure/safe{ @@ -12562,6 +12212,19 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/iron, /area/maintenance/central) +"dVM" = ( +/obj/machinery/conveyor{ + id = "MailConv" + }, +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","cargo") + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/office) "dVX" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -12583,16 +12246,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron, /area/maintenance/department/security) -"dWi" = ( -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "dWk" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -12649,17 +12302,6 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) -"dXa" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/chair/fancy/comfy{ - color = "#596479"; - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "dXe" = ( /obj/structure/railing{ dir = 4 @@ -12799,20 +12441,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"dZl" = ( -/obj/machinery/camera{ - c_tag = "Incinerator"; - dir = 4; - network = list("ss13","engine") - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/iron, -/area/engine/atmospherics_engine) "dZm" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -12820,35 +12448,6 @@ /obj/structure/railing, /turf/open/floor/wood, /area/crew_quarters/theatre) -"dZr" = ( -/obj/structure/table/reinforced, -/obj/item/paper/guides/recycler, -/obj/machinery/button/massdriver{ - id = "TrashDisp"; - pixel_x = -29; - pixel_y = 8 - }, -/obj/machinery/button/door{ - id = "TrashDoor"; - name = "Disposal Vent Control"; - pixel_x = -39; - pixel_y = 7; - req_access_txt = "12" - }, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = -34; - pixel_y = -7 - }, -/obj/machinery/light_switch{ - pixel_x = -21; - pixel_y = 8 - }, -/obj/item/toy/plush/lizard_plushie{ - name = "Eats-The-Rubbish" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal) "dZF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12909,6 +12508,22 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"eaW" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red/half/contrasted{ + alpha = 180; + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/security/checkpoint/escape) "ebs" = ( /obj/structure/sign/poster/random, /turf/closed/wall, @@ -13010,19 +12625,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"edv" = ( -/obj/effect/turf_decal/guideline/guideline_out/brown{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron/techmaint, -/area/maintenance/central) "edG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -13041,43 +12643,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"edV" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) -"edY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"eeg" = ( -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_red/half/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "een" = ( /obj/structure/chair/office/light{ dir = 4 @@ -13103,22 +12668,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"eeA" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) "eeJ" = ( /turf/closed/wall, /area/crew_quarters/kitchen) @@ -13160,11 +12709,41 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"efm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) +"efl" = ( +/obj/machinery/button/door{ + id = "brigentrance"; + name = "Brig Lockdown Control"; + pixel_x = -23; + pixel_y = 6; + req_access_txt = "3" + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -37; + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "Prisongate"; + name = "Prison Wing Lockdown"; + pixel_x = -23; + pixel_y = -6; + req_access_txt = "3" + }, +/obj/machinery/photocopier, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + freerange = 1; + name = "Prison intercom"; + pixel_x = -37; + pixel_y = -10; + prison_radio = 1 + }, +/turf/open/floor/iron/dark, +/area/security/warden) "efp" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -13200,15 +12779,6 @@ /obj/item/stack/sheet/wood, /turf/open/floor/plating, /area/maintenance/port/aft) -"efN" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) "efS" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ @@ -13287,15 +12857,13 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"eho" = ( -/obj/structure/window/reinforced, +"ehk" = ( /obj/structure/window/reinforced{ dir = 8; pixel_y = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "ehV" = ( @@ -13359,6 +12927,11 @@ "eiL" = ( /turf/open/floor/engine/plasma, /area/engine/atmos) +"eiW" = ( +/obj/item/clothing/suit/hooded/cultrobes/alt, +/obj/item/toy/toy_dagger, +/turf/open/floor/cult, +/area/chapel/office) "ejb" = ( /obj/effect/turf_decal/bot, /obj/structure/sign/painting/library{ @@ -13384,6 +12957,21 @@ }, /turf/open/floor/plating, /area/security/checkpoint/escape) +"ejB" = ( +/obj/effect/turf_decal/guideline/guideline_out/brown{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/central) "ejQ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -13461,12 +13049,6 @@ /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/iron/dark, /area/engine/atmos) -"ekJ" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/chapel/main) "ekR" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, @@ -13541,6 +13123,23 @@ /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/iron/dark, /area/chapel/office) +"emE" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/storage) "emF" = ( /turf/closed/wall/r_wall, /area/security/brig/dock{ @@ -13578,13 +13177,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"emZ" = ( -/obj/structure/grille, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) "eni" = ( /obj/machinery/light, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -13601,17 +13193,6 @@ }, /turf/open/floor/carpet, /area/library) -"enV" = ( -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) "eog" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -13667,6 +13248,26 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/department/medical) +"eoU" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/engineering_welding{ + req_access = "0"; + req_access_txt = "24" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "eoY" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -13777,6 +13378,18 @@ "eqb" = ( /turf/closed/wall, /area/library) +"eqi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "eqr" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/manifold/green/visible{ @@ -13784,18 +13397,16 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"eqN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"eqz" = ( +/obj/machinery/newscaster{ + pixel_y = 34 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","security","court") }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) +/turf/open/floor/wood, +/area/security/courtroom) "eqS" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -13831,29 +13442,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"erk" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 8 - }, -/area/hallway/primary/central) -"erm" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/central) "ero" = ( /obj/effect/landmark/blobstart, /turf/open/floor/iron, @@ -13878,6 +13466,18 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"esc" = ( +/obj/machinery/power/smes{ + charge = 2e+007 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/turf/open/floor/iron/tech/grid, +/area/engine/gravity_generator) "esk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -13904,6 +13504,13 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron, /area/maintenance/department/engine) +"esM" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/crate/trashcart, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal) "esO" = ( /obj/machinery/rnd/production/protolathe/department/science, /obj/effect/turf_decal/stripes/line{ @@ -14007,6 +13614,16 @@ /obj/machinery/telecomms/bus/preset_one, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"euT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) "euY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -14047,32 +13664,15 @@ /obj/item/clothing/glasses/science, /turf/open/floor/iron, /area/maintenance/port/aft) -"evy" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "Atmospherics" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/engine/atmos) "evA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/light{ + light_color = "#7AC3FF" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/camera/autoname/directional/south{ + c_tag = "Captain's Quarters" }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) +/turf/open/floor/carpet/royalblack, +/area/library) "evI" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -14085,18 +13685,24 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"evO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "ewf" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"ewh" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "ewi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, @@ -14135,44 +13741,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"exc" = ( -/obj/machinery/power/apc/auto_name/east{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/rack, -/obj/item/computer_hardware/hard_drive/role/lawyer{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/item/folder/red{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/folder/blue{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/folder/yellow{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/storage/briefcase, -/obj/item/clothing/glasses/sunglasses/advanced/big{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/clothing/glasses/sunglasses/advanced{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/laser_pointer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/cable/yellow, -/turf/open/floor/wood, -/area/lawoffice) "exh" = ( /obj/machinery/gateway{ dir = 1 @@ -14200,19 +13768,22 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/tech, /area/engine/atmos) -"exX" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +"exO" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + alpha = 180; + dir = 1 }, -/obj/effect/turf_decal/guideline/guideline_in/brown, -/obj/structure/disposalpipe/segment{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/engine, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/item/radio/intercom{ + pixel_x = -32; + pixel_y = -3 }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) +/turf/open/floor/iron/dark, +/area/security/checkpoint/engineering) "exY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -14236,13 +13807,6 @@ }, /turf/open/floor/iron, /area/science/robotics) -"eym" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/carpet/purple, -/area/chapel/main) "eyw" = ( /obj/structure/chair/fancy/bench{ dir = 8 @@ -14271,6 +13835,38 @@ }, /turf/open/floor/iron, /area/science/robotics) +"eyM" = ( +/obj/machinery/power/smes/engineering{ + charge = 2e+007 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) +"eyP" = ( +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/effect/turf_decal/tile/purple/half{ + dir = 4 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "eyT" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -14280,6 +13876,21 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"ezu" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" + }, +/obj/effect/turf_decal/tile/dark_green/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "ezF" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 1; @@ -14302,12 +13913,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"ezY" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) "eAe" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/portable_atmospherics/pump, @@ -14378,20 +13983,6 @@ dir = 5 }, /area/medical/sleeper) -"eAS" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/button/door{ - id = "xeno3"; - name = "Containment Control"; - pixel_x = -32; - pixel_y = 3; - req_access_txt = "55" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/xenobiology) "eAT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -14445,15 +14036,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) -"eBS" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/quartermaster/miningdock) "eBV" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -14469,30 +14051,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/iron/cafeteria, /area/maintenance/port/aft) -"eCW" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = -32; - pixel_y = 2 - }, -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/turf/open/floor/iron/dark, -/area/bridge) "eDh" = ( /obj/effect/turf_decal/siding/wood{ dir = 9 @@ -14586,25 +14144,21 @@ /obj/structure/bedsheetbin, /turf/open/floor/iron/dark, /area/medical/morgue) -"eDU" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","security") +"eEf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/disposal) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "eEg" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -14612,13 +14166,19 @@ }, /turf/open/space/basic, /area/solar/port/fore) -"eED" = ( -/obj/structure/bodycontainer/morgue, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay") +"eEJ" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) "eEY" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -14725,32 +14285,6 @@ }, /turf/open/floor/carpet/royalblack, /area/library) -"eGP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Core Hallway 3"; - dir = 4; - network = list("minisat") - }, -/obj/machinery/flasher{ - id = "aicore"; - pixel_x = 9; - pixel_y = -23 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/foyer) -"eGV" = ( -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "eHf" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/line{ @@ -14890,6 +14424,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"eIE" = ( +/obj/effect/decal/cleanable/crayon, +/obj/item/food/butteredtoast, +/turf/open/floor/plating{ + broken = 1 + }, +/area/maintenance/department/medical) "eIH" = ( /obj/machinery/door/airlock/science{ name = "Toxins Lab"; @@ -15068,25 +14609,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/quartermaster/miningdock) -"eLE" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -32 - }, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - color = "#267878"; - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "eLF" = ( /obj/effect/turf_decal/bot, /obj/structure/cable/yellow{ @@ -15109,18 +14631,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, /area/maintenance/department/security) -"eLP" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Incinerator"; - dir = 8; - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "eLY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/stripes/line{ @@ -15142,6 +14652,16 @@ }, /turf/open/floor/iron/dark, /area/gateway) +"eMz" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/structure/chair/fancy/bench/pew/left{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/glass/reinforced, +/area/chapel/main) "eML" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -15155,6 +14675,52 @@ }, /turf/open/floor/engine, /area/engine/atmos) +"eMU" = ( +/obj/effect/landmark/start/randommaint/vip, +/obj/effect/landmark/observer_start, +/obj/machinery/holopad{ + pixel_x = 16; + pixel_y = 16 + }, +/obj/item/beacon{ + pixel_x = 16; + pixel_y = 19 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + dynamic_lighting = 2; + lighting_brightness_tube = 11; + lighting_colour_bulb = "#DDE6FF"; + lighting_colour_night = "#DDE6FF"; + lighting_colour_tube = "#DDE6FF"; + lighting_overlay_colour = "#DDE6FF"; + power_light = 0 + }) +"eNe" = ( +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/machinery/door/window/brigdoor/westleft{ + name = "shotguns"; + req_access_txt = "3" + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + bulb_colour = "#DE3A3A"; + dir = 4; + nightshift_light_color = "#DE3A3A" + }, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "eNg" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -15178,33 +14744,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"eNC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_edge_alt/red{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_half_edge/red, -/obj/effect/turf_decal/guideline/guideline_half_edge/red{ - dir = 5 - }, -/obj/effect/turf_decal/guideline/guideline_tri/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/obj/machinery/light, -/obj/item/radio/intercom{ - frequency = 1423; - name = "Interrogation Intercom"; - pixel_y = -35 - }, -/turf/open/floor/iron, -/area/security/brig) "eNH" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ @@ -15271,46 +14810,6 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/sorting) -"eOX" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 4 - }, -/area/hallway/primary/central) -"eOY" = ( -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/vending/cola, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"ePp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/central) "ePs" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air, @@ -15336,13 +14835,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet/royalblack, /area/maintenance/port/aft) -"eQe" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") +"eQf" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 }, -/turf/open/floor/engine/airless, -/area/engine/atmos) +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "eQk" = ( /obj/effect/turf_decal/tile/dark_blue{ alpha = 180; @@ -15359,18 +14865,27 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron/dark, /area/quartermaster/office) -"eQz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +"eQE" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/machinery/light, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","engine") }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/engine/atmos) "eQG" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -15396,6 +14911,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/science) +"eRe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "eRv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -15422,6 +14947,20 @@ dir = 8 }, /area/hallway/primary/central) +"eRQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/soap/nanotrasen, +/obj/item/storage/belt/janitor{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/structure/table/wood, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/wood, +/area/maintenance/central) "eRS" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -15430,6 +14969,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/storage/tech) +"eRZ" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") + }, +/turf/open/floor/engine/airless, +/area/engine/atmos) "eSn" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/structure/closet/secure_closet/genpop, @@ -15495,6 +15040,15 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"eSB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "eSE" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -15637,30 +15191,20 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/plating, /area/maintenance/port/aft) -"eUb" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/camera/autoname{ - c_tag = "AI Core"; - dir = 4; - network = list("aicore") - }, -/obj/machinery/porta_turret/ai{ - dir = 4 +"eTH" = ( +/obj/structure/railing{ + dir = 6; + layer = 3.1 }, -/obj/machinery/button/flasher{ - id = "aicore"; - pixel_x = -32; - pixel_y = 4 +/obj/structure/chair/fancy/comfy{ + color = "#596479"; + dir = 1 }, -/obj/machinery/button/door{ - id = "AIwindows"; - name = "AI View Blast doors"; - pixel_x = -32; - pixel_y = -5; - req_access_txt = "19" +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 6 }, -/turf/open/floor/engine/o2, -/area/ai_monitored/turret_protected/ai) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "eUs" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -15749,20 +15293,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"eUO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "eUQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -15774,6 +15304,22 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"eUV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/fancy/sofa/old/right{ + dir = 4 + }, +/obj/machinery/vending/wallmed{ + pixel_y = -32; + products = list(/obj/item/stack/medical/gauze = 4, /obj/item/reagent_containers/hypospray/medipen = 3, /obj/item/reagent_containers/hypospray/medipen/dexalin = 3, /obj/item/reagent_containers/glass/bottle/epinephrine = 2, /obj/item/reagent_containers/glass/bottle/charcoal = 2) + }, +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = 2 + }, +/turf/open/floor/carpet/green, +/area/crew_quarters/cafeteria) "eVa" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 @@ -15783,6 +15329,21 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"eVc" = ( +/obj/effect/turf_decal/guideline/guideline_out_arrow/brown{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/central) "eVj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -15827,27 +15388,6 @@ /obj/effect/spawner/lootdrop/maintenance/eight, /turf/open/floor/iron, /area/maintenance/department/science) -"eWn" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - name = "Barman"; - sortType = 19 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay"); - view_range = 8 - }, -/obj/effect/turf_decal/guideline/guideline_edge/green{ - color = "#439C1E"; - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/cafeteria) "eWu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -15908,14 +15448,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"eXE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/tech, -/area/engine/atmos) "eXG" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -15955,12 +15487,41 @@ }, /turf/open/space/basic, /area/space/nearstation) +"eXQ" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "eXZ" = ( /obj/structure/table/wood, /obj/item/instrument/guitar, /obj/machinery/firealarm/directional/west, /turf/open/floor/wood, /area/library) +"eYc" = ( +/obj/effect/turf_decal/tile/neutral/half, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/chapel/office) "eYe" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -16021,66 +15582,12 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"eZb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) -"eZm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/box/corners{ - dir = 8; - pixel_x = 15; - pixel_y = 16 - }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron/tech, -/area/engine/atmos) "eZy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/engine, /area/engine/supermatter) -"eZA" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - alpha = 180; - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/engine, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") - }, -/obj/item/radio/intercom{ - pixel_x = -32; - pixel_y = -3 - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) -"eZI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/landmark/blobstart, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) "eZJ" = ( /obj/machinery/light{ dir = 1 @@ -16095,6 +15602,19 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/iron/dark, /area/engine/engineering) +"eZL" = ( +/obj/machinery/light, +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","cargo") + }, +/obj/item/radio/intercom{ + pixel_x = 2; + pixel_y = -31 + }, +/turf/open/floor/iron, +/area/quartermaster/miningdock) "fan" = ( /obj/effect/landmark/start/cargo_technician, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -16164,25 +15684,6 @@ }, /turf/open/space/basic, /area/solar/starboard/fore) -"fbB" = ( -/obj/structure/sign/warning/radiation_shelter{ - pixel_x = 33; - pixel_y = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) -"fbI" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/carpet/royalblack, -/area/library) "fbJ" = ( /obj/structure/bookcase/manuals/medical, /obj/machinery/light, @@ -16191,14 +15692,6 @@ }, /turf/open/floor/carpet/blue, /area/medical/exam_room) -"fbM" = ( -/obj/structure/chair/fancy/sofa/old{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/central) "fbP" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -16232,17 +15725,14 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"fcs" = ( -/obj/structure/chair/office, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/chapel/office) "fcu" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/medical) +"fcw" = ( +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/carpet, +/area/library) "fcx" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -16256,25 +15746,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/dorms) -"fcE" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/rock/jungle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/turf/open/floor/grass, -/area/crew_quarters/heads/hop) "fcK" = ( /obj/structure/cable{ icon_state = "1-4" @@ -16336,6 +15807,25 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"fdi" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science RC"; + pixel_x = 32; + pixel_y = -2; + receive_ore_updates = 1 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/lab) "fdq" = ( /obj/effect/turf_decal/siding/wood{ dir = 5 @@ -16391,6 +15881,21 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"feg" = ( +/obj/structure/railing{ + dir = 10; + layer = 3.1 + }, +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925"; + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "fem" = ( /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; @@ -16400,6 +15905,14 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/port/central) +"feq" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "feL" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, @@ -16469,6 +15982,16 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"fhd" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Core Hallway 2"; + network = list("minisat") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "fhl" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -16485,6 +16008,26 @@ /area/security/main{ name = "Security Locker Room" }) +"fhK" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/machinery/button/door{ + id = "detectivewindows"; + name = "Detective Private Shutters"; + pixel_x = 25; + pixel_y = -8; + req_access_txt = "4" + }, +/obj/machinery/vending/boozeomat/all_access{ + req_access_txt = "4" + }, +/obj/structure/noticeboard{ + name = "Evidence board"; + pixel_y = 32 + }, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "fhV" = ( /obj/machinery/dna_scannernew, /turf/open/floor/iron/white, @@ -16507,14 +16050,6 @@ }, /turf/open/floor/wood, /area/maintenance/central) -"fib" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "fid" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/machinery/light, @@ -16532,6 +16067,19 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/solar/port/aft) +"fis" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/radiation, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","engine") + }, +/turf/open/floor/noslip/standard, +/area/engine/engineering) "fiu" = ( /obj/machinery/conveyor_switch/oneway{ id = "packageSort2" @@ -16543,15 +16091,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/quartermaster/sorting) -"fix" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) "fiA" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -16564,6 +16103,9 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"fiB" = ( +/turf/open/floor/catwalk_floor, +/area/maintenance/port/central) "fiM" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -16594,18 +16136,34 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engine/engine_room) -"fiW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"fiS" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 2 }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"fiY" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-4" }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron, +/area/engine/atmos) "fjc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -16657,6 +16215,36 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/central) +"fjF" = ( +/obj/effect/turf_decal/guideline/guideline_edge/neutral{ + alpha = 255; + dir = 8 + }, +/obj/machinery/button/door{ + id = "quarantineshutters"; + layer = 4; + name = "Quarantine Lockdown"; + pixel_x = -25; + req_access_txt = "39" + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/medical/medbay/central) +"fjM" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/hallway/primary/central) "fjN" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -16704,27 +16292,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"fkq" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/pen/red{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/folder/red{ - pixel_x = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark, -/area/security/warden) "fkr" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -16821,19 +16388,6 @@ "flg" = ( /turf/closed/wall/rust, /area/quartermaster/warehouse) -"flk" = ( -/obj/effect/turf_decal/tile/yellow/anticorner, -/obj/effect/landmark/xeno_spawn, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/department/engine) -"fln" = ( -/obj/item/stack/cable_coil/cut, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) "fls" = ( /obj/structure/table, /obj/item/clothing/suit/jacket/straight_jacket, @@ -16872,12 +16426,57 @@ /obj/structure/chair/office, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) +"flx" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + color = "#267878"; + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) +"flW" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) +"flY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/caution{ + pixel_y = -17 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/maintenance/port/aft) "fme" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat_interior) +"fmg" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) "fmv" = ( /obj/machinery/atmospherics/pipe/manifold/purple/visible{ dir = 1 @@ -16958,24 +16557,34 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/theatre/backstage) -"fmV" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +"fna" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) -"fnz" = ( -/obj/structure/chair/stool{ - dir = 4 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=16-EHall"; + location = "15-CenterSE" }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"fne" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/white{ + dir = 9 }, -/turf/open/floor/wood, -/area/security/prison) +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + dynamic_lighting = 2; + lighting_brightness_tube = 11; + lighting_colour_bulb = "#DDE6FF"; + lighting_colour_night = "#DDE6FF"; + lighting_colour_tube = "#DDE6FF"; + lighting_overlay_colour = "#DDE6FF"; + power_light = 0 + }) "fnD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -16990,6 +16599,11 @@ dir = 1 }, /area/science/mixing) +"fnH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/vacant_room/office) "foe" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -17006,12 +16620,13 @@ /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"fok" = ( -/obj/effect/landmark/start/chaplain, -/obj/machinery/holopad, -/obj/effect/turf_decal/box, -/turf/open/floor/glass/reinforced, -/area/chapel/main) +"fom" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/port/aft) "fon" = ( /obj/structure/bed, /obj/item/bedsheet/hos, @@ -17063,14 +16678,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech, /area/engine/engine_room) -"fpl" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/turf/open/floor/engine, -/area/science/explab) "fpn" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/iron, @@ -17133,6 +16740,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"fpM" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/iron/tech, +/area/ai_monitored/storage/eva) "fqb" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -17140,6 +16755,18 @@ /obj/machinery/light, /turf/open/floor/iron, /area/hallway/primary/starboard) +"fqc" = ( +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) "fqh" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ @@ -17159,19 +16786,37 @@ /obj/machinery/power/tracker, /turf/open/space/basic, /area/solar/starboard/aft) +"fqJ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/book/manual/wiki/xenoarchaeology, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/mask/gas, +/obj/item/multitool, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/science/explab) +"fqM" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/cafeteria) "fqN" = ( /obj/item/toy/figure/mime, /turf/open/floor/grass, /area/hallway/primary/central) -"fqP" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #2"; - dir = 4; - network = list("ss13","rd","xeno") +"fqQ" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) +/turf/open/floor/plating, +/area/maintenance/department/medical/morgue) "fqU" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 @@ -17187,6 +16832,18 @@ "frc" = ( /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) +"frj" = ( +/obj/machinery/airalarm/unlocked{ + pixel_y = 22; + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/engine/atmospherics_engine) "frm" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /obj/machinery/meter, @@ -17246,30 +16903,12 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"fsn" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/security/prison{ - name = "Prison Processing" - }) -"fss" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" +"fsk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "fsy" = ( /turf/closed/wall/rust, /area/vacant_room/office) @@ -17318,21 +16957,22 @@ }, /turf/open/space/basic, /area/solar/starboard/aft) -"ftb" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 29; - pixel_y = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 +"ftI" = ( +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/machinery/computer/security/mining{ - dir = 8; - network = list("vault","cargo") +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/maintenance/port/aft) +"ftU" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","cargo") }, -/turf/open/floor/carpet/orange, -/area/quartermaster/qm) +/turf/open/floor/noslip/standard, +/area/quartermaster/storage) "ftV" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -17378,14 +17018,6 @@ }, /turf/open/floor/wood, /area/security/prison) -"fuX" = ( -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ - network = list("ss13","rd") - }, -/turf/open/floor/iron, -/area/science/storage) "fvp" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -32 @@ -17395,6 +17027,15 @@ }, /turf/open/floor/iron/white/corner, /area/science/research) +"fvE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/quartermaster/exploration_prep) "fvW" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/computer/upload/ai, @@ -17538,18 +17179,6 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/cafeteria) -"fxL" = ( -/obj/item/radio/intercom{ - dir = 1; - pixel_x = 1; - pixel_y = -36 - }, -/obj/machinery/light, -/obj/structure/chair/fancy/sofa/old/right{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/central) "fxR" = ( /turf/closed/wall, /area/medical/office) @@ -17617,16 +17246,6 @@ }, /turf/open/floor/iron, /area/medical/apothecary) -"fzc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/chair/fancy/plastic, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/library) "fzf" = ( /obj/machinery/suit_storage_unit/engine, /obj/effect/turf_decal/bot, @@ -17675,6 +17294,24 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/medical/genetics/cloning) +"fzC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/carpet, +/area/library) +"fzK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "fzS" = ( /turf/closed/wall/r_wall/rust, /area/teleporter) @@ -17719,6 +17356,21 @@ }, /turf/open/floor/plating, /area/library) +"fAH" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/power/smes/engineering{ + charge = 2e+007 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "fAX" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -17740,31 +17392,6 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) -"fBj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) -"fBp" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/cafeteria) -"fBw" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "fBx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -17848,19 +17475,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"fCU" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/checkpoint/science) "fDs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/white, @@ -17878,21 +17492,27 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/engine, /area/engine/atmospherics_engine) -"fDC" = ( -/obj/structure/railing/corner{ - dir = 1 +"fDw" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/chapel/main) +"fDF" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/turf/open/floor/iron, +/area/engine/atmos) "fDQ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -17943,8 +17563,19 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"fEG" = ( -/obj/structure/window/reinforced, +"fEz" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "fET" = ( @@ -17980,6 +17611,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/storage) +"fFo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "fFC" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/orange{ @@ -17990,22 +17633,14 @@ "fFP" = ( /turf/closed/wall/r_wall, /area/science/mixing/chamber) -"fGb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/explab) -"fGg" = ( -/obj/machinery/chem_master/condimaster, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"fFT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 10 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) +/turf/open/floor/carpet/blue, +/area/crew_quarters/cafeteria) "fGu" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -18019,19 +17654,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"fGv" = ( -/obj/machinery/conveyor{ - id = "MailConv" - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","cargo") - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/office) "fGz" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -18070,35 +17692,30 @@ /obj/structure/sign/poster/random, /turf/closed/wall, /area/medical/genetics) -"fHi" = ( -/obj/machinery/vending/wardrobe/chef_wardrobe, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +"fHs" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) -"fHu" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/turf/open/floor/glass/reinforced, +/area/chapel/main) +"fHx" = ( +/turf/closed/wall, +/area/medical/chemistry) +"fHD" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/effect/turf_decal/guideline/guideline_edge/red, +/obj/structure/closet/secure_closet/personal, +/obj/effect/turf_decal/box, /obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") + dir = 10; + network = list("ss13","medbay") }, -/obj/machinery/light_switch{ - pixel_y = -25 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/iron, -/area/security/brig) -"fHx" = ( -/turf/closed/wall, -/area/medical/chemistry) +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "fHF" = ( /obj/item/clothing/under/rank/medical/doctor/green, /obj/structure/table_frame, @@ -18131,6 +17748,14 @@ /obj/structure/sign/poster/random, /turf/closed/wall, /area/chapel/office) +"fHY" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Pen #2"; + network = list("ss13","rd","xeno") + }, +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/science/xenobiology) "fIf" = ( /obj/structure/frame/computer, /obj/machinery/newscaster{ @@ -18152,27 +17777,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/hop) -"fIq" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/crew_quarters/cafeteria) -"fIu" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/box, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","medbay") - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "fIv" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -18218,10 +17822,52 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/chief) +"fIX" = ( +/obj/structure/closet/secure_closet/security/science, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","rd") + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/turf/open/floor/iron, +/area/security/checkpoint/science) "fJf" = ( /obj/structure/sign/departments/minsky/supply/hydroponics2, /turf/closed/wall, /area/crew_quarters/cafeteria) +"fJg" = ( +/obj/effect/turf_decal/box, +/obj/machinery/door/window/westleft{ + dir = 1; + name = "plumbing factory duct access"; + red_alert_access = 1; + req_one_access_txt = "5;33" + }, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "plumbing factory duct access"; + red_alert_access = 1; + req_one_access_txt = "5;33" + }, +/obj/machinery/plumbing/output{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/medical/chemistry) +"fJh" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/quartermaster/storage) "fJJ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -18240,15 +17886,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"fJY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/teleporter) "fKa" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -18317,18 +17954,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"fLg" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/donkpockets, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/engine/storage) "fLs" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -18402,6 +18027,16 @@ /obj/item/pickaxe/drill, /turf/open/floor/iron, /area/quartermaster/miningdock) +"fMl" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron/white, +/area/science/research) "fMC" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable{ @@ -18412,6 +18047,24 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"fMD" = ( +/obj/effect/turf_decal/guideline/guideline_out/brown{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/central) "fME" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -18424,26 +18077,6 @@ }, /turf/open/floor/iron, /area/engine/engine_room) -"fMH" = ( -/obj/structure/table/reinforced, -/obj/item/gun/energy/ionrifle{ - pixel_x = -1; - pixel_y = 10 - }, -/obj/item/gun/energy/temperature/security{ - pixel_y = 5 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/brigdoor/westleft{ - name = "specialized weapons"; - req_access_txt = "3" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/item/gun/grenadelauncher/security, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "fMW" = ( /obj/machinery/door/airlock/security{ name = "Interrogation"; @@ -18506,13 +18139,18 @@ /obj/item/pen, /turf/open/floor/wood, /area/library) -"fNP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"fNH" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") }, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "fNR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -18538,23 +18176,6 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"fOg" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engine/atmos) "fOj" = ( /obj/effect/turf_decal/caution{ dir = 1 @@ -18603,14 +18224,12 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"fOW" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ +"fOX" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 8 - }, /area/hallway/primary/central) "fPe" = ( /obj/effect/landmark/xeno_spawn, @@ -18619,6 +18238,21 @@ }, /turf/open/floor/carpet/royalblack, /area/library) +"fPi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "fPs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -18661,6 +18295,19 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"fQc" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "fQg" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, @@ -18706,6 +18353,18 @@ "fQG" = ( /turf/open/floor/plating/rust, /area/maintenance/port/aft) +"fQH" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood, +/area/crew_quarters/theatre/backstage) "fQL" = ( /obj/structure/lattice/catwalk, /obj/item/stack/marker_beacon{ @@ -18800,17 +18459,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"fRE" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -32 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/lobby) "fRH" = ( /obj/effect/decal/cleanable/plasma, /obj/effect/turf_decal/tile/purple, @@ -18871,22 +18519,16 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/quartermaster/storage) -"fSY" = ( -/obj/item/radio/intercom{ - pixel_y = 35 - }, -/obj/structure/table/wood, -/obj/machinery/light_switch{ - pixel_x = 23 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +"fSM" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "fTb" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -18947,6 +18589,20 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"fUu" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/turf/open/floor/iron/dark, +/area/security/main{ + name = "Security Locker Room" + }) "fUJ" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood, @@ -19064,18 +18720,21 @@ "fXJ" = ( /turf/closed/wall/r_wall/rust, /area/engine/engine_room) -"fYm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ +"fYc" = ( +/obj/machinery/light{ dir = 8 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - sortType = 12 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/white/side{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/area/science/research) +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "fYn" = ( /obj/structure/table, /obj/item/storage/toolbox/emergency{ @@ -19095,6 +18754,9 @@ }, /turf/open/floor/noslip/standard, /area/quartermaster/miningdock) +"fYr" = ( +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal) "fYs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -19127,17 +18789,36 @@ }, /turf/open/floor/iron/white, /area/science/research) -"fYC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/holopad, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/tech, -/area/engine/atmos) +"fYF" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/kitchen_cold_room{ + dir = 1; + pixel_y = 24 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "fYH" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"fYI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) +"fYS" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/lobby) "fZb" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -19165,6 +18846,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"fZh" = ( +/obj/structure/grille/broken, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/central) "fZk" = ( /obj/machinery/smartfridge/sci, /turf/closed/wall, @@ -19210,6 +18898,17 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"fZx" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/security/checkpoint/science) "fZJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -19247,6 +18946,19 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) +"fZY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) "gac" = ( /obj/effect/turf_decal/box, /obj/machinery/ai_slipper{ @@ -19260,19 +18972,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"gai" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/button/door{ - id = "xeno5"; - name = "Containment Control"; - pixel_x = -33; - pixel_y = 2; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "gau" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain/directional{ @@ -19289,16 +18988,6 @@ }, /turf/open/floor/carpet, /area/library) -"gaP" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "gaV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -19311,39 +19000,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"gaX" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_y = 7 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_y = 1 - }, -/obj/machinery/light, -/obj/structure/extinguisher_cabinet{ - pixel_y = -33 - }, -/obj/machinery/camera/motion{ - c_tag = "Armory - Internal"; - dir = 1; - network = list("ss13","security") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "gaY" = ( /obj/machinery/button/door{ id = "Cabin_1"; @@ -19401,6 +19057,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"gbs" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/north{ + network = list("ss13","rd") + }, +/turf/open/floor/iron, +/area/science/storage) "gbC" = ( /obj/machinery/vending/snack, /obj/effect/turf_decal/bot, @@ -19486,30 +19150,6 @@ "gci" = ( /turf/closed/wall/r_wall, /area/science/mixing) -"gcp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - dir = 2; - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/tech, -/area/ai_monitored/storage/eva) -"gcy" = ( -/obj/structure/railing{ - dir = 6; - layer = 3.1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 6 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/hydroseeds, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "gde" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -19525,54 +19165,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"gdi" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/taperecorder{ - layer = 2.9; - pixel_x = -5; - pixel_y = 4 - }, -/obj/machinery/recharger{ - pixel_x = 7; - pixel_y = 3 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"gdw" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - view_range = 12 - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/central) "gdB" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -19580,19 +19172,17 @@ }, /turf/open/floor/iron, /area/engine/engine_room) -"gdE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +"gdD" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/turf/open/floor/iron/white/side{ + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) +/area/science/lobby) "gdM" = ( /obj/effect/spawner/lootdrop/glowstick/lit, /obj/effect/decal/cleanable/dirt/dust, @@ -19613,30 +19203,24 @@ /area/security/prison{ name = "Prison Visitation" }) -"geg" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/structure/chair/fancy/bench/pew/left{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/chapel/main) -"gep" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +"gee" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/item/rollerbed, +/obj/item/rollerbed{ + pixel_x = 4; + pixel_y = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +/obj/structure/closet/crate/medical, +/obj/machinery/firealarm/directional/east, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/clothing/suit/jacket/straight_jacket, +/obj/item/clothing/glasses/blindfold{ + pixel_x = -4; + pixel_y = 8 }, -/turf/open/floor/iron/dark/side, -/area/hallway/primary/central) +/obj/item/clothing/mask/muzzle, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "geq" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -19684,43 +19268,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"gfn" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/light{ - bulb_colour = "#22bfa2"; - bulb_vacuum_colour = "#22bfa2"; - dir = 8; - nightshift_light_color = "#22bfa2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_edge/red, -/turf/open/floor/iron/dark, -/area/security/brig/dock) -"gfp" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #7"; - dir = 8; - network = list("ss13","rd","xeno") - }, -/obj/machinery/sparker{ - id = "Xenobio"; - pixel_x = 25 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "gfq" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -19749,6 +19296,31 @@ /obj/item/folder/white, /turf/open/floor/iron, /area/medical/genetics) +"gfA" = ( +/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ + dir = 10 + }, +/obj/effect/turf_decal/guideline/guideline_edge_alt/blue{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_tri/blue, +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay"); + view_range = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/medical/medbay/central) "gfC" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -19827,19 +19399,6 @@ broken = 1 }, /area/maintenance/port/central) -"ggi" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "ggn" = ( /obj/machinery/door/airlock/external{ req_one_access_txt = "49;47" @@ -19865,37 +19424,16 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/hallway/primary/starboard) -"ggA" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/item/toy/plush/beeplushie{ - desc = "A cute toy that resembles an even cuter beetle."; - name = "beetle plushie" - }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 +"ggC" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/prison, -/area/security/prison{ - name = "Prison Dorms" - }) +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "ggJ" = ( /turf/closed/wall, /area/science/lab) -"ggN" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/reagent_dispensers/beerkeg, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "ggO" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -19910,13 +19448,6 @@ /obj/effect/turf_decal/stripes, /turf/open/floor/iron, /area/medical/medbay/lobby) -"gha" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/engine/atmos) "ghe" = ( /obj/machinery/computer/message_monitor, /obj/effect/turf_decal/stripes/line{ @@ -19973,16 +19504,16 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) -"ghy" = ( -/obj/machinery/button/door{ - id = "xeno2"; - name = "Containment Control"; - pixel_x = -32; - pixel_y = 3; - req_access_txt = "55" +"ghx" = ( +/obj/effect/decal/cleanable/glass, +/obj/machinery/light{ + bulb_colour = "#22bfa2"; + bulb_vacuum_colour = "#22bfa2"; + dir = 4; + nightshift_light_color = "#22bfa2" }, -/turf/open/floor/iron/white, -/area/science/xenobiology) +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "ghB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20000,22 +19531,16 @@ "ghC" = ( /turf/closed/wall, /area/medical/exam_room) -"ghU" = ( -/obj/item/radio/intercom{ - dir = 1; - pixel_x = -31; - pixel_y = -3 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 8 +"ghK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/white/side{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/area/medical/sleeper) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "ghZ" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -20025,6 +19550,13 @@ "gig" = ( /turf/open/floor/iron, /area/bridge) +"gis" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "giD" = ( /obj/effect/landmark/blobstart, /turf/open/floor/wood, @@ -20045,6 +19577,12 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) +"gje" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -32 + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "gjf" = ( /obj/structure/bed/dogbed/cayenne, /mob/living/simple_animal/hostile/carp/lia, @@ -20087,14 +19625,17 @@ }, /turf/open/floor/iron/dark, /area/security/warden) -"gjJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +"gjB" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 30 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/item/stack/sheet/iron{ + amount = 30 }, -/obj/effect/turf_decal/stripes/line, +/obj/item/rcl/pre_loaded, +/obj/item/wrench, +/obj/item/crowbar/red, /turf/open/floor/iron/tech, /area/engine/atmos) "gjN" = ( @@ -20120,12 +19661,27 @@ }, /turf/open/space/basic, /area/solar/starboard/aft) -"gks" = ( +"gkb" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/north{ + network = list("ss13","engine") + }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + dir = 4 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, -/area/engine/atmos) +/area/engine/engine_room) +"gkk" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/hallway/primary/port) "gky" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/fullgrass, @@ -20176,16 +19732,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"glF" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;31" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/port/central) "glH" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable{ @@ -20265,15 +19811,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"gmc" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/atmos) "gme" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -20348,6 +19885,16 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) +"gnq" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "gnv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -20386,13 +19933,62 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) -"gnZ" = ( -/obj/effect/decal/cleanable/oil, -/obj/structure/cable/yellow{ - icon_state = "1-8" +"gnE" = ( +/obj/structure/closet/secure_closet/detective, +/obj/item/assembly/flash/handheld, +/obj/item/restraints/handcuffs, +/obj/item/clothing/head/fedora/det_hat{ + icon_state = "curator" }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) +/obj/item/clothing/suit/jacket/det_suit{ + icon_state = "curator" + }, +/obj/item/reagent_containers/food/drinks/flask/det, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = -8 + }, +/obj/item/storage/secure/safe{ + pixel_x = -25; + pixel_y = 8 + }, +/obj/machinery/requests_console{ + department = "Detective's office"; + pixel_y = 25 + }, +/obj/item/holosign_creator/security, +/turf/open/floor/carpet/red, +/area/security/detectives_office) +"gnN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/flasher{ + id = "aicore"; + pixel_x = -10; + pixel_y = -23 + }, +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Core Hallway 3"; + network = list("minisat") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/foyer) +"gnU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=25-NHall"; + location = "24-CenterNE" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "goe" = ( /obj/effect/turf_decal/tile/dark_red{ dir = 1 @@ -20401,26 +19997,15 @@ /obj/item/ammo_casing/c46x30mm, /turf/open/floor/iron, /area/maintenance/department/security) -"goh" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +"goF" = ( +/obj/machinery/light/small{ + brightness = 3 }, /obj/structure/cable/yellow{ - icon_state = "0-8" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "goU" = ( /turf/closed/wall/rust, /area/storage/primary) @@ -20433,20 +20018,26 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/security/checkpoint/science) +"goZ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/turf/open/floor/iron/dark, +/area/bridge) "gpe" = ( /turf/open/floor/engine/n2o, /area/engine/atmos) -"gpf" = ( -/obj/machinery/camera{ - c_tag = "Engineering - Secure Storage"; - name = "engineering camera"; - network = list("ss13","engine") - }, -/obj/machinery/power/emitter{ - dir = 1 - }, -/turf/open/floor/iron/tech/grid, -/area/engine/engineering) "gpK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -20455,15 +20046,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /turf/open/floor/iron/dark, /area/engine/atmos) -"gpQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "gpR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20584,21 +20166,16 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"gsB" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/white{ - dir = 8 +"gsH" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/central{ - dynamic_lighting = 2; - lighting_brightness_tube = 11; - lighting_colour_bulb = "#DDE6FF"; - lighting_colour_night = "#DDE6FF"; - lighting_colour_tube = "#DDE6FF"; - lighting_overlay_colour = "#DDE6FF"; - power_light = 0 - }) +/obj/structure/closet/crate/silvercrate, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/security/nuke_storage) "gsK" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes{ @@ -20705,19 +20282,6 @@ name = "hyper-reinforced wall" }, /area/science/test_area) -"gtK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/atmos) "gtQ" = ( /obj/structure/chair/fancy/sofa/old/right{ color = "#742925"; @@ -20732,17 +20296,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet/red, /area/crew_quarters/cafeteria) -"gtY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"gtU" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "guk" = ( /obj/effect/turf_decal/bot, /obj/machinery/light/small{ @@ -20755,6 +20320,14 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"gut" = ( +/obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ + alpha = 180; + color = "#DE3A3A"; + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/warden) "guA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20917,6 +20490,14 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) +"gwM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/science/xenobiology) "gwP" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -20942,21 +20523,33 @@ dir = 1 }, /area/medical/sleeper) -"gxt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "gxD" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/iron, /area/science/mixing) +"gxG" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno6"; + name = "Creature Cell" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "gxO" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180 @@ -20983,6 +20576,19 @@ }, /turf/open/floor/iron, /area/crew_quarters/toilet) +"gxR" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay"); + view_range = 8 + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = 32; + pixel_y = -3 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "gxT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, @@ -21068,21 +20674,6 @@ }, /turf/open/floor/iron/dark, /area/gateway) -"gAy" = ( -/obj/machinery/camera/autoname{ - c_tag = "Head of Personnel's Office"; - dir = 9; - pixel_y = 12 - }, -/obj/machinery/newscaster{ - pixel_x = 28; - pixel_y = 2 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "gAE" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -21093,28 +20684,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating/rust, /area/maintenance/port/aft) -"gAI" = ( -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) -"gAR" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/main{ - name = "Security Locker Room" - }) "gAU" = ( /obj/machinery/vendor/mining, /obj/machinery/light{ @@ -21142,6 +20711,15 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"gCa" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 5 + }, +/obj/structure/chair/fancy/bench/pew/left{ + dir = 8 + }, +/turf/open/floor/glass/reinforced, +/area/chapel/main) "gCh" = ( /obj/structure/window/reinforced{ dir = 1; @@ -21252,24 +20830,33 @@ /obj/effect/turf_decal/box, /turf/open/floor/wood, /area/security/detectives_office) -"gDn" = ( -/obj/effect/turf_decal/guideline/guideline_out/brown{ +"gDg" = ( +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, +/turf/open/floor/wood, +/area/chapel/office) +"gDo" = ( +/obj/structure/dresser, +/obj/item/camera{ + pixel_y = 6 + }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "0-2" }, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 6 }, -/turf/open/floor/iron/techmaint, -/area/maintenance/central) +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "gDB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, @@ -21321,6 +20908,32 @@ /area/security/prison{ name = "Prison Botany" }) +"gEC" = ( +/obj/effect/turf_decal/guideline/guideline_in/neutral{ + alpha = 255; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "gEQ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/orange{ @@ -21328,6 +20941,12 @@ }, /turf/open/space/basic, /area/solar/port/fore) +"gEV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "gFj" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/wardrobe/white, @@ -21384,22 +21003,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"gFK" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/stripes/corner, -/obj/item/radio/intercom{ - pixel_x = 33; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmos) "gFW" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -21413,6 +21016,12 @@ }, /turf/open/floor/iron/dark/side, /area/hallway/secondary/exit/departure_lounge) +"gGb" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/light, +/turf/open/floor/iron, +/area/medical/cryo) "gGe" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 @@ -21428,6 +21037,21 @@ burnt = 1 }, /area/maintenance/department/medical) +"gGx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "gGz" = ( /obj/machinery/firealarm{ dir = 4; @@ -21450,27 +21074,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/tech, /area/engine/engine_room) -"gGF" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/obj/machinery/newscaster{ - pixel_x = -38; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/computer/crew{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -23 - }, -/turf/open/floor/iron/dark, -/area/security/warden) "gGK" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -21498,35 +21101,6 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) -"gGN" = ( -/obj/structure/closet/secure_closet/detective, -/obj/item/assembly/flash/handheld, -/obj/item/restraints/handcuffs, -/obj/item/clothing/head/fedora/det_hat{ - icon_state = "curator" - }, -/obj/item/clothing/suit/jacket/det_suit{ - icon_state = "curator" - }, -/obj/item/reagent_containers/food/drinks/flask/det, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/light_switch{ - pixel_x = -25; - pixel_y = -8 - }, -/obj/item/storage/secure/safe{ - pixel_x = -25; - pixel_y = 8 - }, -/obj/machinery/requests_console{ - department = "Detective's office"; - pixel_y = 25 - }, -/obj/item/holosign_creator/security, -/turf/open/floor/carpet/red, -/area/security/detectives_office) "gGO" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -21592,26 +21166,22 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"gHS" = ( -/obj/structure/window/reinforced{ +"gHI" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/fernybush, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" +/obj/effect/turf_decal/tile/dark_red/half{ + color = "#DE3A3A" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/dark_red/half{ + color = "#DE3A3A" }, -/turf/open/floor/grass, -/area/crew_quarters/heads/hop) +/turf/open/floor/iron/large, +/area/hallway/primary/central) "gHZ" = ( /turf/open/floor/plating{ broken = 1 @@ -21622,6 +21192,27 @@ /area/security/prison{ name = "Prison Toilet" }) +"gIh" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno2"; + name = "Creature Cell" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "gIQ" = ( /obj/structure/table, /obj/item/circuitboard/machine/paystand, @@ -21660,24 +21251,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"gJX" = ( -/obj/effect/turf_decal/tile/neutral/anticorner{ - dir = 1 - }, -/obj/structure/closet, -/obj/item/clothing/head/chaplain/nun_hood, -/obj/item/clothing/suit/chaplainsuit/nun, -/obj/item/clothing/suit/chaplainsuit/holidaypriest, -/obj/item/storage/backpack/cultpack, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/item/grown/log, -/turf/open/floor/iron/dark, -/area/chapel/office) "gKd" = ( /obj/structure/filingcabinet, /obj/machinery/vending/wallmed{ @@ -21695,18 +21268,6 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) -"gKp" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/machinery/newscaster{ - pixel_x = 32; - pixel_y = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/kitchen) "gKr" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/computer/warrant, @@ -21715,22 +21276,6 @@ /area/security/main{ name = "Security Viewing Hall" }) -"gKw" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","security") - }, -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/guideline/guideline_edge/red{ - dir = 4 - }, -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/brig/dock) "gKy" = ( /turf/closed/wall, /area/quartermaster/warehouse) @@ -21754,6 +21299,16 @@ "gKY" = ( /turf/open/floor/iron, /area/teleporter) +"gLa" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "gLb" = ( /turf/closed/wall/r_wall, /area/engine/atmospherics_engine) @@ -21800,16 +21355,6 @@ /obj/item/stack/sheet/wood/ten, /turf/open/floor/wood, /area/library) -"gLw" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "gLV" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/card/minor/ce{ @@ -21866,6 +21411,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"gML" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/explab) "gMO" = ( /turf/closed/wall/rust, /area/library) @@ -21875,27 +21428,6 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/iron/sepia, /area/maintenance/port/central) -"gNh" = ( -/obj/effect/turf_decal/tile/dark_green/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/green{ - color = "#439C1E" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) "gNi" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -21924,6 +21456,19 @@ }, /turf/open/floor/carpet, /area/maintenance/port/aft) +"gNo" = ( +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "gNs" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/line{ @@ -21988,16 +21533,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/aft) -"gNH" = ( -/obj/structure/grille/broken, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) "gNI" = ( /obj/structure/toilet{ dir = 4 @@ -22010,17 +21545,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/iron/white, /area/crew_quarters/heads/captain/private) -"gNL" = ( -/obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/effect/turf_decal/stripes/line, -/obj/item/radio/intercom{ - pixel_y = 29 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","rd") - }, -/turf/open/floor/iron/dark, -/area/science/robotics) "gNV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -22049,14 +21573,6 @@ /obj/structure/sign/departments/minsky/security/command, /turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) -"gOl" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "gOr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/structure/disposalpipe/segment{ @@ -22100,26 +21616,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) -"gOS" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - network = list("ss13","cargo") - }, -/turf/open/floor/noslip/standard, -/area/quartermaster/storage) -"gPb" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "gPh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22137,10 +21633,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/engine/atmos) -"gPu" = ( -/obj/effect/decal/cleanable/shreds, -/turf/open/floor/plating, -/area/maintenance/port/aft) +"gPt" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "gPy" = ( /obj/structure/table, /obj/item/stack/cable_coil/white{ @@ -22197,26 +21695,6 @@ }, /turf/open/floor/iron, /area/science/xenobiology) -"gQC" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_red{ - alpha = 180; - color = "#DE3A3A"; - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron/dark, -/area/security/warden) "gQP" = ( /turf/closed/wall, /area/vacant_room/commissary/commissary1) @@ -22225,69 +21703,23 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, /area/security/brig) -"gQU" = ( -/turf/open/floor/iron/stairs/medium{ - dir = 1 +"gRq" = ( +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 8 }, -/area/hallway/primary/central) -"gQY" = ( -/obj/structure/table/reinforced, -/obj/item/rcl/pre_loaded, -/obj/item/rcl/pre_loaded, -/obj/item/storage/box/lights/mixed{ - pixel_x = -5; - pixel_y = 6 +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/blue/half{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/autoname{ - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) +/turf/open/floor/iron/large, +/area/hallway/primary/central) "gRs" = ( /obj/structure/sign/departments/minsky/research/research, /turf/closed/wall, /area/vacant_room/office) -"gRD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) -"gRI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light, -/turf/open/floor/engine, -/area/science/explab) -"gRN" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - color = "#267878"; - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "gRY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -22347,20 +21779,14 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/hop) -"gTd" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/volume_pump, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" +"gTf" = ( +/obj/structure/chair/fancy/plastic, +/obj/structure/lattice/catwalk, +/obj/item/toy/plush/lizard_plushie/space{ + name = "Taksh-Vrac" }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) +/turf/open/space/basic, +/area/space/nearstation) "gTm" = ( /obj/structure/chair/stool/bar, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -22398,44 +21824,27 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/engine/atmos) -"gTz" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "gTA" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/science/mixing) -"gTB" = ( -/obj/effect/turf_decal/guideline/guideline_out/brown{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/techmaint, -/area/maintenance/central) "gTM" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/reagent_dispensers/watertank/high, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/central) +"gTN" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","cargo") + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal) "gTQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22522,25 +21931,30 @@ }, /turf/open/space/basic, /area/space) -"gUz" = ( -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ +"gUF" = ( +/obj/structure/disposalpipe/segment{ dir = 1 }, -/obj/machinery/light, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Upload Chamber"; - dir = 10; - network = list("aiupload") +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage"; + name = "disposal conveyor" }, -/obj/structure/cable, -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/machinery/door/window/southleft{ + dir = 1; + icon_state = "right"; + id_tag = "Bountydoors"; + req_access_txt = null; + req_one_access_txt = "31;48;26" }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal) "gUK" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -22552,17 +21966,6 @@ }, /turf/open/floor/plating, /area/security/brig) -"gUM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner{ - dir = 8 - }, -/area/medical/surgery) "gUO" = ( /obj/effect/turf_decal/guideline/guideline_in/darkblue{ dir = 8 @@ -22590,12 +21993,39 @@ /obj/machinery/meter, /turf/closed/wall/r_wall, /area/engine/atmos) +"gVm" = ( +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "gVn" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/iron, /area/maintenance/department/science) +"gVv" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/wrench, +/obj/item/crowbar/red{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "gVH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -22620,32 +22050,30 @@ /obj/item/kirbyplants/random, /turf/open/floor/prison, /area/security/prison) -"gVR" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) -"gVS" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #6"; - dir = 4; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) "gVT" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall, /area/maintenance/solars/port/aft) +"gWe" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/prison{ + name = "Prison Processing" + }) "gWo" = ( /obj/effect/decal/cleanable/blood, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/maintenance/department/medical/morgue) +"gWq" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 3 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "gWz" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -22658,10 +22086,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/aft) -"gXs" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/wood, -/area/maintenance/central) +"gWE" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "gXC" = ( /obj/structure/chair/office{ dir = 1 @@ -22687,6 +22115,14 @@ /obj/machinery/smartfridge/chemistry/preloaded, /turf/closed/wall, /area/medical/apothecary) +"gXM" = ( +/obj/structure/chair/wood, +/obj/effect/landmark/start/randommaint/vip, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + broken = 1 + }, +/area/maintenance/port/aft) "gYa" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/bot, @@ -22707,43 +22143,18 @@ }, /turf/open/floor/iron/white, /area/science/research) -"gYz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = -30; - pixel_y = -4 +"gYG" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/caution{ + dir = 4 }, -/obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/security/brig/medbay) +/turf/open/floor/engine, +/area/science/explab) "gYH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/chemistry) -"gYR" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/hallway/secondary/entry) -"gYY" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/quartermaster/storage) "gZc" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -22794,19 +22205,6 @@ /obj/machinery/air_sensor/atmos/oxygen_tank, /turf/open/floor/engine/o2, /area/engine/atmos) -"gZG" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/firecloset/full, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "gZP" = ( /obj/machinery/computer/bounty{ dir = 8 @@ -22872,29 +22270,6 @@ /area/security/prison{ name = "Prison Visitation" }) -"haf" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/science/storage) -"haw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "hay" = ( /obj/machinery/sleeper{ dir = 4 @@ -22950,24 +22325,6 @@ }, /turf/open/floor/iron/white, /area/security/brig/medbay) -"hbz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Core Hallway 1"; - dir = 9; - network = list("minisat") - }, -/obj/structure/cable/yellow, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat_interior) "hbH" = ( /obj/structure/sign/departments/minsky/medical/virology/virology1{ pixel_x = 32; @@ -22998,24 +22355,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/tech, /area/engine/atmos) -"hcf" = ( -/mob/living/simple_animal/pet/dog/pug{ - density = 0; - dir = 8 - }, -/turf/open/floor/engine, -/area/science/explab) -"hch" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "hcm" = ( /obj/machinery/light/small, /obj/structure/cable{ @@ -23023,28 +22362,6 @@ }, /turf/open/floor/plating, /area/engine/supermatter) -"hcp" = ( -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("ss13","prison") - }, -/obj/machinery/status_display/door_timer{ - id = "cell"; - name = "Solitary confinement timer"; - pixel_x = 32 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/prison, -/area/security/prison{ - name = "Prison Visitation" - }) "hcr" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/guideline/guideline_edge/blue{ @@ -23109,6 +22426,18 @@ }, /turf/open/floor/iron/dark, /area/engine/storage) +"hcU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "hdp" = ( /turf/closed/wall, /area/maintenance/central) @@ -23134,6 +22463,14 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/engine/atmos) +"hep" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "heA" = ( /obj/machinery/door/airlock/public/glass{ name = "Primary Tool Storage" @@ -23154,6 +22491,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/sepia, /area/maintenance/port/central) +"heS" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + freerange = 1; + name = "Prison intercom"; + pixel_y = 25; + prison_radio = 1 + }, +/turf/open/floor/prison, +/area/security/prison{ + name = "Prison Visitation" + }) "hff" = ( /obj/item/kirbyplants/random, /obj/structure/disposalpipe/segment{ @@ -23242,32 +22598,6 @@ /area/security/main{ name = "Security Locker Room" }) -"hgn" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"hgu" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "hgw" = ( /obj/effect/turf_decal/tile/blue/half, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -23285,6 +22615,40 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) +"hgW" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/conveyor{ + dir = 8; + id = "MailConv" + }, +/obj/machinery/door/window/southleft{ + dir = 4; + icon_state = "right"; + id_tag = "Bountydoors"; + req_one_access_txt = "31;48" + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark, +/area/quartermaster/office) +"hhc" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted{ + alpha = 230; + color = "#edaa0c" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "hhn" = ( /obj/effect/spawner/room/tenxfive, /turf/open/floor/plating, @@ -23454,31 +22818,24 @@ /obj/effect/turf_decal/bot, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"hkj" = ( -/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ +"hki" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, -/obj/effect/turf_decal/guideline/guideline_edge_alt/blue{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_tri/blue, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay"); - view_range = 10 - }, +/turf/open/floor/iron/dark, +/area/security/brig/dock{ + name = "Security E.V.A. Storage" + }) +"hky" = ( /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/white/side{ - dir = 10 - }, -/area/medical/medbay/central) +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "hkB" = ( /turf/closed/wall/rust, /area/gateway) @@ -23556,10 +22913,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech, /area/engine/engine_room) -"hlX" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/engine/n2, -/area/engine/atmos) +"hmg" = ( +/obj/structure/railing/corner, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/central) "hmn" = ( /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, @@ -23586,6 +22949,17 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/hop) +"hmu" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) "hmO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -23622,35 +22996,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"hnm" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"hnA" = ( -/obj/machinery/power/solar_control, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera/autoname, -/obj/machinery/power/terminal{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "hnM" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -23682,9 +23027,26 @@ }, /turf/open/floor/plating, /area/science/mixing) -"hoB" = ( -/turf/open/floor/glass/reinforced, -/area/engine/gravity_generator) +"hop" = ( +/obj/structure/table/glass, +/obj/item/surgicaldrill{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/razor{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/cautery{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/retractor{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/iron, +/area/medical/surgery) "hoG" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -23710,14 +23072,6 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) -"hqc" = ( -/obj/machinery/mineral/stacking_machine{ - dir = 4; - input_dir = 1; - output_dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal) "hqd" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -23764,23 +23118,6 @@ /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plating, /area/maintenance/port/central) -"hqY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/flasher{ - id = "aicore"; - pixel_x = -10; - pixel_y = -23 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Core Hallway 3"; - dir = 1; - network = list("minisat") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/foyer) "hrb" = ( /obj/machinery/door/airlock/mining{ name = "Auxiliary Base"; @@ -23799,6 +23136,17 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) +"hrp" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/structure/closet/secure_closet/chemical, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/item/storage/box/pillbottles, +/turf/open/floor/iron, +/area/medical/apothecary) "hrP" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -23816,13 +23164,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"hsc" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "hsm" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) @@ -23834,46 +23175,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/maintenance/department/science) -"hsz" = ( -/obj/structure/rack, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/breacherslug, -/obj/item/storage/box/breacherslug, -/obj/item/storage/box/breacherslug, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - bulb_colour = "#DE3A3A"; - dir = 8; - nightshift_light_color = "#DE3A3A" - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "hsJ" = ( /obj/structure/railing/corner{ dir = 4 @@ -24046,18 +23347,6 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"hvF" = ( -/obj/machinery/button/door{ - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","rd") - }, -/turf/open/floor/iron/dark, -/area/science/robotics/mechbay) "hvH" = ( /obj/effect/turf_decal/tile/neutral, /obj/structure/rack, @@ -24085,20 +23374,6 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"hwg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;7;29" - }, -/obj/structure/lattice/catwalk/over, -/turf/open/floor/plating, -/area/maintenance/department/engine) "hwh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24139,6 +23414,11 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"hwM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "hwS" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -24160,32 +23440,6 @@ }, /turf/open/floor/iron/techmaint, /area/science/xenobiology) -"hxb" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/light, -/turf/open/floor/iron, -/area/medical/cryo) -"hxl" = ( -/obj/effect/turf_decal/guideline/guideline_edge/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","security") - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron/dark, -/area/security/brig/dock) "hxw" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -24241,15 +23495,77 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) -"hzc" = ( +"hyA" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/siding/wideplating/dark/corner{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + view_range = 12 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/iron/dark/corner{ + dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) +/area/hallway/primary/central) +"hyD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) +"hyG" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/engine/engine_room) +"hyQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron/dark, +/area/science/robotics) +"hyX" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "hzd" = ( /turf/open/floor/iron/grid/steel, /area/medical/virology) @@ -24281,6 +23597,21 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/qm) +"hzL" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "hzY" = ( /obj/effect/decal/cleanable/glass, /turf/open/floor/iron, @@ -24359,22 +23690,18 @@ /area/security/main{ name = "Security Locker Room" }) -"hBB" = ( -/obj/effect/turf_decal/guideline/guideline_edge/neutral{ - alpha = 255; - dir = 8 +"hBG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/button/door{ - id = "quarantineshutters"; - layer = 4; - name = "Quarantine Lockdown"; - pixel_x = -25; - req_access_txt = "39" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/iron/white/side{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/area/medical/medbay/central) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "hBK" = ( /turf/closed/wall/r_wall, /area/security/main{ @@ -24496,19 +23823,6 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"hDl" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) "hDo" = ( /obj/structure/table/reinforced, /obj/item/radio/off{ @@ -24547,6 +23861,15 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"hEC" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal) "hEF" = ( /obj/structure/window/reinforced{ dir = 8 @@ -24561,32 +23884,6 @@ }, /turf/open/floor/iron/dark, /area/medical/medbay/central) -"hES" = ( -/obj/machinery/airalarm/unlocked{ - pixel_y = 22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engine/atmospherics_engine) -"hEZ" = ( -/obj/effect/turf_decal/guideline/guideline_out_arrow/brown{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron/techmaint, -/area/maintenance/central) "hFc" = ( /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ @@ -24627,6 +23924,24 @@ }, /turf/open/floor/iron, /area/medical/sleeper) +"hFU" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - Internal"; + network = list("ss13","security") + }, +/turf/open/space/basic, +/area/space/nearstation) +"hFV" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "hGb" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, @@ -24660,12 +23975,13 @@ /obj/effect/spawner/room/fivexthree, /turf/open/floor/plating, /area/maintenance/port/central) -"hGI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/tech, -/area/engine/atmos) +"hGy" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/wideplating/dark, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/hallway/primary/central) "hGJ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -24684,28 +24000,49 @@ /turf/open/space/basic, /area/space/nearstation) "hGR" = ( -/obj/structure/railing{ +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/siding/wideplating/dark{ +/turf/open/floor/wood, +/area/security/prison) +"hGZ" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"hGU" = ( -/turf/open/floor/catwalk_floor, -/area/maintenance/central) +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "hHb" = ( /obj/structure/table/reinforced, /obj/item/folder/white, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"hHo" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "hHD" = ( /obj/item/kirbyplants/random, /obj/machinery/firealarm/directional/north, @@ -24731,6 +24068,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"hHM" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "hIs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24743,15 +24086,19 @@ }, /turf/open/floor/carpet/purple, /area/chapel/main) -"hJe" = ( -/obj/machinery/camera/autoname{ - dir = 8 +"hJd" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5; + pixel_x = -5; + pixel_y = 16 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/item/reagent_containers/dropper{ + pixel_x = -3; + pixel_y = -2 }, -/area/hallway/primary/central) +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "hJf" = ( /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -24759,6 +24106,12 @@ /obj/structure/closet/cardboard, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"hJh" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal) "hJD" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ @@ -24788,6 +24141,21 @@ }, /turf/open/floor/circuit/telecomms/server, /area/science/xenobiology) +"hJK" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + dynamic_lighting = 2; + lighting_brightness_tube = 11; + lighting_colour_bulb = "#DDE6FF"; + lighting_colour_night = "#DDE6FF"; + lighting_colour_tube = "#DDE6FF"; + lighting_overlay_colour = "#DDE6FF"; + power_light = 0 + }) "hJO" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 @@ -24816,28 +24184,18 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/chapel/office) -"hKf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"hKw" = ( +/obj/effect/turf_decal/guideline/guideline_edge/neutral{ + alpha = 255; + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/tech, -/area/engine/atmos) -"hKt" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/mixingchamber{ - dir = 4; - pixel_x = -24 +/obj/structure/sign/departments/minsky/security/evac{ + pixel_x = -33 }, -/turf/open/floor/iron/dark/side{ - dir = 10 +/turf/open/floor/iron/white/side{ + dir = 4 }, -/area/science/mixing/chamber) +/area/medical/medbay/central) "hKx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, @@ -24912,6 +24270,24 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) +"hLg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "hLi" = ( /obj/effect/turf_decal/tile/dark_blue/half/contrasted{ alpha = 180; @@ -25114,12 +24490,40 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"hOa" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/hallway/primary/aft) "hOh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/four, /turf/open/floor/plating, /area/maintenance/port/central) +"hOj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 9 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 29 + }, +/obj/machinery/camera/autoname{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet/orange, +/area/quartermaster/qm) "hOw" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -25142,6 +24546,13 @@ /obj/structure/sign/warning/vacuum, /turf/closed/wall/r_wall, /area/security/checkpoint/escape) +"hOH" = ( +/obj/machinery/door/window/brigdoor/northleft{ + name = "Telecommunications"; + req_access_txt = "49" + }, +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "hOJ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -25155,15 +24566,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"hOL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "hOY" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -25207,19 +24609,6 @@ }, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) -"hPn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engine/atmos) "hPp" = ( /obj/structure/table/glass, /obj/item/storage/box/syringes{ @@ -25315,49 +24704,30 @@ /obj/machinery/vending/medical, /turf/open/floor/iron/dark, /area/medical/medbay/central) +"hQJ" = ( +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/medical/sleeper) "hQN" = ( /obj/structure/bookcase/random/fiction, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/wood, /area/library) -"hRc" = ( -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("ss13","prison") - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - freerange = 1; - name = "Prison intercom"; - pixel_x = 25; - prison_radio = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/prison, -/area/security/prison) -"hRj" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +"hRt" = ( +/obj/effect/turf_decal/guideline/guideline_edge/blue{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple, /turf/open/floor/iron/white/side{ - dir = 1 + dir = 4 }, -/area/science/research) +/area/medical/sleeper) "hRv" = ( /turf/closed/wall/r_wall, /area/security/prison{ @@ -25409,6 +24779,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"hSy" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","cargo") + }, +/turf/open/floor/noslip/standard, +/area/quartermaster/storage) "hSG" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -25441,47 +24820,21 @@ }, /turf/open/floor/iron, /area/security/checkpoint/escape) -"hTs" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"hTv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/tech, -/area/engine/atmos) "hTD" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /obj/effect/spawner/lootdrop/glowstick/lit, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/maintenance/department/medical/morgue) -"hTG" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/tool, +"hTM" = ( +/obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, -/obj/machinery/newscaster{ - pixel_y = 34 - }, -/obj/machinery/light{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron/dark, -/area/storage/primary) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "hTN" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -25516,6 +24869,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"hUM" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/explab) "hVf" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ dir = 8 @@ -25611,14 +24971,14 @@ }, /turf/open/floor/iron, /area/science/lab) -"hWo" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/light{ - bulb_colour = "#22bfa2"; - bulb_vacuum_colour = "#22bfa2"; - dir = 4; - nightshift_light_color = "#22bfa2" +"hWs" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/engine_room) "hWH" = ( @@ -25648,14 +25008,6 @@ /area/security/main{ name = "Security Locker Room" }) -"hXK" = ( -/obj/effect/turf_decal/tile/yellow/anticorner, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron, -/area/maintenance/department/engine) "hYg" = ( /obj/machinery/smartfridge/extract/preloaded, /turf/closed/wall/r_wall, @@ -25687,31 +25039,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"hYA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/xeno_spawn, -/obj/item/paper/crumpled/bloody/docsdeathnote{ - default_raw_text = "They tried to take it from us... our precious..."; - pixel_x = -7; - pixel_y = 5 - }, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/department/medical) -"hYJ" = ( -/obj/structure/bed/double/maint, -/obj/effect/landmark/start/randommaint/backalley_doc, -/obj/item/paper/crumpled/bloody/docsdeathnote{ - pixel_x = 5; - pixel_y = -1 +"hYV" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/toy/plush/runtime{ - pixel_x = -8; - pixel_y = 4 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/obj/machinery/disposal/bin, +/turf/open/floor/iron/techmaint, +/area/science/xenobiology) "hYY" = ( /obj/machinery/vending/engivend, /obj/structure/railing{ @@ -25719,27 +25056,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"hZl" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/mineral/plasma{ - amount = 5; - pixel_x = -5; - pixel_y = 16 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/dropper{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/toy/plush/slimeplushie/pink{ - pixel_x = -12; - pixel_y = 7 - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "hZp" = ( /obj/structure/chair{ dir = 8 @@ -25808,6 +25124,22 @@ }, /turf/open/floor/iron, /area/security/brig) +"hZX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/camera/motion/directional/west{ + c_tag = "MiniSat Core Hallway 3"; + network = list("minisat") + }, +/obj/machinery/flasher{ + id = "aicore"; + pixel_x = 9; + pixel_y = -23 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/foyer) "iap" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, @@ -25820,20 +25152,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/engine_room) -"iaD" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/maintenance{ - pixel_y = 5 - }, -/obj/machinery/light_switch{ - pixel_x = -19; - pixel_y = 1 - }, -/turf/open/floor/iron/dark, -/area/engine/storage) "iaG" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -25852,10 +25170,34 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"iaU" = ( -/obj/machinery/light, -/turf/open/floor/iron/dark, -/area/chapel/office) +"iaW" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door/incinerator_vent_toxmix{ + pixel_x = -25; + pixel_y = 5 + }, +/obj/machinery/button/ignition/incinerator/toxmix{ + pixel_x = -25; + pixel_y = -5 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + pixel_x = -11; + pixel_y = 22 + }, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/science/mixing/chamber) "iaZ" = ( /obj/machinery/suit_storage_unit/ce, /obj/effect/turf_decal/bot, @@ -25868,6 +25210,31 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/kitchen) +"ibc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) +"ibt" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_in/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half, +/obj/effect/turf_decal/tile/yellow/half, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "ibv" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -25888,6 +25255,28 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/warehouse) +"ibA" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = 2 + }, +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/turf/open/floor/iron/dark, +/area/bridge) "ibG" = ( /obj/structure/sign/warning/vacuum/external{ pixel_x = -32 @@ -26000,6 +25389,19 @@ }, /turf/open/floor/iron, /area/science/storage) +"ids" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "iee" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -26034,16 +25436,13 @@ /obj/structure/flora/ausbushes/sunnybush, /turf/open/floor/grass, /area/hallway/primary/central) -"ieD" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 +"ieI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/structure/cable/yellow, -/turf/open/floor/iron, -/area/quartermaster/sorting) +/obj/effect/decal/cleanable/generic, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/central) "ieQ" = ( /obj/effect/turf_decal/bot, /obj/effect/landmark/start/cyborg, @@ -26120,21 +25519,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/engine) -"igG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "igJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -26163,14 +25547,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"igU" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 3 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) "iha" = ( /obj/machinery/vending/medical, /obj/effect/turf_decal/bot, @@ -26179,6 +25555,16 @@ }, /turf/open/floor/iron, /area/security/brig/medbay) +"ihy" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "ihz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/white/half/contrasted, @@ -26220,6 +25606,27 @@ }, /turf/open/floor/carpet/royalblack, /area/lawoffice) +"iiA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno3"; + name = "Creature Cell" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "iiE" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -26236,18 +25643,6 @@ /obj/effect/turf_decal/loading_area, /turf/open/floor/iron/dark, /area/science/robotics/mechbay) -"ijc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "ijk" = ( /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -26364,35 +25759,35 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"ikR" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/engineering) -"ikV" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +"ikF" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 }, /obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 5 }, -/obj/effect/turf_decal/guideline/guideline_half_edge/yellow{ - dir = 6 +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"ikG" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/guideline/guideline_half_edge/yellow{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/tool, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster{ + pixel_y = 34 }, -/obj/effect/turf_decal/guideline/guideline_edge_alt/yellow{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, -/obj/effect/turf_decal/guideline/guideline_tri/yellow{ +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/storage/primary) +"ikR" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/iron, @@ -26406,24 +25801,17 @@ }, /turf/open/floor/carpet/purple, /area/chapel/office) -"ilv" = ( -/obj/structure/bed, -/obj/item/bedsheet/purple{ - name = "Holy bedsheet" - }, -/obj/machinery/camera/autoname, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood, -/area/chapel/office) -"ilB" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 +"ilx" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/cafeteria) +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron/grid/steel, +/area/hydroponics) "ilD" = ( /obj/structure/window/reinforced{ dir = 8; @@ -26443,14 +25831,12 @@ /area/security/prison{ name = "Prison Visitation" }) -"ilM" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/camera/autoname{ - dir = 8 +"ilS" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "ilX" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -26476,6 +25862,24 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"imo" = ( +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 25 + }, +/obj/machinery/button/door{ + id = "armory"; + name = "Armory Shutters"; + pixel_x = -40; + pixel_y = 25; + req_access_txt = "3" + }, +/turf/open/floor/iron/dark, +/area/security/warden) "imA" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -26507,17 +25911,17 @@ dir = 1 }, /area/hallway/primary/central) -"ine" = ( -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 +"inl" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/dark_red/half/contrasted{ - alpha = 180; - color = "#DE3A3A" +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/large, -/area/hallway/primary/central) +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) "inw" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/railing, @@ -26552,17 +25956,22 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"iot" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 +"ios" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/light/small{ + dir = 4 }, -/obj/structure/railing/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/directional/east{ + c_tag = "Interrogation room"; + network = list("interrogation") }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/security/brig{ + name = "Brig Interrogation" + }) "iov" = ( /obj/structure/railing/corner{ dir = 1 @@ -26570,6 +25979,42 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/sepia, /area/quartermaster/office) +"ioG" = ( +/obj/effect/turf_decal/guideline/guideline_out/brown{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/techmaint, +/area/hallway/secondary/service) +"ips" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/e_gun{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/gun/energy/e_gun{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/machinery/door/window/brigdoor/westleft{ + name = "energy guns"; + req_access_txt = "3" + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "ipw" = ( /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -26580,6 +26025,10 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"ipx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "ipy" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -26610,15 +26059,6 @@ }, /turf/open/floor/iron/techmaint, /area/quartermaster/storage) -"ipE" = ( -/obj/machinery/cryopod, -/obj/machinery/computer/cryopod{ - pixel_x = 33 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/medical/sleeper) "ipJ" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -26636,6 +26076,23 @@ }, /turf/open/floor/iron/techmaint, /area/science/xenobiology) +"ipY" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","rd") + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "ipZ" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -26667,22 +26124,6 @@ /obj/structure/sign/warning/pods, /turf/closed/wall, /area/science/research) -"iqr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "xeno1"; - name = "Containment Control"; - pixel_x = -1; - pixel_y = 32; - req_access_txt = "55" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "iqw" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/guideline/guideline_edge/blue, @@ -26710,23 +26151,6 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) -"iqP" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/sign/departments/minsky/medical/virology/virology1{ - pixel_y = -30 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/guideline/guideline_edge/green, -/obj/machinery/light, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/medical/medbay/central) "iqR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -26739,23 +26163,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"iqV" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/computer/slot_machine, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cafeteria) "iqW" = ( /obj/structure/sign/painting/library{ pixel_y = 32 @@ -26765,6 +26172,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/brig) +"iqX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "iqZ" = ( /obj/machinery/door/poddoor/incinerator_atmos_aux, /turf/open/floor/engine/vacuum, @@ -26775,42 +26196,12 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"irA" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","cargo") - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/warehouse) "irG" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port/aft) -"irK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) -"irQ" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #5"; - dir = 4; - network = list("ss13","rd","xeno") - }, -/obj/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) "isp" = ( /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; @@ -26825,6 +26216,22 @@ }, /turf/open/floor/plating, /area/security/detectives_office) +"iss" = ( +/obj/machinery/processor, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = 1; + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Teleporter Room" + }, +/turf/open/floor/iron/white, +/area/crew_quarters/kitchen) "isy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -26833,6 +26240,17 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) +"isJ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/security{ + dir = 8; + network = list("security") + }, +/turf/open/floor/iron/dark, +/area/security/main{ + name = "Security Locker Room" + }) "isP" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, @@ -26871,6 +26289,10 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) +"itB" = ( +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "itL" = ( /obj/machinery/modular_fabricator/exosuit_fab{ output_direction = 8 @@ -26891,6 +26313,21 @@ /area/security/prison{ name = "Prison Showers" }) +"iuf" = ( +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = -32; + pixel_y = -2 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/medical/sleeper) "iuj" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -26906,6 +26343,31 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"iuu" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/closet/crate/miningcar{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/stack/sheet/mineral/coal/five{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/sandstone/twenty{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/item/pickaxe{ + pixel_y = 2 + }, +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/miningdock) "iuO" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/disposalpipe/sorting/mail{ @@ -26920,26 +26382,24 @@ }, /turf/open/floor/iron/white, /area/science/research) -"ivG" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) +"iuQ" = ( +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "ivH" = ( /obj/machinery/air_sensor/atmos/air_tank, /turf/open/floor/engine/air, /area/engine/atmos) -"ivM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "ivW" = ( /obj/item/reagent_containers/glass/waterbottle/empty{ pixel_x = -10 @@ -26947,38 +26407,29 @@ /obj/item/storage/belt/utility, /turf/open/floor/iron/sepia, /area/maintenance/port/central) -"iwl" = ( -/obj/effect/turf_decal/stripes/line{ +"ivY" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","rd") +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ + dir = 10 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ + dir = 10 }, -/turf/open/floor/iron/dark, -/area/science/robotics) +/obj/machinery/firealarm/directional/north, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "iwt" = ( /obj/machinery/gateway, /turf/open/floor/iron/techmaint, /area/gateway) -"iww" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "iwO" = ( /obj/structure/cable{ icon_state = "0-4" @@ -27031,19 +26482,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/qm) -"ixu" = ( -/obj/machinery/light{ - bulb_colour = "#FFCEA6"; - dir = 4; - nightshift_light_color = "#FFB16E" - }, -/obj/machinery/camera/autoname{ - dir = 9; - pixel_y = 8 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) "ixv" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -27118,15 +26556,52 @@ }, /turf/open/floor/iron, /area/crew_quarters/cryopods) -"iyv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +"iyq" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/turf/open/floor/glass/reinforced, +/area/crew_quarters/cafeteria) +"iyu" = ( +/obj/effect/turf_decal/guideline/guideline_in/neutral{ + alpha = 255; dir = 1 }, -/turf/open/floor/wood, -/area/chapel/office) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) +"iyw" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "iyG" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -27150,23 +26625,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/storage/satellite) -"iyR" = ( -/obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - pixel_x = 5; - pixel_y = 8 - }, -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/grid/steel, -/area/hydroponics) "izg" = ( /obj/machinery/door/airlock/research{ name = "Genetics Lab"; @@ -27222,13 +26680,6 @@ }, /turf/open/floor/iron/dark, /area/science/mixing) -"izC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "izF" = ( /turf/open/floor/plating{ broken = 1 @@ -27244,32 +26695,12 @@ }, /turf/open/floor/iron, /area/science/storage) -"iAd" = ( -/obj/machinery/light{ - dir = 2 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple, -/obj/structure/disposalpipe/segment{ +"iAu" = ( +/obj/effect/turf_decal/siding/wideplating/dark/corner{ dir = 4 }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/research) -"iAk" = ( -/obj/effect/turf_decal/guideline/guideline_in/darkblue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - alpha = 180; - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) +/turf/open/floor/glass/reinforced, +/area/chapel/main) "iAx" = ( /obj/effect/turf_decal/stripes/corner, /obj/structure/cable{ @@ -27289,6 +26720,32 @@ }, /turf/closed/wall/rust, /area/chapel/main) +"iAN" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","cargo") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/hallway/primary/port) +"iAQ" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + alpha = 180; + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/engineering) "iBq" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/structure/extinguisher_cabinet{ @@ -27364,19 +26821,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"iDj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/explab) "iDw" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 5 @@ -27423,6 +26867,21 @@ "iEd" = ( /turf/closed/wall/r_wall, /area/science/xenobiology) +"iEz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"iEI" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "50" + }, +/turf/open/floor/plating, +/area/maintenance/port/central) "iEK" = ( /obj/machinery/light{ dir = 4 @@ -27437,6 +26896,11 @@ /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plating, /area/hallway/secondary/service) +"iEW" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/hallway/primary/aft) "iEZ" = ( /obj/effect/turf_decal/siding/wideplating/dark, /turf/open/floor/carpet/blue, @@ -27448,6 +26912,20 @@ }, /turf/open/floor/iron, /area/science/storage) +"iFg" = ( +/obj/structure/table, +/obj/item/gun/energy/laser/practice{ + pixel_y = 6 + }, +/obj/item/gun/energy/laser/practice{ + pixel_y = 3 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark, +/area/science/misc_lab/range) "iFD" = ( /obj/structure/closet/l3closet/virology, /obj/effect/turf_decal/bot, @@ -27521,13 +26999,6 @@ }, /turf/open/floor/plating, /area/medical/virology) -"iHi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/iron, -/area/quartermaster/exploration_prep) "iHr" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -27579,6 +27050,25 @@ /obj/structure/closet/secure_closet/hos, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"iHT" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_edge/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "iIs" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -27669,36 +27159,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"iJp" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/box/evidence{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/item/storage/box/bodybags{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/effect/turf_decal/guideline/guideline_edge_alt/red{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_half_edge/red{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_half_edge/red{ - dir = 6 - }, -/obj/effect/turf_decal/guideline/guideline_tri/red{ - dir = 1 - }, -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/security/brig) "iJI" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -27726,6 +27186,24 @@ /obj/structure/sign/departments/minsky/medical/chemistry/chemical2, /turf/closed/wall/rust, /area/maintenance/starboard/aft) +"iKw" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "iKy" = ( /obj/machinery/door/airlock{ name = "Service Hall"; @@ -27770,6 +27248,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/techmaint, /area/storage/tech) +"iLj" = ( +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/north{ + c_tag = "Incinerator"; + network = list("ss13","engine") + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "iLp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -27803,6 +27291,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"iLP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/science/xenobiology) "iLW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -27824,24 +27321,22 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) +"iMs" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "iMw" = ( /turf/closed/wall/rust, /area/maintenance/central) -"iMN" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/central{ - dynamic_lighting = 2; - lighting_brightness_tube = 11; - lighting_colour_bulb = "#DDE6FF"; - lighting_colour_night = "#DDE6FF"; - lighting_colour_tube = "#DDE6FF"; - lighting_overlay_colour = "#DDE6FF"; - power_light = 0 - }) "iMO" = ( /obj/machinery/light/small{ dir = 4 @@ -27896,24 +27391,15 @@ "iMR" = ( /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) -"iNd" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/terminal{ - dir = 8 +"iNb" = ( +/obj/machinery/computer/security/mining{ + dir = 1; + name = "Ion engine camera console"; + network = list("Ion") }, -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/plating{ + broken = 1 }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, /area/engine/engine_room) "iNl" = ( /obj/machinery/door/airlock{ @@ -27929,6 +27415,19 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"iNo" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925"; + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "iNB" = ( /obj/machinery/gateway{ dir = 9 @@ -27941,24 +27440,12 @@ }, /turf/open/floor/iron/techmaint, /area/gateway) -"iNG" = ( -/obj/effect/turf_decal/tile/dark_green/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/guideline/guideline_in/green{ - color = "#439C1E" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) +"iNH" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "iNV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -27983,18 +27470,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"iOH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "iOZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -28040,17 +27515,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"iPr" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/wood, -/area/security/detectives_office) "iPs" = ( /obj/machinery/light{ dir = 8 @@ -28064,24 +27528,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"iPu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "iPz" = ( /obj/structure/chair/fancy/sofa/old/left{ dir = 8 @@ -28119,9 +27565,47 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"iQc" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_red/half{ + color = "#DE3A3A" + }, +/obj/effect/turf_decal/tile/dark_red/half{ + color = "#DE3A3A" + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) +"iQd" = ( +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "iQe" = ( /turf/open/floor/wood, /area/crew_quarters/dorms) +"iQm" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/hallway/primary/central) "iQp" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -28131,6 +27615,24 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"iQt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"iQz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/lattice/catwalk/over, +/turf/open/floor/plating, +/area/maintenance/department/engine) "iQH" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -28151,6 +27653,20 @@ /obj/effect/landmark/start/warden, /turf/open/floor/iron/dark, /area/security/warden) +"iQN" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 8; + layer = 4; + name = "emergency shower"; + pixel_x = -5; + pixel_y = -5 + }, +/turf/open/floor/noslip/standard, +/area/security/prison{ + name = "Prison Showers" + }) "iQP" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -28179,22 +27695,6 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) -"iRj" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/brown, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) "iRm" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -28239,6 +27739,15 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"iRN" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "iRY" = ( /turf/closed/wall/r_wall, /area/engine/atmos) @@ -28248,6 +27757,16 @@ }, /turf/open/floor/wood, /area/security/courtroom) +"iSN" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "iST" = ( /turf/closed/wall/r_wall, /area/tcommsat/computer) @@ -28292,16 +27811,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"iUx" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/security/prison) "iUW" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -28346,22 +27855,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"iVk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/medical/surgery) "iVl" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -28415,33 +27908,6 @@ }, /turf/open/floor/carpet/grimy, /area/maintenance/central) -"iWI" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - alpha = 180; - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/security/checkpoint/auxiliary) -"iWM" = ( -/obj/structure/railing{ - layer = 3.1 - }, -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#742925"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "iXg" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -28502,17 +27968,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"iXT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenosecure"; - name = "Secure Pen Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 10 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "iYu" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil, @@ -28538,13 +27993,6 @@ /obj/structure/table_frame, /turf/open/floor/plating/rust, /area/maintenance/starboard/aft) -"iYL" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) "iZa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -28598,6 +28046,15 @@ dir = 8 }, /area/hallway/primary/central) +"iZu" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","prison") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/prison/shielded) "iZE" = ( /obj/structure/window/reinforced{ dir = 1; @@ -28622,14 +28079,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/dorms) -"iZN" = ( -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/implant, -/obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_y = 7 - }, -/turf/open/floor/iron, -/area/medical/surgery) "iZV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -28714,6 +28163,18 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"jaG" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/central) "jaQ" = ( /obj/structure/chair/office/light{ dir = 8 @@ -28761,14 +28222,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"jbj" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/structure/extinguisher_cabinet{ - pixel_y = 31 - }, -/turf/open/floor/iron/techmaint, -/area/science/xenobiology) "jbn" = ( /obj/structure/chair, /obj/effect/turf_decal/bot, @@ -28901,15 +28354,34 @@ dir = 8 }, /area/hallway/secondary/exit/departure_lounge) -"jdf" = ( -/obj/structure/disposaloutlet{ - dir = 4 +"jde" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal) +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + color = "#267878"; + dir = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) +"jdh" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + dynamic_lighting = 2; + lighting_brightness_tube = 11; + lighting_colour_bulb = "#DDE6FF"; + lighting_colour_night = "#DDE6FF"; + lighting_colour_tube = "#DDE6FF"; + lighting_overlay_colour = "#DDE6FF"; + power_light = 0 + }) "jdz" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -28949,12 +28421,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"jdH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "jdQ" = ( /obj/machinery/door/airlock/grunge{ id_tag = "Cabin_2"; @@ -28974,6 +28440,13 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/port/central) +"jdW" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/port/aft) "jeK" = ( /turf/closed/wall, /area/security/prison{ @@ -29014,6 +28487,13 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) +"jfD" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_one_access_txt = "12;6" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/department/medical/morgue) "jfG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -29127,33 +28607,14 @@ }, /turf/open/floor/plating, /area/security/brig/dock) -"jhe" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/central{ - dynamic_lighting = 2; - lighting_brightness_tube = 11; - lighting_colour_bulb = "#DDE6FF"; - lighting_colour_night = "#DDE6FF"; - lighting_colour_tube = "#DDE6FF"; - lighting_overlay_colour = "#DDE6FF"; - power_light = 0 - }) -"jho" = ( -/obj/effect/turf_decal/guideline/guideline_edge/neutral{ - alpha = 255; - dir = 8 - }, -/obj/structure/sign/departments/minsky/security/evac{ - pixel_x = -33 - }, -/turf/open/floor/iron/white/side{ - dir = 8 +"jgU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/area/medical/medbay/central) +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "jhr" = ( /obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ @@ -29163,13 +28624,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/kitchen/coldroom) -"jhs" = ( -/obj/item/radio/intercom{ - dir = 1; - pixel_y = -34 - }, -/turf/open/floor/glass/reinforced, -/area/chapel/main) "jhx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -29204,6 +28658,19 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"jid" = ( +/obj/machinery/computer/card/minor/hos{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/turf/open/floor/iron/ridged/steel, +/area/crew_quarters/heads/hos) "jiy" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -29244,6 +28711,15 @@ /obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, /turf/open/floor/engine, /area/engine/atmospherics_engine) +"jjB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/landmark/blobstart, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/security) "jkc" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box{ @@ -29322,6 +28798,23 @@ }, /turf/open/floor/iron/dark, /area/security/brig) +"jlJ" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"jlL" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/port) "jlM" = ( /obj/machinery/air_sensor/atmos/sm_core, /turf/open/floor/engine, @@ -29373,6 +28866,16 @@ /obj/structure/table/wood, /turf/open/floor/carpet/green, /area/crew_quarters/cafeteria) +"jmR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/box/corners{ + pixel_x = -16; + pixel_y = 16 + }, +/turf/open/floor/iron/tech, +/area/engine/atmos) "jne" = ( /obj/structure/sign/warning/pods, /turf/closed/wall, @@ -29426,6 +28929,31 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) +"jof" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"jos" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -31; + pixel_y = -3 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/medical/sleeper) "joH" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/condiment/saltshaker{ @@ -29516,24 +29044,23 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"jpw" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_x = 32; - pixel_y = -3 +"jpI" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/area/science/lab) -"jpH" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 5 +/obj/machinery/light/floor{ + brightness = 15; + bulb_emergency_brightness_mul = 2; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10 }, -/turf/open/floor/glass/reinforced, -/area/chapel/main) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "jpK" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -29542,6 +29069,15 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/maintenance/central) +"jqc" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/chief) "jqq" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -29606,6 +29142,18 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/engine/atmos) +"jru" = ( +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half{ + dir = 4 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "jrE" = ( /obj/machinery/light{ dir = 8 @@ -29683,33 +29231,6 @@ /obj/item/wirebrush, /turf/open/floor/wood, /area/maintenance/port/aft) -"jsa" = ( -/obj/effect/turf_decal/guideline/guideline_in/neutral{ - alpha = 255; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - alpha = 140; - color = "#FFFFFF"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) -"jsd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - c_tag = "Teleporter Room" - }, -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/turf/open/floor/carpet/royalblack, -/area/library) "jsg" = ( /obj/structure/chair/office/light{ dir = 8; @@ -29727,6 +29248,18 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/engine_room) +"jsl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "jsm" = ( /obj/effect/turf_decal/tile/dark_red{ dir = 4 @@ -29734,17 +29267,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, /area/maintenance/department/security) -"jsn" = ( -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","security") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "jsp" = ( /obj/machinery/space_heater, /turf/open/floor/iron, @@ -29828,21 +29350,6 @@ /obj/structure/sign/departments/minsky/research/research, /turf/closed/wall, /area/gateway) -"jtV" = ( -/obj/structure/chair/fancy/bench/right{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/open/floor/iron/techmaint, -/area/security/prison/shielded) "jut" = ( /obj/machinery/conveyor{ id = "MailConv" @@ -29852,26 +29359,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) -"juv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/tank_dispenser{ - pixel_x = -1 - }, -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 3; - name = "Atmos RC"; - pixel_x = -1; - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Incinerator"; - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "juy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -29978,6 +29465,15 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"jvG" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/hallway/secondary/entry) "jvJ" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -30017,6 +29513,24 @@ }, /turf/open/floor/iron/dark/side, /area/hallway/primary/central) +"jwG" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"jwO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/side, +/area/hallway/primary/central) "jwV" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/firealarm{ @@ -30026,22 +29540,13 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/dark, /area/science/robotics) -"jwX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"jxe" = ( -/obj/machinery/light/small{ - brightness = 3 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"jwZ" = ( +/obj/structure/bookcase/random/fiction, +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) +/turf/open/floor/wood, +/area/library) "jxf" = ( /obj/structure/chair/office/light{ dir = 8 @@ -30070,11 +29575,6 @@ }, /turf/open/floor/iron, /area/maintenance/central) -"jxt" = ( -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/medical/sleeper) "jxz" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -30142,6 +29642,15 @@ }, /turf/open/space/basic, /area/solar/port/fore) +"jyo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/wood, +/area/chapel/office) "jyu" = ( /turf/open/floor/iron/white, /area/security/brig/medbay) @@ -30155,28 +29664,6 @@ }, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"jyD" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Engidesk"; - name = "engineering security door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/northleft{ - dir = 2; - name = "Engi Desk"; - req_one_access_txt = "32;19" - }, -/obj/item/paper_bin{ - pixel_x = 7; - pixel_y = 2 - }, -/obj/item/pen{ - pixel_x = 7; - pixel_y = 4 - }, -/turf/open/floor/iron/dark, -/area/engine/engineering) "jyI" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes{ @@ -30200,6 +29687,12 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/sorting) +"jyJ" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/turf/open/floor/engine/air, +/area/engine/atmos) "jyL" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -30214,6 +29707,22 @@ dir = 1 }, /area/medical/medbay/central) +"jzy" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","rd") + }, +/obj/effect/turf_decal/guideline/guideline_edge/purple, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/science/research) "jzB" = ( /obj/structure/chair/office{ dir = 8; @@ -30256,19 +29765,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engine/atmos) -"jAg" = ( -/obj/machinery/stasis{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","security") - }, -/obj/machinery/defibrillator_mount{ - pixel_x = -32 - }, -/turf/open/floor/iron/white, -/area/security/brig/medbay) "jAx" = ( /obj/item/ammo_casing/c46x30mm, /obj/item/ammo_casing/c46x30mm, @@ -30289,6 +29785,25 @@ }, /turf/open/floor/iron, /area/hydroponics) +"jAV" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/atmospherics{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "jBc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -30302,21 +29817,19 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/iron/sepia, /area/maintenance/port/central) +"jBo" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_one_access_txt = "12;6" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "jBw" = ( /turf/closed/wall, /area/maintenance/department/security) -"jBF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/fullgrass, -/obj/item/kirbyplants/random, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "jBO" = ( /obj/structure/reagent_dispensers/peppertank{ pixel_y = -30 @@ -30415,6 +29928,24 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/storage) +"jCJ" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_red{ + alpha = 180; + color = "#DE3A3A"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/security/warden) "jCL" = ( /obj/machinery/door/poddoor/preopen{ id = "Prisongate"; @@ -30435,27 +29966,18 @@ dir = 4 }, /area/science/lobby) -"jDk" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","prison","security") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/chair{ - dir = 1 +"jDs" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/button/door{ - id = "brigentrance"; - name = "Brig Lockdown Control"; - pixel_y = -25; - req_access_txt = "1" +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/assistant, +/obj/machinery/light_switch{ + pixel_x = 23; + pixel_y = -25 }, -/turf/open/floor/iron/dark, -/area/security/prison{ - name = "Prison Processing" - }) +/turf/open/floor/glass/reinforced, +/area/crew_quarters/cafeteria) "jDt" = ( /obj/structure/table/wood, /obj/machinery/microwave, @@ -30504,31 +30026,6 @@ }, /turf/open/space/basic, /area/space) -"jDL" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "jEa" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -30561,24 +30058,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating/airless, /area/science/test_area) -"jFg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/basic/cockroach, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "jFh" = ( /obj/effect/turf_decal/tile/dark_green/half/contrasted{ dir = 8 @@ -30626,6 +30105,16 @@ burnt = 1 }, /area/maintenance/port/aft) +"jFz" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/chair/fancy/bench{ + pixel_y = 13 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/dark, +/area/gateway) "jFD" = ( /obj/structure/closet/crate/miningcar, /turf/open/floor/plating, @@ -30697,20 +30186,6 @@ }, /turf/open/floor/wood, /area/library) -"jGs" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmos) "jGx" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -30759,20 +30234,6 @@ /obj/structure/table/wood, /turf/open/floor/carpet/blue, /area/medical/exam_room) -"jGU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/soap/nanotrasen, -/obj/item/storage/belt/janitor{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/structure/table/wood, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/wood, -/area/maintenance/central) "jGW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30802,14 +30263,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"jHj" = ( -/obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ - alpha = 180; - color = "#DE3A3A"; - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/warden) "jHo" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -30874,6 +30327,18 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/construction/mining/aux_base) +"jIv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "jII" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -30881,13 +30346,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) -"jIN" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/wideplating/dark, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 1 - }, -/area/hallway/primary/central) "jJw" = ( /obj/structure/window/reinforced{ dir = 1 @@ -30985,6 +30443,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) +"jKr" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/item/storage/pod{ + pixel_x = 32 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "jKx" = ( /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) @@ -30992,6 +30462,21 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/maintenance/department/security) +"jKG" = ( +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/dark_green/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "jKK" = ( /obj/machinery/telecomms/server/presets/engineering, /obj/effect/turf_decal/stripes/line{ @@ -31000,20 +30485,6 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) -"jKT" = ( -/obj/machinery/door/airlock/grunge{ - name = "Chapel Office"; - req_access_txt = "27" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/chapel/office) "jKU" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/iron/sepia, @@ -31035,12 +30506,31 @@ "jLF" = ( /turf/closed/wall, /area/tcommsat/server) +"jMh" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "jMi" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/science) +"jMm" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/closet/firecloset/full, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "jMp" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -31056,17 +30546,6 @@ /area/security/main{ name = "Security Viewing Hall" }) -"jMy" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","security","court") - }, -/turf/open/floor/wood, -/area/security/courtroom) "jMC" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line{ @@ -31125,20 +30604,6 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) -"jOj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/item/kirbyplants/random, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "jOp" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -31156,40 +30621,18 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) -"jOw" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_edge/neutral{ - alpha = 255; - dir = 8 - }, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = -30; - pixel_y = -4 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/medical/medbay/central) -"jOD" = ( -/obj/effect/turf_decal/tile/dark_green/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"jOv" = ( +/obj/structure/musician/piano{ + icon_state = "piano" }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 8 +/obj/machinery/light{ + light_color = "#7AC3FF" }, -/obj/effect/turf_decal/guideline/guideline_in/green{ - color = "#439C1E" +/obj/machinery/camera/autoname/directional/south{ + c_tag = "Captain's Quarters" }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) +/turf/open/floor/glass/reinforced, +/area/crew_quarters/cafeteria) "jOP" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 1 @@ -31202,6 +30645,14 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"jOS" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/science/mixing) "jPc" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -31252,6 +30703,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/bridge) +"jPF" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "jPJ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -31355,31 +30817,22 @@ }, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"jRe" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "jRg" = ( /turf/open/floor/plating, /area/hallway/secondary/service) -"jRn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) -"jRw" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;31" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/port/central) "jRA" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -31392,26 +30845,6 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) -"jRC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"jRG" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/department/engine) "jRK" = ( /obj/effect/turf_decal/guideline/guideline_half_edge/purple{ dir = 8 @@ -31471,6 +30904,20 @@ /mob/living/simple_animal/parrot/Poly, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/chief) +"jSo" = ( +/obj/machinery/doppler_array/research/science{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","rd") + }, +/turf/open/floor/iron, +/area/science/misc_lab) "jSp" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -31493,9 +30940,34 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"jSt" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 9 + }, +/obj/structure/chair/fancy/bench/pew/right{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/chapel/main) "jSx" = ( /turf/open/floor/iron, /area/vacant_room/commissary/commissary2) +"jSB" = ( +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "jSC" = ( /obj/machinery/light{ dir = 8 @@ -31541,26 +31013,6 @@ }, /turf/open/floor/wood, /area/security/prison) -"jTQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engine/atmos) -"jTY" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory - Internal"; - dir = 1; - network = list("ss13","security") - }, -/turf/open/space/basic, -/area/space) "jUc" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -31589,6 +31041,9 @@ /obj/structure/grille/broken, /turf/open/floor/plating, /area/maintenance/department/security) +"jVq" = ( +/turf/open/floor/iron/white, +/area/science/xenobiology) "jVr" = ( /obj/structure/sign/departments/minsky/security/evac, /turf/closed/wall, @@ -31666,33 +31121,6 @@ /obj/item/book/manual/wiki/sopengineering, /turf/open/floor/iron/dark, /area/engine/engineering) -"jWX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"jXt" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - freerange = 1; - name = "Prison intercom"; - pixel_y = -25; - prison_radio = 1 - }, -/turf/open/floor/iron, -/area/security/prison{ - name = "Prison Visitation" - }) "jXu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -31720,16 +31148,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics/cloning) -"jYa" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/turf_decal/guideline/guideline_in/yellow{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "jYb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -31744,6 +31162,17 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"jYg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/explab) "jYj" = ( /obj/machinery/suit_storage_unit/security, /obj/effect/turf_decal/bot, @@ -31793,6 +31222,17 @@ }, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) +"jYD" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 + }, +/obj/machinery/chem_dispenser/mutagensaltpetersmall, +/turf/open/floor/iron/grid/steel, +/area/hydroponics) "jZk" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -31807,15 +31247,6 @@ /area/security/brig{ name = "Brig Evidence" }) -"jZl" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/hallway/primary/central) "jZm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -31854,6 +31285,18 @@ }, /turf/open/floor/iron, /area/chapel/main) +"jZH" = ( +/obj/structure/chair/wood/normal, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/effect/mapping_helpers/apc/discharged, +/turf/open/floor/wood, +/area/library) "jZL" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -31881,24 +31324,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"kaq" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/research) "kaA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -31944,6 +31369,15 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"kaI" = ( +/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) "kaN" = ( /obj/structure/noticeboard{ name = "Public bulletin board" @@ -31959,19 +31393,11 @@ "kbH" = ( /turf/closed/wall/r_wall/rust, /area/science/mixing) -"kbM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("ss13","security") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron/dark, -/area/security/brig/dock{ - name = "Security E.V.A. Storage" - }) +"kbX" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/tech, +/area/engine/atmos) "kch" = ( /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; @@ -32030,35 +31456,19 @@ }, /turf/open/floor/iron, /area/hydroponics) -"kdE" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/autoname{ - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"keh" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/engine/engine_room) -"kec" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_red/half{ + color = "#DE3A3A" }, -/obj/machinery/camera/autoname{ - dir = 1 +/obj/effect/turf_decal/tile/dark_red/half{ + color = "#DE3A3A" }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) +/turf/open/floor/iron/large, +/area/hallway/primary/central) "keJ" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -32107,6 +31517,38 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"kfe" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_y = 7 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_y = 1 + }, +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_y = -33 + }, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - Internal"; + network = list("ss13","security") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "kfn" = ( /obj/structure/chair/fancy/sofa/old/right{ color = "#742925"; @@ -32174,16 +31616,21 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"kfW" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +"kgi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 }, /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "2-8" }, -/obj/structure/cable/yellow, -/turf/open/floor/iron, -/area/science/robotics) +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "kgx" = ( /obj/structure/window/reinforced{ dir = 4 @@ -32229,15 +31676,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"khg" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/computer/security/telescreen/rd{ - pixel_y = 32 - }, -/turf/open/floor/carpet/purple, -/area/crew_quarters/heads/hor) "kht" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -32337,6 +31775,26 @@ "kii" = ( /turf/open/floor/plating, /area/vacant_room/commissary/commissary1) +"kio" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "kiy" = ( /turf/open/floor/carpet/red, /area/security/detectives_office) @@ -32416,16 +31874,27 @@ }, /turf/open/floor/iron/grid/steel, /area/hydroponics) -"kjv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +"kjJ" = ( +/obj/item/chair/wood{ + pixel_x = -26; + pixel_y = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/library) +"kjQ" = ( +/obj/effect/turf_decal/guideline/guideline_edge/purple{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "kkg" = ( /obj/structure/chair/office, /obj/effect/landmark/start/detective, @@ -32453,22 +31922,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"kkq" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/engine/engine_room) "kkv" = ( /obj/structure/closet/secure_closet/personal, /obj/effect/turf_decal/guideline/guideline_edge/blue{ @@ -32492,18 +31945,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"kkP" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 4 - }, -/area/hallway/primary/central) "kkV" = ( /obj/effect/turf_decal/tile/dark_red/half/contrasted{ alpha = 180; @@ -32539,6 +31980,18 @@ /obj/machinery/vending/boozeomat/captain, /turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) +"klm" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_x = 32; + pixel_y = -3 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/lab) "klq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -32546,6 +31999,26 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"kls" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/chair/fancy/bench{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/obj/effect/turf_decal/guideline/guideline_edge/red, +/obj/machinery/light_switch{ + pixel_x = 1; + pixel_y = -24 + }, +/turf/open/floor/iron, +/area/security/main{ + name = "Security Viewing Hall" + }) "klu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -32603,6 +32076,18 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/grid/steel, /area/hydroponics) +"kma" = ( +/obj/structure/railing{ + dir = 10; + layer = 3.1 + }, +/obj/effect/spawner/randomvend/cola, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "kml" = ( /obj/structure/table/reinforced, /obj/item/clipboard{ @@ -32659,6 +32144,16 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) +"knr" = ( +/mob/living/basic/cockroach, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "knx" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -32700,15 +32195,6 @@ "kor" = ( /turf/closed/wall/r_wall/rust, /area/science/storage) -"kot" = ( -/obj/effect/spawner/lootdrop/ruinloot/medical, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "koB" = ( /obj/effect/turf_decal/delivery, /obj/structure/cable/yellow{ @@ -32736,16 +32222,6 @@ }, /turf/open/floor/iron/dark, /area/medical/virology) -"koI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) "koJ" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ @@ -32758,18 +32234,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"kpc" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/main{ - name = "Security Locker Room" - }) "kpf" = ( /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, @@ -32828,21 +32292,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) -"krd" = ( -/obj/effect/turf_decal/tile/dark_green/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/green{ - color = "#439C1E" - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) "krf" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -32917,21 +32366,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"krP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "krT" = ( /obj/structure/window/reinforced, /turf/open/floor/engine, @@ -32957,22 +32391,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"krW" = ( -/obj/effect/turf_decal/guideline/guideline_out_alt/brown{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/item/bikehorn, -/turf/open/floor/wood, -/area/maintenance/central) "ksd" = ( /turf/open/floor/plating, /area/maintenance/department/security) @@ -32987,13 +32405,6 @@ name = "mainframe floor" }, /area/tcommsat/server) -"ksi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) "ksx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -33005,14 +32416,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/port/aft) -"ksJ" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "ksT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -33020,22 +32423,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engine/engine_room) -"kts" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_in/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "ktu" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, @@ -33167,6 +32554,28 @@ }, /turf/open/floor/plating, /area/security/warden) +"kvw" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/hallway/primary/fore) +"kvL" = ( +/obj/structure/rack, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/firealarm/directional/east, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/storage/satellite) "kvR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, @@ -33231,6 +32640,13 @@ }, /turf/open/floor/plating, /area/security/checkpoint/medical) +"kxr" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "kxz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -33246,62 +32662,12 @@ }, /turf/open/floor/wood, /area/security/courtroom) -"kxA" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) -"kxM" = ( -/obj/effect/turf_decal/guideline/guideline_out/brown{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron/techmaint, -/area/maintenance/central) -"kxO" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/fore) "kxQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ dir = 8 }, /turf/open/floor/engine/airless, /area/engine/atmos) -"kxU" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Upload East"; - network = list("minisat","aiupload") - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) "kyg" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -33312,6 +32678,32 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/engine/atmos) +"kyn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/guideline/guideline_half_edge/red{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_edge_alt/red{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/red{ + dir = 10 + }, +/obj/effect/turf_decal/guideline/guideline_tri/red, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/security/brig) "kyx" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 @@ -33346,15 +32738,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/medical/surgery) -"kyJ" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/lobby) "kyM" = ( /obj/structure/cable{ icon_state = "4-8" @@ -33418,18 +32801,22 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/dorms) -"kzQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"kzV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/hallway/primary/central) "kAi" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -33478,23 +32865,16 @@ /obj/effect/landmark/start/ai, /turf/open/floor/engine/air, /area/ai_monitored/turret_protected/ai) -"kBG" = ( -/obj/item/radio/intercom{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 8 +"kBC" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/iron/white/side{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/area/medical/sleeper) +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "kBJ" = ( /obj/effect/landmark/xeno_spawn, /obj/effect/decal/cleanable/dirt, @@ -33576,45 +32956,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/engine_room) -"kCS" = ( -/obj/machinery/button/door{ - id = "brigentrance"; - name = "Brig Lockdown Control"; - pixel_x = -23; - pixel_y = 6; - req_access_txt = "3" - }, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = -37; - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "Prisongate"; - name = "Prison Wing Lockdown"; - pixel_x = -23; - pixel_y = -6; - req_access_txt = "3" - }, -/obj/machinery/photocopier, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - freerange = 1; - name = "Prison intercom"; - pixel_x = -37; - pixel_y = -10; - prison_radio = 1 - }, -/turf/open/floor/iron/dark, -/area/security/warden) -"kDb" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "kDi" = ( /obj/structure/railing{ dir = 4 @@ -33622,6 +32963,18 @@ /obj/structure/lattice, /turf/open/space/basic, /area/ai_monitored/turret_protected/ai) +"kDo" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4; + layer = 1 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","engine") + }, +/turf/open/floor/iron, +/area/engine/atmos) "kDA" = ( /obj/structure/rack, /obj/item/hand_labeler, @@ -33701,20 +33054,20 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"kEx" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;6" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) "kEL" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engine_room) +"kFb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "kFd" = ( /turf/closed/wall, /area/crew_quarters/heads/chief) @@ -33727,29 +33080,12 @@ "kFx" = ( /turf/closed/wall/r_wall, /area/security/brig/medbay) -"kFI" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/east, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) -"kFU" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +"kFE" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "kFV" = ( /obj/structure/sign/warning/nosmoking, /turf/closed/wall, @@ -33798,6 +33134,19 @@ }, /turf/open/floor/iron, /area/science/shuttledock) +"kGN" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","prison") + }, +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/turf/open/floor/iron, +/area/security/prison{ + name = "Prison Visitation" + }) "kHb" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 @@ -33854,6 +33203,59 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"kHC" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + name = "Barman"; + sortType = 19 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay"); + view_range = 8 + }, +/obj/effect/turf_decal/guideline/guideline_edge/green{ + color = "#439C1E"; + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/cafeteria) +"kHZ" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/meson/engine{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/clothing/glasses/meson/engine{ + pixel_x = 2 + }, +/turf/open/floor/plating{ + broken = 1 + }, +/area/engine/engine_room) +"kIa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/camera/directional/north{ + network = list("ss13","rd","xeno") + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "kIg" = ( /obj/item/soap/nanotrasen, /obj/effect/turf_decal/delivery, @@ -33882,6 +33284,21 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningdock) +"kIw" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "MailConv" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) "kIy" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -33892,24 +33309,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) -"kID" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/engine, -/area/science/explab) -"kII" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/obj/effect/decal/cleanable/vomit, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) "kIJ" = ( /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -34019,20 +33418,9 @@ /turf/open/floor/iron/dark, /area/quartermaster/storage) "kJY" = ( -/obj/effect/turf_decal/guideline/guideline_in/neutral{ - alpha = 255; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - alpha = 140; - color = "#FFFFFF"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) +/obj/machinery/vendor/exploration, +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "kKf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -34104,6 +33492,26 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"kKG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ + dir = 6 + }, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/light{ + bulb_colour = "#22bfa2"; + bulb_vacuum_colour = "#22bfa2"; + dir = 8; + nightshift_light_color = "#22bfa2" + }, +/obj/machinery/power/smes/engineering{ + charge = 2e+007 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "kKQ" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -34114,6 +33522,12 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"kKU" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) "kLi" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain/directional{ @@ -34229,6 +33643,16 @@ }, /turf/open/space/basic, /area/space) +"kOk" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/hallway/primary/central) "kOt" = ( /obj/docking_port/stationary{ dwidth = 12; @@ -34383,20 +33807,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/tech, /area/engine/engine_room) -"kRf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Core Hallway 5"; - dir = 4; - network = list("minisat") - }, -/turf/open/floor/circuit, -/area/ai_monitored/storage/satellite) "kRj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -34415,6 +33825,20 @@ /obj/machinery/power/tesla_coil, /turf/open/floor/iron/tech/grid, /area/engine/engineering) +"kRG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","rd") + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/science/robotics) "kRI" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -34509,6 +33933,20 @@ }, /turf/open/floor/iron, /area/science/storage) +"kTq" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Pen #7"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/sparker{ + id = "Xenobio"; + pixel_x = 25 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "kTs" = ( /obj/machinery/door/airlock/mining{ name = "Quartermaster's Office"; @@ -34580,19 +34018,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"kUl" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/iron/dark, -/area/security/brig{ - name = "Brig Evidence" - }) "kUm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -34650,6 +34075,17 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/department/security) +"kVj" = ( +/obj/structure/railing{ + layer = 3.1 + }, +/obj/structure/chair/fancy/comfy{ + color = "#596479"; + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark, +/turf/open/floor/iron/dark/side, +/area/hallway/primary/central) "kVm" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -34657,16 +34093,21 @@ }, /turf/open/space/basic, /area/space/nearstation) -"kVz" = ( -/obj/effect/decal/cleanable/glass, +"kVO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) +/area/maintenance/department/engine) "kVX" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/caution/stand_clear, @@ -34768,20 +34209,6 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"kXk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/research) "kXn" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -34875,16 +34302,6 @@ }, /turf/open/floor/iron, /area/bridge) -"kYB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/tech, -/area/engine/atmos) "kYD" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/sign/painting/library{ @@ -34950,6 +34367,21 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/noslip/standard, /area/engine/engineering) +"kZj" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "kZq" = ( /obj/effect/turf_decal/tile/dark_blue{ alpha = 180; @@ -34964,6 +34396,15 @@ dir = 5 }, /area/bridge) +"kZt" = ( +/obj/structure/bed, +/obj/item/bedsheet/purple{ + name = "Holy bedsheet" + }, +/obj/machinery/camera/directional/north, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/wood, +/area/chapel/office) "kZu" = ( /obj/structure/table, /obj/item/electropack, @@ -34992,6 +34433,24 @@ /area/security/main{ name = "Security Viewing Hall" }) +"kZA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "kZE" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -35086,29 +34545,17 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"lbb" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"lbf" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") }, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"lbc" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","rd","xeno") +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + dir = 4 }, -/obj/machinery/shower{ - dir = 1; - name = "emergency shower" +/turf/open/floor/iron/white/side{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/noslip/white, -/area/science/xenobiology) +/area/medical/sleeper) "lbh" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -35242,61 +34689,22 @@ /obj/effect/landmark/start/librarian, /turf/open/floor/carpet, /area/library) +"lcP" = ( +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/medical/sleeper) "lcQ" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) -"lcW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/exploration_prep) "ldm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/captain) -"ldt" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/item/wrench, -/obj/item/crowbar/red{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ldB" = ( -/obj/structure/rack, -/obj/item/lighter, -/obj/item/clothing/glasses/meson{ - pixel_y = 4 - }, -/obj/item/reagent_containers/pill/patch/silver_sulf, -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/chief) "ldH" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -35309,18 +34717,6 @@ }, /turf/open/floor/wood, /area/security/prison) -"ldI" = ( -/obj/structure/grille/broken, -/obj/effect/spawner/lootdrop/maintenance/two, -/obj/structure/rack, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) "ldP" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -35337,16 +34733,13 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"leq" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "24" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"lep" = ( +/obj/machinery/gateway{ + dir = 4 }, -/turf/open/floor/plating, -/area/engine/atmos) +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/techmaint, +/area/gateway) "leD" = ( /obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 1 @@ -35433,6 +34826,21 @@ /obj/item/storage/bag/tray, /turf/open/floor/plating, /area/maintenance/port/aft) +"lfW" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lfX" = ( /mob/living/basic/mothroach, /obj/structure/sign/poster/official/moth2{ @@ -35465,32 +34873,33 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"lgV" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"lgK" = ( +/turf/open/floor/glass/reinforced, +/area/chapel/main) +"lhe" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/obj/structure/sign/departments/minsky/medical/virology/virology1{ + pixel_y = -30 }, -/obj/structure/closet/secure_closet/atmospherics{ - anchored = 1 +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","medbay") }, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/iron/dark, -/area/engine/atmos) -"lgY" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ +/obj/effect/turf_decal/guideline/guideline_edge/green, +/obj/machinery/light, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/medical/medbay/central) +"lhg" = ( +/obj/effect/turf_decal/guideline/guideline_edge/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/turf/open/floor/iron/white/side{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engine/atmos) +/area/medical/sleeper) "lhn" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/landmark/xeno_spawn, @@ -35516,34 +34925,27 @@ }, /turf/open/floor/engine/o2, /area/ai_monitored/turret_protected/ai) -"lhM" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"lhJ" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/turf/open/floor/iron, -/area/maintenance/port/aft) -"lhV" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/structure/window/reinforced{ +/turf/open/floor/iron/dark, +/area/teleporter) +"lhX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/mob/living/simple_animal/butterfly{ - name = "Lisa, PsyD" - }, -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/disposalpipe/segment{ +/obj/structure/railing/corner{ dir = 8 }, -/turf/open/floor/grass, -/area/medical/sleeper) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lii" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -35556,6 +34958,12 @@ dir = 1 }, /area/medical/medbay/central) +"liz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "ljt" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -35572,15 +34980,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"ljO" = ( -/obj/machinery/door/window/westleft{ - dir = 4; - name = "Monkey Pen"; - req_access_txt = "9" - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/vault, -/area/medical/genetics) "ljW" = ( /turf/closed/wall/r_wall, /area/engine/engineering) @@ -35638,6 +35037,15 @@ "lkl" = ( /turf/closed/wall/rust, /area/vacant_room/commissary/commissary2) +"lkm" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lko" = ( /obj/structure/sign/poster/contraband/clown{ pixel_x = -30 @@ -35676,23 +35084,13 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"lkC" = ( -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/turf/open/floor/iron/white/side{ - dir = 8 +"lkA" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/area/science/research) +/turf/open/floor/catwalk_floor/iron_dark, +/area/quartermaster/storage) "lkK" = ( /obj/item/trash/boritos, /obj/structure/reagent_dispensers/watertank, @@ -35701,16 +35099,6 @@ "lkT" = ( /turf/closed/wall, /area/hallway/secondary/entry) -"lkY" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/chapel/office) "llh" = ( /turf/open/floor/wood, /area/crew_quarters/heads/captain) @@ -35757,6 +35145,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"llG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "llP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/guideline/guideline_edge/purple{ @@ -35775,21 +35176,6 @@ /obj/item/organ/heart, /turf/open/floor/carpet/grimy, /area/chapel/office) -"llX" = ( -/obj/machinery/power/smes/engineering{ - charge = 2e+007 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "lmb" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/decal/cleanable/dirt, @@ -35799,6 +35185,36 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/maintenance/department/science) +"lmh" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","rd") + }, +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = -30; + receive_ore_updates = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/processor/slime, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) +"lmj" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 + }, +/turf/open/floor/iron/white, +/area/crew_quarters/kitchen) "lmw" = ( /turf/closed/wall, /area/medical/medbay/lobby) @@ -35809,18 +35225,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"lnr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 30 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "lnE" = ( /obj/machinery/door/poddoor{ id = "Capoffice"; @@ -35832,18 +35236,32 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) -"lnP" = ( +"lnQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_one_access_txt = "12;63" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/department/security) +"lnU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/structure/railing/corner{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "lnW" = ( /obj/structure/cable/yellow{ @@ -35895,16 +35313,6 @@ /obj/effect/landmark/start/virologist, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"loM" = ( -/obj/effect/spawner/lootdrop/glowstick, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) "loP" = ( /obj/machinery/door/airlock/mining{ name = "Auxiliary Base"; @@ -35984,17 +35392,14 @@ /obj/item/book/manual/wiki/sopcommand, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"lpp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"lpw" = ( +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/turf/open/floor/iron/white/side{ + dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) +/area/science/lobby) "lpH" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -36006,39 +35411,6 @@ }, /turf/open/floor/iron, /area/engine/engine_room) -"lpT" = ( -/obj/effect/turf_decal/tile/dark_green/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/guideline/guideline_in/green{ - color = "#439C1E" - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) -"lpW" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "lqc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -36079,24 +35451,6 @@ /obj/structure/sign/warning/nosmoking/circle, /turf/closed/wall, /area/science/robotics) -"lqD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/chair/fancy/bench/pew/left{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1; - pixel_y = -3 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/turf/open/floor/wood, -/area/security/courtroom) "lqK" = ( /obj/machinery/turretid{ control_area = "/area/ai_monitored/turret_protected/ai"; @@ -36106,28 +35460,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"lqM" = ( -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_red/half/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) -"lqY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron/dark, -/area/science/robotics) "lrw" = ( /obj/machinery/conveyor{ dir = 4; @@ -36271,6 +35603,14 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/qm) +"ltK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "ltO" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/guideline/guideline_edge/blue{ @@ -36339,6 +35679,13 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"luw" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/central) "luB" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -36398,17 +35745,6 @@ /obj/structure/closet/crate, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"lvh" = ( -/obj/structure/railing{ - dir = 9 - }, -/obj/machinery/vending/custom, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "lvs" = ( /obj/effect/turf_decal/siding/wood, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -36419,37 +35755,20 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"lvv" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"lvA" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "lvJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, /area/medical/medbay/lobby) +"lvK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lwh" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -36485,6 +35804,24 @@ }, /turf/open/floor/iron, /area/medical/apothecary) +"lwQ" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/teleporter) +"lxb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) "lxi" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -36501,6 +35838,17 @@ }, /turf/open/floor/iron, /area/science/mixing) +"lxl" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/machinery/vending/custom, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lxm" = ( /obj/machinery/light/small{ brightness = 3; @@ -36513,6 +35861,25 @@ /area/security/prison{ name = "Prison Dorms" }) +"lxn" = ( +/obj/structure/closet/crate/coffin, +/turf/open/floor/carpet/purple, +/area/chapel/main) +"lxs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half{ + dir = 4 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "lxt" = ( /obj/effect/turf_decal/guideline/guideline_edge/purple, /obj/structure/closet/emcloset, @@ -36521,15 +35888,6 @@ dir = 1 }, /area/science/research) -"lxE" = ( -/obj/machinery/newscaster{ - pixel_y = 33 - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/warrant, -/turf/open/floor/carpet/royalblack, -/area/lawoffice) "lxG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -36566,66 +35924,36 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"lyQ" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -7; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 - }, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = -4; - pixel_y = -3 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = -4; - pixel_y = -3 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/item/wallframe/defib_mount, -/obj/item/clothing/neck/stethoscope{ - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/medical/sleeper) "lyT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair, /turf/open/floor/plating, /area/maintenance/department/bridge) -"lzr" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +"lyZ" = ( +/obj/item/reagent_containers/food/drinks/beer/light{ + pixel_x = 9; + pixel_y = 6 }, -/obj/effect/turf_decal/guideline/guideline_in/blue{ - dir = 8 +/obj/item/reagent_containers/food/drinks/beer/light{ + pixel_y = 3 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/item/reagent_containers/food/drinks/beer/light{ + pixel_x = -8; + pixel_y = 11 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/effect/spawner/lootdrop/glowstick/lit, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/central) +"lze" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) +/turf/open/floor/iron/dark, +/area/security/main{ + name = "Security Locker Room" + }) "lzD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, @@ -36637,18 +35965,6 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"lzK" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/junction, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/hallway/primary/central) "lzM" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -36723,6 +36039,49 @@ }, /turf/open/floor/iron/white, /area/science/research) +"lBa" = ( +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ + color = "#267878"; + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ + color = "#267878"; + dir = 10 + }, +/obj/effect/turf_decal/guideline/guideline_edge_alt/blue{ + color = "#267878"; + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_tri/blue{ + color = "#267878" + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) +"lBm" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "lBn" = ( /obj/machinery/computer/pandemic, /obj/effect/turf_decal/bot, @@ -36734,14 +36093,6 @@ }, /turf/open/floor/circuit/telecomms/server, /area/science/server) -"lBp" = ( -/obj/structure/table/reinforced, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/iron/white, -/area/science/robotics) "lBr" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/bot{ @@ -36765,14 +36116,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre/backstage) -"lBF" = ( -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/lobby) "lBH" = ( /obj/item/emptysandbag, /turf/open/floor/plating, @@ -36812,6 +36155,25 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"lBY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/rock/jungle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/turf/open/floor/grass/no_border, +/area/crew_quarters/heads/hop) "lCa" = ( /obj/machinery/light{ dir = 4 @@ -36838,17 +36200,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/dorms) -"lCk" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/sign/painting/library{ - pixel_x = -32 +"lCi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/techmaint, +/area/engine/gravity_generator) +"lCr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/area/hallway/secondary/exit/departure_lounge) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lCv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -36862,35 +36227,6 @@ }, /turf/open/space/basic, /area/solar/starboard/fore) -"lCz" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) -"lCR" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) "lDa" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -36924,17 +36260,6 @@ }, /turf/open/floor/iron/dark, /area/science/robotics) -"lEb" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/vacant_room/office) -"lEc" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating, -/area/maintenance/central) "lEh" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -36977,13 +36302,6 @@ /obj/effect/turf_decal/stripes/end, /turf/open/floor/noslip/standard, /area/science/research) -"lES" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) "lFd" = ( /obj/machinery/shower{ dir = 8; @@ -37018,18 +36336,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"lGL" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/chair/fancy/bench{ - pixel_y = 13 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/gateway) "lGR" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light, @@ -37050,32 +36356,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/cryopods) -"lHd" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"lHi" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/structure/table/wood/fancy, -/obj/item/food/grown/flower/harebell{ - pixel_y = 3 - }, -/obj/item/candle/infinite{ - pixel_x = 9; - pixel_y = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "lHp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37092,16 +36372,6 @@ }, /turf/open/space/basic, /area/solar/starboard/aft) -"lHY" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/white, -/area/medical/genetics) "lIa" = ( /obj/machinery/conveyor{ dir = 8; @@ -37116,6 +36386,18 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"lIA" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/engine/storage) "lIB" = ( /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; @@ -37149,6 +36431,12 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/tech, /area/engine/atmos) +"lIG" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/rec_center) "lJz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -37167,24 +36455,22 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"lJK" = ( -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/chapel/main) -"lJL" = ( +"lJB" = ( +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/cafeteria) +"lJF" = ( /obj/structure/window/reinforced{ - dir = 4; - layer = 3 + dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 4 }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/vault, -/area/medical/genetics) +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/fullgrass, +/obj/item/kirbyplants/random, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "lKh" = ( /turf/open/floor/engine/airless, /area/engine/atmos) @@ -37308,25 +36594,6 @@ dir = 9 }, /area/medical/sleeper) -"lMa" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 3 - }, -/obj/structure/table, -/obj/item/paper/guides/jobs/engi/gravity_gen, -/obj/item/stack/sheet/mineral/plasma/fifty, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/iron/tech/grid, -/area/engine/gravity_generator) "lMu" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -37405,6 +36672,9 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/medical/apothecary) +"lOs" = ( +/turf/open/floor/iron/white, +/area/science/robotics) "lOv" = ( /obj/machinery/space_heater, /turf/open/floor/iron, @@ -37414,12 +36684,6 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/iron, /area/engine/atmos) -"lOB" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/cafeteria) "lOI" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -37432,15 +36696,15 @@ /obj/machinery/smartfridge/drinks, /turf/closed/wall, /area/maintenance/port/aft) -"lOO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"lOQ" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) "lPf" = ( /turf/closed/wall/r_wall, /area/engine/break_room) @@ -37449,6 +36713,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) +"lPt" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","security","court") + }, +/turf/open/floor/wood, +/area/security/courtroom) "lPy" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 @@ -37505,6 +36779,13 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"lQj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/library) "lQp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -37560,20 +36841,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/space/basic, /area/space/nearstation) -"lRN" = ( -/obj/machinery/light, -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/delivery, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","cargo") - }, -/obj/item/radio/intercom{ - pixel_x = 2; - pixel_y = -31 - }, -/turf/open/floor/iron, -/area/quartermaster/miningdock) "lSa" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -37596,47 +36863,10 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"lSy" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_edge/red{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","security") - }, -/turf/open/floor/iron, -/area/security/brig) -"lSC" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat Exterior 2"; - dir = 8; - network = list("minisat") - }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) "lSW" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) -"lSZ" = ( -/obj/structure/chair/office, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/mapping_helpers/apc/discharged, -/turf/open/floor/wood, -/area/vacant_room/office) "lTi" = ( /obj/machinery/light{ dir = 1 @@ -37797,23 +37027,6 @@ /area/security/main{ name = "Security Locker Room" }) -"lVr" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/item/book/manual/wiki/xenoarchaeology, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/mask/gas, -/obj/item/multitool, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron, -/area/science/explab) "lVx" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ @@ -37946,40 +37159,19 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) -"lWZ" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") - }, -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/medical/sleeper) -"lXo" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","rd","xeno") - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +"lXk" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/machinery/camera/motion/directional/east{ + c_tag = "ion 1"; + name = "Ion 1"; + network = list("Ion"); + view_range = 10 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) +/turf/open/space/basic, +/area/space/nearstation) "lXr" = ( /obj/machinery/vending/boozeomat/maint, /turf/closed/wall, @@ -37991,6 +37183,22 @@ dir = 1 }, /area/science/research) +"lXM" = ( +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "HOS" + }, +/turf/open/floor/iron, +/area/security/brig) "lXO" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -37998,29 +37206,6 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/iron/dark, /area/engine/engine_room) -"lXU" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/structure/table/reinforced, -/obj/effect/spawner/lootdrop/aimodule_harmful, -/obj/effect/spawner/lootdrop/aimodule_harmful, -/obj/effect/spawner/lootdrop/aimodule_harmful, -/obj/structure/window/reinforced/spawner/east{ - dir = 8 - }, -/obj/machinery/door/window/brigdoor/northright{ - dir = 2; - name = "Security Boards"; - req_access_txt = "16" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("aiupload") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) "lYb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -38043,6 +37228,18 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"lYj" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/vomit, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/maintenance/starboard/aft) "lYp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -38137,16 +37334,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"lZt" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "lZw" = ( /obj/structure/destructible/cult/tome, /obj/item/book/codex_gigas, @@ -38207,6 +37394,20 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) +"mai" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("ss13","rd") + }, +/obj/structure/rack, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/healthanalyzer, +/turf/open/floor/iron/white, +/area/science/explab) "maw" = ( /obj/item/trash/semki{ pixel_x = 3 @@ -38231,30 +37432,6 @@ /area/security/brig/dock{ name = "Security E.V.A. Storage" }) -"mbh" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 4 - }, -/area/hallway/primary/central) -"mbi" = ( -/obj/effect/turf_decal/guideline/guideline_out/brown{ - dir = 1 - }, -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/techmaint, -/area/hallway/secondary/service) "mbm" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -38408,6 +37585,31 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/medical/morgue) +"mdd" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Toxins Mixers"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 32; + pixel_y = -3 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/science/mixing) +"mde" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/carpet/royalblack, +/area/library) "mdu" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -38454,6 +37656,28 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"meg" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/folder/yellow, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","cargo") + }, +/obj/item/toy/figure/qm{ + pixel_x = 9; + pixel_y = 4 + }, +/obj/item/stamp/quartermaster{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/qm) "meh" = ( /obj/structure/lattice, /obj/structure/railing{ @@ -38461,23 +37685,20 @@ }, /turf/open/space/basic, /area/solar/port/aft) +"mek" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/structure/cable/yellow, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "men" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron/dark, /area/medical/virology) -"met" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 5 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "mev" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -38577,26 +37798,31 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"mgp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"mge" = ( +/obj/machinery/power/terminal{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 }, -/turf/open/floor/iron/white/side{ +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ dir = 4 }, -/area/science/research) +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "mgs" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/decal/cleanable/dirt/dust, @@ -38608,21 +37834,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"mgz" = ( -/obj/machinery/door/airlock/atmos{ - name = "atmospherics Storage"; - req_access = "24" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/machinery/button{ - id = "atmosshutters"; - pixel_y = -25 - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "mgI" = ( /obj/effect/turf_decal/tile/blue/half{ dir = 4 @@ -38639,6 +37850,35 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"mgP" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/box/monkeycubes{ + layer = 3.1; + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/storage/box/monkeycubes{ + layer = 3.1; + pixel_x = 2 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "quarantineshutters"; + name = "isolation shutters" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24; + pixel_y = -3 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "mgU" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -38662,15 +37902,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) -"mhj" = ( -/obj/effect/turf_decal/guideline/guideline_edge/neutral{ - alpha = 255; - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/medical/medbay/central) "mhn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -38725,6 +37956,21 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) +"mir" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "miw" = ( /turf/open/floor/engine, /area/science/explab) @@ -38810,14 +38056,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/noslip/standard, /area/crew_quarters/toilet) -"mkR" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) "mkS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -38863,6 +38101,13 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"mlz" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Pen #6"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/science/xenobiology) "mlC" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -38938,16 +38183,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"mmT" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/grille/broken, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) "mmX" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -38989,6 +38224,16 @@ /area/security/prison{ name = "Prison Processing" }) +"mnB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/closet/secure_closet/medical2, +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/iron, +/area/medical/surgery) "mnD" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/closed/wall/rust, @@ -39055,6 +38300,11 @@ }, /turf/open/floor/iron, /area/bridge) +"moF" = ( +/obj/machinery/atmospherics/pipe/manifold4w/green/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "moJ" = ( /obj/effect/turf_decal/tile/dark_blue/half/contrasted{ alpha = 180; @@ -39066,6 +38316,12 @@ }, /turf/open/floor/iron, /area/bridge) +"moO" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/science/explab) "moP" = ( /obj/machinery/door/airlock/command{ name = "Conference Room"; @@ -39095,6 +38351,40 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/iron/cafeteria, /area/maintenance/port/aft) +"mpH" = ( +/obj/effect/turf_decal/guideline/guideline_in/darkblue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/dark_blue/half{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/half{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) +"mpI" = ( +/obj/effect/turf_decal/guideline/guideline_out/brown{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/central) "mpK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -39139,6 +38429,17 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"mqc" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/chair/fancy/comfy{ + color = "#596479"; + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "mqd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -39161,6 +38462,33 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/qm) +"mqg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "evashutter"; + name = "EVA Shutter Control"; + pixel_x = 6; + pixel_y = -25; + req_access_txt = "18" + }, +/obj/machinery/door/airlock/command{ + name = "EVA Storage"; + req_access_txt = "18" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) "mqz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/disposal/bin, @@ -39170,18 +38498,15 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/hallway/primary/central) -"mqJ" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, +"mqE" = ( /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "4-8" }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "mqZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39205,18 +38530,6 @@ /obj/item/reagent_containers/glass/bottle/iodine, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"mrE" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/effect/turf_decal{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) "mrF" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, @@ -39275,18 +38588,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/dorms) -"msF" = ( +"msj" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/iron, +/area/science/robotics) +"msq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/item/storage/pod{ - pixel_x = 32 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) +/area/maintenance/department/security) "msM" = ( /obj/effect/turf_decal/tile/neutral/half{ dir = 4 @@ -39295,6 +38613,35 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"msU" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ + color = "#267878"; + dir = 5 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ + color = "#267878" + }, +/obj/effect/turf_decal/guideline/guideline_edge_alt/blue{ + color = "#267878"; + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_tri/blue{ + color = "#267878"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "msW" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -39367,18 +38714,6 @@ /obj/structure/sign/warning/nosmoking/circle, /turf/closed/wall/r_wall, /area/engine/storage) -"mtE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/spawner/randomarcade{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cafeteria) "mtI" = ( /turf/open/floor/holofloor/plating, /area/holodeck/prison) @@ -39442,17 +38777,6 @@ }, /turf/open/space/basic, /area/solar/starboard/aft) -"muo" = ( -/obj/machinery/door/morgue{ - name = "Mass driver room"; - req_access_txt = "27" - }, -/obj/machinery/light_switch{ - pixel_x = -21; - pixel_y = 1 - }, -/turf/open/floor/carpet/purple, -/area/chapel/main) "mut" = ( /obj/structure/railing{ dir = 1 @@ -39466,17 +38790,23 @@ /area/security/prison{ name = "Prison Botany" }) -"muG" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","cargo") +"muC" = ( +/obj/structure/railing, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/siding/wideplating/dark, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/port) +/area/hallway/primary/central) +"muH" = ( +/turf/open/floor/iron/stairs/medium, +/area/hallway/primary/central) "muZ" = ( /obj/effect/spawner/lootdrop/glowstick/lit, /mob/living/basic/cockroach, @@ -39500,14 +38830,16 @@ }, /turf/open/floor/plating, /area/ai_monitored/storage/satellite) -"mvt" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/generic, +"mvu" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) +/area/maintenance/department/engine) "mvC" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -39635,21 +38967,6 @@ }, /turf/open/floor/plating, /area/quartermaster/warehouse) -"mxy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/hallway/primary/central) "mxA" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, @@ -39697,24 +39014,6 @@ "mya" = ( /turf/open/floor/iron/white, /area/medical/genetics) -"myw" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno5"; - name = "Creature Cell" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "myC" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -39724,24 +39023,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"myN" = ( -/obj/machinery/disposal/bin, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - pixel_x = -15; - pixel_y = 28 - }, -/turf/open/floor/iron/dark, -/area/bridge/meeting_room) "myU" = ( /obj/machinery/door/airlock/medical/glass{ name = "Medbay Storage"; @@ -39771,6 +39052,21 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) +"mzr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/central) "mzv" = ( /obj/effect/turf_decal/guideline/guideline_in/darkblue{ dir = 8 @@ -39800,36 +39096,11 @@ }, /turf/open/floor/iron/dark/corner, /area/hallway/secondary/exit/departure_lounge) -"mzD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/generic, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "mzS" = ( /obj/machinery/computer/mech_bay_power_console, /obj/machinery/airalarm/directional/north, /turf/open/floor/circuit, /area/science/robotics/mechbay) -"mAc" = ( -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = -32; - pixel_y = -2 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/medical/sleeper) "mAk" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/guideline/guideline_edge/purple, @@ -39863,16 +39134,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"mAM" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "mAO" = ( /obj/structure/sign/poster/random, /turf/closed/wall, @@ -39920,6 +39181,20 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"mBn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/volume_pump, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "mBq" = ( /obj/effect/turf_decal/guideline/guideline_edge/purple{ dir = 1 @@ -39959,15 +39234,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/storage/satellite) -"mCn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "mCE" = ( /obj/effect/turf_decal/tile/neutral/half{ dir = 1 @@ -39980,6 +39246,17 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) +"mCL" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "mCQ" = ( /turf/open/floor/iron/white, /area/medical/chemistry) @@ -40025,13 +39302,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/tech/grid, /area/engine/gravity_generator) -"mDe" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") +"mDn" = ( +/obj/structure/railing{ + dir = 8 }, -/turf/open/floor/engine/air, -/area/engine/atmos) +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) "mDq" = ( /obj/machinery/holopad{ pixel_x = 16 @@ -40057,11 +39337,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"mDx" = ( -/obj/item/clothing/suit/hooded/cultrobes/alt, -/obj/item/toy/toy_dagger, -/turf/open/floor/cult, -/area/chapel/office) "mDG" = ( /obj/structure/chair{ dir = 8 @@ -40138,6 +39413,27 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"mEc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","engine") + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/turf/open/floor/iron/tech, +/area/engine/engine_room) +"mEi" = ( +/obj/machinery/telecomms/bus/preset_exploration, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_prep) "mEt" = ( /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/guideline/guideline_edge/red{ @@ -40183,6 +39479,30 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"mFj" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/radio/intercom{ + pixel_x = -30; + pixel_y = -35 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -20; + pixel_y = 11 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "mFm" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/bot, @@ -40245,6 +39565,16 @@ }, /turf/open/floor/iron, /area/science/lab) +"mGd" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_one_access_txt = "12;6" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/department/medical/morgue) "mGp" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -40334,6 +39664,17 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) +"mGZ" = ( +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "mHh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -40377,13 +39718,6 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron, /area/hallway/primary/aft) -"mHy" = ( -/obj/machinery/door/window/brigdoor/northleft{ - name = "Telecommunications"; - req_access_txt = "49" - }, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) "mHz" = ( /obj/structure/table, /obj/item/transfer_valve{ @@ -40421,6 +39755,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"mHU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "mIn" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -40433,6 +39776,13 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) +"mIH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "mIM" = ( /obj/item/storage/box/beanbag, /obj/structure/table/wood, @@ -40462,6 +39812,24 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/sorting) +"mIZ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) "mJb" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -40477,6 +39845,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech, /area/engine/engine_room) +"mJA" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/airalarm/directional/east, +/obj/structure/closet/crate/coffin, +/turf/open/floor/iron/dark, +/area/chapel/main) "mJD" = ( /obj/machinery/door/airlock/glass{ name = "Kitchen"; @@ -40501,18 +39875,6 @@ /area/security/brig{ name = "Brig Evidence" }) -"mJM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "mJX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40538,21 +39900,6 @@ broken = 1 }, /area/maintenance/port/aft) -"mKo" = ( -/obj/machinery/iv_drip, -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/maintenance/department/medical) "mKz" = ( /obj/structure/table/reinforced, /obj/item/aiModule/supplied/freeform, @@ -40606,16 +39953,31 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) -"mKV" = ( -/obj/structure/cable{ - icon_state = "0-4" +"mKX" = ( +/obj/effect/landmark/start/chaplain, +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/turf/open/floor/glass/reinforced, +/area/chapel/main) +"mLh" = ( +/obj/effect/turf_decal/guideline/guideline_out/brown{ + dir = 1 }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/fore) +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/iron/techmaint, +/area/hallway/secondary/service) "mLj" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/bot{ @@ -40756,17 +40118,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, /area/chapel/main) -"mNC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) +"mNA" = ( +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/tech, +/area/engine/atmos) "mNL" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/two, @@ -40811,17 +40167,22 @@ dir = 8 }, /area/hallway/primary/central) -"mPB" = ( -/obj/structure/railing{ - layer = 3.1 +"mPM" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/structure/chair/fancy/comfy{ - color = "#596479"; - dir = 1 +/obj/machinery/button/door{ + id = "xeno5"; + name = "Containment Control"; + pixel_x = -33; + pixel_y = 2; + req_access_txt = "55" }, -/obj/effect/turf_decal/siding/wideplating/dark, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "mPQ" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/cable/yellow{ @@ -40870,48 +40231,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/science) -"mRi" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/bed/dogbed/ian, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/item/toy/beach_ball/holoball/dodgeball{ - name = "dodgeball 3 of 5" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 40; - pixel_y = -1 - }, -/mob/living/simple_animal/pet/dog/corgi/Ian{ - density = 0; - dir = 1; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"mRv" = ( -/obj/effect/turf_decal/guideline/guideline_out/brown{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/iron/techmaint, -/area/hallway/secondary/service) "mRw" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -41000,21 +40319,21 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/department/medical) -"mSJ" = ( -/obj/machinery/light{ +"mSV" = ( +/obj/structure/railing/corner{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/engine/atmos) +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "mTe" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -41025,6 +40344,20 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/crew_quarters/heads/hor) +"mTh" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay"); + view_range = 10 + }, +/obj/structure/sink{ + dir = 1; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/medical/sleeper) "mTu" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -41036,29 +40369,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/engine/engine_room) -"mTC" = ( -/obj/machinery/computer/pod/old{ - density = 0; - icon = 'icons/obj/airlock_machines.dmi'; - icon_state = "airlock_control_standby"; - id = "chapelgun"; - layer = 4; - name = "Mass Driver Controller"; - pixel_y = 32 - }, -/obj/structure/table/wood/fancy, -/obj/item/food/grown/flower/harebell{ - pixel_y = 3 - }, -/obj/item/candle/infinite{ - pixel_x = -8; - pixel_y = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "mTD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/ore_box, @@ -41070,6 +40380,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/security) +"mTH" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) "mTL" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -41138,6 +40462,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"mUL" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/computer/security/telescreen/rd{ + pixel_y = 32 + }, +/obj/machinery/computer/card/minor/rd, +/turf/open/floor/carpet/purple, +/area/crew_quarters/heads/hor) "mUX" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor/westleft{ @@ -41183,30 +40517,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) -"mVA" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/light_switch/tcomms{ - pixel_x = 12; - pixel_y = -21 - }, -/obj/machinery/light_switch{ - name = "Control Room light switch"; - pixel_x = -10; - pixel_y = -21 - }, -/obj/machinery/light, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/telecomms{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, -/area/engine/gravity_generator) "mVF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -41221,24 +40531,20 @@ "mVN" = ( /turf/open/floor/plating, /area/maintenance/central) +"mVO" = ( +/obj/structure/chair/stool/bar/directional/west, +/obj/machinery/light_switch{ + pixel_x = -11; + pixel_y = 23 + }, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/cafeteria) "mVP" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/engine, /area/engine/atmos) -"mVY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "mWb" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -41309,6 +40615,13 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/chief) +"mWS" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/glowstick/lit, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/central) "mXa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -41367,23 +40680,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"mXF" = ( -/obj/machinery/doppler_array/research/science{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","rd") - }, -/turf/open/floor/iron, -/area/science/misc_lab) "mXJ" = ( /obj/structure/sign/departments/minsky/security/evac{ pixel_x = 31; @@ -41424,36 +40720,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"mXU" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"mYj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"mYl" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) "mYL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -41472,13 +40738,25 @@ dir = 6 }, /area/medical/sleeper) -"mYR" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") +"mYQ" = ( +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 }, -/turf/open/floor/engine/o2, -/area/engine/atmos) +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/item/storage/secure/safe{ + pixel_x = 6; + pixel_y = -31 + }, +/turf/open/floor/iron, +/area/quartermaster/qm) "mYT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -41501,6 +40779,19 @@ /obj/effect/turf_decal/guideline/guideline_in/yellow, /turf/open/floor/iron, /area/engine/engineering) +"mYW" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -33; + pixel_y = 1 + }, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/medical/sleeper) "mZi" = ( /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) @@ -41556,6 +40847,33 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"nay" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/yellow{ + dir = 6 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_edge_alt/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_tri/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/engineering) "naP" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/stripes/line{ @@ -41563,6 +40881,16 @@ }, /turf/open/floor/iron/grid/steel, /area/hydroponics) +"naR" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","cargo") + }, +/obj/structure/closet/crate/mail, +/turf/open/floor/iron, +/area/quartermaster/sorting) "naU" = ( /obj/machinery/computer/shuttle_flight/science{ dir = 4 @@ -41579,6 +40907,15 @@ }, /turf/open/floor/iron/techmaint, /area/gateway) +"nbv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "nbQ" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -41608,6 +40945,26 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"ncd" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/bed/dogbed/walter, +/obj/item/stack/sheet/bone{ + pixel_x = 6; + pixel_y = -6 + }, +/mob/living/simple_animal/pet/dog/bullterrier/walter{ + density = 0 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/security/warden) "ncf" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -41644,6 +41001,27 @@ /area/security/prison{ name = "Prison Botany" }) +"ndr" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno4"; + name = "Creature Cell" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "nds" = ( /obj/structure/easel, /obj/item/canvas/twentythree_nineteen, @@ -41692,6 +41070,47 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/engine, /area/science/mixing/chamber) +"ndG" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","cargo") + }, +/obj/machinery/button/door{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -25; + pixel_y = 4; + req_access_txt = "31" + }, +/obj/machinery/button/door{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = -25; + pixel_y = -5; + req_access_txt = "31" + }, +/obj/machinery/computer/cargo{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -40; + pixel_y = -3 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "ndM" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -41727,6 +41146,14 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/department/science) +"neb" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "nec" = ( /obj/structure/noticeboard{ dir = 8; @@ -41769,6 +41196,33 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) +"neu" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + alpha = 180; + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/machinery/light, +/obj/machinery/camera/autoname/directional/south{ + c_tag = "Starbird Security Checkpoint" + }, +/obj/machinery/airalarm/directional/south, +/obj/item/radio/off, +/obj/item/restraints/handcuffs, +/obj/machinery/light_switch{ + pixel_x = -20; + pixel_y = -21 + }, +/turf/open/floor/iron/dark, +/area/security/checkpoint/auxiliary) "neH" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -41845,6 +41299,16 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"nfi" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/hallway/primary/fore) "nfk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -41858,23 +41322,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engine/engine_room) -"nfp" = ( -/obj/item/trash/semki, -/turf/open/floor/plating, -/area/maintenance/port/aft) +"nfH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ + dir = 8 + }, +/area/medical/surgery) "nfS" = ( /turf/open/floor/iron/stairs/right{ dir = 4 }, /area/hallway/primary/central) -"ngd" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/obj/structure/closet/crate/coffin, -/turf/open/floor/iron/dark, -/area/chapel/main) "ngn" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -41913,31 +41376,6 @@ }, /turf/open/floor/iron/white, /area/science/lobby) -"ngO" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) -"ngQ" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","security") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark, -/area/security/brig{ - name = "Brig Evidence" - }) "ngR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -42000,6 +41438,20 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"nhC" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) "nhH" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -42012,6 +41464,11 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/bridge) +"nhU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/maintenance/port/aft) "nic" = ( /obj/structure/disposalpipe/trunk, /obj/structure/window/reinforced{ @@ -42036,57 +41493,10 @@ "nif" = ( /turf/closed/wall/r_wall, /area/science/test_area) -"nik" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"nim" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/chapel/office) -"nix" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "niE" = ( /obj/effect/decal/cleanable/insectguts, /turf/open/floor/plating, /area/maintenance/department/science) -"niF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, -/obj/item/mmi{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/mmi{ - pixel_y = 11 - }, -/obj/item/storage/box/bodybags, -/turf/open/floor/iron/white, -/area/science/robotics) "niG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -42110,33 +41520,6 @@ /area/security/main{ name = "Security Break Room" }) -"niK" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/closet/crate/miningcar{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/stack/sheet/mineral/coal/five{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/sandstone/twenty{ - pixel_x = -1; - pixel_y = 7 - }, -/obj/item/pickaxe{ - pixel_y = 2 - }, -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/miningdock) "niP" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/bot{ @@ -42177,6 +41560,15 @@ /area/security/prison{ name = "Prison Processing" }) +"nju" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "njz" = ( /obj/structure/sign/warning/nosmoking/circle, /turf/closed/wall, @@ -42204,6 +41596,19 @@ /obj/machinery/digital_clock/directional/west, /turf/open/floor/iron/dark, /area/engine/engineering) +"njM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=12-SSci"; + location = "11-CenterSW" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "njS" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, /obj/machinery/button/door{ @@ -42231,18 +41636,18 @@ /area/security/brig{ name = "Brig Interrogation" }) -"nkj" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 4 +"nkk" = ( +/obj/structure/table/reinforced, +/obj/item/aiModule/reset, +/obj/item/aiModule/reset/purge, +/obj/item/aiModule/core/full/asimov, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/medical/sleeper) +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) "nkm" = ( /turf/open/floor/iron/white/side{ dir = 1 @@ -42252,46 +41657,11 @@ /obj/machinery/door/poddoor/incinerator_toxmix, /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) -"nkG" = ( -/obj/item/radio/intercom{ - pixel_x = 1; - pixel_y = -35 - }, -/turf/open/floor/engine, -/area/science/explab) "nkK" = ( /turf/open/floor/plating{ burnt = 1 }, /area/maintenance/port/central) -"nkR" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_edge, -/area/hallway/primary/central) -"nkT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "nld" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -42316,20 +41686,6 @@ /area/security/brig{ name = "Brig Evidence" }) -"nlj" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/medical/sleeper) "nlk" = ( /obj/item/storage/secure/safe/caps_spare{ pixel_x = 5; @@ -42350,13 +41706,6 @@ "nlm" = ( /turf/closed/wall/r_wall, /area/security/detectives_office) -"nlp" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) "nlu" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 @@ -42409,23 +41758,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/engine/storage) -"nlV" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/central) "nlW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -42470,6 +41802,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/security) +"nmj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "nml" = ( /obj/machinery/dna_scannernew, /obj/structure/window/reinforced{ @@ -42551,18 +41892,6 @@ }, /turf/open/floor/iron/grid/steel, /area/hydroponics) -"nnj" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/sopsecurity{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/toy/plush/nukeplushie{ - pixel_x = -3; - pixel_y = -9 - }, -/turf/open/floor/wood, -/area/security/prison) "nnk" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/cable/yellow{ @@ -42589,17 +41918,6 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) -"nnt" = ( -/obj/effect/turf_decal/bot, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "nnB" = ( /turf/closed/wall, /area/science/robotics) @@ -42619,6 +41937,21 @@ }, /turf/closed/wall, /area/quartermaster/storage) +"nnE" = ( +/obj/machinery/camera/autoname{ + c_tag = "Head of Personnel's Office"; + dir = 6; + pixel_y = 12 + }, +/obj/machinery/newscaster{ + pixel_x = 28; + pixel_y = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "nnF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -42675,14 +42008,6 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) -"non" = ( -/obj/structure/closet/secure_closet/RD, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","rd") - }, -/turf/open/floor/carpet/purple, -/area/crew_quarters/heads/hor) "nou" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -42690,6 +42015,16 @@ }, /turf/open/floor/iron, /area/hydroponics) +"nox" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/science/shuttledock) "npv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/orange{ @@ -42697,20 +42032,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"npy" = ( -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) "npB" = ( /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; @@ -42735,6 +42056,13 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"npN" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/primary/central) "npQ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -42752,46 +42080,24 @@ /obj/structure/table, /turf/open/floor/iron, /area/engine/break_room) -"nqq" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/camera/autoname{ - view_range = 12 - }, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = 34 +"nql" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 5 }, +/turf/open/floor/glass/reinforced, +/area/chapel/main) +"nqx" = ( /obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"nqJ" = ( -/obj/machinery/camera/autoname{ - network = list("ss13","rd") - }, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science RC"; - pixel_y = 30; - receive_ore_updates = 1 + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera/directional/north{ + network = list("ss13","security") }, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, -/area/science/nanite) +/area/security/main{ + name = "Security Locker Room" + }) "nqQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42800,26 +42106,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/science/xenobiology) -"nqS" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/box, -/mob/living/simple_animal/sloth/citrus{ - density = 0 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/quartermaster/storage) "nqX" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -42827,6 +42113,19 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) +"nrb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ + alpha = 180 + }, +/obj/structure/chair/fancy/corp{ + dir = 8 + }, +/obj/item/toy/plush/slimeplushie/blue{ + pixel_x = -3 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat/foyer) "nrc" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -43059,6 +42358,14 @@ /obj/structure/sign/departments/custodian, /turf/closed/wall, /area/janitor) +"ntg" = ( +/obj/structure/grille/broken, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) "ntm" = ( /obj/item/beacon{ pixel_y = 19 @@ -43124,18 +42431,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"ntO" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "ntV" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -43176,22 +42471,38 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"nuu" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"nui" = ( +/obj/machinery/computer/xenoartifact_console{ + dir = 8 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","rd") +/obj/machinery/light_switch{ + pixel_x = 1; + pixel_y = 28 }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/bot, +/obj/machinery/button/door{ + id = "testlab"; + name = "Test Chamber Blast Doors"; + pixel_x = 24 + }, +/turf/open/floor/iron, /area/science/explab) +"nul" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/sepia, +/area/quartermaster/warehouse) "nuw" = ( /obj/machinery/conveyor/inverted{ dir = 9; @@ -43213,19 +42524,6 @@ /obj/effect/decal/cleanable/blood/footprints, /turf/open/floor/iron/dark, /area/medical/morgue) -"nvp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=12-SSci"; - location = "11-CenterSW" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "nvJ" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -43239,6 +42537,23 @@ }, /turf/open/floor/iron/white, /area/science/research) +"nvV" = ( +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/computer/slot_machine, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/crew_quarters/cafeteria) "nwf" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -43256,6 +42571,25 @@ /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/department/medical) +"nwQ" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/science/xenobiology) +"nwR" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/central) "nwZ" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -43341,6 +42675,46 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/engine_room) +"nyn" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/closet/crate/wooden/toy, +/obj/machinery/camera/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = 22 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre/backstage) +"nyr" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Experimentation Chamber"; + req_access_txt = "8"; + security_level = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"nyz" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/hallway/primary/central) "nyE" = ( /obj/effect/turf_decal/tile/dark_blue{ alpha = 180; @@ -43375,15 +42749,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/sorting) -"nzq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "nzy" = ( /obj/effect/turf_decal/tile/dark_green/anticorner/contrasted, /obj/effect/decal/cleanable/dirt, @@ -43430,6 +42795,33 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"nzJ" = ( +/obj/structure/chair/fancy/bench/right{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) +"nzM" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/shower{ + dir = 8; + name = "emergency shower"; + pixel_x = -1; + pixel_y = -8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/noslip/white, +/area/medical/genetics/cloning) "nAr" = ( /obj/machinery/vending/boozeomat, /turf/closed/wall, @@ -43448,6 +42840,26 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/carpet/royalblack, /area/lawoffice) +"nAA" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","prison","security") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "brigentrance"; + name = "Brig Lockdown Control"; + pixel_y = -25; + req_access_txt = "1" + }, +/turf/open/floor/iron/dark, +/area/security/prison{ + name = "Prison Processing" + }) "nAB" = ( /obj/effect/turf_decal/delivery, /obj/item/kirbyplants/random, @@ -43467,18 +42879,6 @@ }, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) -"nAI" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engine/atmos) "nAP" = ( /obj/machinery/nanite_chamber, /obj/effect/turf_decal/guideline/guideline_edge/purple{ @@ -43500,33 +42900,22 @@ /area/security/brig/dock{ name = "Security E.V.A. Storage" }) -"nBb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "evashutter"; - name = "EVA Shutter Control"; - pixel_x = 6; - pixel_y = -25; - req_access_txt = "18" - }, -/obj/machinery/door/airlock/command{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/effect/mapping_helpers/airlock/unres{ +"nAX" = ( +/obj/effect/turf_decal/guideline/guideline_in/darkblue{ dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/iron/dark, -/area/ai_monitored/storage/eva) +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_blue/half{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/half{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "nBc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -43540,25 +42929,17 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/solar/starboard/aft) -"nBy" = ( -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +"nBn" = ( /obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - freerange = 1; - name = "Prison intercom"; - pixel_y = 25; - prison_radio = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 2 }, -/turf/open/floor/prison, -/area/security/prison{ - name = "Prison Visitation" - }) +/turf/open/floor/catwalk_floor, +/area/maintenance/department/security) "nBC" = ( /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -43576,46 +42957,11 @@ }, /turf/open/floor/wood, /area/security/courtroom) -"nBJ" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/engine/atmos) "nBO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/department/security) -"nBX" = ( -/obj/machinery/power/smes{ - charge = 2e+007 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/iron/tech/grid, -/area/engine/gravity_generator) "nBY" = ( /mob/living/basic/mothroach, /obj/item/flashlight/lantern/heirloom_moth{ @@ -43647,6 +42993,34 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"nCl" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/storage/fancy/donut_box{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/book/manual/wiki/sopcommand, +/obj/item/book/manual/wiki/sopservice, +/obj/item/book/manual/wiki/sopsupply, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "nCn" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron, @@ -43673,20 +43047,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"nCA" = ( -/obj/machinery/computer/xenoartifact_console{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = 28 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/science/explab) "nCC" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 @@ -43699,15 +43059,6 @@ /area/security/prison{ name = "Prison Toilet" }) -"nCI" = ( -/obj/effect/decal/cleanable/crayon, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/food/spaghetti/butternoodles, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/department/medical) "nDd" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -43773,6 +43124,19 @@ /obj/machinery/light/floor, /turf/open/floor/iron/tech, /area/engine/atmos) +"nDK" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/north{ + c_tag = "MiniSat Upload West"; + network = list("minisat","aiupload") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat/foyer) "nDV" = ( /obj/machinery/suit_storage_unit/engine, /obj/effect/turf_decal/bot, @@ -43800,6 +43164,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"nEF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "nFj" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ dir = 4 @@ -43825,28 +43197,10 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/security/warden) -"nFn" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) "nFs" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) -"nFw" = ( -/obj/machinery/xenoartifact_inbox, -/obj/effect/turf_decal/delivery, -/obj/item/xenoartifact, -/turf/open/floor/engine, -/area/science/explab) "nFy" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 @@ -43915,23 +43269,18 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) +"nFP" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) "nFQ" = ( /obj/effect/turf_decal/bot, /obj/structure/window/reinforced, /obj/structure/table/reinforced, /turf/open/floor/iron/techmaint, /area/science/xenobiology) -"nGg" = ( -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/research) "nGh" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -43986,21 +43335,6 @@ }, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) -"nHf" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/sepia, -/area/quartermaster/warehouse) "nHw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -44090,17 +43424,6 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) -"nII" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 8 - }, -/area/hallway/primary/central) "nIM" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -44120,6 +43443,13 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"nJc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "nJn" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -44163,38 +43493,12 @@ /area/security/brig{ name = "Brig Interrogation" }) -"nKO" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","cargo") - }, -/turf/open/floor/noslip/standard, -/area/quartermaster/storage) "nLc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /turf/open/floor/iron/dark, /area/security/execution/education) -"nLo" = ( -/obj/machinery/vending/wallmed{ - pixel_x = -1; - pixel_y = 32 - }, -/obj/structure/table/glass, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/book/manual/wiki/plumbing, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/medical/chemistry) "nLv" = ( /obj/structure/sign/warning/nosmoking/circle, /turf/closed/wall/r_wall, @@ -44258,17 +43562,20 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"nMe" = ( -/obj/machinery/telecomms/bus/preset_exploration, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ +"nMc" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_in/yellow{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 3 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_prep) +/obj/effect/turf_decal/tile/yellow/half, +/obj/effect/turf_decal/tile/yellow/half, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "nMj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44306,19 +43613,18 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/dorms) -"nNd" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 +"nNv" = ( +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -21 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "nNz" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -44416,6 +43722,16 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/sorting) +"nOL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_one_access_txt = "12;31" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/port/central) "nOM" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, @@ -44426,6 +43742,29 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"nPm" = ( +/obj/machinery/camera/autoname{ + dir = 6; + network = list("ss13","prison") + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + freerange = 1; + name = "Prison intercom"; + pixel_x = 25; + prison_radio = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/prison) +"nPn" = ( +/obj/effect/turf_decal/siding/wideplating/dark/corner{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/chapel/main) "nPJ" = ( /obj/effect/turf_decal/tile/blue/half{ dir = 4 @@ -44445,20 +43784,28 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) -"nPY" = ( -/obj/structure/railing/corner{ - dir = 1 +"nQa" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/camera/autoname{ + dir = 6; + network = list("ss13","prison") }, -/obj/structure/disposalpipe/segment{ +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + freerange = 1; + name = "Prison intercom"; + pixel_x = 25; + prison_radio = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/hallway/primary/central) +/turf/open/floor/prison, +/area/security/prison) "nQf" = ( /obj/machinery/door/poddoor{ id = "chapelgun"; @@ -44509,6 +43856,11 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"nQA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/tech, +/area/engine/atmos) "nQF" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, @@ -44554,17 +43906,20 @@ /obj/effect/landmark/prisonspawn, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) -"nQV" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/stripes/corner{ +"nQT" = ( +/obj/structure/disposalpipe/segment{ dir = 1 }, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/guideline/guideline_in/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half, +/obj/effect/turf_decal/tile/yellow/half, +/turf/open/floor/iron/large, /area/hallway/primary/central) "nQW" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -44572,14 +43927,6 @@ /obj/item/reagent_containers/glass/bucket, /turf/open/floor/grass, /area/hallway/primary/central) -"nQY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "nQZ" = ( /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -44646,22 +43993,6 @@ "nSh" = ( /turf/open/floor/iron/tech, /area/engine/engine_room) -"nSj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/box/corners{ - pixel_x = -16; - pixel_y = 16 - }, -/turf/open/floor/iron/tech, -/area/engine/atmos) "nSr" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -44675,10 +44006,37 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"nSu" = ( +/obj/machinery/computer/cargo/request{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","rd") + }, +/obj/machinery/newscaster{ + pixel_x = -31; + pixel_y = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron, +/area/science/lab) "nSx" = ( /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, /area/tcommsat/server) +"nSB" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron, +/area/engine/storage) "nSH" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/structure/cable/yellow{ @@ -44708,41 +44066,10 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"nTv" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/prison) "nTI" = ( /obj/structure/chair/wood/wings, /turf/open/floor/carpet/green, /area/security/courtroom) -"nTN" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) -"nTU" = ( -/obj/structure/railing{ - dir = 9 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "nTZ" = ( /obj/structure/chair{ dir = 4 @@ -44767,6 +44094,15 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"nUF" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Atmospherics" + }, +/turf/open/floor/plating, +/area/engine/atmos) "nUO" = ( /obj/effect/turf_decal/tile/dark_green/half/contrasted{ dir = 4 @@ -44787,6 +44123,28 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"nUS" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light_switch/tcomms{ + pixel_x = 12; + pixel_y = -21 + }, +/obj/machinery/light_switch{ + name = "Control Room light switch"; + pixel_x = -10; + pixel_y = -21 + }, +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/engine/gravity_generator) "nUU" = ( /turf/open/floor/wood, /area/security/courtroom) @@ -44886,12 +44244,6 @@ }, /turf/open/floor/iron/grid/steel, /area/hydroponics) -"nXs" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/techmaint, -/area/science/xenobiology) "nXu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -44906,21 +44258,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/quartermaster/qm) -"nXI" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/port_gen/pacman, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "nXK" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -44942,16 +44279,13 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/chief) -"nXS" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"nXP" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/iron/tech, -/area/ai_monitored/storage/eva) +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat/foyer) "nXU" = ( /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) @@ -44999,20 +44333,10 @@ /obj/machinery/pipedispenser, /turf/open/floor/iron/dark, /area/engine/atmos) -"nZk" = ( -/obj/effect/turf_decal/tile/neutral/anticorner{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/rnd/production/techfab/department/service, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hallway/secondary/service) +"nZr" = ( +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/maintenance/port/aft) "nZw" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/machinery/firealarm/directional/east, @@ -45111,21 +44435,28 @@ }, /turf/open/floor/plating, /area/ai_monitored/storage/satellite) -"obZ" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +"obH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/item/instrument/piano_synth, -/obj/machinery/camera/autoname{ - dir = 5 +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) +"obL" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance{ + pixel_y = 5 }, /obj/machinery/light_switch{ - pixel_x = -23; + pixel_x = -19; pixel_y = 1 }, -/turf/open/floor/wood, -/area/library) +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron/dark, +/area/engine/storage) "ocl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -45148,6 +44479,14 @@ /obj/machinery/atmospherics/miner/station/n2o, /turf/open/floor/engine/n2o, /area/engine/atmos) +"ocS" = ( +/obj/machinery/camera/motion/directional/west{ + c_tag = "MiniSat Exterior 4"; + network = list("minisat") + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "odc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -45165,6 +44504,21 @@ /obj/structure/railing, /turf/open/space/basic, /area/space) +"odp" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + dynamic_lighting = 2; + lighting_brightness_tube = 11; + lighting_colour_bulb = "#DDE6FF"; + lighting_colour_night = "#DDE6FF"; + lighting_colour_tube = "#DDE6FF"; + lighting_overlay_colour = "#DDE6FF"; + power_light = 0 + }) "odu" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -45180,14 +44534,37 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"ody" = ( -/obj/effect/turf_decal/guideline/guideline_edge/blue{ +"odL" = ( +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/iron/white/side{ - dir = 8 +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","prison") }, -/area/medical/sleeper) +/obj/structure/rack, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/tile/black/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/prison_scanner, +/obj/item/prison_scanner, +/obj/item/prison_scanner, +/obj/item/prison_scanner, +/obj/item/prison_scanner, +/turf/open/floor/iron/techmaint, +/area/security/prison) "odP" = ( /obj/structure/table, /turf/open/floor/iron/dark, @@ -45212,6 +44589,17 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/detectives_office) +"oed" = ( +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "oee" = ( /obj/machinery/door/airlock/research/glass{ id_tag = "RoboFoyer"; @@ -45262,6 +44650,29 @@ /obj/effect/landmark/start/research_director, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) +"oeB" = ( +/obj/machinery/computer/pod/old{ + density = 0; + icon = 'icons/obj/airlock_machines.dmi'; + icon_state = "airlock_control_standby"; + id = "chapelgun"; + layer = 4; + name = "Mass Driver Controller"; + pixel_y = 32 + }, +/obj/structure/table/wood/fancy, +/obj/item/food/grown/flower/harebell{ + pixel_y = 3 + }, +/obj/item/candle/infinite{ + pixel_x = -8; + pixel_y = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "oeL" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -45270,6 +44681,21 @@ /obj/machinery/meter, /turf/open/floor/iron/tech, /area/engine/engine_room) +"oeM" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + dynamic_lighting = 2; + lighting_brightness_tube = 11; + lighting_colour_bulb = "#DDE6FF"; + lighting_colour_night = "#DDE6FF"; + lighting_colour_tube = "#DDE6FF"; + lighting_overlay_colour = "#DDE6FF"; + power_light = 0 + }) "oeZ" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180 @@ -45284,6 +44710,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"ofa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "ofC" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -45294,6 +44735,26 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"ofI" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engidesk"; + name = "engineering security door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/northright{ + dir = 2; + name = "Engi Desk"; + req_one_access_txt = "32;19" + }, +/obj/machinery/modular_fabricator/autolathe, +/turf/open/floor/iron/dark, +/area/engine/engineering) +"ofK" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) "ofM" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -45301,6 +44762,16 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/iron/dark, /area/engine/engine_room) +"ogj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/security/main{ + name = "Security Locker Room" + }) "ogn" = ( /obj/effect/turf_decal{ dir = 1 @@ -45321,6 +44792,22 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"ogF" = ( +/obj/machinery/disposal/bin, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = -15; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/bridge/meeting_room) "ogV" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -45345,31 +44832,6 @@ }, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary1) -"ohq" = ( -/obj/effect/turf_decal/guideline/guideline_out_arrow/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/oil/streak, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/techmaint, -/area/hallway/secondary/service) -"ohy" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 8 - }, -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/organ/ears/cat, -/turf/open/floor/iron, -/area/medical/surgery) "ohL" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/teleport/hub, @@ -45422,30 +44884,30 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/wood, /area/security/prison) -"oiI" = ( -/turf/closed/wall, -/area/vacant_room/office) -"oiN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/components/binary/valve/layer4{ +"oiG" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/terminal{ +/obj/structure/disposalpipe/junction/flip{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) +/obj/effect/turf_decal/tile/dark_green/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) +"oiI" = ( +/turf/closed/wall, +/area/vacant_room/office) "oiP" = ( /obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, @@ -45507,34 +44969,23 @@ /obj/structure/sign/poster/random, /turf/closed/wall/r_wall, /area/security/checkpoint/escape) -"ojp" = ( -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_x = 9; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_x = -8; - pixel_y = 11 +"ojz" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/spawner/lootdrop/glowstick/lit, -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/disposalpipe/junction{ + dir = 8 }, -/area/maintenance/central) -"ojt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/tile/dark_green/half{ dir = 8 }, -/turf/open/floor/iron, -/area/engine/atmos) +/turf/open/floor/iron/half, +/area/hallway/primary/central) "ojG" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 @@ -45562,50 +45013,11 @@ /obj/machinery/suit_storage_unit/exploration, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"ojR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/autoname, -/obj/machinery/washing_machine, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) "okb" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron, /area/science/storage) -"okc" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"okC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple, -/obj/item/radio/intercom{ - canhear_range = 6; - dir = 1; - pixel_x = 1; - pixel_y = -29 - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/research) "okF" = ( /obj/machinery/chem_master, /obj/item/reagent_containers/glass/beaker/large, @@ -45620,12 +45032,6 @@ dir = 1 }, /area/medical/medbay/central) -"okR" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/cafeteria) "ole" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -45636,21 +45042,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/bridge) -"olj" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "olk" = ( /obj/structure/table, /obj/item/storage/backpack/duffelbag/mining_conscript{ @@ -45731,19 +45122,6 @@ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, /area/tcommsat/computer) -"omx" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_in/blue{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "omR" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -45780,6 +45158,14 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/engine, /area/science/xenobiology) +"onL" = ( +/obj/effect/turf_decal/tile/yellow/anticorner, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/department/engine) "onV" = ( /obj/structure/chair/fancy/comfy{ buildstackamount = 0; @@ -45818,6 +45204,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/dorms) +"ooO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "ooT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -45879,6 +45277,19 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) +"opP" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/spawner/randomvend/cola, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron, +/area/engine/break_room) "opQ" = ( /turf/open/floor/iron/dark, /area/chapel/main) @@ -45902,25 +45313,29 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/tech, /area/engine/engine_room) +"oqg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/quartermaster/storage) "oqp" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/science/robotics) -"oqv" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/toolcloset, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/item/toy/beach_ball/holoball/dodgeball{ - name = "dodgeball 4 of 5" - }, -/turf/open/floor/iron, -/area/construction/mining/aux_base) "oqK" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -45928,6 +45343,10 @@ }, /turf/open/space/basic, /area/space/nearstation) +"oqM" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/tech, +/area/engine/atmos) "oqQ" = ( /obj/structure/table, /obj/structure/cable/yellow{ @@ -45978,34 +45397,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/entry) -"orl" = ( -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/bot, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/item/storage/secure/safe{ - pixel_x = 6; - pixel_y = -31 - }, -/turf/open/floor/iron, -/area/quartermaster/qm) -"orS" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 +"orm" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/airalarm/directional/south, +/obj/structure/displaycase/captain, +/obj/machinery/light{ + bulb_colour = "#FFCEA6"; + nightshift_light_color = "#FFB16E" }, -/obj/structure/chair/fancy/bench/pew/right{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/glass/reinforced, -/area/chapel/main) +/turf/open/floor/carpet/blue, +/area/crew_quarters/heads/captain/private) "orV" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -46017,15 +45421,26 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) -"osg" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 +"osa" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/ionrifle{ + pixel_x = -1; + pixel_y = 10 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 4 +/obj/item/gun/energy/temperature/security{ + pixel_y = 5 }, -/area/hallway/primary/central) +/obj/structure/window/reinforced, +/obj/machinery/door/window/brigdoor/westleft{ + name = "specialized weapons"; + req_access_txt = "3" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/item/gun/grenadelauncher/security, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "osm" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/effect/decal/cleanable/dirt, @@ -46034,16 +45449,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) -"osH" = ( -/mob/living/basic/cockroach, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "osJ" = ( /obj/machinery/vending/wardrobe/medi_wardrobe, /obj/effect/turf_decal/bot, @@ -46052,21 +45457,6 @@ }, /turf/open/floor/iron/white, /area/medical/storage) -"osT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/half, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/caution{ - pixel_y = -17 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/maintenance/port/aft) "osV" = ( /obj/structure/sign/warning/radiation_shelter{ pixel_x = 33 @@ -46150,16 +45540,6 @@ "otE" = ( /turf/closed/wall, /area/hydroponics) -"otO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/bridge) "otP" = ( /obj/structure/table, /obj/structure/reagent_dispensers/virusfood{ @@ -46223,6 +45603,15 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) +"ouv" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "ouD" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance/three, @@ -46275,17 +45664,6 @@ /area/security/main{ name = "Security Viewing Hall" }) -"ovc" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/deepfryer, -/turf/open/floor/iron/white, -/area/crew_quarters/kitchen) "ovj" = ( /obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ @@ -46327,22 +45705,20 @@ }, /turf/open/floor/iron, /area/gateway) -"ovY" = ( -/obj/machinery/computer/apc_control{ - dir = 1 +"owh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/directional, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) -"owg" = ( -/obj/machinery/newscaster{ - pixel_y = 34 +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("ss13","security","court") +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/wood, -/area/security/courtroom) +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) "owm" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -46365,17 +45741,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"owF" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 6 - }, -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Pet Solitary Confinement"; - req_access_txt = "58" +"oww" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/wood, +/area/security/detectives_office) "owK" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -46386,17 +45759,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) -"owU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","engine") - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/turf/open/floor/iron/tech, -/area/engine/engine_room) "owZ" = ( /obj/structure/table/wood, /obj/item/clipboard{ @@ -46450,6 +45812,19 @@ /area/security/main{ name = "Security Locker Room" }) +"oxF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "oxQ" = ( /turf/closed/wall, /area/storage/primary) @@ -46470,44 +45845,12 @@ dir = 1 }, /area/medical/surgery) -"oyA" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;6" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/department/medical/morgue) "ozf" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/numbers/two_nine, /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/maintenance/port/aft) -"ozn" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/cafeteria) -"ozp" = ( -/obj/structure/table/reinforced, -/obj/item/aiModule/reset, -/obj/item/aiModule/reset/purge, -/obj/item/aiModule/core/full/asimov, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) "ozx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/stripes/line{ @@ -46515,17 +45858,6 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) -"oAk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) "oAv" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -46541,6 +45873,20 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) +"oAx" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/atmos) "oAF" = ( /obj/structure/table, /obj/item/electronics/airlock, @@ -46590,25 +45936,26 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/captain/private) -"oBd" = ( -/obj/structure/cable/yellow, -/turf/open/floor/iron/tech, -/area/engine/engine_room) -"oBw" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +"oBc" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 }, -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron/white/side, -/area/science/lab) +/turf/open/floor/iron, +/area/engine/atmos) +"oBd" = ( +/obj/structure/cable/yellow, +/turf/open/floor/iron/tech, +/area/engine/engine_room) "oBx" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall, @@ -46624,6 +45971,13 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"oBD" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 4; + initialize_directions = 4 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "oBL" = ( /obj/machinery/vending/wardrobe/bar_wardrobe, /obj/effect/turf_decal/bot, @@ -46636,18 +45990,6 @@ name = "Holodeck Projector Floor" }, /area/holodeck/rec_center) -"oCg" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/landmark/blobstart, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "oCq" = ( /obj/machinery/libraryscanner, /turf/open/floor/carpet/royalblack, @@ -46663,6 +46005,15 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"oCP" = ( +/obj/machinery/cryopod, +/obj/machinery/computer/cryopod{ + pixel_x = 33 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/medical/sleeper) "oCW" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -46681,17 +46032,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"oDF" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/medical, -/obj/effect/spawner/lootdrop/techstorage/medical, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/storage/tech) "oDI" = ( /obj/machinery/announcement_system, /obj/effect/turf_decal/stripes/line{ @@ -46735,15 +46075,35 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"oEN" = ( -/obj/machinery/gateway{ - dir = 4 +"oEA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" }, -/obj/machinery/camera/autoname{ - dir = 8 +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + freerange = 1; + name = "Prison intercom"; + pixel_y = -25; + prison_radio = 1 }, -/turf/open/floor/iron/techmaint, -/area/gateway) +/turf/open/floor/iron, +/area/security/prison{ + name = "Prison Visitation" + }) +"oEG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "oER" = ( /obj/structure/window/reinforced{ dir = 4 @@ -46795,19 +46155,26 @@ /area/security/brig{ name = "Brig Evidence" }) -"oFP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "oFY" = ( /obj/machinery/air_sensor/atmos/plasma_tank, /turf/open/floor/engine/plasma, /area/engine/atmos) +"oGl" = ( +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "oGm" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -46861,20 +46228,6 @@ }, /turf/open/space/basic, /area/solar/port/fore) -"oHu" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/teleporter) "oHD" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -46912,16 +46265,6 @@ "oHG" = ( /turf/open/floor/circuit/telecomms/server, /area/science/xenobiology) -"oHJ" = ( -/obj/structure/railing/corner, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central) "oHV" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "medpriv1"; @@ -46957,6 +46300,20 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"oIl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/central) "oIs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -46969,6 +46326,18 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"oIT" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + color = "#267878"; + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/cafeteria) "oIY" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -46998,6 +46367,34 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/engine/storage) +"oJi" = ( +/obj/effect/turf_decal/guideline/guideline_out/brown{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/central) +"oJn" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "oJq" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47020,6 +46417,20 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) +"oJT" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_one_access_txt = "31;48;26" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/quartermaster/office) "oKe" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -47048,22 +46459,30 @@ /obj/machinery/door/poddoor/incinerator_atmos_main, /turf/open/floor/engine/vacuum, /area/engine/atmospherics_engine) -"oKL" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/generic, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) "oKM" = ( /obj/effect/decal/cleanable/ash, /obj/effect/landmark/xeno_spawn, /turf/open/floor/wood, /area/vacant_room/office) +"oKP" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron, +/area/engine/atmos) "oKQ" = ( /obj/effect/turf_decal/guideline/guideline_edge/blue{ dir = 1 @@ -47073,26 +46492,31 @@ }, /turf/open/floor/iron/white/side, /area/medical/medbay/central) -"oKW" = ( -/obj/structure/table/glass, -/obj/item/surgicaldrill{ - pixel_x = 1; - pixel_y = 7 +"oKS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 }, -/obj/item/razor{ - pixel_x = -6; - pixel_y = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/cautery{ - pixel_x = -1; - pixel_y = 1 +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/obj/item/retractor{ - pixel_x = -2; - pixel_y = 2 +/obj/machinery/button/door/incinerator_vent_toxmix{ + id = "tox_ESD"; + name = "Emergency space door"; + pixel_x = 31; + pixel_y = -6; + req_one_access_txt = "8;63" }, -/turf/open/floor/iron, -/area/medical/surgery) +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "oLh" = ( /obj/machinery/door/airlock/wood, /obj/structure/barricade/wooden/crude, @@ -47109,29 +46533,6 @@ }, /turf/open/floor/carpet/purple, /area/chapel/main) -"oLz" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/folder/yellow, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","cargo") - }, -/obj/item/toy/figure/qm{ - pixel_x = 9; - pixel_y = 4 - }, -/obj/item/stamp/quartermaster{ - pixel_x = -6; - pixel_y = 7 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/qm) "oLA" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/heat_exchanging/junction, @@ -47158,6 +46559,13 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/sepia, /area/maintenance/port/central) +"oLP" = ( +/obj/structure/chair/office, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/chapel/office) "oLS" = ( /obj/machinery/light{ dir = 4 @@ -47192,6 +46600,24 @@ }, /turf/open/floor/iron/dark, /area/storage/primary) +"oMp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "oMq" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -47217,32 +46643,15 @@ }, /turf/open/floor/iron, /area/security/brig) -"oMx" = ( -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/research) -"oMG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +"oMI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/iron/tech, +/area/ai_monitored/storage/eva) "oMN" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -47363,28 +46772,6 @@ dir = 10 }, /area/medical/sleeper) -"oNY" = ( -/obj/structure/table/reinforced, -/obj/machinery/light_switch{ - pixel_x = -8; - pixel_y = -21 - }, -/obj/item/storage/lockbox/loyalty, -/obj/machinery/door/window/brigdoor/westleft{ - name = "mind shields"; - req_access_txt = "3" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/clothing/suit/armor/laserproof, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"oOh" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/structure/table/reinforced, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "oOn" = ( /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "engsm"; @@ -47411,19 +46798,6 @@ "oOu" = ( /turf/closed/wall/r_wall, /area/teleporter) -"oOv" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/exploration, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","rd") - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/quartermaster/exploration_prep) "oOw" = ( /obj/machinery/power/emitter/welded, /obj/structure/cable/yellow, @@ -47438,6 +46812,12 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"oOz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/iron, +/area/maintenance/department/engine) "oOB" = ( /obj/structure/chair/fancy/bench{ dir = 1 @@ -47460,6 +46840,21 @@ /area/security/main{ name = "Security Viewing Hall" }) +"oON" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "oPi" = ( /obj/machinery/door/airlock/security/glass{ name = "Holding Area"; @@ -47508,28 +46903,22 @@ /obj/structure/table/wood, /turf/open/floor/carpet/red, /area/crew_quarters/cafeteria) -"oPL" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #4"; - dir = 4; - network = list("ss13","rd","xeno") - }, -/obj/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) "oPO" = ( /obj/structure/sign/departments/medbay/alt2, /turf/closed/wall, /area/medical/chemistry) -"oPW" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat Exterior 3"; - dir = 1; - network = list("minisat") +"oPZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "oQi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47566,6 +46955,15 @@ /obj/structure/sign/poster/official/moth1, /turf/closed/wall, /area/crew_quarters/kitchen) +"oQG" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/lobby) "oQI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -47652,6 +47050,15 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"oRP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "oRY" = ( /obj/machinery/atmospherics/miner/station/nitrogen, /turf/open/floor/engine/n2, @@ -47723,6 +47130,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig/dock) +"oTk" = ( +/obj/effect/turf_decal/guideline/guideline_edge/neutral{ + alpha = 255; + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/medical/medbay/central) "oTo" = ( /obj/item/storage/toolbox/mechanical{ pixel_x = -3; @@ -47732,14 +47148,23 @@ /obj/structure/table/reinforced, /turf/open/floor/iron/dark, /area/science/robotics) -"oTs" = ( -/obj/structure/window/reinforced{ +"oTp" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engine/atmos) "oTx" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/techmaint, @@ -47759,9 +47184,44 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"oTO" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) "oTR" = ( /turf/closed/wall/rust, /area/maintenance/solars/port/aft) +"oTS" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/grille/broken, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/central) +"oTU" = ( +/obj/machinery/telecomms/hub/preset/exploration, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_prep) "oTY" = ( /obj/machinery/door/window/eastright{ dir = 8; @@ -47918,26 +47378,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/quartermaster/warehouse) -"oVP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/side, -/area/hallway/primary/central) -"oWc" = ( -/obj/machinery/camera/autoname{ - network = list("ss13","engine") - }, -/obj/structure/cable{ - icon_state = "2-4" +"oVO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/engine/supermatter) +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "oWe" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -47978,6 +47425,21 @@ /obj/item/storage/belt/utility, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"oXn" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + dynamic_lighting = 2; + lighting_brightness_tube = 11; + lighting_colour_bulb = "#DDE6FF"; + lighting_colour_night = "#DDE6FF"; + lighting_colour_tube = "#DDE6FF"; + lighting_overlay_colour = "#DDE6FF"; + power_light = 0 + }) "oXo" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -48035,6 +47497,14 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/engineering) +"oYk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light_switch{ + pixel_x = 21 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/wood, +/area/chapel/office) "oYr" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -48049,6 +47519,15 @@ dir = 4 }, /area/science/mixing/chamber) +"oYy" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "oYZ" = ( /obj/effect/turf_decal/caution{ dir = 8; @@ -48078,6 +47557,23 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"oZn" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/white, +/area/science/robotics) "oZw" = ( /obj/effect/turf_decal/guideline/guideline_edge/neutral{ alpha = 255; @@ -48265,6 +47761,20 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) +"pbg" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pbr" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/machinery/status_display/door_timer{ @@ -48297,10 +47807,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"pbD" = ( -/obj/machinery/vendor/exploration, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) "pco" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -48328,32 +47834,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/bridge) -"pcR" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/maintenance/department/science) -"pdq" = ( -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/obj/item/kirbyplants/random, -/obj/machinery/light/small{ - brightness = 3 - }, -/obj/machinery/camera/motion{ - c_tag = "Technical Storage"; - dir = 1; - name = "motion-sensitive Technical Storage"; - network = list("ss13","engine") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/techmaint, -/area/storage/tech) "pdv" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -48367,6 +47847,55 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) +"pdK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/chair/fancy/bench/pew/left{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1; + pixel_y = -3 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/turf/open/floor/wood, +/area/security/courtroom) +"pdS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_x = -8; + pixel_y = -30 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/button/door{ + id = "Capoffice"; + id_tag = "cmoprivacy"; + name = "Captain blast door"; + pixel_x = 5; + pixel_y = -25 + }, +/obj/structure/rack, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/aicard, +/obj/item/storage/secure/briefcase, +/turf/open/floor/iron, +/area/bridge) "pdT" = ( /turf/closed/wall/r_wall/rust, /area/maintenance/central) @@ -48410,13 +47939,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"peH" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/techmaint, -/area/engine/gravity_generator) "peP" = ( /obj/structure/chair/office/light{ dir = 1; @@ -48454,11 +47976,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"pfD" = ( -/obj/effect/decal/cleanable/crayon, -/obj/item/food/butterdog, -/turf/open/floor/plating, -/area/maintenance/department/medical) "pfH" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -48501,6 +48018,15 @@ /area/security/brig{ name = "Brig Interrogation" }) +"pgc" = ( +/obj/effect/turf_decal/guideline/guideline_edge/neutral{ + alpha = 255; + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/medical/medbay/central) "pgq" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -48534,16 +48060,17 @@ /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) "pgR" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/obj/item/paper/crumpled/bloody/docsdeathnote{ + default_raw_text = "They tried to take it from us... our precious..."; + pixel_x = -7; + pixel_y = 5 }, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 +/turf/open/floor/plating{ + burnt = 1 }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/area/maintenance/department/medical) "pgT" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood, @@ -48586,6 +48113,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/aft) +"phR" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/engine/storage) "pia" = ( /obj/structure/grille, /turf/open/space/basic, @@ -48602,11 +48134,6 @@ }, /turf/open/floor/iron/tech/grid, /area/engine/engine_room) -"pis" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/vacant_room/office) "pix" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -48635,6 +48162,21 @@ /obj/item/bedsheet/captain, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/captain/private) +"piF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "piH" = ( /obj/structure/janitorialcart, /obj/item/reagent_containers/glass/bucket{ @@ -48653,6 +48195,17 @@ }, /turf/open/floor/iron, /area/janitor) +"piY" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/engine/atmos) "pjc" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/light, @@ -48664,6 +48217,23 @@ /area/security/prison{ name = "Prison Visitation" }) +"pju" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"pjE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/spawner/randomarcade{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/cafeteria) "pjF" = ( /obj/structure/sign/departments/minsky/engineering/atmospherics{ pixel_x = 31; @@ -48753,19 +48323,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"pkk" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/carpet/grimy, -/area/chapel/office) "pkt" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/iron/dark, @@ -48777,24 +48334,6 @@ }, /turf/open/floor/plating, /area/quartermaster/miningdock) -"pkD" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno6"; - name = "Creature Cell" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "pkE" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -48853,19 +48392,6 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) -"pkY" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/leafybush, -/obj/item/toy/gun{ - desc = "It has his name engraved in the barrel. On closer inspection it's just a toy"; - name = "Tony's gun"; - pixel_x = -12; - pixel_y = 5 - }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "plx" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -48901,6 +48427,21 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/science/misc_lab/range) +"pmn" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pmu" = ( /obj/machinery/button/door{ id = "commissarydoor1"; @@ -48923,6 +48464,23 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"pmC" = ( +/obj/structure/rack, +/obj/item/lighter, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 + }, +/obj/item/reagent_containers/pill/patch/silver_sulf, +/obj/effect/turf_decal/siding/wideplating/dark, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/heads/chief) "pmH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/door/airlock/public/glass{ @@ -48938,6 +48496,17 @@ /area/security/prison{ name = "Prison Visitation" }) +"pmJ" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","cargo") + }, +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/warehouse) "pmQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -48946,6 +48515,12 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"pmV" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light/very_dim/directional/west, +/turf/open/floor/iron/dark, +/area/security/execution/education) "pnv" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/bot, @@ -49030,19 +48605,20 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/white, /area/science/research) -"poH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 +"poD" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 }, /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/research) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "poJ" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -49075,6 +48651,12 @@ /area/security/brig{ name = "Brig Evidence" }) +"poS" = ( +/obj/effect/turf_decal/delivery, +/obj/item/xenoartifact, +/obj/machinery/xenoartifact_inbox, +/turf/open/floor/engine, +/area/science/explab) "poU" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -49130,10 +48712,30 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) -"pqk" = ( -/obj/effect/decal/cleanable/robot_debris, -/turf/open/floor/plating, -/area/maintenance/port/aft) +"ppL" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/iron, +/area/engine/engine_room) +"ppT" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 5 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pql" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -49169,6 +48771,29 @@ /area/security/main{ name = "Security Locker Room" }) +"pqs" = ( +/obj/effect/turf_decal/guideline/guideline_in/darkblue{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "Janie"; + sortType = 22 + }, +/obj/effect/turf_decal/tile/dark_blue/half{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/half{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "pqC" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -49182,40 +48807,16 @@ }, /turf/open/space/basic, /area/space/nearstation) -"pqI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/extinguisher_cabinet{ - pixel_x = -8; - pixel_y = -30 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - id = "Capoffice"; - id_tag = "cmoprivacy"; - name = "Captain blast door"; - pixel_x = 5; - pixel_y = -25; - req_access_txt = "20" - }, -/obj/structure/rack, -/obj/item/aicard, -/obj/item/storage/secure/briefcase, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/bridge) +"pqL" = ( +/obj/effect/decal/cleanable/crayon, +/obj/item/food/butterdog, +/turf/open/floor/plating, +/area/maintenance/department/medical) +"pqP" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/maintenance/central) "prd" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -49223,6 +48824,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/sepia, /area/maintenance/port/central) +"pre" = ( +/obj/machinery/stasis{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","security") + }, +/obj/machinery/defibrillator_mount{ + pixel_x = -32 + }, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "pro" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -49246,24 +48860,15 @@ "prv" = ( /turf/closed/wall, /area/crew_quarters/heads/captain) -"prw" = ( -/obj/effect/turf_decal/guideline/guideline_in/neutral{ - alpha = 255; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - alpha = 140; - color = "#FFFFFF"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +"prW" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) +/turf/open/floor/iron, +/area/science/storage) "prX" = ( /obj/effect/landmark/start/warden, /obj/item/bedsheet/dorms, @@ -49271,23 +48876,6 @@ /obj/item/toy/batong, /turf/open/floor/iron/dark, /area/security/prison/shielded) -"psg" = ( -/obj/effect/turf_decal/guideline/guideline_in/darkblue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - alpha = 180; - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "psm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, @@ -49320,21 +48908,32 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"psR" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/engine/engineering) "psX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"ptD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"ptm" = ( +/obj/machinery/computer/operating, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster{ + pixel_y = 34 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay") }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) +/turf/open/floor/iron, +/area/medical/surgery) "ptJ" = ( /obj/effect/turf_decal/loading_area{ dir = 4 @@ -49368,15 +48967,6 @@ }, /turf/open/floor/plating/airless, /area/science/test_area) -"ptY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "puq" = ( /obj/structure/chair{ dir = 4 @@ -49455,6 +49045,19 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/department/science) +"pvw" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset/full, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pvz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -49482,18 +49085,6 @@ /obj/item/stack/rods, /turf/open/space/basic, /area/solar/port/fore) -"pvU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "pvW" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -49588,28 +49179,21 @@ /obj/machinery/air_sensor/atmos/carbon_tank, /turf/open/floor/engine/co2, /area/engine/atmos) -"pxM" = ( -/turf/closed/wall/r_wall, -/area/medical/sleeper) -"pyb" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 +"pxE" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","rd") }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 10 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) +/turf/open/floor/iron, +/area/science/lobby) +"pxM" = ( +/turf/closed/wall/r_wall, +/area/medical/sleeper) "pym" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /mob/living/simple_animal/kalo{ @@ -49649,10 +49233,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"pyL" = ( -/obj/machinery/rnd/experimentor, -/turf/open/floor/engine, -/area/science/explab) "pyP" = ( /obj/structure/sign/poster/random, /turf/closed/wall, @@ -49712,20 +49292,29 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/maintenance/port/central) -"pAr" = ( -/obj/effect/turf_decal/tile/neutral/half, -/obj/machinery/camera/autoname{ - dir = 8 +"pAo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -31 }, -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = -21 +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 3; + pixel_y = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/item/folder/red, +/obj/item/pen, +/obj/item/radio/off, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/chapel/office) +/obj/machinery/airalarm/directional/north{ + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "pAu" = ( /obj/machinery/light/small{ dir = 4 @@ -49733,6 +49322,17 @@ /obj/structure/closet/crate/coffin, /turf/open/floor/iron/dark, /area/chapel/main) +"pAz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -32 + }, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/lobby) "pAC" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -49762,39 +49362,6 @@ /obj/machinery/processor, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary2) -"pAW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1; - pixel_x = 2 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/item/multitool, -/obj/item/wrench, -/obj/item/radio/off, -/turf/open/floor/iron, -/area/bridge) -"pAZ" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/chair/fancy/bench/pew/right{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/glass/reinforced, -/area/chapel/main) "pBa" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Chemistry Maintenance Hatch"; @@ -49884,16 +49451,49 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"pBW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/north, +/obj/machinery/washing_machine, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "pCi" = ( /obj/effect/turf_decal/tile/dark_green, /turf/open/floor/iron, /area/maintenance/central) +"pCk" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","engine") + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) "pCu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ dir = 4 }, /turf/open/floor/engine/o2, /area/engine/atmos) +"pCI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pCQ" = ( /obj/item/kirbyplants{ pixel_x = 19; @@ -49944,27 +49544,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/stairs/medium, /area/chapel/main) -"pDp" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 8 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 4 - }, -/area/hallway/primary/central) "pDO" = ( /obj/machinery/nanite_program_hub, /obj/effect/turf_decal/stripes/line{ @@ -49972,6 +49551,20 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) +"pEb" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) "pEe" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -50008,12 +49601,23 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"pEq" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +"pEr" = ( +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 }, -/turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "pEs" = ( /obj/structure/disposalpipe/sorting/mail/flip{ @@ -50029,27 +49633,21 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"pEw" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "pEA" = ( /turf/open/floor/iron/stairs/left{ dir = 4 }, /area/hallway/primary/central) -"pEB" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/rnd, -/obj/effect/spawner/lootdrop/techstorage/rnd, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/storage/tech) "pEC" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -50091,16 +49689,6 @@ /obj/structure/curtain/directional, /turf/open/floor/plating, /area/crew_quarters/heads/chief) -"pEZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/cafeteria) "pFb" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/turf_decal/bot, @@ -50151,14 +49739,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) -"pFQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "pGd" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/box, @@ -50242,6 +49822,24 @@ /obj/structure/fans/tiny/invisible, /turf/open/floor/iron/techmaint, /area/quartermaster/storage) +"pHp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/tile/dark_green/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "pHx" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -50262,16 +49860,6 @@ /obj/structure/closet/secure_closet/injection, /turf/open/floor/iron/dark, /area/security/execution/education) -"pHD" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/window/southleft{ - name = "Engineering Delivery"; - req_access_txt = "24" - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "pHE" = ( /turf/open/floor/plating, /area/ai_monitored/storage/satellite) @@ -50318,12 +49906,34 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hos) +"pIy" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/light, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","rd") + }, +/turf/open/floor/circuit/telecomms/server, +/area/science/server) "pIC" = ( /obj/machinery/suit_storage_unit/security, /turf/open/floor/iron/dark, /area/security/brig/dock{ name = "Security E.V.A. Storage" }) +"pII" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pIL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -50403,32 +50013,11 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) -"pJP" = ( -/obj/effect/turf_decal/guideline/guideline_tri/blue{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/medical/sleeper) "pJV" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"pKr" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "pKz" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -50447,22 +50036,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"pKK" = ( -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/carpet/purple, -/area/chapel/main) "pKL" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -50509,6 +50082,15 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) +"pLm" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + dir = 8 + }, +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/item/organ/ears/cat, +/turf/open/floor/iron, +/area/medical/surgery) "pLp" = ( /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral{ @@ -50545,13 +50127,6 @@ }, /turf/open/floor/wood, /area/library) -"pLL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "pLM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -50607,6 +50182,27 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/engine_room) +"pMO" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/simple_animal/butterfly{ + name = "Lisa, PsyD" + }, +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/grass/no_border, +/area/medical/sleeper) "pMQ" = ( /obj/effect/turf_decal/box/white, /obj/machinery/atmospherics/pipe/simple/general/hidden, @@ -50671,60 +50267,56 @@ /obj/machinery/air_sensor/atmos/nitrogen_tank, /turf/open/floor/engine/n2, /area/engine/atmos) -"pNW" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +"pOj" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ + alpha = 180 }, -/obj/effect/turf_decal/guideline/guideline_in/brown, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) -"pOg" = ( -/obj/machinery/light{ - dir = 4 +/turf/open/floor/iron, +/area/hallway/primary/fore) +"pOp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/camera/autoname{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/guideline/guideline_edge/darkblue{ - dir = 1 +/turf/open/floor/iron/dark, +/area/science/robotics) +"pOy" = ( +/obj/machinery/light/small{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","engine") }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore) -"pOj" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ - alpha = 180 +/obj/item/radio/intercom{ + pixel_x = 33; + pixel_y = -2 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Chamber" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) +/turf/open/floor/engine, +/area/engine/supermatter) "pOB" = ( /obj/effect/turf_decal/tile/dark_green/half/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"pOJ" = ( +"pOD" = ( /obj/structure/railing{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 + dir = 4 }, -/turf/open/floor/iron/dark/smooth_edge, +/turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "pOL" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -50776,43 +50368,46 @@ dir = 4 }, /area/medical/surgery) -"pPm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, +"pPj" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, -/area/science/xenobiology) +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/chapel/office) "pPs" = ( /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/iron/white/side, /area/medical/surgery) -"pPy" = ( -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/port/aft) "pPA" = ( /turf/closed/wall/r_wall, /area/science/storage) -"pQm" = ( -/obj/machinery/light{ +"pPY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/area/tcommsat/server) +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) +"pQd" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "pQu" = ( /obj/machinery/advanced_airlock_controller/directional/north, /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ @@ -50823,6 +50418,17 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"pQS" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/lobby) "pQZ" = ( /obj/machinery/atmospherics/components/unary/cryo_cell{ dir = 4; @@ -51054,14 +50660,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"pTu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "pTy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -51105,6 +50703,15 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) +"pUj" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pUl" = ( /obj/effect/turf_decal/guideline/guideline_out_arrow/brown{ dir = 9 @@ -51118,6 +50725,23 @@ }, /turf/open/floor/wood, /area/maintenance/central) +"pUm" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "pUo" = ( /obj/item/radio/intercom{ dir = 1; @@ -51136,32 +50760,26 @@ }, /turf/open/floor/iron, /area/security/brig) -"pVo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 1 +"pUv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"pVy" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -4; - pixel_y = -1 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/item/firing_pin/off_station{ - pixel_y = 11 +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) +"pUK" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/security/warden) +/obj/structure/cable/yellow, +/turf/open/floor/iron, +/area/quartermaster/sorting) "pVF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -51222,20 +50840,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/department/science) -"pWj" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/recharge_station, -/obj/machinery/camera/autoname{ - network = list("ss13","rd") - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) "pWo" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -51245,6 +50849,15 @@ dir = 1 }, /area/science/lobby) +"pWr" = ( +/obj/machinery/newscaster{ + pixel_y = 33 + }, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/warrant, +/turf/open/floor/carpet/royalblack, +/area/lawoffice) "pWx" = ( /obj/item/trash/plate, /obj/effect/decal/cleanable/dirt/dust, @@ -51273,6 +50886,25 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) +"pXn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/trash/can{ + pixel_x = -10; + pixel_y = 11 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "pXK" = ( /turf/closed/wall, /area/bridge) @@ -51308,6 +50940,13 @@ /area/security/brig{ name = "Brig Interrogation" }) +"pYm" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/structure/table/reinforced, +/turf/open/floor/plating{ + broken = 1 + }, +/area/engine/engine_room) "pYo" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -51357,6 +50996,31 @@ }, /turf/open/floor/iron/white, /area/science/research) +"pYA" = ( +/obj/item/radio/intercom{ + pixel_y = 35 + }, +/obj/structure/table/wood, +/obj/machinery/light_switch{ + pixel_x = 23 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"pYF" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/medical, +/obj/effect/spawner/lootdrop/techstorage/medical, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/storage/tech) "pYV" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -51493,17 +51157,6 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"pZT" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/techmaint, -/area/science/xenobiology) "pZU" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -51522,19 +51175,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"qap" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmos) "qat" = ( /obj/structure/window/reinforced{ layer = 2 @@ -51554,20 +51194,21 @@ }, /turf/open/floor/iron/techmaint, /area/maintenance/port/central) -"qaJ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "qaP" = ( /obj/structure/sign/painting/library, /turf/closed/wall, /area/crew_quarters/bar) +"qaT" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted{ + alpha = 230; + color = "#edaa0c" + }, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/iron/dark, +/area/engine/atmos) "qaX" = ( /obj/effect/turf_decal/bot, /obj/structure/disposalpipe/segment{ @@ -51630,18 +51271,20 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/solar/port/fore) -"qbq" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +"qbN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -32 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/port) +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/medical/sleeper) "qbS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -51702,33 +51345,6 @@ /obj/item/ammo_casing/spent, /turf/open/floor/plating, /area/maintenance/department/security) -"qcG" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"qcH" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/extinguisher_cabinet{ - pixel_x = 28 - }, -/obj/item/storage/fancy/candle_box{ - name = "Ignis' candle pack"; - pixel_x = -2; - pixel_y = 8 - }, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/iron, -/area/engine/storage) "qcI" = ( /obj/structure/railing/corner, /obj/effect/turf_decal/siding/wideplating/dark/corner, @@ -51752,10 +51368,14 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/white, /area/medical/surgery) -"qdU" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) +"qdW" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/security) "qea" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -51803,35 +51423,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/auxiliary) -"qeG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - pixel_x = 21; - pixel_y = 22 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"qeK" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/item/xenoartifact/maint, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) "qeL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -51884,22 +51475,61 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"qfC" = ( -/obj/structure/window/reinforced{ +"qfr" = ( +/obj/effect/turf_decal/guideline/guideline_in/yellow{ dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/half, +/obj/effect/turf_decal/tile/yellow/half, +/turf/open/floor/iron/large, +/area/hallway/primary/central) +"qfN" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -7; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/item/wallframe/defib_mount, +/obj/item/clothing/neck/stethoscope{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/medical/sleeper) +"qfX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, /obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, +/turf/open/floor/grass/no_border, /area/hallway/secondary/exit/departure_lounge) -"qga" = ( -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/iron, -/area/maintenance/port/aft) "qgr" = ( /obj/effect/turf_decal/siding/wideplating/dark, /turf/open/floor/carpet/red, @@ -51952,19 +51582,34 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"qhm" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 +"qhg" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 4 }, -/obj/structure/cable/cyan{ - icon_state = "4-8" +/obj/item/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Captain)"; + pixel_x = 32; + pixel_y = -2 }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Upload West"; - network = list("minisat","aiupload") +/obj/machinery/computer/med_data{ + dir = 8 }, +/obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat/foyer) +/area/bridge) +"qhj" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qhN" = ( /obj/machinery/door/airlock/highsecurity{ name = "Emergency Access"; @@ -51987,6 +51632,14 @@ broken = 1 }, /area/maintenance/starboard/aft) +"qin" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 3 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "qio" = ( /obj/machinery/atmospherics/components/trinary/mixer/flipped{ dir = 1 @@ -51998,6 +51651,12 @@ dir = 8 }, /area/science/mixing) +"qiR" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/science/explab) "qiW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -52018,20 +51677,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/vacant_room/commissary/commissary1) -"qjE" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Access"; - req_one_access_txt = "31;48;26" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/quartermaster/office) "qjH" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain/directional{ @@ -52050,21 +51695,6 @@ dir = 8 }, /area/medical/genetics/cloning) -"qjO" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = 5 - }, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = -5 - }, -/obj/item/geiger_counter, -/obj/machinery/airalarm/engine{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/iron, -/area/engine/engine_room) "qjY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -52113,16 +51743,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"qkz" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Gas to Chamber" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "qkS" = ( /obj/effect/turf_decal/guideline/guideline_in/darkblue{ dir = 8 @@ -52149,21 +51769,69 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"qlV" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/white{ - dir = 10 +"qlC" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/central{ - dynamic_lighting = 2; - lighting_brightness_tube = 11; - lighting_colour_bulb = "#DDE6FF"; - lighting_colour_night = "#DDE6FF"; - lighting_colour_tube = "#DDE6FF"; - lighting_overlay_colour = "#DDE6FF"; - power_light = 0 +/obj/effect/decal/cleanable/generic, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) +"qlK" = ( +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","prison") + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/black/fourcorners, +/turf/open/floor/iron/techmaint, +/area/security/prison{ + name = "Prison Botany" }) +"qlL" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/engine/storage) +"qlM" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security Post - Medbay"; + network = list("ss13","medbay") + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/closet/secure_closet/security/med, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "qmu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -52223,6 +51891,22 @@ "qmZ" = ( /turf/open/floor/iron/white, /area/maintenance/port/aft) +"qnm" = ( +/obj/effect/turf_decal/guideline/guideline_out_arrow/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/oil/streak, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/techmaint, +/area/hallway/secondary/service) "qnr" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -52371,6 +52055,17 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) +"qpu" = ( +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"qpx" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) "qpz" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 @@ -52399,19 +52094,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/chief) -"qpL" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/brown, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) "qpX" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -52498,6 +52180,26 @@ /obj/structure/flora/ausbushes/palebush, /turf/open/floor/grass, /area/hallway/primary/central) +"qsy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/grass/no_border, +/area/crew_quarters/heads/hop) "qsz" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -52523,6 +52225,12 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"qtb" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "qth" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/line, @@ -52620,15 +52328,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"qtN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "qtW" = ( /obj/effect/turf_decal/guideline/guideline_half_edge/purple{ dir = 6 @@ -52679,6 +52378,18 @@ /area/security/main{ name = "Security Break Room" }) +"quA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/central) "quI" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -52689,39 +52400,6 @@ /obj/effect/turf_decal/guideline/guideline_in/blue, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"quK" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"quS" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 6 - }, -/obj/effect/decal/cleanable/greenglow, -/obj/machinery/light{ - bulb_colour = "#22bfa2"; - bulb_vacuum_colour = "#22bfa2"; - dir = 8; - nightshift_light_color = "#22bfa2" - }, -/obj/machinery/power/smes/engineering{ - charge = 2e+007 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "qva" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -52792,21 +52470,23 @@ /obj/structure/sign/poster/random, /turf/closed/wall, /area/gateway) -"qxa" = ( -/obj/effect/turf_decal/guideline/guideline_in/green{ - color = "#439C1E" - }, -/obj/effect/turf_decal/tile/dark_green/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 +"qwZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/blobstart, +/turf/open/floor/catwalk_floor, +/area/maintenance/central) +"qxe" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, +/obj/machinery/vending/assist, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-2" }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) +/turf/open/floor/iron/dark, +/area/storage/primary) "qxi" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52840,10 +52520,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"qxp" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/science/robotics) "qxw" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall, @@ -52872,16 +52548,24 @@ }, /turf/open/floor/iron/white, /area/science/research) -"qxW" = ( -/obj/effect/turf_decal/stripes/line{ +"qxX" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/closet/secure_closet/medical2, -/obj/item/clothing/suit/apron/surgical, -/turf/open/floor/iron, -/area/medical/surgery) +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "qxZ" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -52894,14 +52578,18 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"qyl" = ( -/obj/structure/chair/wood, -/obj/effect/landmark/start/randommaint/vip, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +"qyo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/area/maintenance/port/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qyp" = ( /obj/structure/grille/broken, /turf/open/floor/plating, @@ -52919,21 +52607,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/security) -"qza" = ( -/obj/effect/turf_decal/guideline/guideline_out_arrow/brown{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/techmaint, -/area/hallway/secondary/service) "qzd" = ( /obj/structure/sign/poster/official/work_for_a_future{ pixel_y = -32 @@ -52941,6 +52614,23 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/wood, /area/vacant_room/office) +"qzs" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) +"qzz" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "qAe" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/glass/fifty{ @@ -53099,6 +52789,21 @@ }, /turf/open/space/basic, /area/space) +"qBZ" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qCn" = ( /obj/machinery/door/airlock/public/glass{ name = "Primary Hallway" @@ -53124,6 +52829,23 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"qCq" = ( +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "qCD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -53138,14 +52860,6 @@ /obj/structure/cable/yellow, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) -"qCG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "qCL" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 1 @@ -53186,6 +52900,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) +"qDc" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "qDN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -53197,6 +52918,36 @@ /obj/item/storage/belt/utility, /turf/open/floor/iron, /area/maintenance/department/security) +"qDT" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","engine"); + view_range = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/guideline/guideline_half_edge/yellow{ + dir = 6 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_edge_alt/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_tri/yellow{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/engineering) "qDZ" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ alpha = 140; @@ -53219,6 +52970,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"qEa" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) +"qEf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qEl" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/effect/decal/cleanable/dirt, @@ -53248,6 +53017,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"qEC" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + freerange = 1; + name = "Prison intercom"; + pixel_y = -25; + prison_radio = 1 + }, +/turf/open/floor/prison, +/area/security/prison) "qEG" = ( /obj/machinery/door/airlock/command{ name = "Research Director's Quarters"; @@ -53317,6 +53097,13 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/theatre/backstage) +"qFJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qFY" = ( /obj/machinery/door/airlock{ name = "Freezer"; @@ -53329,22 +53116,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) -"qGA" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = -25 - }, -/obj/item/reagent_containers/syringe{ - name = "steel point"; - pixel_x = 5; - pixel_y = 12 - }, -/obj/item/stack/medical/gauze, -/turf/open/floor/iron, -/area/security/brig/medbay) "qGG" = ( /obj/structure/lattice, /obj/effect/landmark/xeno_spawn, @@ -53468,6 +53239,11 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"qIw" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/maintenance/department/science) "qID" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/bot, @@ -53507,22 +53283,20 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/hop) -"qJq" = ( -/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ - alpha = 180; - color = "#DE3A3A" +"qJk" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 29; + pixel_y = 1 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ +/obj/machinery/computer/security/mining{ dir = 8; - name = "HOS" + network = list("vault","cargo") }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/carpet/orange, +/area/quartermaster/qm) "qJw" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -53548,6 +53322,23 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"qJJ" = ( +/obj/structure/showcase/machinery/tv, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/central) +"qJL" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/closet/secure_closet/genpop, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/dark, +/area/security/prison{ + name = "Prison Processing" + }) "qJO" = ( /obj/structure/frame, /turf/open/space/basic, @@ -53610,16 +53401,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"qKT" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/port/aft) "qKX" = ( /obj/structure/bed{ dir = 4 @@ -53655,15 +53436,19 @@ }, /turf/open/floor/iron, /area/science/shuttledock) -"qLC" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat Exterior 4"; - dir = 4; - network = list("minisat") +"qLJ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) "qLL" = ( /obj/docking_port/stationary{ dir = 8; @@ -53764,15 +53549,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"qNp" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 5 - }, -/obj/structure/chair/fancy/bench/pew/left{ - dir = 8 - }, -/turf/open/floor/glass/reinforced, -/area/chapel/main) "qNP" = ( /obj/effect/turf_decal/box, /obj/structure/cable/yellow{ @@ -53783,6 +53559,25 @@ /obj/structure/guillotine, /turf/open/floor/iron/dark, /area/security/execution/education) +"qNQ" = ( +/obj/structure/table/reinforced, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/storage/box/lights/mixed{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/north{ + network = list("ss13","engine") + }, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "qNS" = ( /obj/machinery/door/airlock{ name = "Crematorium"; @@ -53819,17 +53614,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"qOy" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=25-NHall"; - location = "24-CenterNE" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "qOG" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable/yellow{ @@ -53848,6 +53632,25 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/red, /area/security/detectives_office) +"qON" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno1"; + name = "Creature Cell" + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/engine, +/area/science/xenobiology) "qOU" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -53876,6 +53679,27 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/science/lobby) +"qPg" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/sunnybush, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/grass/no_border, +/area/crew_quarters/heads/hop) "qPp" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -53912,16 +53736,6 @@ /obj/structure/sign/warning/nosmoking/circle, /turf/closed/wall, /area/engine/engine_room) -"qPQ" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron, -/area/engine/storage) "qPU" = ( /obj/machinery/light_switch{ pixel_y = -20 @@ -53933,6 +53747,21 @@ }, /turf/open/floor/iron/tech/grid, /area/engine/gravity_generator) +"qPW" = ( +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/item/toy/plush/carpplushie, +/obj/structure/sign/poster/contraband{ + pixel_x = 32 + }, +/turf/open/floor/prison, +/area/security/prison{ + name = "Prison Dorms" + }) "qQi" = ( /obj/effect/turf_decal/box/corners{ dir = 1 @@ -53940,6 +53769,15 @@ /obj/effect/decal/cleanable/greenglow, /turf/open/floor/iron/techmaint, /area/science/misc_lab/range) +"qQj" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/vending/cola, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qQC" = ( /obj/machinery/door/airlock/external{ name = "Arrival Shuttle Airlock" @@ -53955,6 +53793,15 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/entry) +"qQE" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Teleporter Room" + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "qQT" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -53963,21 +53810,6 @@ /obj/machinery/power/tracker, /turf/open/space/basic, /area/solar/port/fore) -"qQU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) "qQY" = ( /obj/machinery/door/airlock/research{ name = "Mech Bay"; @@ -54150,11 +53982,6 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) -"qTs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/tech, -/area/engine/atmos) "qTF" = ( /turf/closed/wall/r_wall, /area/engine/storage) @@ -54188,6 +54015,17 @@ }, /turf/open/floor/iron, /area/gateway) +"qUt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5-WHall"; + location = "4-CenterNW" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qUv" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -54243,6 +54081,23 @@ /obj/effect/turf_decal/siding/wideplating/dark, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) +"qVh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/button/door{ + id = "xeno1"; + name = "Containment Control"; + pixel_x = -1; + pixel_y = 32; + req_access_txt = "55" + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "qVi" = ( /obj/structure/sign/poster/random{ pixel_x = -32 @@ -54267,30 +54122,6 @@ /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"qVD" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "garbage"; - name = "disposal conveyor" - }, -/obj/machinery/door/window/southleft{ - dir = 1; - icon_state = "right"; - id_tag = "Bountydoors"; - req_access_txt = null; - req_one_access_txt = "31;48;26" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal) "qVE" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -54326,6 +54157,10 @@ name = "mainframe floor" }, /area/tcommsat/computer) +"qVW" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) "qWc" = ( /obj/machinery/light/small{ dir = 8 @@ -54356,14 +54191,6 @@ /obj/structure/sign/departments/minsky/engineering/engineering, /turf/closed/wall, /area/engine/engineering) -"qWs" = ( -/obj/machinery/door/window/brigdoor/security/cell/eastleft{ - id = "cell"; - name = "Solitary Confinement"; - req_one_access_txt = "2" - }, -/turf/open/floor/iron/dark, -/area/security/prison/shielded) "qWt" = ( /obj/effect/turf_decal/tile/purple/half/contrasted, /obj/structure/cable/yellow{ @@ -54371,6 +54198,18 @@ }, /turf/open/floor/iron, /area/janitor) +"qWu" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/recharge_station, +/obj/machinery/camera/directional/north{ + network = list("ss13","rd") + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "qWv" = ( /obj/effect/turf_decal/tile/dark_red/anticorner/contrasted, /obj/effect/decal/cleanable/dirt, @@ -54388,19 +54227,6 @@ /obj/machinery/vending/snack/orange, /turf/open/floor/iron/dark, /area/medical/medbay/central) -"qWO" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#742925"; - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "qWU" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -54420,6 +54246,18 @@ }, /turf/open/floor/wood, /area/vacant_room/office) +"qXa" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","rd","xeno") + }, +/obj/machinery/shower{ + dir = 1; + name = "emergency shower" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/noslip/white, +/area/science/xenobiology) "qXb" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/delivery, @@ -54429,47 +54267,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/white, /area/security/brig/medbay) -"qXd" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron, -/area/engine/atmos) -"qXr" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Science - Toxins Mixing Lab Burn Chamber"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/science/mixing/chamber) "qXx" = ( /obj/effect/turf_decal/tile/dark_green/half/contrasted{ dir = 8 @@ -54506,25 +54303,45 @@ }, /turf/open/floor/carpet, /area/library) -"qYh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"qXU" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"qYz" = ( -/obj/machinery/camera/autoname{ - network = list("ss13","rd") +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) +"qYf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 4 }, /obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) +"qYC" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/iron, -/area/science/lobby) +/turf/open/floor/catwalk_floor, +/area/maintenance/central) "qYR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -54538,17 +54355,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/science/server) -"qYV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/security) "qYZ" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /obj/machinery/atmospherics/pipe/simple/purple/visible{ @@ -54682,6 +54488,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/security/brig/dock) +"raN" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/maintenance/central) "rbi" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -54734,23 +54545,50 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) +"rbM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/chair/fancy/plastic, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/library) +"rbP" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/item/firing_pin/off_station{ + pixel_y = 11 + }, +/obj/item/folder/red{ + pixel_x = 8 + }, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/pen/red{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/security/warden) "rbT" = ( /obj/machinery/vending/wardrobe/chap_wardrobe, /obj/effect/turf_decal/bot, /obj/machinery/airalarm/directional/north, /turf/open/floor/wood, /area/chapel/office) -"rca" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair/fancy/comfy{ - color = "#596479"; - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "rcc" = ( /obj/effect/turf_decal/tile/yellow/anticorner, /obj/effect/decal/cleanable/dirt, @@ -54780,30 +54618,6 @@ /obj/item/paper/guides/jobs/engi/solars, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) -"rco" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "rcw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -54849,6 +54663,22 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/ai_monitored/security/armory) +"rcK" = ( +/obj/effect/turf_decal/guideline/guideline_in/darkblue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/dark_blue/half{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/half{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "rcU" = ( /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom{ @@ -54857,6 +54687,13 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"rde" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "rdn" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -54908,21 +54745,13 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/secondary/entry) -"rdT" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/spawner/randomvend/cola, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +"rdM" = ( +/obj/machinery/smartfridge/sci{ + initial_contents = list(/obj/item/stock_parts/capacitor = 2, /obj/item/stock_parts/manipulator = 2, /obj/item/stock_parts/micro_laser = 2, /obj/item/stock_parts/matter_bin = 2, /obj/item/stock_parts/scanning_module = 2); + name = "Science vender" }, -/turf/open/floor/iron, -/area/engine/break_room) +/turf/closed/wall, +/area/engine/storage) "reb" = ( /obj/effect/decal/cleanable/glass{ dir = 1 @@ -54944,32 +54773,6 @@ burnt = 1 }, /area/hallway/secondary/service) -"reC" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"reO" = ( -/obj/structure/railing{ - dir = 10; - layer = 3.1 - }, -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#742925"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 10 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "reS" = ( /obj/effect/landmark/start/janitor, /turf/open/floor/iron, @@ -55119,17 +54922,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/hallway/secondary/entry) -"rhe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5-WHall"; - location = "4-CenterNW" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "rhh" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -55163,6 +54955,19 @@ "rhw" = ( /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"rhz" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "rhG" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -55170,6 +54975,15 @@ }, /turf/open/space/basic, /area/solar/starboard/fore) +"rhL" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/engine_room) "rhQ" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/guideline/guideline_tri/purple{ @@ -55221,6 +55035,38 @@ /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, /area/maintenance/port/aft) +"riJ" = ( +/obj/effect/turf_decal/guideline/guideline_in/darkblue{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_blue/half{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/half{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) +"riS" = ( +/obj/machinery/iv_drip, +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/maintenance/department/medical) "rjl" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ alpha = 180; @@ -55246,12 +55092,45 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) +"rjH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) +"rjQ" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Pen #3"; + network = list("ss13","rd","xeno") + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/science/xenobiology) +"rjX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "rjY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, /turf/open/floor/iron/white, /area/science/lab) +"rjZ" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) "rkf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -55396,6 +55275,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"rmP" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/carpet/blue, +/area/crew_quarters/cafeteria) "rmT" = ( /obj/effect/spawner/randomvend/snack, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -55429,15 +55315,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/captain/private) -"rna" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/engine/engine_room) "rnw" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -55513,10 +55390,6 @@ /obj/item/stack/sheet/plasteel, /turf/open/space/basic, /area/space/nearstation) -"ron" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/iron, -/area/hallway/primary/central) "roB" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /obj/machinery/iv_drip, @@ -55542,6 +55415,21 @@ /obj/structure/flora/tree/jungle/small, /turf/open/floor/grass, /area/hallway/primary/central) +"rpu" = ( +/obj/effect/turf_decal/guideline/guideline_out_arrow/brown{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/techmaint, +/area/hallway/secondary/service) "rpF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -55549,13 +55437,6 @@ }, /turf/open/floor/plating, /area/science/research) -"rpI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/library) "rqd" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -55684,35 +55565,6 @@ /obj/effect/turf_decal/guideline/guideline_edge/darkblue, /turf/open/floor/iron, /area/hallway/primary/fore) -"rrQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/engine/atmos) -"rsh" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Captain)"; - pixel_x = 32; - pixel_y = -2 - }, -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/bridge) "rsw" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55745,16 +55597,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"rsY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/tech, -/area/engine/atmos) "rtj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -55767,39 +55609,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/construction/mining/aux_base) -"rtN" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/central{ - dynamic_lighting = 2; - lighting_brightness_tube = 11; - lighting_colour_bulb = "#DDE6FF"; - lighting_colour_night = "#DDE6FF"; - lighting_colour_tube = "#DDE6FF"; - lighting_overlay_colour = "#DDE6FF"; - power_light = 0 - }) -"rtX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "brigentrance"; - name = "Brig Lockdown Control"; - pixel_x = -25; - req_access_txt = "1" - }, -/turf/open/floor/iron/dark, -/area/security/main{ - name = "Security Locker Room" - }) "rtY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"rtZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/iron, +/area/quartermaster/exploration_prep) "ruc" = ( /obj/structure/chair/fancy/bench/pew/right{ dir = 1 @@ -55821,6 +55645,25 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) +"ruu" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "Security" + }, +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/turf/open/floor/iron, +/area/security/brig) "ruG" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -55855,6 +55698,13 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/dorms) +"rvm" = ( +/obj/structure/closet/secure_closet/RD, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","rd") + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/heads/hor) "rvv" = ( /obj/structure/bed, /obj/item/bedsheet/clown, @@ -55871,19 +55721,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre/backstage) -"rvD" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/effect/turf_decal/bot, -/obj/item/food/meat/slab/penguin, -/obj/item/food/meat/slab/penguin, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/white, -/area/crew_quarters/kitchen) "rvH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -55900,6 +55737,24 @@ }, /turf/open/floor/iron/dark, /area/storage/primary) +"rvI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "rvU" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 6 @@ -55936,23 +55791,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"rwA" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/computer/security{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/turf/open/floor/iron/dark, -/area/bridge) "rwK" = ( /obj/machinery/power/port_gen/pacman, /obj/machinery/status_display/evac{ @@ -55966,6 +55804,19 @@ /obj/structure/railing, /turf/open/space/basic, /area/ai_monitored/turret_protected/ai) +"rwO" = ( +/obj/effect/turf_decal/guideline/guideline_out/brown{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/central) "rwP" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8 @@ -55976,13 +55827,18 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"rwZ" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 3 +"rwU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "rxw" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/table/reinforced, @@ -56066,6 +55922,10 @@ }, /turf/open/floor/iron, /area/science/lobby) +"rym" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/turf/closed/wall/r_wall, +/area/security/prison/shielded) "ryr" = ( /obj/effect/turf_decal/guideline/guideline_edge/purple{ dir = 8 @@ -56076,13 +55936,16 @@ dir = 8 }, /area/science/research) -"ryu" = ( -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "6" +"ryv" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/department/medical/morgue) +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "ryP" = ( /obj/item/cardboard_cutout/adaptive/chess/black/bishop, /obj/effect/turf_decal/stripes/line{ @@ -56103,6 +55966,16 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"rzo" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/quartermaster/exploration_prep) "rzL" = ( /obj/structure/table/glass, /obj/effect/turf_decal/stripes/line{ @@ -56132,6 +56005,33 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) +"rzS" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"rzZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "rAf" = ( /obj/effect/turf_decal/bot, /obj/structure/cable/yellow{ @@ -56170,6 +56070,41 @@ }, /turf/open/floor/wood, /area/security/detectives_office) +"rAp" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 3 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light{ + dir = 1 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/vault, +/area/medical/genetics) +"rAx" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + dynamic_lighting = 2; + lighting_brightness_tube = 11; + lighting_colour_bulb = "#DDE6FF"; + lighting_colour_night = "#DDE6FF"; + lighting_colour_tube = "#DDE6FF"; + lighting_overlay_colour = "#DDE6FF"; + power_light = 0 + }) +"rAD" = ( +/obj/machinery/mineral/stacking_machine{ + dir = 4; + input_dir = 1; + output_dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal) "rAL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -56217,26 +56152,6 @@ }, /turf/open/floor/wood, /area/security/detectives_office) -"rAU" = ( -/obj/structure/table/reinforced, -/obj/item/gun/energy/e_gun{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/gun/energy/e_gun{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/machinery/door/window/brigdoor/westleft{ - name = "energy guns"; - req_access_txt = "3" - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "rBm" = ( /obj/structure/table/wood, /obj/item/folder/blue{ @@ -56309,22 +56224,14 @@ /obj/structure/table/wood/fancy, /turf/open/floor/carpet/grimy, /area/chapel/office) -"rCi" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 28 - }, -/obj/structure/table/glass, -/obj/item/circular_saw, -/obj/item/blood_filter{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/hemostat, -/obj/item/scalpel{ - pixel_y = 12 +"rCe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenosecure"; + name = "Secure Pen Shutters" }, -/turf/open/floor/iron, -/area/medical/surgery) +/turf/open/floor/plating, +/area/science/xenobiology) "rCn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -56365,32 +56272,6 @@ }, /turf/open/floor/iron/grid/steel, /area/hydroponics) -"rCK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","security") - }, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/guideline/guideline_half_edge/red{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_edge_alt/red{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_half_edge/red{ - dir = 10 - }, -/obj/effect/turf_decal/guideline/guideline_tri/red, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/security/brig) "rCR" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -56422,6 +56303,21 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/teleporter) +"rDw" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "rDB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -56440,10 +56336,29 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"rDO" = ( -/obj/structure/railing/corner, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +"rDM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/purple{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_tri/_offset/purple{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "rDS" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/structure/extinguisher_cabinet{ @@ -56536,25 +56451,6 @@ name = "mainframe floor" }, /area/tcommsat/server) -"rEx" = ( -/obj/item/shovel/spade, -/obj/item/storage/belt/botanical, -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/central) -"rEC" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/carpet/blue, -/area/crew_quarters/cafeteria) "rEE" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -56562,6 +56458,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"rES" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/hallway/primary/central) "rFa" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -56580,6 +56490,22 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"rFp" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/stripes/corner, +/obj/item/radio/intercom{ + pixel_x = 33; + pixel_y = -3 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/atmos) "rFw" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -56594,14 +56520,22 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/storage) -"rFR" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/palebush, -/mob/living/simple_animal/butterfly, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) +"rFX" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Medbay - Break Room"; + name = "medbay camera"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/effect/spawner/randomvend/snack, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/medical/break_room) "rGd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -56625,6 +56559,15 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) +"rHa" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "rHt" = ( /obj/item/chair/wood{ dir = 8 @@ -56640,6 +56583,11 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron, /area/ai_monitored/security/armory) +"rHA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "rHD" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -56651,38 +56599,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"rHJ" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"rHP" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/engine/storage) -"rHT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron/techmaint, -/area/maintenance/central) "rId" = ( /obj/effect/turf_decal/tile/black/fourcorners, /obj/machinery/hydroponics/constructable, @@ -56728,21 +56644,6 @@ }, /turf/open/floor/iron/white, /area/security/brig/medbay) -"rIH" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/displaycase/captain, -/obj/machinery/light{ - bulb_colour = "#FFCEA6"; - nightshift_light_color = "#FFB16E" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/heads/captain/private) "rIN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -56846,6 +56747,17 @@ }, /turf/open/space/basic, /area/space) +"rLb" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Secure Storage"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/machinery/power/emitter{ + dir = 1 + }, +/turf/open/floor/iron/tech/grid, +/area/engine/engineering) "rLh" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -56873,15 +56785,6 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"rLE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "rLJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ @@ -56905,34 +56808,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/engine/engine_room) -"rMd" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, +"rMc" = ( +/obj/structure/chair/stool/directional/west, /obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom{ - pixel_y = 22 - }, -/turf/open/floor/iron, -/area/engine/engine_room) -"rMw" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/structure/table/reinforced, -/obj/item/clothing/glasses/meson/engine{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/clothing/glasses/meson/engine{ - pixel_x = 2 +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) +/turf/open/floor/wood, +/area/security/prison) "rMN" = ( /obj/structure/aquarium, /obj/structure/cable/yellow{ @@ -56940,17 +56825,6 @@ }, /turf/open/floor/carpet/blue, /area/medical/exam_room) -"rNe" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","rd") - }, -/turf/open/floor/engine, -/area/science/explab) "rNg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57052,6 +56926,15 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"rPE" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/central) "rPU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57075,13 +56958,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron, /area/maintenance/department/medical/morgue) -"rQk" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/iron, -/area/hallway/primary/port) "rQG" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/reagent_dispensers/water_cooler, @@ -57203,6 +57079,28 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engine/engine_room) +"rTd" = ( +/obj/structure/closet/secure_closet/hop, +/obj/item/modular_computer/tablet/pda, +/obj/item/modular_computer/tablet/pda, +/obj/item/modular_computer/tablet/pda, +/obj/item/modular_computer/tablet/pda, +/obj/item/modular_computer/tablet/pda, +/obj/machinery/newscaster{ + pixel_x = 1; + pixel_y = 33 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) "rTp" = ( /obj/effect/turf_decal/guideline/guideline_edge/brown{ dir = 8 @@ -57241,15 +57139,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/satellite) -"rTy" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - c_tag = "Teleporter Room" - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "rTK" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -57286,27 +57175,6 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/ai_monitored/storage/eva) -"rUv" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "rUE" = ( /obj/effect/decal/cleanable/generic, /obj/effect/landmark/blobstart, @@ -57365,18 +57233,19 @@ /obj/structure/sign/poster/official/cleanliness, /turf/closed/wall, /area/medical/storage) -"rVh" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 +"rVg" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 }, -/obj/effect/turf_decal/guideline/guideline_in/yellow{ - dir = 4 +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light{ + bulb_colour = "#22bfa2"; + bulb_vacuum_colour = "#22bfa2"; + dir = 8; + nightshift_light_color = "#22bfa2" }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "rVH" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 28 @@ -57385,6 +57254,13 @@ dir = 1 }, /area/hallway/primary/central) +"rVM" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/prison) "rVX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -57403,12 +57279,61 @@ /obj/machinery/vending/wardrobe/det_wardrobe, /turf/open/floor/wood, /area/security/detectives_office) +"rWD" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/taperecorder{ + layer = 2.9; + pixel_x = -5; + pixel_y = 4 + }, +/obj/machinery/recharger{ + pixel_x = 7; + pixel_y = 3 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "rWM" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, /turf/open/floor/iron/dark, /area/security/brig) +"rWU" = ( +/obj/item/kirbyplants/random, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -32; + pixel_y = 3 + }, +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = 34 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = 22 + }, +/turf/open/floor/iron/white, +/area/medical/office) "rXd" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -57433,6 +57358,12 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron, /area/security/brig) +"rXp" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/firecloset/full, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "rXr" = ( /obj/machinery/door/airlock/command/glass{ name = "Research Director"; @@ -57549,26 +57480,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) -"rYz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/iron, -/area/science/robotics) -"rYF" = ( -/obj/structure/closet/secure_closet/security/science, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","rd") - }, -/obj/item/radio/intercom{ - dir = 1; - pixel_y = -28 - }, -/turf/open/floor/iron, -/area/security/checkpoint/science) "rYG" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/under/color/jumpskirt/random, @@ -57598,19 +57509,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"rZa" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/grass, -/area/medical/sleeper) "rZt" = ( /obj/effect/spawner/lootdrop/maintenance/eight, /obj/structure/rack, @@ -57621,20 +57519,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/aft) -"rZQ" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay"); - view_range = 8 - }, -/obj/effect/turf_decal/guideline/guideline_edge/neutral{ - alpha = 255; - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 +"rZG" = ( +/obj/machinery/smartfridge/sci{ + initial_contents = list(/obj/item/stock_parts/capacitor = 2, /obj/item/stock_parts/manipulator = 2, /obj/item/stock_parts/micro_laser = 2, /obj/item/stock_parts/matter_bin = 2, /obj/item/stock_parts/scanning_module = 2); + name = "Science vender" }, -/area/medical/medbay/central) +/turf/closed/wall, +/area/science/lab) "saf" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -57671,13 +57562,6 @@ }, /turf/open/floor/plating, /area/maintenance/central) -"saB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "saH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57728,30 +57612,32 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) -"sbt" = ( -/obj/effect/turf_decal/guideline/guideline_in/neutral{ - alpha = 255; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - alpha = 140; - color = "#FFFFFF"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 +"sbC" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/leafybush, +/obj/item/toy/gun{ + desc = "It has his name engraved in the barrel. On closer inspection it's just a toy"; + name = "Tony's gun"; + pixel_x = -12; + pixel_y = 5 }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "scb" = ( /turf/closed/wall/r_wall, /area/storage/tech) +"scq" = ( +/obj/machinery/chem_master/condimaster, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar) "scv" = ( /obj/structure/chair{ dir = 8 @@ -57841,22 +57727,28 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"sdZ" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = 1; - pixel_y = 23 +"seb" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/camera/autoname{ + dir = 6; + network = list("ss13","prison") }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/status_display/door_timer{ + id = "cell"; + name = "Solitary confinement timer"; + pixel_x = 32 }, -/obj/machinery/camera/autoname{ - c_tag = "Teleporter Room" +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/turf/open/floor/iron/white, -/area/crew_quarters/kitchen) +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/prison, +/area/security/prison{ + name = "Prison Visitation" + }) "sel" = ( /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron/tech, @@ -57903,16 +57795,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"ser" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/wood, -/area/medical/exam_room) "ses" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -57994,24 +57876,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"sfi" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/compressor{ - comp_id = "incineratorturbine"; - dir = 8; - luminosity = 2 - }, -/obj/machinery/camera{ - c_tag = "Turbine Chamber"; - network = list("turbine") - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmospherics_engine) +"sfl" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/palebush, +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "sfq" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -58101,27 +57973,6 @@ /area/security/prison{ name = "Prison Processing" }) -"sgM" = ( -/obj/effect/landmark/start/randommaint/vip, -/obj/effect/landmark/observer_start, -/obj/machinery/holopad{ - pixel_x = 16; - pixel_y = 16 - }, -/obj/item/beacon{ - pixel_x = 16; - pixel_y = 19 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/central{ - dynamic_lighting = 2; - lighting_brightness_tube = 11; - lighting_colour_bulb = "#DDE6FF"; - lighting_colour_night = "#DDE6FF"; - lighting_colour_tube = "#DDE6FF"; - lighting_overlay_colour = "#DDE6FF"; - power_light = 0 - }) "shi" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -58192,6 +58043,34 @@ "shZ" = ( /turf/closed/wall, /area/maintenance/starboard/aft) +"sij" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) +"sio" = ( +/obj/item/radio/intercom{ + pixel_x = -27 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/medical/sleeper) "sip" = ( /obj/structure/table/glass, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -58237,6 +58116,16 @@ }, /turf/open/floor/iron, /area/maintenance/department/medical/morgue) +"siy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/camera/directional/north{ + c_tag = "Science - Toxins Mixing Lab Burn Chamber"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/dark, +/area/science/misc_lab/range) "sjd" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -58251,26 +58140,17 @@ }, /turf/open/floor/iron/techmaint, /area/science/xenobiology) -"sjg" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/button/door{ - id = "detectivewindows"; - name = "Detective Private Shutters"; - pixel_x = 25; - pixel_y = -8; - req_access_txt = "4" - }, -/obj/machinery/vending/boozeomat/all_access{ - req_access_txt = "4" - }, -/obj/structure/noticeboard{ - name = "Evidence board"; - pixel_y = 32 +"sjh" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 }, -/turf/open/floor/carpet/red, -/area/security/detectives_office) +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/turf/open/floor/iron, +/area/engine/storage) "sjI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -58286,40 +58166,14 @@ }, /turf/open/floor/plating, /area/quartermaster/sorting) -"skr" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4; - layer = 1 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","engine") - }, -/turf/open/floor/iron, -/area/engine/atmos) -"skw" = ( -/obj/effect/turf_decal/guideline/guideline_in/darkblue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - alpha = 180; - dir = 1 - }, +"sjU" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 + icon_state = "0-8" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/large, -/area/hallway/primary/central) -"skD" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/sepia, +/area/maintenance/port/central) "skG" = ( /obj/effect/turf_decal/tile/blue{ alpha = 200; @@ -58344,6 +58198,21 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"skI" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/engine{ + dir = 8; + pixel_x = -23 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" + }, +/turf/open/floor/engine, +/area/engine/supermatter) "skO" = ( /obj/structure/cable{ icon_state = "2-8" @@ -58389,19 +58258,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"sla" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/structure/closet/secure_closet/chemical, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/item/storage/box/pillbottles, -/turf/open/floor/iron, -/area/medical/apothecary) "slj" = ( /obj/structure/lattice/catwalk, /obj/structure/table, @@ -58480,15 +58336,6 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron, /area/science/storage) -"smi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "smH" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -58524,6 +58371,24 @@ "smT" = ( /turf/open/floor/grass, /area/hallway/primary/central) +"smX" = ( +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/white, +/area/science/research) "sng" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4; @@ -58581,6 +58446,24 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"soL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west{ + pixel_x = -26; + pixel_y = 1 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/item/stack/cable_coil/cyan, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat_interior) "soP" = ( /obj/structure/chair/fancy/corp{ dir = 8 @@ -58624,6 +58507,24 @@ /obj/structure/flora/rock, /turf/open/floor/grass, /area/hallway/primary/central) +"sqm" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "sqI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -58672,6 +58573,18 @@ }, /turf/open/floor/plating, /area/engine/engineering) +"srw" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/toolcloset, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/item/toy/beach_ball/holoball/dodgeball{ + name = "dodgeball 4 of 5" + }, +/turf/open/floor/iron, +/area/construction/mining/aux_base) "srG" = ( /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -58799,6 +58712,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"suU" = ( +/obj/structure/table/glass, +/obj/item/storage/backpack/duffelbag/med/implant, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 7 + }, +/turf/open/floor/iron, +/area/medical/surgery) +"svd" = ( +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "svm" = ( /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, @@ -58887,19 +58823,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"swI" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/vending/snack/orange, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "swK" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/card{ @@ -58977,6 +58900,14 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) +"sxE" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "sxG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -59000,18 +58931,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"sxK" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_y = -20 - }, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "sxO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59051,25 +58970,10 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"syr" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "syy" = ( /obj/machinery/power/port_gen/pacman, /turf/open/floor/iron/tech/grid, /area/engine/engineering) -"syK" = ( -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Robotics Surgery"; - req_access_txt = "29" - }, -/turf/open/floor/iron/white, -/area/science/robotics) "syT" = ( /obj/machinery/light{ dir = 4 @@ -59095,16 +58999,16 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"szH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/camera{ - c_tag = "Science - Toxins Mixing Lab Burn Chamber"; - name = "science camera"; - network = list("ss13","rd") +"szI" = ( +/obj/machinery/light, +/obj/effect/turf_decal/guideline/guideline_edge/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/misc_lab/range) +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/science/research) "szX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -59118,26 +59022,6 @@ /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plating, /area/ai_monitored/storage/satellite) -"sAp" = ( -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Blast Doors"; - pixel_x = -1; - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/science/explab) "sAw" = ( /obj/item/food/grown/flower/harebell{ pixel_y = 3 @@ -59152,24 +59036,6 @@ }, /turf/open/space/basic, /area/solar/port/aft) -"sBq" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red/half/contrasted{ - alpha = 180; - dir = 4 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/security/checkpoint/escape) "sBs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -59220,21 +59086,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"sBK" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "sBR" = ( /turf/open/floor/iron, /area/maintenance/department/science) @@ -59254,6 +59105,35 @@ }, /turf/open/floor/engine, /area/science/xenobiology) +"sCY" = ( +/obj/structure/table/reinforced, +/obj/item/paper/guides/recycler, +/obj/machinery/button/massdriver{ + id = "TrashDisp"; + pixel_x = -29; + pixel_y = 8 + }, +/obj/machinery/button/door{ + id = "TrashDoor"; + name = "Disposal Vent Control"; + pixel_x = -39; + pixel_y = 7; + req_access_txt = "12" + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -34; + pixel_y = -7 + }, +/obj/machinery/light_switch{ + pixel_x = -21; + pixel_y = 8 + }, +/obj/item/toy/plush/lizard_plushie{ + name = "Eats-The-Rubbish" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal) "sDa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -59261,26 +59141,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/construction/mining/aux_base) -"sDh" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/solarpanel/airless, -/area/solar/starboard/aft) -"sDs" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -11; - pixel_y = 23 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/cafeteria) "sDt" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -59290,6 +59150,14 @@ }, /turf/open/floor/circuit, /area/ai_monitored/storage/satellite) +"sDE" = ( +/obj/structure/chair/fancy/plastic, +/obj/structure/lattice/catwalk, +/obj/item/toy/plush/lizard_plushie/space{ + name = "Drkh-Hlyt" + }, +/turf/open/space/basic, +/area/space/nearstation) "sDJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -59312,14 +59180,6 @@ /obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sEk" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 4 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "sEm" = ( /obj/structure/sign/poster/random, /turf/closed/wall, @@ -59417,6 +59277,27 @@ }, /turf/open/floor/plating/airless, /area/science/test_area) +"sFo" = ( +/obj/structure/railing{ + layer = 3.1 + }, +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925"; + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark, +/turf/open/floor/iron/dark/side, +/area/hallway/primary/central) +"sFq" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/crew_quarters/cafeteria) "sFt" = ( /obj/item/toy/plush/flushed, /obj/structure/closet/firecloset, @@ -59482,18 +59363,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) -"sGI" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/lobby) "sGJ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -59534,6 +59403,28 @@ }, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) +"sHD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/camera/autoname/directional/south{ + pixel_x = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/south, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/multitool, +/obj/item/wrench, +/obj/item/radio/off, +/turf/open/floor/iron, +/area/bridge) "sHT" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; @@ -59564,19 +59455,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold/visible, /turf/open/floor/plating, /area/engine/atmos) -"sIo" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/research) "sIt" = ( /obj/structure/safe, /obj/item/folder/documents, @@ -59600,6 +59478,14 @@ /obj/item/gun/ballistic/revolver/russian, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"sIz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/xenoartifact, +/turf/open/floor/iron/white, +/area/science/explab) "sIA" = ( /turf/closed/wall/r_wall, /area/maintenance/disposal) @@ -59642,31 +59528,26 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"sIY" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/carpet/grimy, -/area/maintenance/port/aft) -"sJl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"sJf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) +"sJi" = ( +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Monkey Pen"; + req_access_txt = "9" }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/mob/living/carbon/human/species/monkey, +/turf/open/floor/vault, +/area/medical/genetics) "sJq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -59749,28 +59630,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"sKl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) -"sKs" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/space/nearstation) "sKG" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -59805,13 +59664,6 @@ }, /turf/open/floor/iron, /area/medical/storage) -"sLd" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/cafeteria) "sLf" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -59885,28 +59737,65 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) +"sLR" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "sLX" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/misc_lab) -"sMw" = ( -/obj/structure/table/wood, -/obj/item/kirbyplants/random{ - layer = 3; - pixel_y = 18 +"sMa" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 }, -/obj/item/candle/infinite{ - pixel_x = 1; - pixel_y = 2 +/obj/structure/chair/fancy/bench/pew/right{ + dir = 8 }, -/obj/machinery/camera/autoname, -/turf/open/floor/carpet/purple, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/glass/reinforced, /area/chapel/main) +"sMe" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/snack/blue, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "sMy" = ( /obj/structure/table/wood, /obj/item/stack/package_wrap, /turf/open/floor/wood, /area/vacant_room/office) +"sME" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/deepfryer, +/turf/open/floor/iron/white, +/area/crew_quarters/kitchen) "sMK" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 4; @@ -59944,6 +59833,15 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/quartermaster/office) +"sNf" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/obj/vehicle/ridden/janicart, +/obj/item/key/janitor, +/turf/open/floor/iron, +/area/janitor) "sNq" = ( /obj/structure/table/wood, /obj/item/pen/red, @@ -60008,37 +59906,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"sNQ" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/central{ - dynamic_lighting = 2; - lighting_brightness_tube = 11; - lighting_colour_bulb = "#DDE6FF"; - lighting_colour_night = "#DDE6FF"; - lighting_colour_tube = "#DDE6FF"; - lighting_overlay_colour = "#DDE6FF"; - power_light = 0 - }) -"sOf" = ( -/obj/structure/closet/secure_closet/CMO, -/obj/item/clothing/glasses/hud/health{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay") - }, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = 1; - pixel_y = 29 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) "sOl" = ( /obj/effect/landmark/start/medical_doctor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -60131,41 +59998,33 @@ /area/security/prison{ name = "Prison Visitation" }) -"sPi" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/spawner/lootdrop/glowstick/lit, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"sPX" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - alpha = 180; - dir = 1 - }, -/obj/machinery/light{ - dir = 8 +"sPj" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Incinerator"; + network = list("ss13","engine") }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 4; pixel_x = -24 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark, -/area/security/checkpoint/engineering) +/turf/open/floor/iron, +/area/engine/atmospherics_engine) "sPZ" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) -"sQg" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 +"sQn" = ( +/obj/structure/railing/corner, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark/smooth_large, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/corner, /area/hallway/primary/central) "sQy" = ( /obj/docking_port/stationary/random{ @@ -60221,6 +60080,37 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron, /area/hallway/primary/fore) +"sRg" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/atmos) +"sRj" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -25 + }, +/obj/item/reagent_containers/syringe{ + name = "steel point"; + pixel_x = 5; + pixel_y = 12 + }, +/obj/item/stack/medical/gauze, +/turf/open/floor/iron, +/area/security/brig/medbay) "sRq" = ( /obj/machinery/vending/snack/blue, /obj/effect/turf_decal/bot, @@ -60300,22 +60190,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"sSE" = ( -/obj/machinery/computer/security{ - pixel_y = -3 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","security") - }, -/obj/machinery/computer/security/telescreen{ - network = list("ss13"); - pixel_y = 25 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/security/detectives_office) "sSH" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/door/firedoor, @@ -60391,6 +60265,32 @@ /obj/machinery/atmospherics/miner/station/oxygen, /turf/open/floor/engine/o2, /area/engine/atmos) +"sUs" = ( +/obj/effect/turf_decal/guideline/guideline_in/neutral{ + alpha = 255; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "sUJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -60434,30 +60334,24 @@ dir = 4 }, /area/hallway/secondary/exit/departure_lounge) -"sVm" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, +"sVu" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"sVH" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/guideline/guideline_half_in/purple, -/obj/effect/turf_decal/guideline/guideline_edge_alt/_offset/purple, -/obj/effect/turf_decal/guideline/guideline_tri/_offset/purple{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ - dir = 2 + dir = 4 }, -/turf/open/floor/iron/white, -/area/science/research) -"sVu" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/construction/mining/aux_base) +/turf/open/floor/iron/dark/side, +/area/hallway/primary/central) "sVO" = ( /obj/structure/railing{ dir = 10 @@ -60542,24 +60436,6 @@ /obj/machinery/space_heater, /turf/open/floor/iron, /area/maintenance/port/aft) -"sXn" = ( -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 4 - }, -/area/hallway/primary/central) "sXu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 @@ -60604,6 +60480,16 @@ /obj/structure/table/wood/fancy/purple, /turf/open/floor/iron/dark, /area/chapel/main) +"sXT" = ( +/obj/structure/grille/broken, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) "sXU" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/eastleft{ @@ -60633,6 +60519,21 @@ }, /turf/open/floor/iron/dark, /area/security/warden) +"sYk" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "sYl" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, @@ -60682,11 +60583,38 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/solar/port/fore) +"sZc" = ( +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/lobby) "sZq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/chemistry) +"sZK" = ( +/obj/structure/sign/warning/radiation_shelter{ + pixel_x = 1; + pixel_y = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/engine_room) "sZS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -60757,30 +60685,6 @@ name = "mainframe floor" }, /area/tcommsat/server) -"tam" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"tar" = ( -/obj/machinery/cryopod, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - color = "#267878"; - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "taz" = ( /obj/machinery/requests_console{ department = "Security"; @@ -60816,17 +60720,6 @@ }, /turf/open/floor/iron, /area/science/robotics) -"taM" = ( -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/medical/sleeper) "taQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -60890,20 +60783,6 @@ }, /turf/open/floor/iron/white/side, /area/science/research) -"tbP" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "tbQ" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -60936,6 +60815,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) +"tcy" = ( +/obj/effect/decal/cleanable/oil, +/mob/living/basic/cockroach, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"tcY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "tda" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -60975,48 +60867,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"tdl" = ( -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/lobby) -"tdm" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera{ - c_tag = "Interrogation room"; - dir = 8; - network = list("interrogation") - }, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark, -/area/security/brig{ - name = "Brig Interrogation" - }) -"tdt" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet/atmospherics{ - anchored = 1 - }, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/iron/dark, -/area/engine/atmos) "tdF" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 @@ -61027,6 +60877,27 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/tech, /area/engine/atmos) +"tdJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/iron, +/area/maintenance/port/aft) +"tdO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_x = -20; + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/science/nanite) "teh" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/techstorage/service, @@ -61067,20 +60938,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"teY" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -33 - }, -/obj/machinery/disposal/bin, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron, -/area/janitor) "tfd" = ( /obj/structure/chair/fancy/corp, /obj/effect/landmark/start/head_of_security, @@ -61116,15 +60973,6 @@ /obj/machinery/advanced_airlock_controller/directional/west, /turf/open/floor/plating, /area/hallway/secondary/entry) -"tfA" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) "tfC" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -61145,19 +60993,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"tfM" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light{ - bulb_colour = "#22bfa2"; - bulb_vacuum_colour = "#22bfa2"; - dir = 8; - nightshift_light_color = "#22bfa2" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "tfV" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, @@ -61172,24 +61007,30 @@ "tfZ" = ( /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"tgc" = ( -/obj/structure/railing{ - dir = 4 +"tgi" = ( +/obj/machinery/rnd/production/techfab/department/medical, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/stripes/box, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = 22 }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 +/turf/open/floor/iron, +/area/medical/storage) +"tgp" = ( +/obj/machinery/vending/wardrobe/robo_wardrobe, +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom{ + pixel_y = 29 }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 8 +/obj/machinery/camera/directional/north{ + network = list("ss13","rd") }, -/area/hallway/primary/central) +/turf/open/floor/iron/dark, +/area/science/robotics) "tgE" = ( /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -61229,6 +61070,17 @@ /area/security/main{ name = "Security Viewing Hall" }) +"tha" = ( +/obj/machinery/door/airlock/atmos{ + name = "atmospherics Storage"; + req_access = "24" + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/engine/atmos) "thf" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/sign/warning/securearea{ @@ -61275,16 +61127,6 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison) -"thZ" = ( -/obj/effect/decal/cleanable/crayon, -/obj/machinery/light/small{ - brightness = 3; - bulb_colour = "#1bcf15"; - dir = 1 - }, -/obj/item/food/butter/on_a_stick, -/turf/open/floor/plating, -/area/maintenance/department/medical) "tib" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/tree/jungle/small, @@ -61297,29 +61139,6 @@ }, /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) -"tio" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/turf/open/floor/glass/reinforced, -/area/chapel/main) -"tiq" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","prison") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/prison/shielded) -"tiC" = ( -/obj/effect/decal/cleanable/crayon, -/obj/item/food/butteredtoast, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/department/medical) "tiF" = ( /obj/machinery/firealarm/directional/south, /turf/open/floor/carpet/purple, @@ -61363,19 +61182,31 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/hallway/secondary/entry) -"tjl" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -33; - pixel_y = 1 +"tjh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/iron, +/area/quartermaster/exploration_prep) +"tjj" = ( +/obj/machinery/cryopod, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 8 + color = "#267878"; + dir = 1 }, -/turf/open/floor/iron/white/side{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/area/medical/sleeper) +/turf/open/floor/iron, +/area/crew_quarters/cryopods) +"tjt" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/carpet/purple, +/area/chapel/main) "tjz" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -61440,6 +61271,15 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"tkj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "tkM" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -61519,6 +61359,19 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"tlv" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/engine/engine_room) "tlI" = ( /obj/structure/lattice, /obj/effect/landmark/blobstart, @@ -61577,48 +61430,6 @@ }, /turf/open/floor/plating, /area/science/research) -"tmw" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","cargo") - }, -/obj/machinery/button/door{ - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = -25; - pixel_y = 4; - req_access_txt = "31" - }, -/obj/machinery/button/door{ - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = -25; - pixel_y = -5; - req_access_txt = "31" - }, -/obj/machinery/computer/cargo{ - dir = 4 - }, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = -40; - pixel_y = -3 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron, -/area/quartermaster/storage) "tmA" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -61693,6 +61504,17 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"tni" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "tnj" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -61786,6 +61608,19 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"toN" = ( +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/chapel/office) "toW" = ( /obj/structure/noticeboard{ name = "Public bulletin board" @@ -61816,15 +61651,6 @@ /obj/item/book/manual/wiki/sopcommand, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"tpk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "tpl" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 6 @@ -61926,6 +61752,32 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"tqj" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "47" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "tqq" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -61951,6 +61803,14 @@ }, /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) +"tqE" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) "tqK" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/corner, @@ -61964,19 +61824,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"tqM" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/radiation, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","engine") - }, -/turf/open/floor/noslip/standard, -/area/engine/engineering) "tqN" = ( /obj/effect/turf_decal/bot/left, /turf/open/floor/iron/techmaint, @@ -62028,6 +61875,16 @@ /obj/effect/turf_decal/guideline/guideline_edge/blue, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"trn" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "trr" = ( /obj/structure/curtain/bounty, /obj/structure/cable/yellow{ @@ -62075,43 +61932,24 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"tsf" = ( -/obj/structure/dresser, -/obj/item/camera{ - pixel_y = 6 +"trX" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -34 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/turf/open/floor/glass/reinforced, +/area/chapel/main) +"tsx" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"tsD" = ( -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2 + dir = 9 }, -/turf/open/floor/iron/white, -/area/science/research) +/turf/open/floor/carpet/grimy, +/area/chapel/office) "tsH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -62162,21 +62000,6 @@ "ttt" = ( /turf/closed/wall, /area/quartermaster/qm) -"tty" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "ttK" = ( /obj/effect/turf_decal/guideline/guideline_in/darkblue{ dir = 8 @@ -62264,19 +62087,6 @@ }, /turf/open/floor/iron, /area/security/brig/dock) -"tvr" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/closet/firecloset/full, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "tvG" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -62301,31 +62111,16 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) -"twc" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/bot, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = -30; - receive_ore_updates = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/processor/slime, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) "twg" = ( /mob/living/simple_animal/slime{ name = "alizee" }, /turf/open/floor/engine, /area/science/xenobiology) +"twl" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "twm" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -62373,12 +62168,39 @@ }, /turf/open/floor/plating, /area/bridge/meeting_room) +"twN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "twS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"twT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "txg" = ( /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; @@ -62395,20 +62217,20 @@ /obj/structure/sign/departments/medbay/alt2, /turf/closed/wall, /area/medical/break_room) -"txF" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 +"txD" = ( +/obj/machinery/power/solar_control, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/machinery/light_switch{ - pixel_x = -24 +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/iron/white/side{ +/obj/machinery/camera/directional/north, +/obj/machinery/power/terminal{ dir = 8 }, -/area/science/lobby) +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "txG" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -62462,13 +62284,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"tye" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) "tyh" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -62507,26 +62322,6 @@ "tyx" = ( /turf/open/floor/engine, /area/science/xenobiology) -"tyz" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/science/shuttledock) "tyB" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/delivery, @@ -62540,61 +62335,6 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) -"tyE" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) -"tyK" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/machinery/conveyor{ - dir = 8; - id = "MailConv" - }, -/obj/machinery/door/window/southleft{ - dir = 4; - icon_state = "right"; - id_tag = "Bountydoors"; - req_one_access_txt = "31;48" - }, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance/two, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/dark, -/area/quartermaster/office) -"tzp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted{ - alpha = 180 - }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/engine/atmos) -"tzv" = ( -/obj/item/trash/can{ - pixel_x = -10; - pixel_y = 11 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - broken = 1 - }, -/area/maintenance/department/engine) "tzD" = ( /obj/machinery/atmospherics/components/unary/cryo_cell{ dir = 4; @@ -62614,15 +62354,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/quartermaster/miningdock) -"tzR" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_edge, -/area/hallway/primary/central) "tzV" = ( /obj/effect/spawner/structure/window, /obj/structure/curtain/directional{ @@ -62630,6 +62361,12 @@ }, /turf/open/floor/plating, /area/library) +"tAe" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) "tAg" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -62665,15 +62402,19 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) -"tAq" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 6 +"tAm" = ( +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/dark, -/area/chapel/main) +/obj/effect/turf_decal/tile/brown/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "tAu" = ( /obj/machinery/newscaster{ pixel_x = 32; @@ -62720,6 +62461,27 @@ }, /turf/open/floor/iron/white, /area/science/lobby) +"tBo" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 8 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) "tBu" = ( /obj/effect/landmark/start/botanist, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -62727,18 +62489,6 @@ }, /turf/open/floor/iron/grid/steel, /area/hydroponics) -"tBw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/science/robotics) "tBy" = ( /obj/effect/turf_decal/tile/dark_green/half/contrasted, /turf/open/floor/iron, @@ -62763,6 +62513,23 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"tBL" = ( +/obj/structure/table/reinforced, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -21 + }, +/obj/item/storage/lockbox/loyalty, +/obj/machinery/door/window/brigdoor/westleft{ + name = "mind shields"; + req_access_txt = "3" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/clothing/suit/armor/laserproof, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "tBN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62852,6 +62619,29 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/engine/atmos) +"tCD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) +"tCI" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/item/instrument/piano_synth, +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/machinery/light_switch{ + pixel_x = -23; + pixel_y = 1 + }, +/turf/open/floor/wood, +/area/library) "tDc" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/bot{ @@ -62863,30 +62653,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"tDd" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/radio/intercom{ - pixel_x = -30; - pixel_y = -35 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = 11 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "tDg" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, @@ -62908,6 +62674,21 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/engine/engine_room) +"tDD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" + }, +/obj/effect/turf_decal/tile/dark_green/half{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "tDI" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/circuit/telecomms/server, @@ -63001,6 +62782,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/chapel/office) +"tEN" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "tFi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63018,15 +62818,22 @@ dir = 1 }, /area/science/shuttledock) -"tFp" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 +"tFo" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -1; + pixel_y = 2 }, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/item/pen{ + pixel_x = 1; + pixel_y = 1 }, -/area/science/lobby) +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/science/explab) "tFr" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/aimodule_harmless, @@ -63037,26 +62844,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) -"tFu" = ( -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/medical/sleeper) -"tFD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - network = list("ss13","security") - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/main{ - name = "Security Locker Room" - }) "tFE" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -63111,29 +62898,6 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/science/shuttledock) -"tGL" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -31 - }, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/folder/red, -/obj/item/pen, -/obj/item/radio/off, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "tGT" = ( /turf/closed/wall, /area/janitor) @@ -63147,6 +62911,22 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) +"tHH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/research) "tHK" = ( /obj/machinery/door/airlock/engineering{ name = "Telecommunications"; @@ -63226,6 +63006,9 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"tJf" = ( +/turf/open/floor/catwalk_floor, +/area/maintenance/central) "tJh" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/bot, @@ -63237,6 +63020,13 @@ }, /turf/open/floor/wood, /area/chapel/office) +"tJl" = ( +/obj/machinery/telecomms/processor/preset_exploration, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","rd") + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_prep) "tJr" = ( /obj/effect/turf_decal/guideline/guideline_edge/blue{ dir = 8 @@ -63288,21 +63078,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) -"tKa" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/central{ - dynamic_lighting = 2; - lighting_brightness_tube = 11; - lighting_colour_bulb = "#DDE6FF"; - lighting_colour_night = "#DDE6FF"; - lighting_colour_tube = "#DDE6FF"; - lighting_overlay_colour = "#DDE6FF"; - power_light = 0 - }) "tKh" = ( /obj/effect/spawner/structure/window, /obj/structure/cable/yellow{ @@ -63316,6 +63091,26 @@ "tKm" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain/private) +"tKq" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal) +"tKx" = ( +/obj/machinery/button/door{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = -32 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","rd") + }, +/turf/open/floor/iron/dark, +/area/science/robotics/mechbay) "tKB" = ( /obj/machinery/door/airlock/highsecurity{ name = "Emergency Access"; @@ -63349,27 +63144,7 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"tLt" = ( -/obj/effect/decal/cleanable/xenoblood, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"tLv" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/hallway/primary/central) -"tLE" = ( -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ - alpha = 200; - color = "#267878" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"tMf" = ( +"tLk" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, @@ -63383,47 +63158,40 @@ pixel_x = 1; pixel_y = 30 }, -/obj/machinery/camera/autoname{ +/obj/machinery/camera/directional/north{ network = list("ss13","engine") }, /turf/open/floor/iron, /area/engine/break_room) -"tMy" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/engine/engineering) -"tMA" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ - dir = 4 +"tLv" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/hallway/primary/central) +"tLE" = ( +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ + alpha = 200; + color = "#267878" }, -/obj/structure/cable{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) +/turf/open/floor/iron, +/area/hallway/secondary/entry) +"tLL" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/engine/storage) "tMI" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/eight, /turf/open/floor/plating, /area/maintenance/department/engine) -"tMP" = ( -/obj/machinery/rnd/production/circuit_imprinter, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera{ - c_tag = "Incinerator"; - network = list("ss13","engine") - }, -/turf/open/floor/iron/dark, -/area/engine/atmos) "tMV" = ( /obj/item/trash/raisins, /obj/effect/decal/cleanable/glass, @@ -63554,18 +63322,6 @@ dir = 5 }, /area/science/research) -"tPY" = ( -/obj/structure/railing{ - dir = 10; - layer = 3.1 - }, -/obj/effect/spawner/randomvend/cola, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "tQd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -63613,13 +63369,6 @@ burnt = 1 }, /area/maintenance/department/medical/morgue) -"tQl" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #1"; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) "tQo" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/effect/turf_decal/bot, @@ -63729,6 +63478,17 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"tRr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/space_heater, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security) "tRD" = ( /mob/living/simple_animal/bot/secbot{ arrest_type = 1; @@ -63753,21 +63513,15 @@ /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/department/bridge) -"tRX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "0-4" +"tRS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/structure/railing/corner{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/science/nanite) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "tSg" = ( /obj/effect/turf_decal/tile/black/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -63812,6 +63566,18 @@ }, /turf/open/space/basic, /area/solar/port/fore) +"tSH" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/landmark/blobstart, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "tSP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -63843,20 +63609,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech, /area/engine/atmos) -"tTZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/curtain/directional, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) "tUd" = ( /obj/effect/decal/cleanable/dirt/dust, /mob/living/simple_animal/slime{ @@ -63875,6 +63627,18 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"tUO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 12 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) "tUU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -63920,6 +63684,44 @@ }, /turf/open/floor/iron/white, /area/science/robotics) +"tVp" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/item/mmi{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/mmi{ + pixel_y = 11 + }, +/obj/item/storage/box/bodybags, +/turf/open/floor/iron/white, +/area/science/robotics) +"tVu" = ( +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) +"tVK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "tVL" = ( /obj/effect/turf_decal/tile/dark_red/half/contrasted{ alpha = 180; @@ -63943,6 +63745,20 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"tWC" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/hallway/primary/central) "tWD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64010,22 +63826,17 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/quartermaster/office) -"tYh" = ( -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = 25 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +"tYk" = ( +/obj/structure/railing/corner, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/effect/turf_decal/siding/wideplating/dark/corner, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/iron/dark, -/area/security/brig/dock{ - name = "Security E.V.A. Storage" - }) +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/central) "tYn" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -64061,6 +63872,18 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) +"tYt" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "tYL" = ( /obj/structure/closet, /obj/item/clothing/under/color/random, @@ -64089,21 +63912,6 @@ }, /turf/open/floor/iron, /area/medical/genetics/cloning) -"tYM" = ( -/obj/machinery/rnd/production/techfab/department/medical, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/box, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = 22 - }, -/turf/open/floor/iron, -/area/medical/storage) "tYV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64146,16 +63954,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/engine/engine_room) -"tZn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/tech, -/area/engine/atmos) "tZp" = ( /obj/structure/reflector/single/anchored{ dir = 5 @@ -64189,21 +63987,6 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) -"tZU" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/atmos) "ual" = ( /obj/structure/sign/poster/official/walk, /turf/closed/wall/r_wall, @@ -64221,6 +64004,14 @@ /obj/machinery/computer/crew, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"uaP" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/southleft{ + name = "Engineering Delivery"; + req_access_txt = "24" + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "uaR" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, @@ -64307,20 +64098,28 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/engine/atmos) +"ucH" = ( +/obj/structure/chair/fancy/sofa/old{ + dir = 4 + }, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/maintenance/central) +"ucO" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Gas to Chamber" + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "ucR" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/meter, /turf/closed/wall/r_wall, /area/engine/supermatter) -"ucY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/explab) "udb" = ( /obj/machinery/telecomms/server/presets/supply, /obj/effect/turf_decal/stripes/line{ @@ -64355,25 +64154,17 @@ /obj/effect/spawner/lootdrop/ruinloot/medical, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"udB" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -26; +"udI" = ( +/obj/structure/window/reinforced{ + dir = 8; pixel_y = 1 }, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool, -/obj/item/stack/cable_coil/cyan, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "udW" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -64381,6 +64172,32 @@ }, /turf/open/space/basic, /area/space/nearstation) +"udZ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine/o2, +/area/ai_monitored/turret_protected/ai) +"uea" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/obj/effect/turf_decal/guideline/guideline_edge/purple, +/obj/structure/extinguisher_cabinet{ + pixel_y = -33 + }, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/science/research) "ueg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64435,11 +64252,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"ufa" = ( -/obj/machinery/atmospherics/pipe/manifold4w/green/visible, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating, -/area/space/nearstation) "uff" = ( /obj/effect/turf_decal/bot, /obj/structure/cable/yellow{ @@ -64447,19 +64259,6 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) -"ufh" = ( -/obj/structure/railing{ - dir = 10 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "ufl" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -64478,21 +64277,6 @@ /obj/structure/table/reinforced, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary1) -"ufy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/requests_console{ - department = "Genetics"; - name = "Genetics Requests Console"; - pixel_y = -34 - }, -/turf/open/floor/iron/white, -/area/medical/genetics) "ufK" = ( /obj/effect/turf_decal/tile/blue/half{ dir = 1 @@ -64597,13 +64381,6 @@ }, /turf/open/floor/iron/dark, /area/security/prison/shielded) -"ugB" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "50" - }, -/turf/open/floor/plating, -/area/maintenance/port/central) "ugX" = ( /obj/effect/turf_decal/guideline/guideline_half_edge/purple, /obj/effect/turf_decal/guideline/guideline_half_edge/purple{ @@ -64636,18 +64413,6 @@ /area/security/prison{ name = "Prison Botany" }) -"uhq" = ( -/obj/machinery/light_switch{ - pixel_x = -8; - pixel_y = -21 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/vehicle/ridden/secway, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "uhy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/disposal/bin, @@ -64693,6 +64458,19 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"uii" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/guideline/guideline_edge/darkblue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/fore) "uin" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -64731,35 +64509,14 @@ }, /turf/open/space/basic, /area/space/nearstation) +"uiM" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/carpet/royalblack, +/area/library) "uiP" = ( /obj/machinery/air_sensor/atmos/nitrous_tank, /turf/open/floor/engine/n2o, /area/engine/atmos) -"uiT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) -"uiU" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/light, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) "uiZ" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 8; @@ -64820,6 +64577,14 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) +"uki" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "MiniSat Exterior 3"; + network = list("minisat") + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "ukp" = ( /obj/structure/table/reinforced, /obj/item/paper/fluff/jobs/medical/hippocratic{ @@ -64939,13 +64704,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"ulD" = ( -/obj/structure/lattice, -/obj/item/toy/plush/lizard_plushie/space{ - name = "Embraces-the-Void" - }, -/turf/open/space/basic, -/area/space/nearstation) "ulH" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall, @@ -64986,17 +64744,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"unc" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/iron/techmaint, -/area/gateway) "unq" = ( /obj/structure/tank_dispenser/oxygen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -65009,15 +64756,6 @@ /area/security/brig/dock{ name = "Security E.V.A. Storage" }) -"unx" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/meter, -/obj/effect/turf_decal/bot, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "unB" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -65085,13 +64823,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/wood, /area/maintenance/port/aft) -"uor" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating, -/area/space/nearstation) "uox" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -65143,13 +64874,6 @@ }, /turf/open/floor/carpet/purple, /area/chapel/main) -"upx" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating, -/area/space/nearstation) "upD" = ( /obj/structure/table, /obj/item/assembly/igniter{ @@ -65210,6 +64934,20 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) +"upS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "brigentrance"; + name = "Brig Lockdown Control"; + pixel_x = -25; + req_access_txt = "1" + }, +/turf/open/floor/iron/dark, +/area/security/main{ + name = "Security Locker Room" + }) "uql" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/iron/sepia, @@ -65237,13 +64975,6 @@ /obj/item/book/manual/wiki/sopcommand, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) -"urn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "urX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -65256,51 +64987,20 @@ }, /turf/open/floor/iron/dark, /area/science/robotics) -"usb" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 25 - }, -/obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = 40 - }, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -6; - pixel_y = 14 - }, -/obj/item/camera/detective{ - pixel_x = 3; - pixel_y = 7 - }, -/obj/item/taperecorder{ - pixel_x = 6; - pixel_y = 5 - }, -/turf/open/floor/carpet/red, -/area/security/detectives_office) -"usf" = ( -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +"usn" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Air to Ports" }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +/obj/effect/turf_decal/delivery, +/obj/structure/fireaxecabinet{ + pixel_y = -32 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","engine") }, -/obj/item/storage/box/donkpockets, -/turf/open/floor/iron, -/area/medical/break_room) +/turf/open/floor/iron/tech, +/area/engine/atmos) "usu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, @@ -65347,6 +65047,12 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"utF" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/central) "utM" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -65405,6 +65111,14 @@ }, /turf/open/floor/iron/dark, /area/science/shuttledock) +"uuf" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "uun" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -65431,17 +65145,18 @@ /obj/effect/landmark/start/cyborg, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/foyer) -"uuK" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/item/toy/plush/carpplushie, -/obj/structure/sign/poster/contraband{ - pixel_x = 32 +"uuJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/prison, -/area/security/prison{ - name = "Prison Dorms" - }) +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half{ + dir = 4 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "uuQ" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat/foyer) @@ -65452,6 +65167,20 @@ }, /turf/closed/wall/r_wall, /area/science/test_area) +"uuT" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/wood, +/area/security/prison) +"uvb" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "uvk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65477,20 +65206,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/port) -"uvp" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay"); - view_range = 8 - }, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = 32; - pixel_y = -3 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/bar) "uvC" = ( /obj/effect/turf_decal/bot, /obj/structure/window/reinforced{ @@ -65499,6 +65214,17 @@ /obj/structure/table/reinforced, /turf/open/floor/iron/techmaint, /area/science/xenobiology) +"uwf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) "uwo" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -65523,28 +65249,12 @@ }, /turf/open/floor/iron, /area/security/brig) -"uwq" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/bridge/meeting_room) "uwF" = ( /obj/structure/chair/office{ dir = 8 }, /turf/open/floor/wood, /area/vacant_room/office) -"uwK" = ( -/obj/effect/turf_decal/guideline/guideline_edge/neutral{ - alpha = 255; - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/medical/medbay/central) "uwZ" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ alpha = 180; @@ -65585,14 +65295,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/medical/morgue) -"uxt" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","medbay") - }, -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/blue, -/area/medical/exam_room) "uxv" = ( /obj/machinery/conveyor{ dir = 8; @@ -65664,6 +65366,20 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"uyb" = ( +/obj/machinery/door/airlock/grunge{ + name = "Chapel Office"; + req_access_txt = "27" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/chapel/office) "uyr" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -65709,9 +65425,6 @@ }, /turf/open/floor/iron/white/side, /area/science/lab) -"uyS" = ( -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal) "uzb" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -65803,6 +65516,38 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/aft) +"uAH" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/storage/box{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/storage/box{ + pixel_x = 3 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/disposal) +"uAO" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "uBu" = ( /obj/structure/chair/office/light{ dir = 8 @@ -65830,54 +65575,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"uBE" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Medbay"; - network = list("ss13","medbay") - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/structure/closet/secure_closet/security/med, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/checkpoint/medical) -"uBP" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "Security" - }, -/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/turf/open/floor/iron, -/area/security/brig) -"uBV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "uBW" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/modular_computer/console/preset/engineering, @@ -65922,18 +65619,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/grimy, /area/chapel/office) -"uCA" = ( -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/camera/autoname, -/obj/vehicle/ridden/janicart, -/obj/item/key/janitor, -/turf/open/floor/iron, -/area/janitor) "uCC" = ( /turf/closed/wall, /area/maintenance/solars/starboard/fore) +"uCH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "uCM" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -65968,6 +65671,26 @@ }, /turf/open/floor/iron/white, /area/medical/cryo) +"uCZ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/obj/machinery/newscaster{ + pixel_x = -38; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -23 + }, +/turf/open/floor/iron/dark, +/area/security/warden) "uDc" = ( /obj/structure/grille/broken, /turf/open/floor/plating{ @@ -65986,6 +65709,38 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"uDC" = ( +/obj/effect/turf_decal/guideline/guideline_in/neutral{ + alpha = 255; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "uDJ" = ( /obj/effect/turf_decal/caution/stand_clear{ dir = 8 @@ -66010,6 +65765,15 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"uDK" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/item/reagent_containers/glass/bucket{ + pixel_x = -2; + pixel_y = 10 + }, +/turf/open/floor/iron/dark, +/area/security/execution/education) "uDQ" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -66026,13 +65790,6 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"uDU" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/engine/storage) "uEa" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/grid/steel, @@ -66122,28 +65879,6 @@ }, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary1) -"uEO" = ( -/obj/structure/closet/secure_closet/hop, -/obj/item/modular_computer/tablet/pda, -/obj/item/modular_computer/tablet/pda, -/obj/item/modular_computer/tablet/pda, -/obj/item/modular_computer/tablet/pda, -/obj/item/modular_computer/tablet/pda, -/obj/machinery/newscaster{ - pixel_x = 1; - pixel_y = 33 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) "uEP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -66189,16 +65924,6 @@ }, /turf/open/floor/plating, /area/engine/supermatter) -"uFQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/tech, -/area/engine/atmos) "uFU" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/secure_closet/chemical, @@ -66217,23 +65942,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/foyer) -"uGi" = ( -/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) "uGm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -66241,30 +65949,6 @@ }, /turf/open/floor/plating, /area/engine/atmos) -"uGz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) -"uGP" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno2"; - name = "Creature Cell" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "uGX" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating{ @@ -66280,6 +65964,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/storage/tech) +"uHn" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","security") + }, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/guideline/guideline_edge/red{ + dir = 4 + }, +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/security/brig/dock) "uHB" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -66307,17 +66006,6 @@ /obj/effect/turf_decal/siding/wideplating/dark, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) -"uHS" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "uHY" = ( /obj/machinery/conveyor{ dir = 6; @@ -66351,33 +66039,6 @@ }, /turf/open/floor/iron, /area/medical/medbay/central) -"uIn" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/storage/box{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/storage/box{ - pixel_x = 3 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal) -"uIp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "uIs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -66419,26 +66080,6 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"uIK" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/structure/bed/dogbed/walter, -/obj/item/stack/sheet/bone{ - pixel_x = 6; - pixel_y = -6 - }, -/mob/living/simple_animal/pet/dog/bullterrier/walter{ - density = 0 - }, -/turf/open/floor/iron/dark, -/area/security/warden) "uIX" = ( /obj/item/radio/intercom{ dir = 1; @@ -66466,6 +66107,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"uJB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -30; + pixel_y = -4 + }, +/obj/structure/table/glass, +/turf/open/floor/iron/dark, +/area/security/brig/medbay) "uJI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -66516,6 +66168,14 @@ /obj/item/storage/backpack/satchel/tox, /turf/open/floor/iron, /area/science/shuttledock) +"uKV" = ( +/obj/structure/chair, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + c_tag = "Teleporter Room" + }, +/turf/open/floor/iron/dark, +/area/hallway/secondary/exit/departure_lounge) "uLb" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -66531,6 +66191,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/crew_quarters/dorms) +"uLe" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) "uLf" = ( /obj/machinery/status_display/evac{ pixel_x = -32 @@ -66589,6 +66258,17 @@ }, /turf/open/floor/plating, /area/maintenance/port/central) +"uLU" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/effect/turf_decal/bot, +/obj/item/food/meat/slab/penguin, +/obj/item/food/meat/slab/penguin, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/white, +/area/crew_quarters/kitchen) "uMa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -66596,6 +66276,28 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) +"uMc" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west{ + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/light{ + bulb_colour = "#22bfa2"; + bulb_vacuum_colour = "#22bfa2"; + dir = 8; + nightshift_light_color = "#22bfa2" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_edge/red, +/turf/open/floor/iron/dark, +/area/security/brig/dock) "uMp" = ( /turf/open/floor/iron/white/corner{ dir = 1 @@ -66670,14 +66372,6 @@ }, /turf/open/floor/engine/plasma, /area/engine/atmos) -"uOa" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Experimentation Chamber"; - req_access_txt = "8"; - security_level = 6 - }, -/turf/open/floor/plating, -/area/science/explab) "uOd" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, @@ -66706,12 +66400,6 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/maintenance/department/science) -"uOz" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal) "uOK" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/firealarm/directional/east, @@ -66730,6 +66418,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"uOZ" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/atmospherics{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "uPm" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/bot{ @@ -66752,6 +66459,16 @@ /obj/machinery/light, /turf/open/floor/iron, /area/medical/medbay/lobby) +"uPA" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/turf/open/floor/iron/dark, +/area/security/warden) "uPJ" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole{ @@ -66764,6 +66481,23 @@ }, /turf/open/floor/wood, /area/library) +"uPK" = ( +/obj/machinery/vending/wallmed{ + pixel_x = -1; + pixel_y = 32 + }, +/obj/structure/table/glass, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/plumbing, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/medical/chemistry) "uPR" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -66811,18 +66545,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig/dock) -"uQw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/atmos) "uQx" = ( /obj/structure/fluff/paper/stack, /obj/structure/mopbucket, @@ -66900,6 +66622,18 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"uSz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "uSD" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, @@ -66986,17 +66720,6 @@ }, /turf/open/floor/iron, /area/vacant_room/commissary/commissary1) -"uUS" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/security{ - dir = 8; - network = list("security") - }, -/turf/open/floor/iron/dark, -/area/security/main{ - name = "Security Locker Room" - }) "uUZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -67131,21 +66854,20 @@ /obj/structure/table/wood, /turf/open/floor/carpet/red, /area/crew_quarters/cafeteria) -"uXs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"uXf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/turf/open/floor/iron/white/side{ + dir = 4 }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/area/science/lobby) "uXx" = ( /obj/machinery/vending/wardrobe/law_wardrobe, /obj/effect/turf_decal/bot, @@ -67186,17 +66908,6 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/plating/rust, /area/maintenance/starboard/aft) -"uXH" = ( -/obj/machinery/computer/operating, -/obj/effect/turf_decal/bot, -/obj/machinery/newscaster{ - pixel_y = 34 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/medical/surgery) "uXJ" = ( /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted{ alpha = 230; @@ -67232,6 +66943,17 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"uXS" = ( +/obj/item/kirbyplants/random{ + layer = 3.3 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay"); + view_range = 8 + }, +/turf/open/floor/iron/white, +/area/medical/cryo) "uYh" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -67246,6 +66968,19 @@ }, /turf/open/floor/iron/dark, /area/medical/genetics) +"uYs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/hallway/primary/central) "uYv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -67307,22 +67042,6 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/captain/private) -"uYZ" = ( -/obj/effect/turf_decal/tile/neutral/half, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/chapel/office) "uZd" = ( /obj/structure/railing{ dir = 8 @@ -67388,19 +67107,29 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/sepia, /area/maintenance/port/central) -"vat" = ( -/obj/structure/bookcase/random/fiction, -/obj/machinery/airalarm{ - pixel_y = 28 +"vag" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/camera/autoname/directional/west{ + c_tag = "AI Core"; + network = list("aicore") }, -/turf/open/floor/wood, -/area/library) -"vau" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/machinery/light/very_dim/directional/west, -/turf/open/floor/iron/dark, -/area/security/execution/education) +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/button/flasher{ + id = "aicore"; + pixel_x = -32; + pixel_y = 4 + }, +/obj/machinery/button/door{ + id = "AIwindows"; + name = "AI View Blast doors"; + pixel_x = -32; + pixel_y = -5; + req_access_txt = "19" + }, +/turf/open/floor/engine/o2, +/area/ai_monitored/turret_protected/ai) "vbc" = ( /obj/effect/turf_decal/tile/blue{ alpha = 200; @@ -67425,27 +67154,6 @@ "vbe" = ( /turf/closed/wall/r_wall, /area/maintenance/department/security) -"vbr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/firealarm/directional/west{ - pixel_y = -2 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/button/flasher{ - id = "monkeypen"; - pixel_x = -22; - pixel_y = 10 - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "vbu" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 @@ -67477,24 +67185,6 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/cafeteria) -"vbL" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","rd") - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/research) "vbV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -67512,16 +67202,25 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/maintenance/department/medical/morgue) -"vcc" = ( -/obj/machinery/camera/autoname{ +"vcr" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) +/obj/machinery/button/door{ + id = "hopshutter"; + name = "Privacy Shutter Control"; + pixel_x = -25; + req_access_txt = "57" + }, +/obj/machinery/camera/autoname/directional/west, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/bridge) "vcw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -67561,12 +67260,36 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/foyer) +"vdb" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) "vdf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, /turf/open/floor/carpet/purple, /area/chapel/main) +"vdg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/camera/autoname{ + dir = 6; + network = list("ss13","security") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/dark, +/area/security/brig/dock{ + name = "Security E.V.A. Storage" + }) "vdz" = ( /obj/effect/turf_decal/numbers/two_nine, /turf/open/floor/iron/grid/steel, @@ -67584,6 +67307,17 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"vdO" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Incinerator"; + network = list("ss13","engine") + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "vdV" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -67591,24 +67325,6 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/iron/tech, /area/engine/atmos) -"vdZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/hallway/primary/central) "vei" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -67686,13 +67402,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"vfW" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating, -/area/space/nearstation) "vfY" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -67770,6 +67479,15 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, /area/science/robotics) +"vhG" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "vhM" = ( /obj/machinery/door/airlock/maintenance{ name = "Plumbing Factory Maintenance"; @@ -67800,27 +67518,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"viR" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/structure/chair/fancy/bench{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/obj/effect/turf_decal/guideline/guideline_edge/red, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = -24 - }, -/turf/open/floor/iron, -/area/security/main{ - name = "Security Viewing Hall" - }) "viS" = ( /obj/structure/table/wood/fancy/black, /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ @@ -67837,19 +67534,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"vja" = ( -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_red/half/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "vje" = ( /turf/open/floor/plating, /area/quartermaster/warehouse) @@ -67869,6 +67553,21 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"vju" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/quartermaster/miningdock) +"vjz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "vjD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -67876,25 +67575,6 @@ /obj/machinery/griddle, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) -"vjE" = ( -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 8 - }, -/area/hallway/primary/central) "vjG" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -67981,19 +67661,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"vkM" = ( -/obj/structure/musician/piano{ - icon_state = "piano" - }, -/obj/machinery/light{ - light_color = "#7AC3FF" - }, -/obj/machinery/camera/autoname{ - c_tag = "Captain's Quarters"; - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/crew_quarters/cafeteria) "vkS" = ( /obj/effect/turf_decal/tile/dark_blue{ alpha = 180; @@ -68001,6 +67668,21 @@ }, /turf/open/floor/iron, /area/bridge) +"vkX" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","security") + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft) "vkZ" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box{ @@ -68055,6 +67737,24 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/science/mixing/chamber) +"vlN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Core Hallway 1"; + dir = 6; + network = list("minisat") + }, +/obj/structure/cable/yellow, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat_interior) "vlR" = ( /obj/structure/table, /obj/structure/disposalpipe/segment{ @@ -68078,19 +67778,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"vma" = ( -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "vmg" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 @@ -68142,13 +67829,6 @@ /area/security/main{ name = "Security Viewing Hall" }) -"vmU" = ( -/obj/machinery/smartfridge/sci{ - initial_contents = list(/obj/item/stock_parts/capacitor = 2, /obj/item/stock_parts/manipulator = 2, /obj/item/stock_parts/micro_laser = 2, /obj/item/stock_parts/matter_bin = 2, /obj/item/stock_parts/scanning_module = 2); - name = "Science vender" - }, -/turf/closed/wall, -/area/engine/storage) "vnq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, @@ -68165,14 +67845,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"vnI" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/east, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/obj/structure/cable/yellow, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "vnQ" = ( /obj/machinery/light_switch{ pixel_x = -9; @@ -68185,6 +67857,18 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/science/shuttledock) +"vnT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8; + pixel_x = 15; + pixel_y = 16 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/tech, +/area/engine/atmos) "vnX" = ( /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, @@ -68194,6 +67878,19 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/gateway) +"vox" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "voz" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -68263,19 +67960,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/tech, /area/engine/engine_room) -"vpc" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_in/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "vpe" = ( /obj/machinery/light{ dir = 1 @@ -68308,16 +67992,25 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) -"vpz" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #3"; - dir = 4; - network = list("ss13","rd","xeno") +"vpQ" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","rd") + }, +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/science/shuttledock) "vpR" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -68347,16 +68040,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"vqJ" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/chief) "vqT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, @@ -68364,24 +68047,6 @@ /obj/structure/rack, /turf/open/floor/iron, /area/maintenance/port/aft) -"vqY" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","engine") - }, -/obj/item/radio/intercom{ - pixel_x = 33; - pixel_y = -2 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Gas to Chamber" - }, -/turf/open/floor/engine, -/area/engine/supermatter) "vrh" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/effect/decal/cleanable/dirt, @@ -68410,6 +68075,14 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/chief) +"vru" = ( +/obj/item/cigbutt, +/obj/item/trash/can/food{ + pixel_x = -7; + pixel_y = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "vrw" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -68480,12 +68153,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/science/research) -"vtf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) "vtv" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -68501,57 +68168,79 @@ }, /turf/open/floor/iron/dark, /area/security/warden) -"vtC" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ +"vtI" = ( +/turf/closed/wall, +/area/chapel/main) +"vug" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark/smooth_edge{ +/obj/machinery/light{ dir = 8 }, -/area/hallway/primary/central) -"vtI" = ( -/turf/closed/wall, -/area/chapel/main) +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Core Hallway 5"; + network = list("minisat") + }, +/turf/open/floor/circuit, +/area/ai_monitored/storage/satellite) "vuo" = ( /obj/structure/sign/poster/official/help_others, /turf/closed/wall, /area/maintenance/central) -"vut" = ( +"vur" = ( +/obj/structure/sign/warning/radiation_shelter{ + pixel_x = 33; + pixel_y = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) +"vuy" = ( +/obj/structure/railing/corner{ + dir = 4 }, /obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/camera/directional/north{ + view_range = 12 + }, +/obj/effect/turf_decal/siding/wideplating/dark/corner{ dir = 4 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) +/obj/machinery/newscaster{ + pixel_y = 34 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/hallway/primary/central) "vuz" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"vuB" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Engidesk"; - name = "engineering security door" - }, -/obj/machinery/door/firedoor, -/obj/structure/desk_bell{ - pixel_y = 2 +"vuR" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/door/window/northright{ - dir = 2; - name = "Engi Desk"; - req_one_access_txt = "32;19" +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/engine/engineering) +/turf/open/floor/grass/no_border, +/area/medical/sleeper) "vvd" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/shower{ @@ -68583,6 +68272,16 @@ }, /turf/open/floor/iron, /area/medical/cryo) +"vvw" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "MiniSat Upload East"; + network = list("minisat","aiupload") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/turret_protected/aisat/foyer) "vvJ" = ( /obj/item/storage/secure/safe{ pixel_x = 37; @@ -68590,24 +68289,6 @@ }, /turf/open/floor/iron, /area/vacant_room/commissary/commissary2) -"vvP" = ( -/obj/effect/turf_decal/tile/blue/half{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay") - }, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/white, -/area/medical/office) "vvU" = ( /obj/item/chair{ dir = 1 @@ -68623,17 +68304,6 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"vwm" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/secondary/exit/departure_lounge) "vwo" = ( /obj/effect/turf_decal/guideline/guideline_in/darkblue{ dir = 8 @@ -68658,19 +68328,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"vxg" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "vxi" = ( /obj/structure/closet/bombcloset, /obj/effect/turf_decal/bot, @@ -68703,16 +68360,20 @@ /turf/open/floor/iron, /area/medical/medbay/lobby) "vyv" = ( -/obj/structure/railing/corner, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/siding/wideplating/dark/corner, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/atmos) "vyO" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -68745,33 +68406,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engine/atmos) -"vzb" = ( -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/lobby) -"vzd" = ( -/obj/structure/table, -/obj/item/gun/energy/laser/practice{ - pixel_y = 6 - }, -/obj/item/gun/energy/laser/practice{ - pixel_y = 3 +"vzg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/science/misc_lab/range) +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "vzi" = ( /obj/structure/table, /obj/item/knife/kitchen, @@ -68865,6 +68511,15 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) +"vBn" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/carpet/blue, +/area/crew_quarters/cafeteria) "vBo" = ( /obj/effect/turf_decal/guideline/guideline_edge/purple, /turf/open/floor/iron/white/side{ @@ -68890,14 +68545,6 @@ }, /turf/open/floor/carpet, /area/library) -"vBA" = ( -/obj/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "vBI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -68907,24 +68554,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"vBJ" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engine_room) -"vBM" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "vCl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -68948,6 +68577,14 @@ /area/security/main{ name = "Security Locker Room" }) +"vCp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "vCx" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -68979,18 +68616,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) -"vCR" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/central) "vCW" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/floor/engine{ @@ -69014,6 +68639,19 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"vDd" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "vDj" = ( /obj/structure/cable{ icon_state = "2-4" @@ -69076,32 +68714,6 @@ /area/security/main{ name = "Security Viewing Hall" }) -"vDK" = ( -/obj/effect/turf_decal/guideline/guideline_out/brown{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron/techmaint, -/area/maintenance/central) -"vDO" = ( -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) "vDS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -69141,6 +68753,19 @@ broken = 1 }, /area/maintenance/port/aft) +"vEs" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/tech, +/area/engine/atmos) +"vEA" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Pen #5"; + network = list("ss13","rd","xeno") + }, +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/science/xenobiology) "vEI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -69179,15 +68804,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"vFj" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted{ - alpha = 230; - color = "#edaa0c" - }, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/iron/dark, -/area/engine/atmos) "vFo" = ( /turf/closed/wall, /area/security/checkpoint/science) @@ -69248,15 +68864,6 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) -"vFW" = ( -/obj/structure/chair/stool{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/cafeteria) "vGb" = ( /obj/machinery/light{ dir = 4 @@ -69279,44 +68886,42 @@ /obj/effect/turf_decal/guideline/guideline_edge/red, /turf/open/floor/iron, /area/hallway/primary/fore) -"vGq" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1 +"vGu" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","cargo") }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","security") +/obj/machinery/newscaster{ + pixel_y = 33 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/turf/open/floor/iron/dark, +/area/quartermaster/miningdock) "vGx" = ( /turf/open/floor/carpet/royalblack, /area/maintenance/port/aft) -"vGA" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/brown, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) "vGH" = ( /obj/effect/turf_decal/tile/dark_red/half/contrasted, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/security) +"vGI" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/obj/structure/disposalpipe/sorting/mail{ + sortType = 30 + }, +/turf/open/floor/iron, +/area/security/main{ + name = "Security Viewing Hall" + }) "vGZ" = ( /obj/structure/window/reinforced{ layer = 2 @@ -69404,6 +69009,13 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"vIY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "vJf" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -69447,20 +69059,30 @@ }, /turf/open/floor/iron/dark, /area/science/server) -"vJE" = ( -/turf/closed/wall, -/area/construction/mining/aux_base) -"vJG" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/power/apc/auto_name/east, -/obj/machinery/porta_turret/ai{ +"vJB" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","cargo") + }, +/obj/machinery/conveyor{ + dir = 8; + id = "MailConv" + }, +/obj/structure/closet/crate, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/firealarm/directional/north, +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/turf/open/floor/engine/o2, -/area/ai_monitored/turret_protected/ai) +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark, +/area/quartermaster/office) +"vJE" = ( +/turf/closed/wall, +/area/construction/mining/aux_base) "vJQ" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -69474,17 +69096,35 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"vJU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +"vKi" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron/dark, -/area/science/robotics) +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/atmos) "vKu" = ( /obj/effect/landmark/start/geneticist, /turf/open/floor/iron/dark, /area/medical/genetics) +"vKw" = ( +/turf/open/floor/glass/reinforced, +/area/engine/gravity_generator) "vKB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69520,20 +69160,6 @@ /obj/machinery/digital_clock/directional/north, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"vKI" = ( -/obj/structure/railing{ - dir = 6; - layer = 3.1 - }, -/obj/structure/chair/fancy/comfy{ - color = "#596479"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 6 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "vLA" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -69550,6 +69176,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/fore) +"vLB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/central) "vLI" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -69600,6 +69238,21 @@ /area/security/main{ name = "Security Viewing Hall" }) +"vMj" = ( +/obj/structure/bed/roller, +/obj/machinery/light, +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Quarantine Pen B"; + req_access_txt = "39" + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3 + }, +/obj/item/toy/plush/slimeplushie/green, +/turf/open/floor/iron/grid/steel, +/area/medical/virology) "vMx" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -69613,55 +69266,56 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/dorms) -"vMz" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/stripes/line{ +"vMy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, -/turf/open/floor/iron/grid/steel, -/area/hydroponics) -"vMB" = ( -/obj/structure/table/glass, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","medbay") +/obj/machinery/firealarm/directional/west{ + pixel_y = -2 }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = -8; - pixel_y = 12 +/obj/structure/chair{ + dir = 4 }, -/obj/item/grenade/chem_grenade{ - pixel_x = 12; - pixel_y = 13 +/obj/machinery/button/flasher{ + id = "monkeypen"; + pixel_x = -22; + pixel_y = 10 }, -/obj/item/grenade/chem_grenade{ - pixel_x = 12; - pixel_y = 7 +/obj/machinery/camera/autoname{ + dir = 10; + network = list("ss13","medbay") }, -/obj/item/grenade/chem_grenade{ - pixel_x = 12 +/turf/open/floor/iron/grid/steel, +/area/medical/virology) +"vMz" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/item/storage/box/beakers{ - pixel_x = -2; - pixel_y = 3 +/turf/open/floor/iron/grid/steel, +/area/hydroponics) +"vMA" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 }, -/obj/item/storage/box/beakers{ - pixel_x = 1; - pixel_y = 2 +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/aimodule_harmful, +/obj/effect/spawner/lootdrop/aimodule_harmful, +/obj/effect/spawner/lootdrop/aimodule_harmful, +/obj/structure/window/reinforced/spawner/east{ + dir = 8 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/medical/apothecary) -"vMK" = ( -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 +/obj/machinery/door/window/brigdoor/northright{ + dir = 2; + name = "Security Boards"; + req_access_txt = "16" }, -/obj/machinery/light{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/autoname/directional/east{ + network = list("aiupload") }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/white, -/area/science/research) +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) "vMO" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/machinery/chem_master/condimaster{ @@ -69685,6 +69339,18 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) +"vMR" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/central) "vMT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -69721,6 +69387,20 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"vNh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -33 + }, +/obj/machinery/disposal/bin, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/cable/yellow, +/turf/open/floor/iron, +/area/janitor) "vNk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -69747,6 +69427,12 @@ /obj/effect/turf_decal/caution, /turf/open/floor/iron, /area/hallway/primary/fore) +"vNH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/science/robotics) "vNX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -69797,40 +69483,6 @@ /obj/structure/chair/wood/normal, /turf/open/floor/carpet/green, /area/security/courtroom) -"vOW" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/machinery/door/window/brigdoor/westleft{ - name = "shotguns"; - req_access_txt = "3" - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - bulb_colour = "#DE3A3A"; - dir = 4; - nightshift_light_color = "#DE3A3A" - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"vPb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "vPi" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon, @@ -69869,36 +69521,10 @@ }, /turf/open/floor/iron/dark, /area/science/misc_lab) -"vPT" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera/motion{ - c_tag = "vault"; - dir = 5; - network = list("ss13","security","cargo"); - pixel_y = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 5; - pixel_y = 11 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ - pixel_x = -7; - pixel_y = 17 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) +"vPH" = ( +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/cafeteria) "vPW" = ( /obj/machinery/door/airlock/external{ req_one_access_txt = "49;47" @@ -69917,6 +69543,29 @@ }, /turf/open/floor/iron/dark, /area/science/shuttledock) +"vQc" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_one_access_txt = "12;31;63" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/department/security) +"vQd" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/white, +/area/medical/genetics) "vQn" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -69936,6 +69585,23 @@ }, /turf/open/floor/carpet, /area/maintenance/port/aft) +"vQz" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"vQL" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "vQX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -70042,20 +69708,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/white, /area/medical/surgery) -"vSw" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/candle/infinite{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "vST" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -70085,20 +69737,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"vTi" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/turf/open/floor/iron, -/area/security/prison{ - name = "Prison Visitation" - }) "vTx" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood/old, @@ -70127,6 +69765,25 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"vTZ" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/item/clothing/glasses/hud/health{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay") + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = 1; + pixel_y = 29 + }, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) "vUs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -70192,21 +69849,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"vVC" = ( -/obj/effect/turf_decal/guideline/guideline_out/brown{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/techmaint, -/area/hallway/secondary/service) "vVE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -70247,13 +69889,6 @@ }, /turf/closed/wall/r_wall, /area/engine/atmos) -"vVS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/closet/crate/trashcart, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/disposal) "vWo" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /mob/living/simple_animal/hostile/retaliate/frog{ @@ -70277,39 +69912,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/security/checkpoint/auxiliary) -"vWP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "12;63" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/maintenance/department/security) -"vWR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "vWU" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) -"vXk" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "vXn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70341,6 +69948,42 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"vXt" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","security") + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark, +/area/security/brig{ + name = "Brig Evidence" + }) +"vXM" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_half_in/purple, +/obj/effect/turf_decal/guideline/guideline_edge_alt/_offset/purple, +/obj/effect/turf_decal/guideline/guideline_tri/_offset/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/white/side{ + dir = 6 + }, +/area/science/research) "vXW" = ( /obj/effect/turf_decal/bot, /obj/structure/cable/yellow{ @@ -70460,12 +70103,6 @@ /obj/effect/spawner/structure/window/depleteduranium, /turf/open/floor/engine, /area/engine/atmospherics_engine) -"vZZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/iron/dark, -/area/engine/atmos) "wae" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -70484,14 +70121,6 @@ /obj/effect/decal/cleanable/xenoblood/xgibs/down, /turf/open/floor/carpet, /area/library) -"wal" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 3 - }, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/vault, -/area/medical/genetics) "wap" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -70536,20 +70165,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"wbB" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +"wbs" = ( +/obj/structure/lattice, +/obj/item/toy/plush/lizard_plushie/space{ + name = "Embraces-the-Void" }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/turf/open/space/basic, +/area/space/nearstation) "wbE" = ( /obj/effect/turf_decal/bot, /obj/machinery/disposal/bin, @@ -70567,6 +70189,20 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"wbL" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/port_gen/pacman, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "wbT" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -70574,6 +70210,62 @@ }, /turf/open/space/basic, /area/solar/port/aft) +"wce" = ( +/obj/structure/table/wood, +/obj/item/kirbyplants/random{ + layer = 3; + pixel_y = 18 + }, +/obj/item/candle/infinite{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/carpet/purple, +/area/chapel/main) +"wcg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/medical/surgery) +"wcn" = ( +/obj/effect/turf_decal/guideline/guideline_in/neutral{ + alpha = 255; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4; + color = "#FFFFFF" + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "wcq" = ( /obj/structure/closet/crate, /obj/item/storage/box, @@ -70615,6 +70307,28 @@ /obj/structure/fans/tiny/invisible, /turf/open/floor/iron/techmaint, /area/quartermaster/storage) +"wcD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron/dark, +/area/science/robotics) +"wcG" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/machinery/firealarm/directional/south, +/obj/item/melee/chainofcommand{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/carpet/blue, +/area/crew_quarters/heads/captain) "wcP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -70641,6 +70355,26 @@ /obj/structure/plasticflaps, /turf/open/floor/plating, /area/maintenance/disposal) +"wdh" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) +"wdi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/central) "wdk" = ( /turf/open/floor/iron/dark, /area/engine/engine_room) @@ -70659,6 +70393,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/apothecary) +"wdy" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/lobby) "wdz" = ( /obj/machinery/door/airlock/command{ name = "Server Room"; @@ -70717,37 +70463,6 @@ }, /turf/open/floor/iron/dark, /area/medical/genetics) -"wel" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","prison") - }, -/obj/structure/rack, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/tile/black/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/prison_scanner, -/obj/item/prison_scanner, -/obj/item/prison_scanner, -/obj/item/prison_scanner, -/obj/item/prison_scanner, -/turf/open/floor/iron/techmaint, -/area/security/prison) "wer" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -70765,17 +70480,15 @@ }, /turf/open/space/basic, /area/solar/port/fore) -"wfr" = ( -/obj/machinery/porta_turret/ai{ +"wfv" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "MiniSat Core Hallway 2"; - dir = 1; - network = list("minisat") +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ai_monitored/turret_protected/aisat_interior) +/area/hallway/primary/central) "wfF" = ( /obj/structure/table/wood, /obj/item/hand_labeler, @@ -70831,6 +70544,12 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) +"wga" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) "wgc" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -70839,35 +70558,24 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/central) -"wgp" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ - color = "#267878"; - dir = 5 - }, -/obj/effect/turf_decal/guideline/guideline_half_edge/blue{ - color = "#267878" - }, -/obj/effect/turf_decal/guideline/guideline_edge_alt/blue{ - color = "#267878"; - dir = 1 +"wgD" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 }, -/obj/effect/turf_decal/guideline/guideline_tri/blue{ - color = "#267878"; - dir = 8 +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/item/storage/fancy/candle_box{ + name = "Ignis' candle pack"; + pixel_x = -2; + pixel_y = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/engine/storage) "wgH" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 6 @@ -70876,12 +70584,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/engine_room) -"wgV" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) "wgX" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -70924,27 +70626,16 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"whl" = ( -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, +"whx" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/wideplating/dark, /obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/research) -"whX" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 + dir = 2 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 }, -/turf/open/floor/iron, -/area/engine/atmos) +/area/hallway/primary/central) "wiv" = ( /obj/effect/turf_decal/bot, /obj/structure/disposalpipe/segment{ @@ -71036,24 +70727,26 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/hor) +"wkh" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/light, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) "wkj" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 6 }, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) -"wkn" = ( -/obj/item/kirbyplants/random{ - layer = 3.3 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","medbay"); - view_range = 8 - }, -/turf/open/floor/iron/white, -/area/medical/cryo) "wks" = ( /obj/effect/turf_decal/tile/dark_green/anticorner/contrasted{ dir = 4 @@ -71168,57 +70861,20 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/port/central) -"wlL" = ( -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#742925"; - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) -"wlR" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/light{ +"wlC" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science RC"; - pixel_x = 32; - pixel_y = -2; - receive_ore_updates = 1 - }, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/area/science/lab) +/turf/open/floor/iron/white, +/area/medical/chemistry) "wlS" = ( /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/grass, /area/hallway/primary/central) -"wmb" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ppflowers, -/mob/living/simple_animal/mouse/brown{ - desc = "This one doesn't squeal"; - name = "Tony"; - pixel_x = 7; - pixel_y = 12 - }, -/obj/machinery/holopad{ - pixel_x = 16; - pixel_y = 17 - }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "wme" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71239,16 +70895,20 @@ /obj/structure/table/wood, /turf/open/floor/carpet/green, /area/hallway/secondary/exit/departure_lounge) -"wmH" = ( -/obj/effect/landmark/start/chaplain, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +"wmF" = ( +/obj/machinery/computer/cargo/request, +/obj/machinery/status_display/evac{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/effect/turf_decal/stripes/box, +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/wood, -/area/chapel/office) +/obj/machinery/camera/directional/north{ + network = list("ss13","medbay") + }, +/turf/open/floor/iron, +/area/medical/storage) "wng" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -71282,37 +70942,29 @@ }, /turf/open/floor/iron/dark, /area/science/shuttledock) -"wnH" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/machinery/light, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","rd") - }, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) "wnI" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating/airless, /area/science/test_area) -"wnJ" = ( -/obj/structure/chair/stool{ +"wnM" = ( +/obj/machinery/light{ dir = 8 }, -/obj/machinery/light{ - dir = 4 +/obj/machinery/camera/autoname{ + dir = 10 }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/turf/open/floor/wood, -/area/security/prison) +/obj/structure/extinguisher_cabinet{ + pixel_x = -32 + }, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + color = "#267878"; + dir = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "wnT" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/purple{ @@ -71364,20 +71016,6 @@ /obj/item/emptysandbag, /turf/open/floor/iron/sepia, /area/maintenance/port/central) -"woL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/science/research) "woR" = ( /turf/closed/wall/r_wall, /area/bridge/meeting_room) @@ -71386,12 +71024,49 @@ /obj/item/storage/toolbox/electrical, /turf/open/floor/carpet/royalblack, /area/maintenance/port/aft) +"wpr" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/turf/open/floor/iron, +/area/security/brig) "wpw" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plating/airless, /area/science/test_area) +"wpA" = ( +/obj/effect/turf_decal/guideline/guideline_edge/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","security") + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark, +/area/security/brig/dock) "wpL" = ( /obj/structure/railing/corner{ dir = 4 @@ -71403,18 +71078,13 @@ dir = 4 }, /area/hallway/primary/central) -"wpW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 +"wpX" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - Internal"; + network = list("ss13","security") }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) +/turf/open/space/basic, +/area/space) "wqd" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /obj/structure/disposalpipe/segment{ @@ -71441,13 +71111,6 @@ /obj/structure/sign/warning/nosmoking/circle, /turf/closed/wall, /area/maintenance/port/aft) -"wqt" = ( -/obj/effect/decal/cleanable/generic, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "wqA" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -71479,13 +71142,59 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"wsd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +"wqH" = ( +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay") + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/medical/sleeper) +"wrh" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "24" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"wrO" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/structure/table/wood/fancy, +/obj/item/food/grown/flower/harebell{ + pixel_y = 3 + }, +/obj/item/candle/infinite{ + pixel_x = 9; + pixel_y = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) +"wsD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/bridge) "wsJ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/extinguisher_cabinet{ @@ -71530,6 +71239,25 @@ }, /turf/open/floor/iron, /area/bridge) +"wuh" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/carpet/blue, +/area/crew_quarters/cafeteria) +"wul" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/warning/securearea{ + pixel_y = 30 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","engine") + }, +/turf/open/floor/iron/dark, +/area/engine/engine_room) "wuz" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -71558,6 +71286,16 @@ }, /turf/open/floor/iron, /area/science/storage) +"wvD" = ( +/obj/structure/chair/office, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/mapping_helpers/apc/discharged, +/turf/open/floor/wood, +/area/vacant_room/office) "wvK" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -71565,6 +71303,30 @@ }, /turf/open/floor/carpet, /area/library) +"wvO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_edge_alt/red{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/red, +/obj/effect/turf_decal/guideline/guideline_half_edge/red{ + dir = 5 + }, +/obj/effect/turf_decal/guideline/guideline_tri/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/light, +/obj/item/radio/intercom{ + frequency = 1423; + name = "Interrogation Intercom"; + pixel_y = -35 + }, +/turf/open/floor/iron, +/area/security/brig) "wvS" = ( /obj/effect/turf_decal/guideline/guideline_out/brown{ dir = 8 @@ -71591,6 +71353,18 @@ /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"wwd" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) "wwg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/window{ @@ -71599,14 +71373,16 @@ /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary2) "wwk" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "wxk" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon, @@ -71637,13 +71413,6 @@ "wxS" = ( /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/chief) -"wyb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "wyg" = ( /obj/structure/chair/fancy/bench/pew/right{ dir = 8 @@ -71651,6 +71420,22 @@ /obj/machinery/light, /turf/open/floor/iron/dark, /area/chapel/main) +"wyt" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/button/door{ + id = "xeno3"; + name = "Containment Control"; + pixel_x = -32; + pixel_y = 3; + req_access_txt = "55" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron/white, +/area/science/xenobiology) "wyu" = ( /obj/structure/closet, /obj/item/stack/sheet/glass/fifty, @@ -71659,6 +71444,17 @@ /obj/item/stack/tile/carpet/royalblack/fifty, /turf/open/floor/wood, /area/maintenance/port/aft) +"wyw" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/security) "wyV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -71684,20 +71480,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/aft) -"wzd" = ( -/obj/machinery/camera/autoname, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/side, -/area/hallway/primary/central) "wzs" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ @@ -71708,27 +71490,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"wzt" = ( -/obj/machinery/computer/cargo/request, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("ss13","medbay") - }, -/turf/open/floor/iron, -/area/medical/storage) -"wzH" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","engine") - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) "wzY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -71894,6 +71655,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engine/atmos) +"wBK" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/cafeteria) "wBN" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -71947,6 +71714,15 @@ /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/iron, /area/maintenance/department/medical) +"wCY" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/hallway/primary/central) "wDe" = ( /obj/effect/turf_decal/guideline/guideline_edge/red{ dir = 8 @@ -71957,6 +71733,16 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/security/brig/dock) +"wDl" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion/directional/east{ + c_tag = "ion 2"; + name = "Ion 2"; + network = list("Ion"); + view_range = 8 + }, +/turf/open/space/basic, +/area/space/nearstation) "wDw" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes{ @@ -71981,6 +71767,10 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"wDJ" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/iron/dark, +/area/engine/atmos) "wDS" = ( /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) @@ -71990,22 +71780,6 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) -"wEi" = ( -/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/white, -/area/science/research) "wEm" = ( /obj/effect/turf_decal/tile/blue/anticorner{ dir = 4 @@ -72057,6 +71831,23 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/maintenance/solars/port/aft) +"wER" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "wES" = ( /obj/structure/closet/crate/coffin, /obj/machinery/door/window/eastleft{ @@ -72065,10 +71856,21 @@ }, /turf/open/floor/iron/techmaint, /area/chapel/office) +"wFj" = ( +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/wood, +/area/maintenance/port/aft) "wFl" = ( /obj/structure/sign/departments/minsky/security/evac, /turf/closed/wall, /area/ai_monitored/storage/eva) +"wFv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "wFC" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -72086,30 +71888,14 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"wFI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) -"wFO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 8 +"wFD" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/area/science/lobby) +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "wFR" = ( /obj/machinery/smartfridge/organ, /turf/closed/wall, @@ -72137,6 +71923,12 @@ "wGM" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) +"wGR" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/cafeteria) "wHb" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -72161,17 +71953,6 @@ }, /turf/open/floor/plating, /area/bridge) -"wHo" = ( -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/item/reagent_containers/glass/bucket{ - pixel_x = -2; - pixel_y = 10 - }, -/turf/open/floor/iron/dark, -/area/security/execution/education) "wHI" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -72192,18 +71973,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"wHJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "wHP" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -72242,12 +72011,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig/medbay) -"wIh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) "wIm" = ( /obj/effect/landmark/blobstart, /obj/effect/decal/cleanable/dirt, @@ -72292,16 +72055,23 @@ "wII" = ( /turf/closed/wall, /area/crew_quarters/dorms) -"wIO" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/structure/disposalpipe/segment{ - dir = 2 +"wIP" = ( +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 1 +/obj/item/radio/intercom{ + pixel_x = -31; + pixel_y = -2 }, -/area/hallway/primary/central) +/obj/structure/table/reinforced, +/obj/item/tank/internals/plasma, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","engine") + }, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/turf/open/floor/iron, +/area/engine/engine_room) "wIQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -72408,20 +72178,6 @@ }, /turf/open/floor/plating, /area/engine/break_room) -"wKQ" = ( -/obj/effect/turf_decal/guideline/guideline_in/darkblue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - alpha = 180; - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "wKX" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -72455,18 +72211,9 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) -"wLs" = ( -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/science/shuttledock) +"wLk" = ( +/turf/open/floor/iron/white, +/area/science/explab) "wLF" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -72503,21 +72250,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/atmos) -"wLU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) "wLX" = ( /obj/machinery/light{ dir = 1 @@ -72537,36 +72269,6 @@ /obj/item/ammo_casing/spent, /turf/open/floor/plating, /area/maintenance/department/security) -"wMb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/shreds, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) -"wMe" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) "wMi" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -72682,14 +72384,6 @@ dir = 8 }, /area/hallway/secondary/exit/departure_lounge) -"wOc" = ( -/obj/structure/chair/fancy/plastic, -/obj/structure/lattice/catwalk, -/obj/item/toy/plush/lizard_plushie/space{ - name = "Drkh-Hlyt" - }, -/turf/open/space/basic, -/area/space/nearstation) "wOk" = ( /obj/effect/spawner/randomvend/snack, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -72754,17 +72448,17 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"wPk" = ( -/obj/machinery/camera/autoname{ - dir = 8 +"wPr" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/guideline/guideline_edge/blue{ - color = "#267878"; +/obj/effect/turf_decal/guideline/guideline_edge/purple{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/science/lobby) "wPw" = ( /obj/effect/decal/cleanable/ash, /obj/structure/cable/yellow{ @@ -72777,14 +72471,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"wPY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "wQc" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, @@ -72882,15 +72568,10 @@ "wRO" = ( /turf/open/floor/iron, /area/quartermaster/sorting) -"wSh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/xenobiology) +"wSi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/medical/morgue) "wSs" = ( /obj/machinery/suit_storage_unit/cmo, /obj/machinery/computer/security/telescreen{ @@ -72950,6 +72631,17 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"wSB" = ( +/obj/machinery/door/morgue{ + name = "Mass driver room"; + req_access_txt = "27" + }, +/obj/machinery/light_switch{ + pixel_x = -21; + pixel_y = 1 + }, +/turf/open/floor/carpet/purple, +/area/chapel/main) "wTo" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -72989,6 +72681,14 @@ burnt = 1 }, /area/library) +"wTx" = ( +/obj/structure/table/reinforced, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/iron/white, +/area/science/robotics) "wTI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -73003,19 +72703,6 @@ }, /turf/open/floor/iron/grid/steel, /area/hydroponics) -"wUj" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/space_heater, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/security) "wUw" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/bottle/virusfood{ @@ -73074,30 +72761,32 @@ /obj/effect/turf_decal/guideline/guideline_in/yellow, /turf/open/floor/iron, /area/engine/engineering) -"wVm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/segment{ - dir = 2 +"wVy" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) -"wVO" = ( -/obj/structure/railing, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" +/turf/open/floor/glass/reinforced, +/area/crew_quarters/cafeteria) +"wVD" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/siding/wideplating/dark, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-4" }, -/area/hallway/primary/central) +/obj/machinery/camera/autoname/directional/west, +/turf/open/space/basic, +/area/solar/starboard/aft) +"wVK" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 9 + }, +/turf/open/floor/glass/reinforced, +/area/chapel/main) "wVX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -73140,37 +72829,6 @@ /area/security/brig/dock{ name = "Security E.V.A. Storage" }) -"wXb" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","engine"); - view_range = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/guideline/guideline_half_edge/yellow{ - dir = 6 - }, -/obj/effect/turf_decal/guideline/guideline_half_edge/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_edge_alt/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_tri/yellow{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/engineering) "wXg" = ( /obj/structure/closet/crate, /obj/machinery/conveyor/inverted{ @@ -73277,29 +72935,6 @@ }, /turf/open/floor/iron/dark, /area/science/mixing) -"wZi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_y = 29 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet/orange, -/area/quartermaster/qm) "wZj" = ( /obj/machinery/suit_storage_unit/mining/eva, /obj/effect/turf_decal/delivery/red, @@ -73311,6 +72946,23 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"wZl" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"wZs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/security) "wZy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -73402,12 +73054,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"xby" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/medical/morgue) "xbC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -73456,6 +73102,19 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/engine/engine_room) +"xdf" = ( +/obj/machinery/light{ + bulb_colour = "#FFCEA6"; + dir = 4; + nightshift_light_color = "#FFB16E" + }, +/obj/machinery/camera/autoname{ + dir = 6; + pixel_y = 8 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "xdi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -73469,17 +73128,18 @@ }, /turf/open/floor/iron, /area/security/brig) -"xdu" = ( -/obj/machinery/telecomms/hub/preset/exploration, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 +"xdj" = ( +/obj/structure/railing{ + dir = 6; + layer = 3.1 }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 3 +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 6 }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_prep) +/obj/effect/turf_decal/bot, +/obj/machinery/vending/hydroseeds, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "xdv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -73494,17 +73154,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) -"xdV" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple{ - dir = 4 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/science/lobby) "xeg" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -73580,29 +73229,6 @@ }, /turf/open/floor/wood, /area/security/courtroom) -"xff" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "ion 2"; - dir = 8; - name = "Ion 2"; - network = list("Ion"); - view_range = 8 - }, -/turf/open/space/basic, -/area/space/nearstation) -"xfp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/bridge) "xfs" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -73624,16 +73250,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"xfG" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/quartermaster/exploration_prep) "xfN" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -73708,21 +73324,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"xhE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "xhG" = ( /obj/effect/turf_decal/delivery, /obj/structure/table, @@ -73732,28 +73333,26 @@ /obj/item/paicard, /turf/open/floor/iron, /area/crew_quarters/dorms) -"xip" = ( -/obj/machinery/rnd/production/techfab/department/cargo, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) -"xiq" = ( -/obj/effect/turf_decal/guideline/guideline_in/neutral{ - alpha = 255; +"xhM" = ( +/obj/effect/turf_decal/guideline/guideline_out/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - alpha = 140; - color = "#FFFFFF"; +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) +/turf/open/floor/iron/techmaint, +/area/hallway/secondary/service) +"xip" = ( +/obj/machinery/rnd/production/techfab/department/cargo, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/dark, +/area/quartermaster/storage) "xis" = ( /obj/machinery/dna_scannernew, /obj/structure/window/reinforced, @@ -73784,24 +73383,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"xiG" = ( -/obj/structure/bed/roller, -/obj/machinery/light, -/obj/machinery/door/window/eastleft{ - dir = 1; - name = "Quarantine Pen B"; - req_access_txt = "39" - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 3 - }, -/obj/item/toy/plush/slimeplushie/green, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) -"xjh" = ( -/turf/open/floor/glass/reinforced, -/area/engine/atmos) "xjm" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -73830,6 +73411,18 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, /area/bridge/meeting_room) +"xjC" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/security) "xjE" = ( /obj/structure/table/wood, /obj/item/kirbyplants/random{ @@ -73845,6 +73438,24 @@ }, /turf/open/floor/carpet/purple, /area/chapel/main) +"xjG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/basic/cockroach, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "xjK" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -73854,6 +73465,14 @@ }, /turf/open/floor/carpet, /area/library) +"xjT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/item/stack/cable_coil/cut, +/turf/open/floor/iron, +/area/maintenance/port/aft) "xkb" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/guideline/guideline_edge/blue{ @@ -73905,31 +73524,25 @@ /obj/structure/ore_box, /turf/open/floor/plating, /area/maintenance/port/central) -"xkE" = ( -/obj/machinery/smartfridge/sci{ - initial_contents = list(/obj/item/stock_parts/capacitor = 2, /obj/item/stock_parts/manipulator = 2, /obj/item/stock_parts/micro_laser = 2, /obj/item/stock_parts/matter_bin = 2, /obj/item/stock_parts/scanning_module = 2); - name = "Science vender" +"xkC" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/turf/closed/wall, -/area/science/lab) +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/engine) "xkS" = ( /obj/effect/turf_decal/loading_area, /obj/machinery/firealarm/directional/west, /turf/open/floor/iron, /area/science/lobby) -"xkV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/catwalk_floor, -/area/maintenance/port/aft) +"xlj" = ( +/obj/effect/turf_decal/box/corners, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/engine, +/area/science/explab) "xlC" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/structure/cable/yellow{ @@ -73944,29 +73557,6 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hos) -"xlG" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/glass/reinforced, -/area/hallway/primary/central{ - dynamic_lighting = 2; - lighting_brightness_tube = 11; - lighting_colour_bulb = "#DDE6FF"; - lighting_colour_night = "#DDE6FF"; - lighting_colour_tube = "#DDE6FF"; - lighting_overlay_colour = "#DDE6FF"; - power_light = 0 - }) -"xlL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "xlS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -74024,6 +73614,28 @@ }, /turf/open/floor/iron/dark, /area/storage/primary) +"xmk" = ( +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood, +/area/vacant_room/office) +"xml" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 8; + luminosity = 2 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Turbine Chamber"; + network = list("turbine") + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmospherics_engine) "xmu" = ( /obj/structure/grille, /turf/open/floor/wood, @@ -74200,6 +73812,32 @@ }, /turf/open/floor/iron/sepia, /area/maintenance/port/central) +"xos" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 25 + }, +/obj/machinery/light_switch{ + pixel_x = 25; + pixel_y = 40 + }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -6; + pixel_y = 14 + }, +/obj/item/camera/detective{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/taperecorder{ + pixel_x = 6; + pixel_y = 5 + }, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "xow" = ( /obj/machinery/door/airlock/public/glass{ name = "Primary Hallway" @@ -74218,12 +73856,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) -"xox" = ( -/obj/structure/window/reinforced, -/obj/structure/closet/firecloset/full, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "xoD" = ( /obj/structure/window/reinforced{ dir = 1 @@ -74253,6 +73885,17 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/fore) +"xpf" = ( +/obj/machinery/suit_storage_unit/captain, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/status_display/evac{ + pixel_x = 33 + }, +/turf/open/floor/carpet/blue, +/area/crew_quarters/heads/captain/private) "xpx" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -74283,6 +73926,38 @@ }, /turf/open/floor/iron, /area/security/brig) +"xqq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) +"xqv" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/atmospherics{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engine/atmos) "xqx" = ( /obj/effect/decal/cleanable/cobweb{ layer = 5 @@ -74290,13 +73965,6 @@ /obj/structure/closet/secure_closet/personal, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary2) -"xqQ" = ( -/obj/effect/landmark/start/scientist, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/science/explab) "xqY" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -74383,6 +74051,21 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"xsv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half{ + dir = 4 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "xsA" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /turf/open/floor/iron/tech, @@ -74424,6 +74107,41 @@ /obj/structure/sign/departments/minsky/research/dorms, /turf/closed/wall, /area/hallway/secondary/entry) +"xsX" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/obj/effect/turf_decal/guideline/guideline_edge/red, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = 1; + pixel_y = -36 + }, +/turf/open/floor/iron, +/area/security/main{ + name = "Security Viewing Hall" + }) +"xsZ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_y = -20 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/storage/box/beakers{ + pixel_x = 4; + pixel_y = 15 + }, +/turf/open/floor/iron/grid/steel, +/area/science/xenobiology) "xte" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -74486,23 +74204,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"xtF" = ( -/obj/machinery/camera/autoname{ - dir = 9; - network = list("ss13","prison") - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - freerange = 1; - name = "Prison intercom"; - pixel_x = 25; - prison_radio = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/prison) "xtK" = ( /obj/effect/turf_decal/caution, /obj/machinery/door/poddoor/shutters/radiation/preopen{ @@ -74542,38 +74243,6 @@ }, /turf/open/floor/iron, /area/science/storage) -"xuj" = ( -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","prison") - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/tile/black/fourcorners, -/turf/open/floor/iron/techmaint, -/area/security/prison{ - name = "Prison Botany" - }) -"xun" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom{ - pixel_x = -32; - pixel_y = -3 - }, -/obj/machinery/power/smes/engineering{ - charge = 2e+007 - }, -/obj/structure/cable/yellow, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "xux" = ( /obj/machinery/suit_storage_unit/security, /obj/structure/sign/warning/radiation_shelter{ @@ -74600,13 +74269,6 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) -"xuD" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("ss13","engine") - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) "xuJ" = ( /obj/structure/sign/departments/medbay/alt{ pixel_y = -32 @@ -74646,24 +74308,13 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"xvi" = ( -/obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = 25 - }, -/obj/machinery/button/door{ - id = "armory"; - name = "Armory Shutters"; - pixel_x = -40; - pixel_y = 25; - req_access_txt = "3" +"xvg" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_one_access_txt = "12;31" }, -/turf/open/floor/iron/dark, -/area/security/warden) +/turf/open/floor/catwalk_floor/iron_dark, +/area/maintenance/port/central) "xvs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -74688,27 +74339,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) -"xvA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sunnybush, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/grass, -/area/crew_quarters/heads/hop) "xvS" = ( /obj/machinery/computer/cargo/request{ dir = 8 @@ -74738,6 +74368,16 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"xwf" = ( +/obj/effect/decal/cleanable/crayon, +/obj/machinery/light/small{ + brightness = 3; + bulb_colour = "#1bcf15"; + dir = 1 + }, +/obj/item/food/butter/on_a_stick, +/turf/open/floor/plating, +/area/maintenance/department/medical) "xwj" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -74805,33 +74445,12 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) -"xwX" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/fernybush, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "xwY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port/aft) -"xwZ" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/turf/open/floor/iron, -/area/engine/storage) "xxc" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -74883,6 +74502,36 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"xxh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/box/evidence{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/effect/turf_decal/guideline/guideline_edge_alt/red{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/red{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_half_edge/red{ + dir = 6 + }, +/obj/effect/turf_decal/guideline/guideline_tri/red{ + dir = 1 + }, +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/security/brig) "xxl" = ( /obj/effect/turf_decal/tile/black/fourcorners, /obj/effect/turf_decal/bot_white, @@ -74902,6 +74551,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/tech, /area/engine/atmos) +"xxw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/shreds, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/port/aft) "xxA" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -74909,6 +74573,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/tech, /area/engine/atmos) +"xxE" = ( +/obj/effect/turf_decal/siding/wideplating/dark, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/carpet/purple, +/area/chapel/main) "xxF" = ( /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /obj/effect/decal/cleanable/dirt, @@ -74947,15 +74627,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"xyq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","engine") - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/engine/engine_room) "xys" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/stripes/line{ @@ -74966,22 +74637,6 @@ }, /turf/open/floor/iron/white/side, /area/science/lab) -"xyu" = ( -/obj/machinery/door/window/northleft{ - name = "Kitchen Delivery"; - req_access_txt = "28" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "xyz" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -75058,14 +74713,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/science) -"xzs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/central) "xzx" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 4 @@ -75175,58 +74822,75 @@ /obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"xAq" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/grid/steel, -/area/science/xenobiology) -"xAQ" = ( -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central) -"xAS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"xAM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera/directional/north{ + c_tag = "Science - Toxins Mixing Lab Burn Chamber"; + name = "science camera"; + network = list("ss13","rd") }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) -"xAV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/science/xenobiology) -"xBa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ +/area/science/mixing/chamber) +"xAQ" = ( +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/central) +"xAU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/guideline/guideline_edge/purple{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/research) +"xAW" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/engine/atmos) +/area/ai_monitored/security/armory) "xBb" = ( /obj/machinery/door/firedoor, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) +"xBO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/item/kirbyplants/random, +/turf/open/floor/grass/no_border, +/area/hallway/secondary/exit/departure_lounge) "xBP" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -75255,15 +74919,6 @@ "xCe" = ( /turf/closed/wall, /area/maintenance/department/medical) -"xCv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) "xCx" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/bot, @@ -75282,25 +74937,22 @@ name = "mainframe floor" }, /area/tcommsat/server) +"xCW" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 6 + }, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Pet Solitary Confinement"; + req_access_txt = "58" + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "xDh" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/tile/blue/anticorner, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"xDo" = ( -/turf/open/floor/iron/stairs/medium, -/area/hallway/primary/central) -"xDu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/iv_drip, -/turf/open/floor/iron, -/area/security/brig/medbay) "xDV" = ( /obj/structure/table, /obj/item/xenoartifact/maint, @@ -75316,11 +74968,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engine/engine_room) -"xEG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/iron/grid/steel, -/area/medical/virology) "xEJ" = ( /obj/effect/turf_decal/guideline/guideline_in/darkblue{ dir = 8 @@ -75397,6 +75044,20 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) +"xFu" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_edge/purple{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/science/lobby) "xFA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, @@ -75423,18 +75084,6 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"xFW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "xGh" = ( /obj/structure/table, /obj/item/assembly/signaler{ @@ -75586,25 +75235,35 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"xIb" = ( -/obj/machinery/plumbing/pill_press{ - dir = 4 +"xIf" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/effect/turf_decal/box, -/obj/machinery/door/window/westleft{ - dir = 1; - name = "plumbing factory duct access"; - red_alert_access = 1; - req_one_access_txt = "5;33" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/machinery/door/window/westleft{ - dir = 2; - name = "plumbing factory duct access"; - red_alert_access = 1; - req_one_access_txt = "5;33" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/central) +"xIH" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","rd") }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science RC"; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/medical/chemistry) +/area/science/nanite) "xII" = ( /obj/effect/turf_decal/tile/dark_blue/half/contrasted{ alpha = 180 @@ -75673,15 +75332,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"xJA" = ( -/obj/structure/chair/stool{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/prison) "xJC" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -75726,6 +75376,19 @@ dir = 10 }, /area/bridge) +"xKo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/light, +/obj/machinery/requests_console{ + department = "Genetics"; + name = "Genetics Requests Console"; + pixel_y = -34 + }, +/turf/open/floor/iron/white, +/area/medical/genetics) "xKx" = ( /obj/machinery/door/airlock/external{ name = "Arrival Shuttle Airlock" @@ -75761,15 +75424,6 @@ }, /turf/open/floor/iron/white, /area/medical/office) -"xKS" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "xKW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -75813,16 +75467,14 @@ }, /turf/open/floor/iron/white, /area/science/research) -"xLf" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 +"xLG" = ( +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_y = 4; + id = "atmosshutters"; + name = "atmos storage shutters" }, -/turf/open/floor/iron/dark, -/area/science/mixing) +/turf/closed/wall, +/area/engine/atmos) "xLL" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -75854,14 +75506,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"xMG" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/door/firedoor, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/aft) "xMJ" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -75897,6 +75541,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/security/warden) +"xNq" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 3 + }, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/vault, +/area/medical/genetics) "xNt" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -75915,18 +75567,17 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"xNC" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"xNG" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","cargo") +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/structure/closet/crate/mail, -/turf/open/floor/iron, -/area/quartermaster/sorting) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "xNU" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/landmark/start/shaft_miner, @@ -75939,23 +75590,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"xOl" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "MailConv" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/iron/dark, -/area/quartermaster/storage) "xOr" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -76003,32 +75637,6 @@ "xPA" = ( /turf/closed/wall, /area/medical/break_room) -"xPB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/turf/open/floor/iron/half, -/area/hallway/primary/central) -"xPE" = ( -/obj/structure/table, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/item/stack/cable_coil/random/five, -/obj/item/screwdriver, -/obj/item/wrench, -/obj/item/circuitboard/machine/paystand, -/turf/open/floor/iron/dark, -/area/vacant_room/commissary/commissary1) "xPG" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -76050,13 +75658,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"xQM" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/white, -/area/science/xenobiology) "xRe" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -76070,6 +75671,15 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"xRf" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) "xRk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 @@ -76088,15 +75698,6 @@ }, /turf/open/floor/iron, /area/science/mixing) -"xRw" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "xRL" = ( /obj/structure/table/wood, /obj/structure/mirror{ @@ -76118,24 +75719,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre/backstage) -"xSC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/quartermaster/storage) "xSH" = ( /obj/machinery/shower{ pixel_y = 12 @@ -76146,6 +75729,38 @@ "xST" = ( /turf/open/floor/carpet/green, /area/crew_quarters/dorms) +"xSZ" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) +"xTh" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom{ + pixel_x = -32; + pixel_y = -3 + }, +/obj/machinery/power/smes/engineering{ + charge = 2e+007 + }, +/obj/structure/cable/yellow, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) +"xTD" = ( +/obj/effect/spawner/lootdrop/ruinloot/medical, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/aft) "xTU" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -76169,20 +75784,6 @@ /obj/item/stack/cable_coil, /turf/open/space/basic, /area/solar/port/fore) -"xUD" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/machinery/camera/motion{ - c_tag = "ion 1"; - dir = 8; - name = "Ion 1"; - network = list("Ion"); - view_range = 10 - }, -/turf/open/space/basic, -/area/space/nearstation) "xUI" = ( /obj/structure/chair/wood/normal{ dir = 1 @@ -76249,6 +75850,27 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"xVv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/turf_decal/guideline/guideline_edge/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/medical/sleeper) +"xVD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/chapel/main) "xVF" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -76265,18 +75887,6 @@ burnt = 1 }, /area/maintenance/port/central) -"xWd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/aft) "xWf" = ( /obj/structure/railing{ dir = 8 @@ -76287,6 +75897,15 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) +"xWu" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/smes/engineering{ + charge = 2e+007 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/engine/engine_room) "xWy" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -76336,6 +75955,16 @@ /obj/structure/sign/departments/minsky/research/research, /turf/closed/wall, /area/construction/mining/aux_base) +"xXn" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/iron/dark, +/area/security/warden) "xXo" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -76350,45 +75979,23 @@ }, /turf/open/floor/iron, /area/science/lobby) -"xXE" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/machinery/camera/autoname{ - dir = 1 +"xXQ" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay"); + view_range = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/effect/turf_decal/guideline/guideline_edge/neutral{ + alpha = 255; + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/turf/open/floor/iron/white/side{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) +/area/medical/medbay/central) "xXT" = ( /obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/iron/tech, /area/engine/atmos) -"xYi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("ss13","rd") - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "RoboFoyer"; - name = "Robo Doors Control"; - normaldoorcontrol = 1; - pixel_x = -32; - pixel_y = 1 - }, -/turf/open/floor/iron, -/area/science/robotics) "xYn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -76461,13 +76068,6 @@ /obj/item/storage/belt/utility, /turf/open/floor/plating, /area/maintenance/port/central) -"xZb" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/quartermaster/storage) "xZd" = ( /obj/effect/turf_decal/tile/black/fourcorners, /turf/open/floor/iron/techmaint, @@ -76491,6 +76091,16 @@ }, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"xZv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/catwalk_floor, +/area/maintenance/department/bridge) "xZJ" = ( /obj/machinery/shieldwallgen, /obj/effect/turf_decal/bot, @@ -76552,19 +76162,6 @@ }, /turf/open/floor/iron, /area/medical/apothecary) -"yal" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 30 - }, -/obj/item/stack/sheet/iron{ - amount = 30 - }, -/obj/item/rcl/pre_loaded, -/obj/item/wrench, -/obj/item/crowbar/red, -/turf/open/floor/iron/tech, -/area/engine/atmos) "yaw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, @@ -76601,6 +76198,14 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"yaO" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/security/prison) "yaP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76645,19 +76250,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/vacant_room/commissary/commissary1) -"ybx" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_edge/green, -/obj/machinery/power/apc/auto_name/south{ - pixel_y = -24 - }, -/obj/structure/cable/yellow, -/turf/open/floor/iron/white/side{ - dir = 1 +"ybD" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/area/medical/medbay/central) +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "ybW" = ( /obj/structure/sign/departments/medbay/alt2{ pixel_x = 33; @@ -76677,22 +76277,6 @@ }, /turf/open/floor/iron/tech/grid, /area/engine/engine_room) -"ycl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("ss13","security") - }, -/obj/effect/turf_decal/guideline/guideline_edge/purple, -/obj/structure/extinguisher_cabinet{ - pixel_y = -33 - }, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/science/research) "ycs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -76710,30 +76294,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/grid/steel, /area/hydroponics) -"ycN" = ( -/obj/structure/chair/fancy/plastic, -/obj/structure/lattice/catwalk, -/obj/item/toy/plush/lizard_plushie/space{ - name = "Taksh-Vrac" - }, -/turf/open/space/basic, -/area/space/nearstation) -"ycP" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/turf_decal/guideline/guideline_in/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/large, -/area/hallway/primary/central) "ycR" = ( /obj/structure/table/reinforced, /obj/item/storage/firstaid/fire{ @@ -76771,6 +76331,10 @@ }, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary1) +"ydC" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plating, +/area/maintenance/port/aft) "ydM" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -76869,6 +76433,21 @@ "yeA" = ( /turf/open/space/basic, /area/space) +"yfa" = ( +/obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, +/obj/machinery/camera/autoname/directional/west, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/grid/steel, +/area/hydroponics) "yfb" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, @@ -76883,6 +76462,14 @@ dir = 10 }, /area/hallway/secondary/exit/departure_lounge) +"yfj" = ( +/obj/machinery/camera/motion/directional/east{ + c_tag = "MiniSat Exterior 2"; + network = list("minisat") + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "yfH" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, @@ -76902,30 +76489,6 @@ }, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary1) -"yga" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/departments/minsky/research/robotics{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/north{ - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron, -/area/science/lobby) "ygb" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, @@ -76975,21 +76538,29 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) -"yht" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"yhc" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/camera/autoname{ + c_tag = "Head of Personnel's Office"; + dir = 6 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/grid/steel, +/area/hydroponics) +"yhv" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/chair/fancy/comfy{ + color = "#596479"; + dir = 8 }, -/turf/open/floor/catwalk_floor, -/area/maintenance/department/engine) +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "yhx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1; @@ -77003,17 +76574,6 @@ /obj/item/bedsheet/green, /turf/open/floor/circuit/telecomms/server, /area/science/xenobiology) -"yhz" = ( -/turf/open/floor/catwalk_floor, -/area/maintenance/port/central) -"yhB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/hallway/primary/central) "yie" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -77027,33 +76587,6 @@ "yil" = ( /turf/closed/wall, /area/security/brig/dock) -"yim" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Toxins Mixers"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_x = 32; - pixel_y = -3 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/science/mixing) -"yiI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/chapel/main) "yiJ" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron, @@ -77108,21 +76641,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/central) -"yjR" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - network = list("ss13","security") - }, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/iron/dark, -/area/engine/engine_room) "yki" = ( /obj/effect/turf_decal/tile/dark_red{ dir = 4 @@ -77246,18 +76764,6 @@ /area/security/main{ name = "Security Viewing Hall" }) -"ylv" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/west{ - pixel_x = -24 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/vacant_room/commissary/commissary2) "ylB" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/tree/jungle, @@ -77291,6 +76797,46 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"ylT" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + freerange = 1; + name = "Prison intercom"; + pixel_y = 25; + prison_radio = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/prison{ + name = "Prison Processing" + }) +"ymh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_x = 21; + pixel_y = 22 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) (1,1,1) = {" yeA @@ -91273,15 +90819,15 @@ yeA yeA ewB yeA -mKV -mKV -mKV +bTL +bTL +bTL odm eEg tbt -mKV -mKV -mKV +bTL +bTL +bTL yeA ewB yeA @@ -91787,15 +91333,15 @@ yeA gsA ewB gsA -bcX -bcX -bcX +ryv +ryv +ryv odm eEg tbt -bcX -bcX -bcX +ryv +ryv +ryv iDN cjc yeA @@ -92301,15 +91847,15 @@ yeA gsA gsA gsA -mKV -mKV -mKV +bTL +bTL +bTL odm vUL tbt -mKV -mKV -mKV +bTL +bTL +bTL yeA gsA gsA @@ -92815,15 +92361,15 @@ yeA ewB gsA yeA -bcX -bcX -bcX +ryv +ryv +ryv odm eEg yeA iDO -bcX -bcX +ryv +ryv yeA rRD wAW @@ -93328,9 +92874,9 @@ yeA gsA cjc roh -mKV -mKV -mKV +bTL +bTL +bTL fHH yeA fHH @@ -93842,8 +93388,8 @@ yeA ewB gsA yeA -bcX -bcX +ryv +ryv iDO lAb yeA @@ -94355,9 +93901,9 @@ ewB gsA wAW gsA -mKV -mKV -mKV +bTL +bTL +bTL tSx fHH yeA @@ -94869,8 +94415,8 @@ gsA gsA gsA gsA -bcX -bcX +ryv +ryv vUL fHH fHH @@ -95470,15 +95016,15 @@ gsA yeA yeA yeA -lvA -lvA -lvA +trn +trn +trn odm tBB tbt -lvA -lvA -lvA +trn +trn +trn yeA ewB yeA @@ -95984,15 +95530,15 @@ gsA yeA yeA yeA -qKT -qKT -qKT +iSN +iSN +iSN odm tBB tbt -qKT -qKT -qKT +iSN +iSN +iSN gsA ewB yeA @@ -96498,15 +96044,15 @@ ewB gsA gsA yeA -lvA -lvA -lvA +trn +trn +trn odm tBB tbt -lvA -lvA -lvA +trn +trn +trn gsA yeA gsA @@ -97012,15 +96558,15 @@ jGx gsA gsA yeA -qKT -qKT -qKT +iSN +iSN +iSN odm tBB tbt -qKT -qKT -qKT +iSN +iSN +iSN yeA gsA ewB @@ -97525,17 +97071,17 @@ yeA gsA gsA gsA -lvA -lvA -lvA -lvA +trn +trn +trn +trn odm nxQ tbt -lvA -lvA -lvA -lvA +trn +trn +trn +trn gsA ewB gsA @@ -97755,7 +97301,7 @@ gVn cCS ubU cMW -aAT +kBC clu kcG hff @@ -98012,9 +97558,9 @@ uDc lmb hqy cMW -pbD -dcE -xfG +kJY +oBD +rzo llk eJm aQE @@ -98039,17 +97585,17 @@ yeA gsA gsA yeA -qKT -qKT -qKT -qKT +iSN +iSN +iSN +iSN odm sBb tbt -qKT -qKT -qKT -qKT +iSN +iSN +iSN +iSN yeA gsA gsA @@ -98223,16 +97769,16 @@ lIC pEC nEb vIF -jdf -uIn -dZr +tKq +uAH +sCY sNa vDo jut bAQ eQu bAQ -fGv +dVM cxe gwI aui @@ -98269,10 +97815,10 @@ tnB dDa rBF cMW -dQP -xdu -nMe -rwZ +bTR +oTU +mEi +gWq hCg eua ayc @@ -98471,7 +98017,7 @@ yeA yeA nEb xjm -gfn +uMc kSR jgQ iQP @@ -98481,8 +98027,8 @@ giZ nEb lIa lrw -vVS -uyS +esM +fYr sNa mhd nOh @@ -98527,13 +98073,13 @@ hiU tIR cMW bwB -aLM -lcW -mHy +cfT +fvE +hOH hCg bOe jaQ -oOv +dkU aSA vmg vmg @@ -98552,19 +98098,19 @@ sLX sxX lfC gsA -lvA -lvA -lvA -lvA -lvA +trn +trn +trn +trn +trn odm tBB tbt -lvA -lvA -lvA -lvA -lvA +trn +trn +trn +trn +trn yeA gsA ewB @@ -98736,10 +98282,10 @@ owK dAE cNI nEb -eDU +wER aaB -qVD -aJG +gUF +hEC oUP ate sal @@ -98754,7 +98300,7 @@ mKI uql cfA xmU -tmw +ndG ptJ uql cfA @@ -98784,9 +98330,9 @@ cCS bhM cMW qpz -iHi -cVZ -igU +tjh +rtZ +qin eLF tmn vXW @@ -98995,8 +98541,8 @@ oFH nEb uyF sqR -hqc -uOz +rAD +hJh sNa gfd iov @@ -99006,12 +98552,12 @@ sLM cdQ hyw ctt -xOl +kIw suJ haM tos fcO -xZb +lkA fcO haM haM @@ -99019,7 +98565,7 @@ kZM vZk krB mfp -cJy +vGu pFo kIo utS @@ -99042,7 +98588,7 @@ uZf cMW pCS wHX -aTH +tJl ojN jWD frZ @@ -99054,31 +98600,31 @@ lQR ecY wKx rJD -tyz +vpQ fSH gqI nFs gqI fFP -mXF +jSo qOG mfz hvo lfC gsA -qKT -qKT -qKT -qKT -qKT +iSN +iSN +iSN +iSN +iSN odm sBb tbt -qKT -qKT -qKT -qKT -qKT +iSN +iSN +iSN +iSN +iSN gsA yeA ewB @@ -99253,8 +98799,8 @@ nEb oom wcV osV -aVU -qjE +gTN +oJT xwW fLS mDq @@ -99263,19 +98809,19 @@ tQK kTN jSa ctt -gOS +hSy suJ haM haM fcO -gYY +fJh fcO fdu fdu kZM -nKO +ftU krB -niK +iuu cbf cbf vzD @@ -99491,8 +99037,8 @@ gsA gsA emF pIC -kbM -tYh +vdg +hki grt wBi wBi @@ -99525,7 +99071,7 @@ krf gHE naq fVm -nqS +ckP eRv aid fSI @@ -99538,7 +99084,7 @@ aST rur bSZ xNU -lRN +eZL vJE vJE vYg @@ -99572,7 +99118,7 @@ fAX fSH kCg jsN -dAc +bCh ndC gxD kKf @@ -99755,13 +99301,13 @@ nEb pbb qFt bmx -hxl +wpA wUE mEt pcI oLS cnZ -gKw +uHn iZm nEb bzp @@ -99769,7 +99315,7 @@ nBY pSz ddp tXw -dlI +vJB oZB lMv jRA @@ -99782,7 +99328,7 @@ mec sSU jpb mec -xSC +oqg mec sSU sSU @@ -99795,7 +99341,7 @@ pVF gni xuZ kXS -eBS +vju vJE gPy qAN @@ -99823,7 +99369,7 @@ cCS cCS cCS dCD -wLs +nox kIX pYo fSH @@ -99834,7 +99380,7 @@ fFP jxU bwy nTZ -xLf +jOS gci ylG neI @@ -100006,7 +99552,7 @@ mJJ pxm poQ uPV -kUl +aSX dvk bkK msW @@ -100026,7 +99572,7 @@ bev xER oCu tXw -tyK +hgW nAB ueg mnU @@ -100063,7 +99609,7 @@ psX hpy afH osm -pcR +qIw ggJ ggJ ggJ @@ -100084,10 +99630,10 @@ ais kHb tGu fSH -dBw +iaW eAT tQr -hKt +aUv jxU rrw xGh @@ -100258,7 +99804,7 @@ yeA gsA gsA cKl -ngQ +vXt rDf jZk iGi @@ -100272,7 +99818,7 @@ cgq bAj fls aOm -vau +pmV kZu bAj gsA @@ -100293,7 +99839,7 @@ kHp ctt ppA lvd -czt +fqc bsk oBB spv @@ -100311,9 +99857,9 @@ ixk uVW oZI vJE -oqv +srw uCQ -ilM +iNH iVO fQw ujR @@ -100324,7 +99870,7 @@ nQZ ggJ dvu kPB -dOL +nSu dLu mGb ggJ @@ -100525,7 +100071,7 @@ kFx crB bXk wIy -iJp +xxh bAj nLc iTy @@ -100536,8 +100082,8 @@ gsA gsA eSK xkc -vPT -aQj +cqY +gsH eBH eSK wXg @@ -100579,12 +100125,12 @@ vEN tIR tIR ggJ -oBw +aPA nMl jxf rjY iqd -vMK +fMl kpo sXU aZg @@ -100598,7 +100144,7 @@ dCD aUi qLt fSH -qXr +xAM mrM oYr tNg @@ -100617,7 +100163,7 @@ wfM qZZ hkD lUw -sIY +aeH qPv gsA gsA @@ -100772,9 +100318,9 @@ eln kFx rhT wIb -gYz +uJB aCn -jAg +pre wSw dNb rzL @@ -100787,7 +100333,7 @@ trr yaP asB qNP -wHo +uDK bAj nmf nmf @@ -100817,7 +100363,7 @@ eUN fZg deg eUN -gTz +jlL nnR eUN iaP @@ -100825,34 +100371,34 @@ eUN eUN wer ppt -sGI -fRE -kyJ -lBF -wFO -lBF -txF -vzb +wdy +pAz +oQG +lpw +uXf +lpw +xFu +sZc jCR xkS -xkE +rZG xys jcG oNC evd rhQ eLa -fYm -oMx -poH -bqS -nGg -nGg -woL -kXk -vbL -lkC -sVm +tUO +cUt +iMs +llG +oed +oed +xAU +ddv +ipY +qCq +vXM pYx hok oER @@ -101034,7 +100580,7 @@ iOa jyu rIG jyu -qGA +sRj bAo rmT arO @@ -101123,7 +100669,7 @@ tWS gci wdC aEN -xXE +inl neI qZZ dUZ @@ -101284,7 +100830,7 @@ yeA qFk eoQ xGA -blb +gee hfH joN aCn @@ -101296,7 +100842,7 @@ bAo iqW arO saW -fHu +aQa bAj pkt drf @@ -101315,7 +100861,7 @@ dTO wLN vSZ xHk -cub +iHT dzQ xHy aka @@ -101339,35 +100885,35 @@ mvH kTW eeZ xXo -bDJ +pQS dMN wEy htN -xdV -tdl +gdD +wPr hKT ngL pWo hFc hVY joJ -jpw -wlR +klm +fdi ekd hwh qxK fjR -gAI -enV -whl -eeA -npy -npy -mgp -lCz -aZk -vDO -cJt +gVm +mGZ +kjQ +tHH +iuQ +iuQ +kio +oMp +oKS +iQd +rDM hhY eUx saH @@ -101387,7 +100933,7 @@ ktu hjl xmu nNV -dEr +nhU pIj fAl gsA @@ -101548,11 +101094,11 @@ bAo hbo bUQ tBN -xDu +dzv bAo oMT bsA -uGi +wpr dAy bAj bAj @@ -101581,7 +101127,7 @@ xHY pqC ojG uHB -muG +iAN waw waw saf @@ -101589,7 +101135,7 @@ saf saf waw eXl -glF +nOL qwL abg ovK @@ -101601,7 +101147,7 @@ uKi qQY uKi kaN -qYz +pxE mBq kht vBo @@ -101630,7 +101176,7 @@ vxi saH fKo ehV -yim +mdd tNa cRQ ejW @@ -101639,8 +101185,8 @@ qyp oSy fAl hYv -vHW -qyl +nZr +gXM wpm vGx ePS @@ -101793,11 +101339,11 @@ yeA yeA nCb kQM -gdi +rWD iHF nCb obb -buP +jid uCa nCb nCb @@ -101825,7 +101371,7 @@ eSK eSK eSK eSK -nHf +nul hBT jmm npB @@ -101833,7 +101379,7 @@ uDS pZR ftV jrO -orl +mYQ ttt cwM aBx @@ -101846,9 +101392,9 @@ cME gsK kml eXl -ezY +utF abg -lGL +jFz dxU fBx gAf @@ -101856,13 +101402,13 @@ odP uKi mHk rlV -hvF +tKx iiM ryi llP ygb qtW -lBF +lpw feM jja ryr @@ -101873,18 +101419,18 @@ fYu fwK hmW gCM -fCU +fZx ygl -haf +prW fTF pFb kTh diQ pPA -igG +oON gci wcx -vzd +iFg mou cgV wcx @@ -102047,7 +101593,7 @@ yeA yeA yeA yeA -jTY +wpX nCb hjQ nRN @@ -102103,7 +101649,7 @@ tPk aaR jyI cOA -ezY +utF abg kWu jAD @@ -102111,7 +101657,7 @@ pon iDV eMu uKi -pWj +qWu auK rlV iiM @@ -102138,7 +101684,7 @@ idg lKT duI pPA -evA +dVj gAE wcx lyc @@ -102308,7 +101854,7 @@ yeA doe sSb lye -jsn +ceS nCb pAC bHj @@ -102320,7 +101866,7 @@ kKx knW yku lls -lSy +aWn icK wgX mky @@ -102341,7 +101887,7 @@ flg mNL cFj ntY -irA +pmJ ttt cma hzH @@ -102360,7 +101906,7 @@ caY nOJ ePz eXl -ezY +utF abg iNB qvG @@ -102372,11 +101918,11 @@ fLx bEk dKJ uKi -yga +bnH uSu dzf ugX -tFp +fYS tmt scE dom @@ -102395,10 +101941,10 @@ xug gfP okb pPA -wMb +xxw oit wcx -szH +siy iIL mou cPB @@ -102572,7 +102118,7 @@ pIs gfJ xlC gqn -qJq +lXM vzm cuQ vzm @@ -102603,7 +102149,7 @@ ttt ltF khE fwR -oLz +meg vMP ttt pqC @@ -102616,8 +102162,8 @@ sdb mIT sBt wRO -ugB -lES +iEI +luw dst exh szf @@ -102644,15 +102190,15 @@ rIi lXA vFo goY -rYF +fIX ygl -fuX +gbs dNX nuU izG smb kor -xkV +oxF hxH wcx mou @@ -102671,9 +102217,9 @@ eTx wfM wfM sfR -wgV -wgV -wgV +wFj +wFj +wFj qZZ oPl vQr @@ -102863,7 +102409,7 @@ dcU miS ttt ttt -qbq +aSZ gpR vXq wyX @@ -102872,13 +102418,13 @@ nyM fiu fan eOI -xNC +naR eXl -ezY +utF hkB naW -oEN -unc +lep +cwY hmr dfb uKi @@ -102893,8 +102439,8 @@ qAe nsC nnB fvp -kaq -sIo +qxX +ids mtN qsz ghj @@ -102909,7 +102455,7 @@ dEP dEP iFb kor -mJM +bOF ahA wcx stc @@ -103079,7 +102625,7 @@ gsA oIb gZS fon -owF +xCW nCb axk jHs @@ -103115,7 +102661,7 @@ tUl wfJ vke ttt -wZi +hOj jlP xeN jBT @@ -103129,9 +102675,9 @@ fyK laG bWn wcR -ieD +pUK eXl -fNP +ieI cOA eXl eXl @@ -103154,7 +102700,7 @@ lAQ wMI bqO ljt -hRj +jzy dEP vJq nXn @@ -103166,7 +102712,7 @@ lUQ oLA jxg fAl -eUO +iqX jZA wcx qQi @@ -103345,7 +102891,7 @@ nCb nCb hXG oXo -rtX +upS aAF dDS fhl @@ -103388,8 +102934,8 @@ wRO hvB dZF cOA -ptD -aya +rPE +fZh eXl jFD fRc @@ -103398,19 +102944,19 @@ aWV nnB jwV eyc -xYi -kfW +ccU +bUA tIQ ojh bId lEa -iwl +kRG nnB jcy nIi vKB -koI -hDl +eRe +fQc nMj wdz iZa @@ -103419,11 +102965,11 @@ gCB lBo xfs fMa -wnH +pIy dEP kzq qZZ -fBj +pPY oGP cPB oTx @@ -103599,7 +103145,7 @@ uYx uYx uYx uYx -gAR +ogj ipy oXo oxr @@ -103613,7 +103159,7 @@ brc pYj fMW eFv -tdm +ios wUI eJV jFM @@ -103631,7 +103177,7 @@ ssi ttt pRf vGb -ftb +qJk uWe ttt pqC @@ -103645,7 +103191,7 @@ wRO waw chg eXl -mmT +oTS fRc aSr lka @@ -103665,12 +103211,12 @@ aoF vFG eYO lMu -iAd +szI xmC boq boq -dEP -dEP +cPO +cPO dEP tlS pnz @@ -103680,7 +103226,7 @@ kmq oLA jsM qZZ -fBj +pPY vqT cPB hOw @@ -103852,11 +103398,11 @@ gsA uYx tqK cIf -hsz +dMH pHx oMO uYx -kpc +lze oXo oXo nlY @@ -103866,7 +103412,7 @@ hBA pqn bRp nrP -eNC +wvO fHK fHK fHK @@ -103902,7 +103448,7 @@ lzE ePI dJu cOA -ezY +utF mTD cOA vnX @@ -103910,7 +103456,7 @@ hkJ dHv bYw nnB -gNL +tgp hSX cFQ clo @@ -103918,13 +103464,13 @@ vhr xGG bRf pzH -tBw -atk -bmQ -tsD +pOp +oZn +cXM +smX jRK xmC -lVr +fqJ jYo gCl vRd @@ -103937,7 +103483,7 @@ dEP dEP fAl qZZ -fBj +pPY rvU wcx cPB @@ -104107,7 +103653,7 @@ gsA gsA gsA uYx -reC +xAW wjp wjp cxX @@ -104127,7 +103673,7 @@ rgL iZE rWM cUa -gGN +gnE tJT rnw rAQ @@ -104138,7 +103684,7 @@ bkX gPD ksd jBw -wUj +tRr wLZ qcF qRe @@ -104148,7 +103694,7 @@ ksd iAB dWa jBw -rQk +gkk mqZ gZQ gbm @@ -104159,7 +103705,7 @@ cFO cOA cOA eXl -ezY +utF gCH eXl cOA @@ -104169,41 +103715,41 @@ eXl nnB mCd dpc -qxp -rYz -caB +dcu +msj +vNH ieQ -vJU +hyQ ieQ -lqY +wcD vFG jWc gFH ctL bHz gFy -iDj +ceD lpa -xqQ -uOa -pPy +qiR +mai +uUA hob -wfM +hnb nCC bek fAl rkH oDO -jFg -lOO -irK -fib -fib -fib -fib -bkP -oMG -pqk +xjG +bcH +rjH +fzK +fzK +fzK +fzK +dqc +fzK +fFo qZZ jcW jcW @@ -104368,9 +103914,9 @@ hVV wDS mAB lQp -uhq +nNv uYx -tFD +nqx oXo oXo scv @@ -104394,29 +103940,29 @@ pZc hPP hPP hPP -vWP -lpp -bfg -oAk -mkR -eZI -ahF -qYV -kzQ -kzQ -cEv +lnQ +wZs +bIz +msq +qdW +jjB +wyw +nBn +xjC +xjC +vQc oIY ibI pEs gbm -jRw -yhz -yhz -yhz -yhz -yhz -yhz -sPi +xvg +fiB +fiB +fiB +fiB +fiB +fiB +mWS gfZ iVH kAP @@ -104425,8 +103971,8 @@ fRc cFO sgg eyE -syK -niF +lOs +tVp fZk vRW gvD @@ -104438,40 +103984,40 @@ dYv bHp clC xmC -nCA -dNO -jHo -nuu -uUA -nfp +hUM +wLk +wLk +moO +qiR +nyr dOB -cXx -qYh +jdW +fom uZw oRe -osT -ckz -wIh +flY +kFE +qtb kGp ozf hVN uoO -lhM -rUk +tdJ +dVx afv -uIp -fln +xjT +twN mKf jcW -bim -aoX -quS -xun -xyq +xWu +fAH +kKG +xTh +hep jtA -vPb -tfM -dah +vhG +rVg +iNb jcW yeA yeA @@ -104619,7 +104165,7 @@ yeA gsA ewB gsA -aAn +hFU uYx glR wDS @@ -104629,24 +104175,24 @@ cWL qVx xvS jfL -aHZ +fUu vkp vLJ vLJ baU bSI -uBP +ruu oTf fVQ jlw rki cUa -sSE +dab kkg pgT wdS kje -iPr +oww vbe aJB nBO @@ -104681,7 +104227,7 @@ wIm vvU ebK nnB -lBp +wTx sfs pYZ nnB @@ -104694,14 +104240,14 @@ lqs dYv bHp aIj +xmC +nui +tFo +jHo +sIz +jYg uUA -bhF -bhF -sAp -uUA -uUA -qeK -qga +ftI ouD sag wHY @@ -104709,26 +104255,26 @@ qZZ qUa xDV mdR -gPu +ydC uBX tpl btk nxR sXl riv -uIp -fix +vru +twN jFp jcW -pyb -jDL -oiN -iNd -vWR +ivY +mge +acG +dqt +rde hVq -rLE -qaJ -rMw +tkj +aif +kHZ jcW yeA yeA @@ -104882,12 +104428,12 @@ bBH wDS rHv lQp -gaX +kfe uYx hBK hBK hBK -uUS +isJ njC hgl fLs @@ -104898,8 +104444,8 @@ bNo gCh gQR cUa -sjg -usb +fhK +xos ijM onV jgM @@ -104952,10 +104498,11 @@ cuH eAx pzV uUA -ucY -fGb -fGb -gRI +uUA +gML +vdb +gML +uUA iEd iEd iEd @@ -104975,17 +104522,16 @@ iEd iKS uEq qZZ -qZZ jcW -rUv -rco -tMA -gTd -unx +hyX +hHo +wdh +mBn +tCD hVq -gxt -sEk -oOh +djZ +qXU +pYm jcW yeA yeA @@ -105183,7 +104729,7 @@ gbm oiI dMT tQR -cML +ahJ elv niR fsy @@ -105199,50 +104745,50 @@ nnB nnB qie lGU -non +rvm byb vYH wke -ckD +bdW gfD mtq voJ aIj -fpl +uUA +miw +qEa +boh +nFP miw -nFw -hcf -kID iEd tyx fwF -fqP +fHY boR dfe -vpz +rjQ tyx dfe -oPL +dGl tyx fwF -irQ +vEA tyx dfe -gVS +mlz iEd -wHJ -tLt -cFk +hcU +box jcW -bim -llX -wqt -jdH -qdU +xWu +eyM +vQL +ilS +gWE uhP -eZb -hWo -ovY +hWs +ghx +bhX jcW rKZ rKZ @@ -105398,13 +104944,13 @@ wDS pUi wPU fOb -xvi -jHj +imo +gut kWP pZe -gGF +uCZ iaG -kCS +efl aaQ dXY aap @@ -105415,7 +104961,7 @@ uEC eBC lQG rXd -dbo +vGI utM cAq lLv @@ -105438,7 +104984,7 @@ fYs gZQ ceW oiI -lSZ +wvD xYW ssN jLb @@ -105455,7 +105001,7 @@ uin cFO hGs qie -khg +mUL jnG qEG lNa @@ -105465,11 +105011,12 @@ rXr vst tgF sng -fpl -kID -aWN -pyL -nkG +uUA +ofK +jlb +poS +jlb +bhU iEd boR twg @@ -105487,9 +105034,8 @@ boR bmz tyx iEd -wHJ -qSP -bOH +hcU +tcy jcW voY gZt @@ -105649,13 +105195,13 @@ gsA gsA pia uYx -fMH +osa mUX -vOW -rAU -oNY +eNe +ips +tBL uYx -gQC +jCJ vMa dWk iQH @@ -105674,7 +105220,7 @@ hMu gUK ijs wTo -axK +xsX ntc ntc djl @@ -105698,10 +105244,10 @@ ijJ jGK jap oKM -pis +xmk sNq oiI -dAa +sjU unH xGQ war @@ -105722,10 +105268,11 @@ kOH jWc bHp aIj -fpl -miw -jlb +uUA miw +tAe +gYG +xlj miw iEd tyx @@ -105744,9 +105291,8 @@ tyx boR ijx iEd -bck -jRG -hXK +hcU +onL tKB fXp jgz @@ -105912,15 +105458,15 @@ uYx uYx uYx uYx -uIK -oWD +ncd +uPA uaZ bKr tfC oWD -fkq +xXn cej -rCK +kyn aTX fQj hZQ @@ -105979,33 +105525,33 @@ qie tbM bHp aIj -uUA -miw -rNe -miw -miw +iEd +iEd +iEd +iEd +iEd +iEd iEd ikE -uGP +gIh cGT nQy -clH +iiA ucg hNx -caP +ndr oKe eop -myw +bZl vRI imF -pkD +gxG fiA iEd -jRn -mYj +pXn qtl jcW -gQY +qNQ uMP hwE xMx @@ -106175,9 +105721,9 @@ qLO xNd nFk bDs -pVy -ifC +rbP ifC +rym wkK ifC njd @@ -106190,7 +105736,7 @@ bXM jJB vMg ntc -owg +eqz nUU jqL xkq @@ -106237,15 +105783,16 @@ gzJ tbF wYa iEd -iEd -iEd -iEd -iEd -iEd -jbj +boR +boR +mAZ +xyi +hxa +gje +qHB ipT ayp -nXs +qHB ipT ayp qHB @@ -106253,13 +105800,12 @@ sWw ayp nFQ ipT -pZT +hYV qHB sWw sjd iEd -yht -tzv +gGx nsz jcW cXH @@ -106425,7 +105971,7 @@ mtI mtI mtI mtI -wel +odL wBe pbr qLO @@ -106457,14 +106003,14 @@ sLs jQC jQC gQP -xPE +bVo cDX yfX gQP -ron +bGs qUU mBz -ron +bGs oiI fIf uwF @@ -106494,29 +106040,29 @@ dYv lMu tYV iEd -boR -boR -mAZ -xyi -hxa -ghy -lHd +pSR +sCJ +tyx +qON +foe +uKa +drJ +iCi uKa -eAS -iww +wyt +amr uKa iZV iCi bcq -gai -dgD -bNL +mPM +amr +uKa iRw jqq uKa -dly -iPu -flk +tqj +rvI esH jcW oDk @@ -106685,14 +106231,14 @@ mtI lcp bjP bjP -xuj +qlK qVi uhp gEs ncP ifC prX -tiq +iZu ifC nic lMI @@ -106742,7 +106288,7 @@ eXl cOA eXl sSc -tRX +tdO sxf uBu nrU @@ -106751,29 +106297,29 @@ tuP bHp aIj iEd -pSR -sCJ +cHd tyx -ccI -foe -pPm -cfn +tyx +ajY +uvC +qVh +flW +pmQ +iLP +wwk pmQ -pVo -aqJ tUD dpq sYQ -wsd -boU +gwM nqQ -xQM +nwQ +aED uWy -jwX -lbc +dkl +qXa iEd -ckL -bPT +kZA slG jcW faC @@ -106901,7 +106447,7 @@ gsA gsA jGx jGx -lSC +yfj gsA gsA yeA @@ -106929,10 +106475,10 @@ gBk iMO oUD dkb -wVm -loM -fbB -oKL +cHR +azn +vur +lxb qLO mtI mtI @@ -106949,12 +106495,12 @@ mjV rId ifC ifC -qWs +bsl ifC wBP vMT bzb -jDk +nAA njd njd vYA @@ -106984,7 +106530,7 @@ oiI oiI oiI gSS -lEb +fnH fsy xIX pro @@ -107006,31 +106552,31 @@ nHQ fsB sZU gYb -okC +uea iEd -tQl -tyx -tyx -ajY -uvC -iqr -jRC +dRq +dRq +dRq +dRq +dRq +kIa +piF qMR iEd qfl pRA +ipx npQ vfR -vfR tjH qAI iEd kTT wkj +bIR lWC iEd -yht -cdH +gGx slN jcW otr @@ -107189,7 +106735,7 @@ hhv hhv hhv hhv -xfp +xZv qLO mtI mtI @@ -107206,10 +106752,10 @@ uSo lZI sFf cuM -dnG +qEC njd njd -cQg +ylT mnm uzb sWG @@ -107223,20 +106769,20 @@ kxz eGa xeT nBG -jMy -lqD +lPt +pdK jQC bJY ntc ntc lYp rxA -nQV +kOk uTN hUK tpU xAQ -jZl +fOX dvH bBu oiI @@ -107256,29 +106802,29 @@ pMZ mZq oFg sSc -nqJ +xIH sbe wAA ffm jCC jWc -wEi -ycl -iEd -dRq -dRq -dRq -dRq -dRq -lXo -xAV +lMu +tPQ +sqI +jEa +iFD +iim +mFm +ixy +ofa +jsl oaH iEd iEd iEd -iXT -dPV -dUB +bIF +ajz +rCe iEd iEd iEd @@ -107286,8 +106832,8 @@ hLb vJn hLb iEd -wLU -sKl +iEd +kVO tMI jcW aOs @@ -107302,7 +106848,7 @@ jGx fJJ jsM fJJ -xUD +lXk vmj gsA vmj @@ -107446,7 +106992,7 @@ aaI aym aKu hhv -gNH +sXT qLO mtI mtI @@ -107469,7 +107015,7 @@ sgG ydM uiq kBx -fsn +gWe dja jMp ixv @@ -107486,16 +107032,16 @@ dbJ wap jEw pHU -mCn -wPY -hch -jWX -pNW -mYl -smi -nix -lnP -urn +nju +iQt +xNG +kFb +svd +eyP +jof +auq +cvt +vIY wzY oiI oiI @@ -107519,16 +107065,16 @@ pDO bDT sSc dYv -lMu -tPQ -sqI -jEa -iFD -iim -mFm -ixy -oFP -qkz +bEo +iuO +trS +xhB +dTn +pOX +oPZ +uXO +xyC +ucO aXW iEd dHF @@ -107543,8 +107089,8 @@ tDI gvJ hzp iEd -cKp -cIv +oOz +eEf cKp jcW jcW @@ -107692,7 +107238,7 @@ gsA gsA haY hsm -tsf +gDo aqv bzD sBs @@ -107701,9 +107247,9 @@ sHT qZB sJq eAl -rIH +orm hhv -kjv +euT qLO mtI mtI @@ -107714,9 +107260,9 @@ eDH wQT aDR iee -fnz -fnz -fnz +hGR +hGR +hGR fun fun ade @@ -107725,12 +107271,12 @@ gVP pVO qtD eSn -cNP +qJL pFk njd eJN tQh -viR +kls ntc ntc iNl @@ -107742,18 +107288,18 @@ hdp mqz cmj iLp -pvU -syr -pKr +oEG +gis +fiS cUv -pOJ -bCm -dGe -jIN +atI +cUT +xsv +hGy hCu -wbB -anN -wpW +pbg +lkm +qEf iLp aJZ uhy @@ -107776,16 +107322,16 @@ ykx ykx ykx bnT -bEo -iuO -trS -xhB -pOX -pOX -wMe -uXO -xyC -wSh +bHb +seK +iNV +hPm +fsk +vfR +tVK +ixy +jVq +hHM gQz iEd gjo @@ -107801,7 +107347,7 @@ hJH yhx iKS dlF -jRn +eEf nsz jcW wXl @@ -107813,8 +107359,8 @@ uAb peX fos ckw -qjO -bQL +cRX +wIP uLf nCn xkg @@ -107930,7 +107476,7 @@ qSE hDo hlI rwK -udB +soL vnu uuQ hoj @@ -107963,7 +107509,7 @@ hhv fCc qLO lTA -mrE +mDn mfP lWa mfP @@ -107972,10 +107518,10 @@ uQP pNF xtP uZg -nnj +dyS ldH wNH -nTv +uuT daa rCn hae @@ -107991,28 +107537,28 @@ wdB seT uXx ggO -exc +cKC seT gHo nQL taf dcw -rhe -awk -dXa -rca +qUt +nJc +mqc +yhv odf wlS -tzR -iRj -qQU -jIN +wCY +cey +lxs +hGy wlS iDQ -swI -eOY -izC -nvp +aXE +qQj +qFJ +njM bpQ qRk fRc @@ -108028,19 +107574,19 @@ wgf ykx vWU xnB -nXS +fpM tqq tGg ykx emN -bHb -seK -iNV -hPm -dKE +nvJ +kPZ +iEd +hJd +fsk vfR -eqN -ixy +tVK +hYg uOK oIB pau @@ -108048,20 +107594,20 @@ iEd fBK tyx tyx -gfp +kTq gjo qks tyx iEd +iKS iEd iEd iKS -iKS -ldI -jRn +ntg +eEf qoc jcW -caI +sZK aFw xXa nlM @@ -108182,7 +107728,7 @@ odS mZi iPo wsM -ldt +gVv mZi iPo jfG @@ -108190,7 +107736,7 @@ dNM mZi upL uuQ -efN +nXP udp vqC uuQ @@ -108203,35 +107749,35 @@ gsA lYb uyJ luu -eCW -rwA +ibA +goZ prv sZS bmN llh jJw -dMi +wcG hsm hsm eIK piE -bly +xpf hhv -kVz +fmg qLO gtD mOm tQy -hRc +nQa soj dHL mUn gmF caA -xJA -wnJ -iUx -xtF +rVM +rMc +yaO +nPm jTr oiw pxh @@ -108254,22 +107800,22 @@ seT hdp hdp xgv -saB -fss +vjz +qBZ hVF sTd ylB wlS -tzR -vGA -xPB -jIN +wCY +gNo +uuJ +hGy wlS jvs hCu qsq -bKA -nzq +jpI +nbv oeh eXl eXl @@ -108287,17 +107833,17 @@ fcP mKM ewi itk -gcp +oMI ykx rUt nvJ kPZ iEd -xAq -hZl +dSF +bRd vfR -fiW -hYg +eSB +iEd scb scb scb @@ -108310,13 +107856,13 @@ iEd iEd iEd iEd -iEd -gVR -wwk -wwk -dtI -cyu -cVj +hDu +xkC +rHa +rHa +ewh +qYf +sxE qhN epO arL @@ -108474,7 +108020,7 @@ hhv hhv hhv hhv -kec +fZY qLO ifC ifC @@ -108493,11 +108039,11 @@ xxl hVD uce hae -nBy +heS aRF ilH awG -jXt +oEA hae eJN fld @@ -108509,30 +108055,30 @@ wRy nAt seT gqH -gep -hOL -xox +quA +oRP +rXp bCz iDQ wlS gky wlS -nkR -qpL -dkg -wVO +nyz +aXe +jru +muC wlS wlS wlS iDQ wlS -dxR -tam +pUj +lCr chV eXl bzO mcm -ylv +atb cSY brj bzO @@ -108553,21 +108099,21 @@ iEd pSM peP vfR -sxK +xsZ iEd -oDF -cFu +pYF +aco jgF scb jkG iLe scb -ngO -msF -wFI -mzD -osH -hwg +dnH +jKr +mvu +qlC +knr +iQz xyQ cKp cKp @@ -108575,7 +108121,7 @@ eoY cKp cKp jcW -kkq +tlv gcc nSh nSh @@ -108699,12 +108245,12 @@ wsM ilX fme idf -hbz +vlN fme fme ilX uuQ -qhm +nDK udp fku arN @@ -108731,7 +108277,7 @@ lyT vvg gnD oif -gtY +uwf qLO qpo nQR @@ -108760,32 +108306,32 @@ vYA jth swU seT -lxE +pWr cBp iis uZs alb pHU -hOL -rDO -gLw +oRP +itB +fSM fbi wlS wlS -lvh -lZt +lxl +gLa inc -exX -kxA +tAm +api fhX -hGR -tPY +lfW +kma wlS wlS roY -gZG -fBw -tam +pvw +cFx +lCr cFD ppw jSx @@ -108810,16 +108356,16 @@ iEd gtw vfR ghm -twc +lmh iEd -pEB +asS rlv bau uHl eRS -pdq +cUj scb -vut +mqE kwh pJh kwh @@ -108832,7 +108378,7 @@ mwr nNP xrM jcW -kdE +gkb rPp nSh ebv @@ -108849,7 +108395,7 @@ oOn lbK poW mKJ -lnr +wul rVX hvL pBG @@ -108951,7 +108497,7 @@ wsM luJ tyh mZi -wfr +fhd uTv uTv uTv @@ -108979,7 +108525,7 @@ sZZ tiL tpC seW -ixu +xdf rYf uLj uWs @@ -108987,17 +108533,17 @@ hsm xFg oif tKJ -otO -aIQ +wsD +eEJ qLO aKq eyw -jtV +nzJ ifC -uuK -ggA +qPW +dRi iIu -arH +iQN kIg nYw nCH @@ -109007,11 +108553,11 @@ dhT kTx mOI hae -hcp +seb aRF ilH awG -vTi +kGN hae vYA ova @@ -109023,26 +108569,26 @@ cfg aoG aBO jwn -rDO -sQg +itB +ybD iek wlS wlS hXo -gdw -oHJ -lvv -bre -mVY -nNd -lzK -nlV -reO +hyA +hmg +mSV +uCH +eqi +rhz +iQm +aty +feg wlS sTd smT -aBR -fBw +jPF +cFx qBR ppw jSx @@ -109076,7 +108622,7 @@ scb aUR xzU scb -vut +mqE kwh cnX ulz @@ -109089,7 +108635,7 @@ igj mxn rcc jcW -rMd +ppL mSs niG niG @@ -109102,7 +108648,7 @@ gSo uxA kCQ mKJ -oWc +aPK cDx wqf mKJ @@ -109213,7 +108759,7 @@ uTv dcd ahL vsb -eUb +vag rsT ahL jNH @@ -109232,7 +108778,7 @@ pAD nyE ole bPV -pqI +pdS prv prv prv @@ -109279,28 +108825,28 @@ seT seT rwm seT -wzd -fEG +sVH +qpu iDQ qKa wlS wlS vSd -bIy -vxg +sQn +vox iZt bxa bxa iKK -ggi -cRV -iWM +jRe +tWC +sFo eOD cYH jgD tmM -ksJ -vdZ +wFD +kzV bzO aDC bzO @@ -109314,7 +108860,7 @@ ykx wFl eeK afb -nBb +mqg ykx xmx rpF @@ -109388,7 +108934,7 @@ yeA yeA yeA yeA -ulD +wbs yeA yeA yeA @@ -109465,7 +109011,7 @@ vcX arN seq bDv -eGP +hZX uTv uTv hxB @@ -109506,7 +109052,7 @@ rqj bqY jUc jUc -vcc +tqE jUc jUc cJP @@ -109515,7 +109061,7 @@ jUc jUc jUc xoY -quK +kvw jUc jUc jUc @@ -109523,9 +109069,9 @@ dgT jUc jUc sRf -aIx +nfi bRH -olj +fYc jUc nmM hMa @@ -109537,26 +109083,26 @@ bGs nOQ laA wIQ -anK -eOX -eOX -eOX -pDp +cuU +oTO +oTO +oTO +tBo inc -kFU +dHP tWU -acl -gsB -gsB -qlV +fne +oXn +oXn +cMl hTQ -fDC +brn xOP -sXn -osg -mbh -kkP -rHJ +pEr +uLe +xSZ +wwd +wZl uME laA nOQ @@ -109572,7 +109118,7 @@ wKA jcK jcK xbC -vma +fNH nFI lbh iJm @@ -109591,19 +109137,19 @@ mHq agM gJr rAf -jyD +aPU mxA iIv oOt epc -tMy +psR ljW mwr xxF wIr vrh tBa -vBJ +rhL dET rfM sVR @@ -109614,7 +109160,7 @@ rSm sYP rPf hZz -aqK +skI cyG eZy eZy @@ -109719,7 +109265,7 @@ yeA yeA gsA vcX -aEg +cDk aWK dLf uGh @@ -109735,7 +109281,7 @@ bwl kDW xsD hZv -ozp +nkk dFs yeA gsA @@ -109766,7 +109312,7 @@ ccv cvf dBX dBX -dBX +ccv gDW pkd jvx @@ -109794,26 +109340,26 @@ epS xaS xzx tnC -eeg -lqM -aea -vja -ine -vja -gaP -xDo -jhe -sNQ -sgM -rtN -gQU -edY -dTX -jYa -rVh -cNE -ycP -bhZ +dGF +dfT +gHI +iQc +keh +iQc +ghK +muH +odp +jdh +eMU +ckg +dfy +hBG +auo +qfr +bFN +nMc +nQT +ibt keJ sGG sGG @@ -109848,7 +109394,7 @@ xtp tOd xzI kLF -vuB +ofI mxA iIv xYL @@ -109863,11 +109409,11 @@ jcW gdB hdr isP -nXI +wbL iaC eNH peX -yjR +hzL ocl jsk uZu @@ -109881,7 +109427,7 @@ gZf ksT qol aSu -owU +mEc jcW gsA ewB @@ -109974,7 +109520,7 @@ yeA ewB yeA yeA -oPW +uki vcX mMd gVH @@ -109992,7 +109538,7 @@ ndM fvW nnO pJr -gUz +cyQ dFs yeA gsA @@ -110051,26 +109597,26 @@ oao qkS rUQ blK -psg -acF -skw -wKQ -wKQ -iAk -diy -xDo -jhe -sNQ -sNQ -rtN -gQU -sJl -vpc -omx -vpc -kts -lzr -vpc +mpH +pqs +riJ +nAX +nAX +rcK +rzS +muH +odp +jdh +jdh +ckg +dfy +kgi +gRq +tVu +gRq +oGl +jSB +gRq kJB aVu aVu @@ -110128,7 +109674,7 @@ kUF dVh uRo ucR -vqY +pOy ewu vwi vwi @@ -110233,7 +109779,7 @@ yeA yeA gsA vcX -aNO +nrb ntn kpk uGh @@ -110267,7 +109813,7 @@ bPV mox jGN rlg -pOg +uii rlg gOj bIG @@ -110308,26 +109854,26 @@ bGs tfV vUy fNR -hsc -vtC -nII -nII -tgc +ggC +nhC +sij +sij +mIZ wpL -uHS +tni hsJ -iMN -xlG -xlG -tKa +rAx +oeM +oeM +hJK stl -tty +kZj qcI -vjE -erk -erk -fOW -fBw +dDD +wfv +wfv +lOQ +cFx uVt vUy ybW @@ -110347,15 +109893,15 @@ tBJ qsa cbk cbk -tyE +uuf sOr -xMG -cbk +iEW +hOa cbk xhi cbk oId -vGq +vkX eAe pSt xzV @@ -110367,12 +109913,12 @@ eog gde aJk efp -eZA -sPX +exO +iAQ qoQ fmy nKs -iaD +obL nDV nDV fzf @@ -110493,7 +110039,7 @@ vcX arN seq lqK -hqY +gnN uTv uTv aii @@ -110503,7 +110049,7 @@ eyz mTR uTv uTv -lXU +vMA cLD ogV buw @@ -110517,7 +110063,7 @@ pRG kxb lZc bPV -pAW +sHD pXK jvB jvB @@ -110526,9 +110072,9 @@ grE moP gOk dFh -fcE -xvA -gHS +lBY +qPg +qsy fxw cMI cMI @@ -110564,28 +110110,28 @@ oxQ oxQ rgh oxQ -oVP -vBA +jwO +bDH ahD smT wlS wlS toW -blV -ufh +rES +eXQ pEA nlx nlx nfS -nTU -dLA -mPB +vDd +mTH +kVj nQW tLv tmM jgD -pEq -mxy +kxr +uYs dFC dFC dFC @@ -110628,8 +110174,8 @@ cGw oan cYW esC -fLg -uDU +lIA +phR nlR hFC jca @@ -110755,7 +110301,7 @@ uTv dcd ahL mhA -vJG +udZ wdq ahL jNH @@ -110778,7 +110324,7 @@ nlk pXK dbZ xjA -uwq +coL ydT bqh wGM @@ -110789,7 +110335,7 @@ fkU hms nSx ckl -dWi +amX yjH iQa fQT @@ -110801,7 +110347,7 @@ jeN ief kYm ebF -nBX +esc cSN vDS uIX @@ -110822,26 +110368,26 @@ xlV fNs mlR xgv -vXk -gPb +qhj +udI spz wlS wlS hXo -nqq -erm -sBK -uXs -iOH -dnu -nPY -vyv -vKI +vuy +fjM +fEz +twT +uSz +pmn +pEb +tYk +eTH wlS qKa iDQ -pgR -rHJ +mCL +wZl oeh dFC wYg @@ -110851,8 +110397,8 @@ dFC tQk oIs eAC -tGL -tDd +pAo +mFj kxp qKZ srn @@ -110872,7 +110418,7 @@ ghq dHW vEd lPf -rdT +opP ckF iuj vlm @@ -110886,14 +110432,14 @@ oXS tQi fmy pLT -qPQ +tLL kaQ kaQ -rHP -xwZ -bCx -dmU -qcH +emE +sjh +qlL +nSB +wgD rFN cNj nyb @@ -110905,7 +110451,7 @@ fOj glH xtK mKJ -lnr +wul tQv crW rFw @@ -111007,7 +110553,7 @@ aNU chu dGu pHE -dAT +aZt uTv uTv uTv @@ -111058,19 +110604,19 @@ oaZ jHW pBi ebF -lMa +dHw eId sID qPU oOu -oHu +lhJ jtr tGr htW voD dYG oxQ -hTG +ikG dno chb xWL @@ -111079,26 +110625,26 @@ wuz iBJ heA eRL -qeG -qtN -mAM +ymh +dGC +pII xMW wlS wlS -met -tbP +ppT +eQf wpL -qxa -kJY +jKG +sUs qcI -xKS -gcy +pOD +xdj wlS fcL wlS -tvr -rHJ -bpY +jMm +wZl +ajn pBg dFC wYg @@ -111108,7 +110654,7 @@ frW fEl oIs eAC -uBE +qlM kqw vVE lLy @@ -111143,7 +110689,7 @@ ffc aZJ fmy iEO -vmU +rdM sTA wKp tKh @@ -111269,12 +110815,12 @@ aNU sDt vqq vqq -kRf +vug vqq vqq sDt aNU -kxU +vvw udp fZV chA @@ -111296,8 +110842,8 @@ nAE esV agS sAc -uEO -bKW +rTd +nCl eSu pKz aqh @@ -111313,12 +110859,12 @@ pYb iwO ghe kAi -mVA +nUS ebF oVd bsT tqN -hoB +vKw oOu rBK sGv @@ -111327,7 +110873,7 @@ rDh jED iKL oxQ -dmx +qxe etl rJG fxh @@ -111336,25 +110882,25 @@ tGT tGT tGT tGT -ePp -xFW -xox +lnU +cTa +rXp qsq smT tib dWQ wlS -nkR -krd -jsa -wVO +nyz +ezu +gEC +muC wlS wlS wlS kPT odf -xRw -bpY +hTM +ajn nQt dFC dFC @@ -111379,14 +110925,14 @@ rlQ aGl uyB bZF -vMB +bMx cKB dHW cMi eHp dHW lPf -tMf +tLk gNA mmN efU @@ -111398,12 +110944,12 @@ xbt uFp azr jdG -ikV +nay ldP gCQ hAD ueh -wXb +qDT jJS oiZ ulu @@ -111544,7 +111090,7 @@ gsA wHf nhH swK -rsh +qhg dVy pXK lKz @@ -111575,7 +111121,7 @@ ebF bsT sYx cQA -hoB +vKw oOu dCs bdB @@ -111595,22 +111141,22 @@ xZT tGT mNf tEG -tpk -hnm +lhX +aaF smT odf qHl wlS -tzR -lpT -jsa -jIN +wCY +tDD +gEC +hGy wlS wlS cGr iDQ -lpW -gpQ +iKw +tRS igJ dFC dFC @@ -111776,7 +111322,7 @@ ewB gsA aNU aNU -ceq +kvL pHE nhf aNU @@ -111804,7 +111350,7 @@ ijC haY haY pXK -myN +ogF pow shB uex @@ -111817,10 +111363,10 @@ mIn wjm jLF jyv -kFI +vQz kQJ uSx -pQm +gnq cJD kPu xtz @@ -111830,13 +111376,13 @@ wfO lxG ebF tqN -peH +lCi oVd -hoB +vKw oOu dCs kSP -fJY +lwQ xZJ pdT dYG @@ -111852,22 +111398,22 @@ xWy bpm hQf sTz -qOy -nik -wlL -qWO +gnU +mHU +cnK +iNo olO fqN -tzR -iNG -prw -jIN +wCY +pHp +wcn +hGy smT smT -dpw -eGV -pLL -aRe +sMe +ouv +mIH +fna nQt aQm wYg @@ -111879,7 +111425,7 @@ wwb wfL oIs fxR -arJ +rWU jGb jNG qZM @@ -111893,7 +111439,7 @@ pGh wiv huh pWY -sla +hrp cKB dHW cMi @@ -111919,14 +111465,14 @@ mgs wOk jGD jJS -tqM +fis spa kZd wQc tki nfk lbs -rna +hyG iEK nCn jwj @@ -112070,7 +111616,7 @@ sAc bTm dvq lfi -mRi +aRr ujA cMI cMI @@ -112111,18 +111657,18 @@ ntf wkt oGS qeL -dUg -dyS -eho +qyo +oYy +ikF smT -tzR -gNh -sbt -wIO +wCY +oiG +uDC +whx nVO -hgu -hTs -nkT +poD +cMZ +jIv gNV pVM uhy @@ -112136,7 +111682,7 @@ bbf hTD oIs fxR -vvP +aOa mbT ukp lvJ @@ -112348,8 +111894,8 @@ jGx gsA hdp eKY -fbM beb +ucH bLz fia jED @@ -112359,29 +111905,29 @@ qth oQr sFS tGT -uCA +sNf qWt iYw hFP -teY +vNh tGT hdp czh hdp cnY -urn -pFQ -vBM -iot -jOD -xiq -yhB -aSV -xlL -urn +vIY +iEz +azJ +pCI +ojz +iyu +lvK +ehk +nEF +vIY pBg vAC -ryu +cZj qxw dFC dFC @@ -112402,15 +111948,15 @@ xvs bPy mIQ neH -vnI +mek ulM lwH leR jNP yak cKB -ijc -gRD +xqq +pUv fHF iYK bgr @@ -112419,17 +111965,17 @@ uga sGZ vBI nGy -nAI +piY nGy xaj -tzp -tdt +dNZ +uOZ kFd nXK wxS pSf cAn -vqJ +jqc kCO kwh fRu @@ -112554,7 +112100,7 @@ gsA gsA gsA gsA -qLC +ocS gsA gsA gsA @@ -112585,7 +112131,7 @@ dcQ oQI xKW rzO -aOc +vcr jKm gsA yeA @@ -112604,11 +112150,11 @@ gsA yeA gsA efr -cOp -ojp -abl +dPH +lyZ +qJJ sSv -fxL +cJR jED oRo goU @@ -112628,17 +112174,17 @@ hdp taf hJF mOQ -hJe +npN rIQ jFh wAc hJF -hJe +npN piC rVH dFC dFC -nlp +cMV qtC rtY fdb @@ -112666,7 +112212,7 @@ aEE aQU dun cKB -xWd +ibc duB hfs reb @@ -112679,8 +112225,8 @@ pYW tPl psH psH -eZm -tdt +vnT +jAV pEF gbh hSG @@ -112861,13 +112407,13 @@ jGx gsA gsA efr -rEx +dhc xPu pZQ -xzs +aIA szF qEZ -uiT +wdi uWa aMA mVN @@ -112895,7 +112441,7 @@ dFC dFC dFC dFC -jxe +goF eGd eGd eGd @@ -112903,27 +112449,27 @@ csj eGd eGd vRP -ohy +pLm rfj geH qqD tJr -ody -tjl -ghU -ody +hRt +mYW +jos +hRt mYL poJ eAN -mAc -taM -nlj -kBG +iuf +hQJ +qbN +sio fkb vCB xlU dwu -pTu +fYI msM teB faQ @@ -112936,17 +112482,17 @@ dLc kWN eML gfH -bna -lgV -tTZ +kbX +xqv +owh pwh mNb fIz vhc vhc -lCR +aAm kwh -gpf +rLb tBi tBi tBi @@ -113102,7 +112648,7 @@ cXo rSM fSf rbT -fcs +oLP kiN rNr puT @@ -113119,29 +112665,29 @@ yeA gsA efr sWQ -krW +bGO wvS pUl -edv -edv -gTB -hEZ -vDK -vDK -aAk -vDK -gDn -kxM -vDK -vDK -rHT +rwO +rwO +ejB +eVc +mpI +mpI +ard +mpI +fMD +oJi +mpI +mpI +jaG xxe -nFn -nFn -dnb -nFn -bib -eQz +vMR +vMR +mzr +vMR +bfa +vLB aue srO krU @@ -113152,7 +112698,7 @@ wYg wYg iLd dFC -tye +oVO kib qBy kNX @@ -113180,7 +112726,7 @@ xuC fwT hPp shZ -xWd +ibc vlT eIa xVk @@ -113193,8 +112739,8 @@ hRz gCj uMy lVx -bna -tdt +kbX +jAV hMU nIM wxS @@ -113359,15 +112905,15 @@ gyv oQW fSf tJh -wmH +gDg vkZ rNr -gJX +atB mCE nOl qNS uCx -pkk +tsx rNr rNr rNr @@ -113375,9 +112921,9 @@ aul yeA jGx efr -jGU +eRQ fpB -gXs +raN iMw taf iMw @@ -113398,7 +112944,7 @@ rfl rfl rfl rfl -vCR +qYC hdp bGs qCn @@ -113409,14 +112955,14 @@ wYg gdM tov dFC -mvt +jgU eGd guk xnK nOM jkr maA -gUM +nfH cyW pPg oym @@ -113424,20 +112970,20 @@ qqD wRL vvd bgl -lWZ -tFu +wqH +lhg oNF poJ -lhV -rZa +pMO +vuR req lLX -nkj -tFu -pJP -lyQ +lbf +lhg +bIn +qfN shZ -xWd +ibc pfL uXG xpx @@ -113450,12 +112996,12 @@ dfI mVP bKk oGm -bna -bsB +kbX +eoU kFd jSd vro -ldB +pmC bia iaZ beq @@ -113469,7 +113015,7 @@ klq lpH rcU ofC -dTl +hhc nSh dum uED @@ -113615,18 +113161,18 @@ uNj jGx jGx fHR -ilv -iyv -bBf +kZt +jyo +oYk wHP tEK -nim -lkY +pPj +bDq rNr rBT sgc rNr -mDx +eiW rNr kMF yeA @@ -113651,32 +113197,32 @@ nXc eLi fdq cnr -mtE -iqV +pjE +nvV dJr iFN -nTN +xIf xxe bQK wPd wAl tJM dFC -tfA +fqQ wYg uGX dFC -xby +gPt eGd wEe wEe wEe jkr eGd -uXH +ptm fDs aNb -iVk +wcg vRP bvR bvR @@ -113694,7 +113240,7 @@ kOy kOy kOy bWm -xWd +ibc roB xAe iRY @@ -113707,8 +113253,8 @@ pTW pTW pTW pTW -hKf -gha +nQA +qLJ drp drp drp @@ -113722,7 +113268,7 @@ iRY iRY iRY iRY -hlX +qVW iRY iRY jcW @@ -113873,12 +113419,12 @@ gsA jGx rNr rNr -jKT +uyb rNr rNr emB -cvt -iaU +toN +bAe rNr rNr rNr @@ -113890,7 +113436,7 @@ vtI vtI iAG cuo -dIZ +boy fQM iMw mVN @@ -113898,14 +113444,14 @@ mVN mVN mVN nXc -ggN +iyw oVz iOn oio izn uxW xHw -okR +lJB ult hjM hjM @@ -113918,14 +113464,14 @@ iJe kgH wAl tpI -aRu -cGK -hzc -aNI -kEx -gnZ +jfD +hky +iRN +jMh +jBo +qDc eGd -eED +qpx jdC pJi agj @@ -113939,7 +113485,7 @@ avO ycR sLc bvR -czm +mTh deZ poJ ppj @@ -113947,39 +113493,39 @@ rtj req gxo bWm -lJL -ljO -wal +rAp +sJi +xNq bWm -dLE -wyb -wyb -evy -pHD -vZZ -jGs -eXE -dtY -qTs -fYC -qTs -cpa -hGI -jTQ +ooO +dHW +dHW +nUF +uaP +wDJ +xVm +eNK +mNA +pTW +vEs +pTW +tlL +oqM +sqm gUa sPZ sPZ iRY vgn -mDe +jyJ vgn iRY lNN -bnq +kKU lNN iRY mwi -mYR +wga mwi iRY yeA @@ -114129,13 +113675,13 @@ gsA yeA vtI vtI -ntO -ptY +hyD +rjX vks vtI iDw -uYZ -pAr +eYc +bik wIA hKc ikY @@ -114147,7 +113693,7 @@ sAw jcE vtI oTD -mbi +ioG jRg hhV mVN @@ -114156,16 +113702,16 @@ yfb mVN nXc qsI -uvp +gxR paW cTn -fGg +scq cxF eWK -sLd +fqM bLt -vFW -pEZ +wuh +fFT uEz dzj rfl @@ -114177,12 +113723,12 @@ wAl fqb dFC dFC -oyA +mGd dFC dFC dFC eGd -nnt +kaI fRl uff gKg @@ -114192,11 +113738,11 @@ vSu aBo dgm vRP -tYM +tgi cQG osJ qJC -bOC +xVv qea ght bQA @@ -114206,7 +113752,7 @@ eTt gfq mya uiZ -lHY +vQd bWm uYv iKk @@ -114221,8 +113767,8 @@ pTW pTW pTW pTW -kYB -hPn +oqM +tEN mib mib eTm @@ -114385,10 +113931,10 @@ ewB gsA gsA vtI -lHi -uBV -orS -geg +wrO +xVD +jSt +eMz vtI rNr cwJ @@ -114404,7 +113950,7 @@ opQ dHK vtI kJA -vVC +xhM jkD hdp mVN @@ -114419,14 +113965,14 @@ nXc coF soB vge -okR +lJB bLt oJe fxG qXx ykz lFE -dhj +eUV rfl iJe kgH @@ -114434,7 +113980,7 @@ wAl tpI eDt fsb -xby +gPt pMv tJu gWo @@ -114444,12 +113990,12 @@ eTl lzD ooT lxi -qxW +mnB mYT dxV ncf vRP -wzt +wmF ykU sOl myU @@ -114465,21 +114011,21 @@ gRY wyV vJf bWm -xWd +ibc shZ tTE kfB iRY -juv +bfT wVX eNK pTW -xjh -xjh -xjh pTW -rsY -jTQ +pTW +pTW +pTW +oqM +sqm lOx lOx lOx @@ -114642,12 +114188,12 @@ gsA gsA dGP dGP -uGz -tio -lJK -dMU +gEV +wVK +nPn +lgK vtI -sMw +wce upb rDS bUS @@ -114658,10 +114204,10 @@ btr qRV fwx qRV -tAq +fDw vtI -nZk -mRv +bfQ +mLh lBL iMw mVN @@ -114670,16 +114216,16 @@ mVN mVN oQE pFE -ovc +sME kDA nAr nSH cpx xIU -okR +lJB bLt -ilB -rEC +rmP +vBn qXx mWi ubo @@ -114691,7 +114237,7 @@ wAl cIP dFC wgc -xby +gPt ihz svt gHZ @@ -114701,16 +114247,16 @@ nOM xnK eTl maA -iZN +suU pPs nkm -oKW +hop vRP fAc hmn hmn iGn -tFu +lhg oNF gvR hpq @@ -114720,9 +114266,9 @@ kFj xis szG nCo -ufy +xKo bWm -xWd +ibc iBH pWx drU @@ -114731,26 +114277,26 @@ tlT wVX eNK pTW -xjh -xjh -xjh pTW -kYB -hPn +pTW +pTW +pTW +oqM +tEN pnv pnv -skr +kDo iRY gVl -hlX +qVW csG iRY uLk -hlX +qVW geq iRY uLk -hlX +qVW geq iRY rKZ @@ -114899,13 +114445,13 @@ yeA yeA nQf lEo -uGz -ekJ -fok -dMU -muo -dLJ -pKK +gEV +fHs +mKX +lgK +wSB +lxn +xxE pDn wjX wjX @@ -114915,10 +114461,10 @@ wjX vAN cyL vdf -eym +tjt vtI hvH -vVC +xhM aIR fwL fwL @@ -114948,7 +114494,7 @@ wAl mkd dFC dFC -emZ +bha dFC wQK wYg @@ -114961,7 +114507,7 @@ maA rRh sUT uMp -rCi +crF vRP huT qns @@ -114979,7 +114525,7 @@ qkw lOb wWf bWm -xWd +ibc shZ sEj tMV @@ -114992,8 +114538,8 @@ pTW pTW pTW pTW -rsY -lgY +oqM +uAO ubG iQZ ogv @@ -115156,10 +114702,10 @@ gsA gsA dGP dGP -uGz -jpH -bbT -jhs +gEV +nql +iAu +trX vtI xjE dYn @@ -115167,7 +114713,7 @@ pod bUS lkv sFx -vSw +arG mfI sBD hIs @@ -115175,11 +114721,11 @@ aUS lQx vtI uQx -vVC +xhM nzy jhr uEB -xyu +cIj mhZ fwL wbE @@ -115190,14 +114736,14 @@ jDB xbr swv uHQ -fBp -fBp -fBp +vPH +vPH +vPH wlr bmu mWi -dul -bfr +sFq +cTh ovp iJe kgH @@ -115205,7 +114751,7 @@ wAl fKE dFC rQh -xby +gPt wYg wYg gHZ @@ -115236,7 +114782,7 @@ fhV soi lHp bWm -xWd +ibc kMc eYP shZ @@ -115246,11 +114792,11 @@ xVm bws tlL vdV -yal +gjB sOT tlL -tZn -dlR +oqM +oBc vcG ffa ift @@ -115413,10 +114959,10 @@ ewB gsA gsA vtI -mTC -yiI -qNp -pAZ +oeB +liz +gCa +sMa wII wII wII @@ -115432,10 +114978,10 @@ dLk wyg vtI kXn -qza +rpu rev fwL -fHi +uvb crh qDa qFY @@ -115450,11 +114996,11 @@ pyP omR cqL jfn -okR +lJB bZA mWi -fIq -vkM +iyq +jOv ovp iJe kgH @@ -115462,7 +115008,7 @@ wAl mkd dFC xFA -fmV +qzz rtY rtY rtY @@ -115493,10 +115039,10 @@ hig vKu uYm mvj -krP -qCG -qCG -cLa +fPi +ltK +ltK +bvz iRY tfw wVX @@ -115506,8 +115052,8 @@ pTW pTW pTW pTW -rsY -lgY +oqM +uAO nYz eNK nIB @@ -115672,7 +115218,7 @@ jGx vtI vtI pAu -ngd +mJA bMn wII rYG @@ -115689,14 +115235,14 @@ uZv cbp vtI mLp -vVC +xhM rqC cHN mBT iXp epx fwL -rvD +uLU rbm vjD eKq @@ -115707,19 +115253,19 @@ umg hnl eXD joH -ozn +wGR tdk lSp -dPf -cRh +wVy +jDs ovp iJe kgH wAl tpI -aRu -ivG -ksi +jfD +wSi +obH tJu juT oxm @@ -115742,29 +115288,29 @@ bBM vQX ljZ kYc -jxt -ipE +lcP +oCP rxN bWm rOr eRx wdZ bWm -kII +lYj rAi uog -xWd +ibc iRY wAP wVX eNK pTW -xjh -xjh -xjh pTW -uFQ -dEY +pTW +pTW +pTW +oqM +pUm jzT eWu bqK @@ -115946,14 +115492,14 @@ bUS tiF vtI jPq -vVC +xhM mOk fwL -bBv +fYF mBT qPH fwL -sdZ +iss dVc vzi jHS @@ -115964,7 +115510,7 @@ xBb lwI ddl jkc -okR +lJB bSd mWi bWF @@ -115987,13 +115533,13 @@ nwi xCe xCe xCe -mKo +riS wkX lph -sOf +vTZ qIL fgd -uiU +wkh xuJ pxM eSZ @@ -116010,18 +115556,18 @@ bWm ciA muZ bWl -xWd +ibc iRY eHw wVX eNK pTW -xjh -xjh -xjh pTW -hTv -gmc +pTW +pTW +pTW +oqM +mir dWN sKG lKC @@ -116043,7 +115589,7 @@ jGx jGx jGx bhN -xff +wDl gsA yeA ewB @@ -116203,7 +115749,7 @@ cDy glM vtI pTc -vVC +xhM lOv fwL wAq @@ -116221,7 +115767,7 @@ oNv jDu jKx qVc -okR +lJB bSd mWi jmw @@ -116258,7 +115804,7 @@ jcm las xat tzD -wkn +uXS pQZ shi puJ @@ -116267,7 +115813,7 @@ xat alT eHp qVB -xWd +ibc iRY otm xVm @@ -116277,8 +115823,8 @@ pTW pTW pTW pTW -ctp -xBa +oqM +sRg eyT tdF rGd @@ -116294,7 +115840,7 @@ dwf gpK whd kyg -nBJ +eQE iRY jGx iRY @@ -116460,14 +116006,14 @@ aWD jiR vtI iES -ohq +qnm eik fwL mod mwJ kad fwL -gKp +lmj mVo oVm sIj @@ -116478,7 +116024,7 @@ eeJ vKD diN cCP -cNU +wBK bSd mWi vfq @@ -116487,7 +116033,7 @@ ajK iJe qEv wAl -hgn +hFV wAF wAF dli @@ -116510,7 +116056,7 @@ lZU eYn dqV jVS -hkj +gfA eUz nfh tYs @@ -116519,14 +116065,14 @@ hgw lWI iqx qTo -hxb +gGb xat oef ero dHW -xWd +ibc oUC -tMP +iLj xVm eNK tlL @@ -116534,8 +116080,8 @@ pTW pTW pTW tlL -hTv -gmc +oqM +mir dbF ifh twC @@ -116732,9 +116278,9 @@ eeJ mJD ibb pab -sDs -lOB -lOB +mVO +vPH +vPH dTf bSd mWi @@ -116781,7 +116327,7 @@ vvi dHW dHW dHW -xWd +ibc iRY hec xVm @@ -116791,30 +116337,30 @@ pTW pTW pTW pTW -gjJ -gtK +oqM +bZw sjI nDD xVo uVd eVa xYK -bbF +usn drp -bjB +bSP jzF jzF qMD dUi -vFj +qaT ott vSn vfY tNi -hlX +qVW pxB sxn -wzH +pCk iRY gsA gsA @@ -116965,14 +116511,14 @@ dKs fsF tWL dKs -gRN +jde aTw kSk rOL kkz dXw dYU -eLE +wnM jao ewP jao @@ -116980,7 +116526,7 @@ nff jao fjo kNl -bYC +oIT bXq iXm dye @@ -117007,8 +116553,8 @@ rjl hti dKh wAF -thZ -tiC +xwf +eIE mSG xCe lDK @@ -117038,7 +116584,7 @@ xat kMc gZZ cpU -xWd +ibc iRY dMD xVm @@ -117048,8 +116594,8 @@ pTW pTW pTW pTW -hTv -whX +oqM +sYk oMq spg cpb @@ -117262,11 +116808,11 @@ rEE itg lZE dGE -dtm +neu wAF -pfD -nCI -hYA +pqL +dOi +pgR xCe lDK oji @@ -117295,7 +116841,7 @@ xat udq kMc ewt -xWd +ibc iRY lBK xVm @@ -117305,8 +116851,8 @@ pTW pTW pTW pTW -dHC -ojt +oqM +lBm qOl qWi fRN @@ -117475,7 +117021,7 @@ yeA qFk lsJ wII -aOz +lBa rya lCa kzI @@ -117501,7 +117047,7 @@ fEv uDJ eXG kuU -eWn +kHC mkW nJb pEl @@ -117517,7 +117063,7 @@ gMh wAl rEE sJr -iWI +blt elG adS wAF @@ -117552,18 +117098,18 @@ rJL kJH dkt maw -xhE -leq -dBS -qXd -uQw +rDw +wrh +tYt +vKi +fiY eNK pTW pTW pTW pTW -hTv -gks +oqM +gtU mEP gwr tyd @@ -117786,7 +117332,7 @@ nXU bME nXU fHx -nLo +uPK ipJ mCQ mCQ @@ -117813,14 +117359,14 @@ cLj xHd iRY iRY -xVm +sLR eUQ wkM wkM wkM wkM -nSj -gks +jmR +gtU jzT cLG jbo @@ -117989,12 +117535,12 @@ gsA lSW oCe oCe -mXU +lIG oCe oCe oCe oCe -mXU +lIG oCe oCe vfF @@ -118026,18 +117572,18 @@ wJS nYu gtQ fJf -rTy +qQE uWD wAl tpI ouQ -qfC -xCv +vCp +nmj vDU -vwm +hmu cJN oXG -lCk +xRf sKO cJN rUg @@ -118051,37 +117597,37 @@ mCQ mCQ cgc csY -xIb +fJg jRT lYY -ybx +cYo lQB nml -dQf +nzM huE qBV tYL lQB oXb -hYJ +aYW shZ wEm -xWd +ibc dHW vEd iRY -qap -dgq -rrQ -fOg +oKP +fDF +oAx +oTp jQt cMH -gFK -tZU +rFp +vyv gNi oRw pfw -mSJ +rzZ dyo lRy nRI @@ -118323,7 +117869,7 @@ kMc shZ shZ dHW -xWd +ibc dHW cXE gLb @@ -118337,8 +117883,8 @@ xtQ gkK qki xHa -mgz -drp +tha +xLG hcF htm htm @@ -118518,7 +118064,7 @@ nMY ylI awd grc -tar +tjj sQJ iyo grc @@ -118549,10 +118095,10 @@ vuz vuz cfc pKN -jOj -oTs -evO -jBF +xBO +hGZ +wFv +lJF qPp mHh mGL @@ -118563,7 +118109,7 @@ ipJ xTU pJe ipJ -lbb +wlC iyG mMi gTQ @@ -118574,19 +118120,19 @@ rYY fYH wFU qgy -ijc -nQY -nQY -kot +xqq +blg +blg +xTD ycs -nQY -ivM +blg +cKR eHp dHW gLb -hES +frj amt -dZl +sPj uKv rkn qCD @@ -118596,19 +118142,19 @@ mAx aXu jrm iRY -uor -sKs -ufa -vfW -bjk -amE -upx -amE -bjk -amE -upx -amE -amE +jlJ +dpA +moF +jwG +dUp +jGx +pju +jGx +dUp +jGx +pju +jGx +jGx jGx bhN gsA @@ -118769,7 +118315,7 @@ oCe oCe oCe wII -ojR +pBW iod mwN ylI @@ -118788,8 +118334,8 @@ vMz jAG kjs otE -fSY -gAy +pYA +nnE inw xlS pKL @@ -118807,8 +118353,8 @@ wae sNL cdn dlf -okc -rFR +feq +sfl bdI whe cgX @@ -118827,11 +118373,11 @@ khR tEt sMK lqc -mNC -mNC -mNC -haw -oCg +sJf +sJf +sJf +rwU +tSH uFm dHW qih @@ -118854,15 +118400,15 @@ lBr tfX iRY nQm -hlX +qVW vVO iRY geq -hlX +qVW vVO iRY geq -hlX +qVW vVO iRY iRY @@ -119037,7 +118583,7 @@ ssS mkC mkC sxp -dHz +jYD nyJ jcl tpA @@ -119071,15 +118617,15 @@ qPp rij jda eiC -rZQ -uwK -uwK -uwK -uwK -jOw -hBB -jho -uwK +xXQ +pgc +pgc +pgc +pgc +axb +fjF +hKw +pgc vAE fbY okN @@ -119088,7 +118634,7 @@ eUB sSl sLv dHW -xAS +vzg kkj wLd ujz @@ -119292,9 +118838,9 @@ sxp uqR uKl uKl -mqJ +aDs sxp -aDD +ilx bJj vft egv @@ -119308,7 +118854,7 @@ wsJ qXS lcG juC -obZ +tCI eXZ eqb cId @@ -119321,8 +118867,8 @@ vrX amC heE gyK -gOl -wmb +neb +cdB pWy qPp xFb @@ -119339,7 +118885,7 @@ wYG wYG bgH vjp -iqP +lhe tfq tfq tfq @@ -119554,21 +119100,21 @@ sxp fqh xtE tEB -dTi +yhc naP wUf dhI vMO otE -vat -gaJ +jwZ +fzC acM fZQ uTB wTw fZb ijU -vtf +lQj lZd eUC dDq @@ -119578,22 +119124,22 @@ vhf amC heE uoF -okc -pkY +feq +sbC two qPp mzx sVi eiC -mhj +oTk oZw kko bZU -mhj -mhj -mhj -mhj -mhj +oTk +oTk +oTk +oTk +oTk mbx kYH okN @@ -119601,7 +119147,7 @@ iGW kal xJm kIj -fIu +fHD edf iPs otP @@ -119620,20 +119166,20 @@ iJN apC niS niP -eLP +vdO lBr tfX iRY lKh -eQe +eRZ lKh iRY gpe -xuD +rjZ gpe iRY eiL -iYL +dIg eiL iRY gsA @@ -119827,8 +119373,8 @@ jvJ oMN pLG wNt -fbI -cSC +uiM +evA eqb wLX ccG @@ -120065,11 +119611,11 @@ sxp lFd fjq sxp -iyR +yfa nVS svm neh -chY +fQH lko xRL ndA @@ -120092,14 +119638,14 @@ nbQ nes gFW hwc -bMC -xwX +qfX +qzs nXb xFS yie czA xPA -usf +cLF tFE nSe fCR @@ -120142,7 +119688,7 @@ egp egp egp egp -bad +wVD egp mGp bhN @@ -120326,7 +119872,7 @@ klS xok ycK neh -bLS +nyn hVv fmQ dQv @@ -120348,15 +119894,15 @@ nXU jbn amC heE -jOj -qcG -qfC -jBF +xBO +tcY +vCp +lJF qPp eHz kVX xPA -bMv +rFX nLw eBp lfZ @@ -120576,8 +120122,8 @@ sFt lkT gTM dVH -skD -hGU +aqm +tJf jpK noe tBu @@ -120591,18 +120137,18 @@ vVs ncI waj nLK +fcw fNg -fNg -fzc +rbM aeh wJh -dxs +kjJ eqb bsF bxs oCq nXU -bLe +uKV rmV bqW fFf @@ -120650,19 +120196,19 @@ egp eNg bhN yeA -sDh -sDh -sDh -sDh -sDh +pEw +pEw +pEw +pEw +pEw odm lHv tbt -sDh -sDh -sDh -sDh -sDh +pEw +pEw +pEw +pEw +pEw gsA ewB gsA @@ -120831,9 +120377,9 @@ kOP qrR mta wZH -dwN -gdE -dnf +oIl +nwR +qwZ jxn otE azX @@ -120850,13 +120396,13 @@ rhh jJC jJC jJC -cWP +jZH tIJ uPJ xUI eqb -jsd -rpI +cvZ +mde lZw nXU jbn @@ -120876,7 +120422,7 @@ nzD fzo qeU kyR -ser +dAq qat rMN tkf @@ -120899,7 +120445,7 @@ dHW dHW gLb xtQ -sfi +xml gLb gLb jGx @@ -120922,7 +120468,7 @@ gjW muk gsA ewB -wOc +sDE gsA yeA yeA @@ -121075,8 +120621,8 @@ rdD nIs mpK eaE -wgp -wPk +msU +flx hcr hcr pLp @@ -121086,12 +120632,12 @@ fUT hcr hcr hcr -gYR +jvG uCC uCC oUl uCC -lEc +pqP otE otE cvm @@ -121131,7 +120677,7 @@ mGv nss iwS aMw -cMS +aPY kyR gKd cPU @@ -121140,10 +120686,10 @@ aJb odc nan tfq -kDb +twl hzd jlZ -vbr +vMy luD mmz lyw @@ -121164,19 +120710,19 @@ bhN gsA gsA yeA -edV -edV -edV -edV -edV +pQd +pQd +pQd +pQd +pQd odm jxz tbt -edV -edV -edV -edV -edV +pQd +pQd +pQd +pQd +pQd gsA ewB oHE @@ -121346,7 +120892,7 @@ lSW lkT uCC xUe -goh +hLg uCC uCC uCC @@ -121386,7 +120932,7 @@ wBN hOB dFr kyR -sBq +eaW gnv hMs kpf @@ -121397,14 +120943,14 @@ kLq vwY fbJ tfq -kDb -xEG +twl +rHA qNV mbJ eTq gSn abk -xiG +vMj tfq dHW dHW @@ -121436,7 +120982,7 @@ yeA yeA gsA ewB -ycN +gTf gsA yeA yeA @@ -121602,7 +121148,7 @@ gsA gsA gsA uCC -hnA +txD kIZ tfZ nhi @@ -121649,13 +121195,13 @@ fOw kyR qoI bnW -uxt +cPy jGO soP rKv tfq qXN -efm +hwM abL dxq oYZ @@ -121679,17 +121225,17 @@ gsA gsA gsA yeA -sDh -sDh -sDh -sDh +pEw +pEw +pEw +pEw odm jxz tbt -sDh -sDh -sDh -sDh +pEw +pEw +pEw +pEw gsA gsA ewB @@ -121913,7 +121459,7 @@ ghC tfq hzd oWM -aPJ +mgP cxD coJ koC @@ -122193,17 +121739,17 @@ gsA gsA ewB gsA -edV -edV -edV -edV +pQd +pQd +pQd +pQd odm omU tbt -edV -edV -edV -edV +pQd +pQd +pQd +pQd gsA ewB gsA @@ -122708,15 +122254,15 @@ gsA ewB gsA yeA -sDh -sDh -sDh +pEw +pEw +pEw odm jxz tbt -sDh -sDh -sDh +pEw +pEw +pEw yeA gsA ewB @@ -123222,15 +122768,15 @@ yeA gsA gsA gsA -edV -edV -edV +pQd +pQd +pQd odm nBj tbt -edV -edV -edV +pQd +pQd +pQd gsA gsA gsA @@ -123736,15 +123282,15 @@ yeA yeA ewB gsA -sDh -sDh -sDh +pEw +pEw +pEw odm jxz tbt -sDh -sDh -sDh +pEw +pEw +pEw gsA ewB yeA @@ -124250,15 +123796,15 @@ yeA yeA ewB yeA -edV -edV -edV +pQd +pQd +pQd odm jxz tbt -edV -edV -edV +pQd +pQd +pQd yeA ewB yeA @@ -125195,19 +124741,19 @@ gsA gsA gsA gsA -awC -awC -awC -awC -awC +oJn +oJn +oJn +oJn +oJn odm pft tbt -awC -awC -awC -awC -awC +oJn +oJn +oJn +oJn +oJn yeA gsA gsA @@ -125709,19 +125255,19 @@ gsA gsA ewB gsA -kxO -kxO -kxO -kxO -kxO +ihy +ihy +ihy +ihy +ihy odm rYv tbt -kxO -kxO -kxO -kxO -kxO +ihy +ihy +ihy +ihy +ihy yeA gsA ewB @@ -126224,17 +125770,17 @@ yeA ewB gsA yeA -awC -awC -awC -awC +oJn +oJn +oJn +oJn odm pft tbt -awC -awC -awC -awC +oJn +oJn +oJn +oJn yeA gsA gsA @@ -126738,17 +126284,17 @@ yeA gsA ewB gsA -kxO -kxO -kxO -kxO +ihy +ihy +ihy +ihy odm fbn tbt -kxO -kxO -kxO -kxO +ihy +ihy +ihy +ihy yeA ewB gsA @@ -127253,15 +126799,15 @@ yeA ewB gsA yeA -awC -awC -awC +oJn +oJn +oJn odm rYv tbt -awC -awC -awC +oJn +oJn +oJn yeA gsA ewB @@ -127767,15 +127313,15 @@ yeA gsA gsA gsA -kxO -kxO -kxO +ihy +ihy +ihy odm pft tbt -kxO -kxO -kxO +ihy +ihy +ihy yeA gsA gsA @@ -128281,15 +127827,15 @@ yeA gsA ewB gsA -awC -awC -awC +oJn +oJn +oJn odm rYv tbt -awC -awC -awC +oJn +oJn +oJn yeA ewB yeA @@ -128795,15 +128341,15 @@ yeA yeA ewB yeA -kxO -kxO -kxO +ihy +ihy +ihy odm rYv tbt -kxO -kxO -kxO +ihy +ihy +ihy yeA ewB yeA diff --git a/_maps/map_files/debug/multidir_sprite_debug.dmm b/_maps/map_files/debug/multidir_sprite_debug.dmm new file mode 100644 index 0000000000000..b1d4b2119b4c4 --- /dev/null +++ b/_maps/map_files/debug/multidir_sprite_debug.dmm @@ -0,0 +1,1152 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"w" = ( +/obj/structure/table/debug, +/turf/open/space/basic, +/area/space) +"y" = ( +/turf/open/floor/carpet/debug, +/area/space) +"z" = ( +/turf/open/floor/iron, +/area/space) +"A" = ( +/turf/closed/wall/debug, +/area/space) +"T" = ( +/turf/open/space/basic, +/area/space) + +(1,1,1) = {" +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +"} +(2,1,1) = {" +z +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +z +"} +(3,1,1) = {" +z +T +A +A +A +A +A +T +T +A +T +A +T +T +T +A +A +T +T +A +A +A +A +T +z +"} +(4,1,1) = {" +z +T +A +T +A +T +A +T +A +A +A +A +A +T +A +A +A +A +T +T +A +A +T +T +z +"} +(5,1,1) = {" +z +T +A +A +A +A +A +T +T +A +A +A +T +T +A +A +A +A +T +T +A +A +T +T +z +"} +(6,1,1) = {" +z +T +A +T +A +T +A +T +A +A +A +A +A +T +T +A +A +T +T +A +A +A +A +T +z +"} +(7,1,1) = {" +z +T +A +A +A +A +A +T +T +A +T +A +T +T +T +T +T +T +T +T +T +T +T +T +z +"} +(8,1,1) = {" +z +T +T +T +T +T +T +T +T +T +T +T +T +T +A +A +T +T +T +A +T +T +A +T +z +"} +(9,1,1) = {" +z +T +T +T +A +T +T +T +A +A +T +A +A +T +A +A +A +T +T +A +A +A +A +T +z +"} +(10,1,1) = {" +z +T +T +A +A +A +T +T +A +A +A +A +A +T +T +A +A +T +T +A +A +A +A +T +z +"} +(11,1,1) = {" +z +T +A +A +A +A +A +T +T +A +T +A +T +T +T +T +T +T +T +A +T +T +A +T +z +"} +(12,1,1) = {" +z +T +T +A +A +A +T +T +A +A +A +A +A +T +T +A +A +T +T +T +T +T +T +T +z +"} +(13,1,1) = {" +z +T +T +T +A +T +T +T +A +A +T +A +A +T +A +A +A +T +A +T +T +T +T +T +z +"} +(14,1,1) = {" +z +T +T +T +T +T +T +T +T +T +T +T +T +T +A +A +T +T +T +T +T +T +T +T +z +"} +(15,1,1) = {" +z +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +z +"} +(16,1,1) = {" +z +T +y +y +y +y +y +T +T +y +T +y +T +T +T +y +y +T +T +y +y +y +y +T +z +"} +(17,1,1) = {" +z +T +y +T +y +T +y +T +y +y +y +y +y +T +y +y +y +y +T +T +y +y +T +T +z +"} +(18,1,1) = {" +z +T +y +y +y +y +y +T +T +y +T +y +T +T +y +y +y +y +T +T +y +y +T +T +z +"} +(19,1,1) = {" +z +T +y +T +y +T +y +T +y +y +y +y +y +T +T +y +y +T +T +y +y +y +y +T +z +"} +(20,1,1) = {" +z +T +y +y +y +y +y +T +T +y +T +y +T +T +T +T +T +T +T +T +T +T +T +T +z +"} +(21,1,1) = {" +z +T +T +T +T +T +T +T +T +T +T +T +T +T +y +y +T +T +T +y +T +T +y +T +z +"} +(22,1,1) = {" +z +T +T +T +y +T +T +T +y +y +T +y +y +T +y +y +y +T +T +y +y +y +y +T +z +"} +(23,1,1) = {" +z +T +T +y +y +y +T +T +y +y +y +y +y +T +T +y +y +T +T +y +y +y +y +T +z +"} +(24,1,1) = {" +z +T +y +y +y +y +y +T +T +y +T +y +T +T +T +T +T +T +T +y +T +T +y +T +z +"} +(25,1,1) = {" +z +T +T +y +y +y +T +T +y +y +y +y +y +T +T +y +y +T +T +T +T +T +T +T +z +"} +(26,1,1) = {" +z +T +T +T +y +T +T +T +y +y +T +y +y +T +y +y +y +T +y +T +T +T +T +T +z +"} +(27,1,1) = {" +z +T +T +T +T +T +T +T +T +T +T +T +T +T +y +y +T +T +T +T +T +T +T +T +z +"} +(28,1,1) = {" +z +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +z +"} +(29,1,1) = {" +z +T +w +w +w +w +w +T +T +w +T +w +T +T +T +w +w +T +T +w +w +w +w +T +z +"} +(30,1,1) = {" +z +T +w +T +w +T +w +T +w +w +w +w +w +T +w +w +w +w +T +T +w +w +T +T +z +"} +(31,1,1) = {" +z +T +w +w +w +w +w +T +T +w +T +w +T +T +w +w +w +w +T +T +w +w +T +T +z +"} +(32,1,1) = {" +z +T +w +T +w +T +w +T +w +w +w +w +w +T +T +w +w +T +T +w +w +w +w +T +z +"} +(33,1,1) = {" +z +T +w +w +w +w +w +T +T +w +T +w +T +T +T +T +T +T +T +T +T +T +T +T +z +"} +(34,1,1) = {" +z +T +T +T +T +T +T +T +T +T +T +T +T +T +w +w +T +T +T +w +T +T +w +T +z +"} +(35,1,1) = {" +z +T +T +T +w +T +T +T +w +w +T +w +w +T +w +w +w +T +T +w +w +w +w +T +z +"} +(36,1,1) = {" +z +T +T +w +w +w +T +T +w +w +w +w +w +T +T +w +w +T +T +w +w +w +w +T +z +"} +(37,1,1) = {" +z +T +w +w +w +w +w +T +T +w +T +w +T +T +T +T +T +T +T +w +T +T +w +T +z +"} +(38,1,1) = {" +z +T +T +w +w +w +T +T +w +w +w +w +w +T +T +w +w +T +T +T +T +T +T +T +z +"} +(39,1,1) = {" +z +T +T +T +w +T +T +T +w +w +T +w +w +T +w +w +w +T +w +T +T +T +T +T +z +"} +(40,1,1) = {" +z +T +T +T +T +T +T +T +T +T +T +T +T +T +w +w +T +T +T +T +T +T +T +T +z +"} +(41,1,1) = {" +z +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +T +z +"} +(42,1,1) = {" +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +"} diff --git a/_maps/map_files/debug/multiz.dmm b/_maps/map_files/debug/multiz.dmm index c2f52294a9f3a..5511f0963713e 100644 --- a/_maps/map_files/debug/multiz.dmm +++ b/_maps/map_files/debug/multiz.dmm @@ -38,7 +38,7 @@ /turf/closed/wall/r_wall, /area/engine/gravity_generator) "al" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ frequency = 1439; locked = 0; pixel_y = 23 @@ -68,7 +68,7 @@ /turf/open/space, /area/space/nearstation) "ap" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ frequency = 1439; locked = 0; pixel_y = 23 @@ -98,7 +98,7 @@ /obj/machinery/power/smes{ charge = 5e+006 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ frequency = 1439; locked = 0; pixel_y = 23 @@ -506,7 +506,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ frequency = 1439; locked = 0; pixel_y = 23 @@ -534,7 +534,7 @@ /turf/open/floor/iron, /area/hallway/primary/central) "bG" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ frequency = 1439; locked = 0; pixel_y = 23 @@ -616,7 +616,7 @@ /turf/open/floor/iron, /area/hallway/primary/central) "bU" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ frequency = 1439; locked = 0; pixel_y = 23 @@ -953,7 +953,7 @@ /turf/open/floor/iron, /area/storage/primary) "cW" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ frequency = 1439; locked = 0; pixel_y = 23 @@ -985,7 +985,7 @@ /turf/open/floor/iron, /area/construction) "da" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ frequency = 1439; locked = 0; pixel_y = 23 @@ -1276,7 +1276,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/power/apc/auto_name/north, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron{ dir = 4 }, @@ -1292,7 +1292,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/power/apc/auto_name/north, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron{ dir = 9 }, diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 3ff934f5e77f7..0388aed6c7f9e 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -62,11 +62,8 @@ /area/space/nearstation) "ap" = ( /obj/machinery/airalarm/unlocked{ - pixel_y = 23 - }, -/obj/machinery/power/apc{ - dir = 8; - pixel_x = -25 + pixel_y = 23; + dir = 1 }, /obj/structure/closet/secure_closet/engineering_electrical{ locked = 0 @@ -74,6 +71,7 @@ /obj/structure/cable{ icon_state = "0-4" }, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, /area/engine/engineering) "aq" = ( @@ -81,7 +79,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /obj/machinery/light{ dir = 1 }, @@ -98,7 +96,8 @@ charge = 5e+006 }, /obj/machinery/airalarm/unlocked{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/structure/cable{ icon_state = "0-4" @@ -109,11 +108,6 @@ /turf/open/floor/iron, /area/engine/gravity_generator) "at" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Gravity Generator APC"; - pixel_y = 23 - }, /obj/structure/cable{ icon_state = "0-8" }, @@ -124,6 +118,7 @@ dir = 5 }, /obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, /area/engine/gravity_generator) "au" = ( @@ -140,20 +135,12 @@ /turf/open/floor/plating, /area/engine/atmos) "ax" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"ay" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply/hidden, /turf/open/floor/plating, /area/engine/atmos) "az" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, /obj/machinery/meter, +/obj/effect/mapping_helpers/simple_pipes/supply/hidden, /turf/open/floor/plating, /area/engine/atmos) "aA" = ( @@ -196,13 +183,11 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/engine/engineering) "aF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, /turf/open/floor/iron, @@ -227,6 +212,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/engine/gravity_generator) "aI" = ( @@ -234,27 +220,19 @@ /turf/open/floor/plating, /area/engine/gravity_generator) "aN" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot{ - dir = 2 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 }, /turf/open/floor/iron{ dir = 2 }, /area/engine/atmos) "aO" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4 - }, +/obj/machinery/atmospherics/components/binary/pump/on, /turf/open/floor/iron, /area/engine/atmos) "aP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/engine/atmos) "aQ" = ( @@ -290,9 +268,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/engine/engineering) "aU" = ( @@ -305,9 +281,7 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/engine/gravity_generator) "aV" = ( @@ -317,9 +291,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/engine/gravity_generator) "aW" = ( @@ -329,6 +301,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/engine/gravity_generator) "aX" = ( @@ -347,24 +320,26 @@ /turf/open/floor/iron/dark, /area/engine/gravity_generator) "ba" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/engine/atmos) "bb" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 + dir = 1 }, -/obj/machinery/portable_atmospherics/canister, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/bot{ dir = 2 }, -/turf/open/floor/iron{ - dir = 2 - }, +/turf/open/floor/iron, /area/engine/atmos) "bc" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot{ + dir = 2 }, /turf/open/floor/iron, /area/engine/atmos) @@ -379,7 +354,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/engine/engineering) "bf" = ( @@ -396,27 +371,28 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, /turf/open/floor/iron, /area/engine/gravity_generator) "bk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/door/airlock, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/engine/atmos) "bl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/meter, /turf/open/floor/plating, /area/engine/atmos) "bm" = ( -/obj/machinery/atmospherics/components/binary/valve/on{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/plating, /area/engine/atmos) "bo" = ( @@ -449,19 +425,20 @@ /area/engine/gravity_generator) "bs" = ( /obj/machinery/airalarm/unlocked{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/rnd/destructive_analyzer, /turf/open/floor/iron, /area/science) "bt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-4" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/science) "bu" = ( @@ -480,7 +457,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/engine/engineering) "by" = ( @@ -510,7 +487,7 @@ /turf/open/floor/iron, /area/science) "bH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/security/brig) "bI" = ( @@ -545,10 +522,6 @@ /obj/item/construction/rcd/combat, /turf/open/floor/iron, /area/bridge) -"bN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/iron, -/area/hallway/primary/central) "bO" = ( /obj/structure/cable{ icon_state = "1-2" @@ -557,7 +530,8 @@ /area/hallway/primary/central) "bP" = ( /obj/machinery/airalarm/unlocked{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/structure/table, /obj/machinery/reagentgrinder, @@ -568,7 +542,7 @@ /turf/open/floor/iron/dark, /area/medical/chemistry) "bR" = ( -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /obj/machinery/chem_heater, /turf/open/floor/iron/dark, /area/medical/chemistry) @@ -605,10 +579,10 @@ /turf/open/floor/iron, /area/science) "cb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-4" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/science) "cc" = ( @@ -631,9 +605,6 @@ /turf/open/floor/iron, /area/bridge) "ch" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -643,7 +614,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/security/brig) "cj" = ( @@ -684,7 +655,6 @@ /turf/open/floor/iron, /area/science) "cs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, @@ -708,7 +678,7 @@ /area/medical/medbay) "cw" = ( /obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/bridge) "cx" = ( @@ -719,22 +689,16 @@ /obj/effect/turf_decal/loading_area{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, /turf/open/floor/iron, /area/medical/medbay) "cz" = ( /obj/structure/fans/tiny, /turf/open/floor/plating, /area/medical/medbay) -"cA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/light{ dir = 1 }, @@ -744,24 +708,16 @@ /turf/open/floor/iron, /area/hallway/primary/central) "cE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/closed/wall/r_wall, /area/medical/chemistry) "cF" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/iron, /area/medical/chemistry) "cG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/medbay) +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "cI" = ( /obj/machinery/power/apc{ dir = 4; @@ -807,12 +763,16 @@ /turf/closed/wall/r_wall, /area/construction) "cP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/construction) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plating, +/area/engine/atmos) "cQ" = ( /obj/machinery/airalarm/unlocked{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/power/apc{ dir = 8; @@ -834,26 +794,19 @@ /area/storage/primary) "cT" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/iron, /area/medical/chemistry) -"cU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "cV" = ( /obj/machinery/door/airlock/public/glass, /turf/open/floor/iron, /area/storage/primary) "cW" = ( /obj/machinery/airalarm/unlocked{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/structure/cable, /obj/machinery/power/apc{ @@ -864,12 +817,9 @@ /turf/open/floor/iron, /area/construction) "cX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, -/area/construction) +/area/science) "cY" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -881,7 +831,6 @@ /turf/open/floor/iron, /area/construction) "da" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, @@ -901,7 +850,8 @@ /area/storage/primary) "dd" = ( /obj/machinery/airalarm/unlocked{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/power/apc{ dir = 8; @@ -921,7 +871,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/security/brig) "dg" = ( @@ -948,10 +898,8 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, /obj/effect/turf_decal/stripes/corner, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/storage/primary) "dl" = ( @@ -1045,12 +993,10 @@ /turf/open/floor/iron, /area/construction) "dA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/storage/primary) "dB" = ( @@ -1074,7 +1020,7 @@ /turf/open/floor/iron, /area/storage/primary) "dF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /turf/open/floor/iron, @@ -1085,6 +1031,7 @@ /area/storage/primary) "dH" = ( /obj/machinery/door/airlock, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/maintenance/department/bridge) "dI" = ( @@ -1141,11 +1088,11 @@ /area/security/brig) "dS" = ( /obj/machinery/atmospherics/components/unary/tank/air, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /turf/open/floor/plating, /area/engine/atmos) "dT" = ( -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /turf/open/floor/iron/dark, /area/engine/gravity_generator) "dV" = ( @@ -1153,16 +1100,14 @@ /area/hallway/secondary/entry) "dW" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/construction) "dX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 4 - }, +/obj/machinery/camera/autoname/directional/west, /obj/machinery/light{ dir = 8 }, @@ -1172,16 +1117,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/camera/autoname{ - dir = 1 - }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/construction) "ea" = ( /obj/structure/table, -/obj/machinery/camera/autoname{ - dir = 1 - }, +/obj/machinery/camera/autoname/directional/south, /obj/item/gun/magic/wand/resurrection/debug, /turf/open/floor/iron, /area/storage/primary) @@ -1229,7 +1170,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/security/brig) "eh" = ( @@ -1239,7 +1180,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/entry) "ej" = ( @@ -1249,11 +1190,10 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "ek" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/storage/primary) "el" = ( /obj/docking_port/stationary/random{ id = "pod_lavaland1"; @@ -1282,18 +1222,14 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/entry) "eq" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/entry) "et" = ( @@ -1323,15 +1259,10 @@ /turf/closed/wall, /area/quartermaster/storage) "ez" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, +/obj/machinery/camera/autoname/directional/east, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -1348,7 +1279,7 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/entry) "eC" = ( @@ -1382,20 +1313,11 @@ /area/hallway/secondary/entry) "eG" = ( /obj/machinery/airalarm/unlocked{ - pixel_x = -32 + pixel_x = -32; + dir = 1 }, /turf/open/floor/iron, /area/quartermaster/storage) -"eH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/storage/primary) "eJ" = ( /obj/docking_port/stationary{ dir = 4; @@ -1414,14 +1336,14 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/storage/primary) "eL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/entry) "eM" = ( @@ -1453,9 +1375,6 @@ /turf/open/floor/iron, /area/quartermaster/storage) "eR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, /obj/machinery/door/airlock/external{ name = "Supply Dock Airlock" }, @@ -1526,15 +1445,10 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/iron, /area/quartermaster/storage) "fa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/quartermaster/storage) "fb" = ( @@ -1557,11 +1471,11 @@ /turf/open/floor/plating, /area/quartermaster/storage) "fd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/hallway/primary/central) "fe" = ( /obj/machinery/button/door{ dir = 2; @@ -1656,9 +1570,7 @@ /turf/open/space/basic, /area/space) "fq" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, +/obj/machinery/camera/autoname/directional/west, /obj/machinery/computer/bounty{ dir = 4 }, @@ -1685,9 +1597,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/hallway/primary/central) "fu" = ( @@ -1697,23 +1607,19 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/primary/central) "fv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/quartermaster/storage) "fw" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/corner, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/storage/primary) "fx" = ( @@ -1723,9 +1629,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/iron, /area/storage/primary) "fy" = ( @@ -1738,9 +1641,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/iron, /area/storage/primary) "fz" = ( @@ -1750,9 +1650,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/iron, /area/storage/primary) "fA" = ( @@ -1762,9 +1659,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/storage/primary) "fB" = ( @@ -1778,25 +1673,21 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/storage/primary) "fD" = ( /obj/machinery/light{ dir = 1 }, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /obj/effect/turf_decal/plaque{ icon_state = "L11" }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/storage/primary) "fE" = ( @@ -1806,9 +1697,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/storage/primary) "fF" = ( @@ -1826,33 +1715,31 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/storage/primary) "fH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/storage/primary) "fI" = ( /obj/machinery/door/airlock, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/maintenance/aft) "fK" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, /obj/structure/cable{ icon_state = "1-4" }, @@ -1865,10 +1752,10 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "2-8" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/medical/chemistry) "fM" = ( @@ -1892,9 +1779,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/plating, /area/storage/primary) "fO" = ( @@ -1907,6 +1791,7 @@ /obj/machinery/keycard_auth{ pixel_y = 28 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "fQ" = ( @@ -1914,6 +1799,7 @@ /obj/machinery/status_display/evac{ pixel_y = 32 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "fR" = ( @@ -1921,7 +1807,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/storage/primary) "fS" = ( @@ -1932,43 +1818,36 @@ /obj/structure/cable{ icon_state = "0-4" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "fT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, -/area/science) +/area/medical/chemistry) "fU" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/airalarm/unlocked{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 + pixel_y = 23; + dir = 1 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "fV" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "fW" = ( /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "fX" = ( @@ -1997,16 +1876,16 @@ /turf/open/floor/iron, /area/quartermaster/storage) "fZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/hallway/secondary/exit/departure_lounge) "ga" = ( /turf/closed/wall/r_wall, /area/hallway/secondary/exit/departure_lounge) "gb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, /turf/open/floor/iron, @@ -2063,8 +1942,10 @@ pixel_y = 23 }, /obj/machinery/airalarm/unlocked{ - pixel_x = 32 + pixel_x = 32; + dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/quartermaster/miningoffice) "gj" = ( @@ -2084,29 +1965,25 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/exit/departure_lounge) "gl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /turf/open/floor/iron, /area/quartermaster/miningoffice) "gm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, -/area/quartermaster/miningoffice) +/area/medical/medbay) "gn" = ( -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/security/brig) "go" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/quartermaster/miningoffice) "gp" = ( @@ -2114,48 +1991,33 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/quartermaster/miningoffice) "gq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/hallway/secondary/entry) "gr" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/medical/medbay) "gs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/iron, -/area/hallway/secondary/entry) +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/turf/open/floor/plating, +/area/maintenance/department/bridge) "gt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/hallway/primary/central) "gu" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, /obj/structure/cable{ icon_state = "2-8" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/entry) "gv" = ( @@ -2163,19 +2025,16 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "gw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, /obj/machinery/light, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/entry) "gx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/machinery/light, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/security/brig) "gy" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -2197,46 +2056,36 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/light{ dir = 1 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "gB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, /turf/open/floor/iron, -/area/hallway/secondary/entry) +/area/medical/chemistry) "gC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/light{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/hallway/secondary/entry) "gD" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/quartermaster/miningoffice) "gE" = ( -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/hallway/secondary/entry) "gF" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/hallway/secondary/entry) "gG" = ( @@ -2252,17 +2101,15 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "gI" = ( /obj/machinery/light{ dir = 1 }, -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/hallway/secondary/entry) "gJ" = ( @@ -2272,12 +2119,10 @@ /turf/open/floor/iron, /area/security/brig) "gY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/science) "hD" = ( @@ -2307,14 +2152,13 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/science) "jE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/atmos) +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) "jU" = ( /obj/structure/table, /obj/item/melee/transforming/energy/axe, @@ -2337,9 +2181,6 @@ /turf/open/floor/iron, /area/bridge) "kQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, /obj/structure/cable{ icon_state = "0-8" }, @@ -2350,27 +2191,17 @@ /obj/structure/cable{ icon_state = "0-4" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/hallway/primary/central) "lg" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/engine/engineering) -"lX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "mm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, @@ -2400,9 +2231,6 @@ /turf/open/floor/iron, /area/storage/primary) "nw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, /obj/structure/table, /obj/item/gun/magic/wand/resurrection/debug, /obj/item/gun/magic/wand/death/debug{ @@ -2429,21 +2257,29 @@ }, /turf/open/floor/iron, /area/bridge) +"nM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/storage/primary) "ou" = ( /obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/engine/atmos) "oV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/iron, -/area/medical/chemistry) -"pA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/science) +/area/security/brig) +"pC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/bridge) "pI" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -2459,12 +2295,15 @@ /area/medical/chemistry) "qb" = ( /obj/machinery/door/airlock, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/engine/atmos) "qn" = ( /obj/structure/cable{ icon_state = "0-2" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plating, /area/maintenance/department/bridge) "sE" = ( @@ -2472,16 +2311,24 @@ /obj/structure/cable, /turf/open/floor/plating/airless, /area/space/nearstation) -"sT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"tn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/machinery/camera/autoname, +/turf/open/floor/iron, +/area/hallway/primary/central) +"tQ" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/primary/central) +"tX" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/turf/open/floor/iron, +/area/storage/primary) "ut" = ( /obj/structure/closet/secure_closet/atmospherics{ locked = 0 @@ -2496,13 +2343,12 @@ /area/maintenance/aft) "vv" = ( /obj/machinery/door/airlock, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/storage/primary) "vP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/medical/chemistry) "vY" = ( @@ -2510,6 +2356,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"wz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/turf/open/floor/iron, +/area/medical/chemistry) +"wD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/science) "wO" = ( /obj/machinery/light, /obj/machinery/clonepod/prefilled, @@ -2519,16 +2381,20 @@ /turf/open/floor/iron/white/corner, /area/medical/medbay) "wS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/airalarm/unlocked{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /turf/open/floor/iron, /area/hallway/primary/central) +"wY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "zo" = ( -/obj/machinery/power/apc/auto_name/south, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable{ icon_state = "0-8" }, @@ -2543,15 +2409,10 @@ }, /turf/open/floor/iron, /area/bridge) -"AP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/iron, -/area/science) "AT" = ( /obj/machinery/airalarm/unlocked{ - pixel_y = 23 + pixel_y = 23; + dir = 1 }, /obj/machinery/power/apc{ dir = 8; @@ -2593,7 +2454,7 @@ /turf/open/floor/iron, /area/bridge) "BK" = ( -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /mob/living/carbon/human, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -2602,9 +2463,25 @@ dir = 1 }, /area/medical/medbay) +"BZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/turf/open/floor/iron, +/area/hallway/primary/central) "Ce" = ( /turf/open/floor/iron, /area/medical/chemistry) +"Cr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/bridge) "Ct" = ( /obj/structure/closet/syndicate/resources/everything, /turf/open/floor/iron, @@ -2635,13 +2512,38 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/medical/chemistry) +"CZ" = ( +/obj/machinery/atmospherics/components/binary/valve/on/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/valve/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/atmos) "Dd" = ( /obj/machinery/modular_fabricator/component_printer, /turf/open/floor/iron, /area/medical/chemistry) +"Dv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) +"DY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/medical/medbay) +"Eh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron, +/area/hallway/secondary/entry) "EG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -2652,12 +2554,10 @@ /turf/open/floor/iron, /area/construction) "ES" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable{ icon_state = "1-8" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/hallway/primary/central) "EX" = ( @@ -2671,9 +2571,6 @@ /turf/open/floor/iron, /area/medical/chemistry) "Gp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/light{ dir = 1 }, @@ -2682,17 +2579,33 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"Gt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/medical/medbay) "Ha" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"Hp" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/turf/open/floor/iron, +/area/storage/primary) "If" = ( /obj/machinery/rnd/production/techfab/department, /turf/open/floor/iron, /area/science) "JF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, /turf/open/floor/iron, /area/medical/chemistry) @@ -2707,6 +2620,19 @@ /obj/machinery/chem_dispenser/chem_synthesizer, /turf/open/floor/iron/dark, /area/medical/chemistry) +"LD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/secondary/entry) +"LJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/turf/open/floor/iron, +/area/bridge) "MT" = ( /obj/structure/closet/secure_closet/captains{ locked = 0 @@ -2717,19 +2643,21 @@ /turf/open/floor/iron, /area/bridge) "MY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "2-4" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/engine/atmos) "NQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /turf/open/floor/iron, -/area/hallway/primary/central) +/area/storage/primary) "NZ" = ( /obj/machinery/rnd/production/protolathe/department, /turf/open/floor/iron, @@ -2738,6 +2666,13 @@ /obj/item/disk/tech_disk/debug, /turf/open/floor/iron, /area/science) +"PC" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ + dir = 8 + }, +/turf/open/space, +/area/space/nearstation) "PI" = ( /obj/structure/fans/tiny/invisible, /turf/open/space/basic, @@ -2749,15 +2684,22 @@ /obj/machinery/door/airlock/external/glass, /turf/open/floor/plating, /area/medical/medbay) +"Qz" = ( +/obj/effect/mapping_helpers/simple_pipes/supply/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/bridge) "QO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/bridge) "QV" = ( -/obj/machinery/camera/autoname, +/obj/machinery/camera/directional/north, /obj/structure/table, /obj/item/construction/rld, /obj/item/construction/rcd/arcd, @@ -2783,6 +2725,7 @@ /turf/open/floor/iron/white/corner, /area/medical/medbay) "Tt" = ( +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/plating, /area/maintenance/aft) "Ut" = ( @@ -2792,6 +2735,12 @@ /obj/item/healthanalyzer/advanced, /turf/open/floor/iron, /area/medical/medbay) +"UG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/storage/primary) "Vg" = ( /obj/machinery/light, /turf/open/floor/iron, @@ -2800,6 +2749,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/engineering) "VA" = ( @@ -2809,6 +2761,11 @@ /obj/structure/fans/tiny, /turf/open/floor/iron, /area/engine/engineering) +"VF" = ( +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/hallway/primary/central) "Wh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -2847,14 +2804,15 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /turf/open/floor/iron, /area/science) "XR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/turf/open/floor/plating, -/area/engine/atmos) +/turf/open/floor/iron, +/area/hallway/primary/central) "XU" = ( /obj/machinery/atmospherics/components/unary/tank/air, /obj/machinery/light{ @@ -2867,7 +2825,7 @@ dir = 1 }, /obj/machinery/rnd/production/circuit_imprinter/department, -/obj/machinery/power/apc/auto_name/north, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable{ icon_state = "0-8" }, @@ -2885,15 +2843,21 @@ dir = 1 }, /area/medical/medbay) +"YN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/bridge) "ZD" = ( /obj/machinery/suit_storage_unit/ce, /turf/open/floor/iron, /area/engine/atmos) "ZW" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, +/obj/machinery/camera/directional/north, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, @@ -4577,11 +4541,11 @@ aa aa em gi -gm +go go gp ei -gr +eB ge aa aa @@ -5144,7 +5108,7 @@ aa aa ge eh -eh +wY en aa aa @@ -5153,7 +5117,7 @@ aa aa en eh -eh +wY ge aa aa @@ -5225,7 +5189,7 @@ aa aa ge gq -gs +eq ge aa aa @@ -5235,7 +5199,7 @@ aa aa aa ge -eh +Eh gw ge aa @@ -5244,8 +5208,8 @@ aa aa aa ge -gB -eh +gC +eL en aa aa @@ -5328,7 +5292,7 @@ aa aa en eh -ek +eL en aa aa @@ -5336,8 +5300,8 @@ aa aa aa en -ek eh +eL ge aa aa @@ -5409,7 +5373,7 @@ aa aa ge eh -gt +eq en aa aa @@ -5420,7 +5384,7 @@ aa aa en eh -ek +eL en aa aa @@ -5428,8 +5392,8 @@ aa aa aa en -ek eh +eL en aa aa @@ -5501,7 +5465,7 @@ aa aa ge ej -gt +eq eo aa aa @@ -5512,7 +5476,7 @@ aa aa eo eh -ek +eL en aa aa @@ -5520,8 +5484,8 @@ aa aa aa en -ek eh +eL ge aa aa @@ -5593,7 +5557,7 @@ aa aa ge eh -gt +eq en aa aa @@ -5604,7 +5568,7 @@ aa aa en eh -gx +gw ge aa aa @@ -5612,8 +5576,8 @@ aa aa aa ge -gC -eh +ej +eL ge aa aa @@ -5685,7 +5649,7 @@ aa aa ge eh -gt +eq dh aa aa @@ -5696,7 +5660,7 @@ aa aa ge eh -ek +eL en aa aa @@ -5704,8 +5668,8 @@ eE aa aa en -ek eh +eL ge aa aa @@ -5777,7 +5741,7 @@ bw ag ag eh -gt +eq dh dh en @@ -5788,7 +5752,7 @@ en ge ge eh -ek +eL ge ge fn @@ -5796,8 +5760,8 @@ fs en ge ge -ek eh +eL ge aa aa @@ -5860,7 +5824,7 @@ aa ag dR aD -aD +oV bC de gJ @@ -5869,18 +5833,18 @@ aD dR ag eh -gt +eq eh eV eh eh eh -eh +wY eh eV eh eh -ek +eL eh eV eh @@ -5888,8 +5852,8 @@ eh eh eV eh -ek eh +eL ge aa aa @@ -5951,8 +5915,8 @@ aa aa ag gn -aD -aD +bH +bH bH ci df @@ -5972,7 +5936,6 @@ eB eL eL eL -fd eL eL eL @@ -5980,8 +5943,9 @@ eL eL eL eL -fZ -eh +eL +eL +eL ge aa aa @@ -6043,12 +6007,12 @@ aa aa ag aD -aD +bH aD bT cI dg -aD +gx aD aD ag @@ -6059,7 +6023,7 @@ eq eh eh eh -eh +LD eF eM fM @@ -6071,7 +6035,7 @@ eh eh eh eh -eh +eL eh eh ge @@ -6227,10 +6191,10 @@ aa aa ah ut -aw +ba ou -aw -aw +ba +ba Kx ah bs @@ -6321,20 +6285,20 @@ ah am ax aw +bm ba -jE MY bk bt -fT +gY cb -AP -pA +bD +bA kQ -fv -bN -cP -cX +gt +tn +cN +cY dn dn dn @@ -6411,19 +6375,19 @@ aa aa ah dS -ay +ax aN bb -bl +CZ zo ah Yy -bD +cX XC gY jb ES -bE +gt bE ef cY @@ -6438,7 +6402,7 @@ dn dn dn dL -cN +ef Tt vm fg @@ -6503,19 +6467,19 @@ aa aa ah am -ay +ax aO bc -bm +ba ZD ah bF OU -cc +wD Ct gd -cA bE +gt bE ef cY @@ -6530,7 +6494,7 @@ dn dn dn dL -cN +ef Tt vm fg @@ -6597,8 +6561,8 @@ ah XU az aP -aP -XR +cP +ba Xp ah NZ @@ -6607,7 +6571,7 @@ cc co bA wS -bE +gt bE cN dW @@ -6689,7 +6653,7 @@ ah Wh ah ah -Wh +bl ah ah ah @@ -6699,7 +6663,7 @@ cd bu bu cB -bE +gt bE cN cY @@ -6780,9 +6744,9 @@ aa ae ab ab -ab -ab -ab +jE +PC +jE ab ab bu @@ -6791,7 +6755,7 @@ CS Cv bu ZW -lX +gt bE cN cY @@ -6882,8 +6846,8 @@ bI cf MT bv -sT -bE +mm +gt bE cN cY @@ -6971,13 +6935,13 @@ sE ab bv BG -cf +Cr mP bu -sT -bE +mm +gt bE -cN +ef cY dn dn @@ -6990,7 +6954,7 @@ dn dn dn dL -cN +ef Tt Rb fg @@ -7063,11 +7027,11 @@ ab ab bv bJ -cf +LJ QO cw -NQ -bE +tQ +gt bE ef cY @@ -7082,7 +7046,7 @@ dn dn dn dL -cN +ef Tt Rb fg @@ -7155,13 +7119,13 @@ ac ac bv bK -cf +YN nG bu mm +gt bE -bE -ef +cN cY dn dn @@ -7251,7 +7215,7 @@ cf zG bv mm -bE +gt bE cN dK @@ -7343,7 +7307,7 @@ kK mG bu Gp -bE +gt bE cS cS @@ -7435,7 +7399,7 @@ cd bu bu cE -bE +VF bE cS dd @@ -7449,9 +7413,9 @@ dl dl dl dp -dE +NQ cS -fO +cG fO fO gf @@ -7527,7 +7491,7 @@ cj ct Dd cF -bE +gt bE cS dc @@ -7541,9 +7505,9 @@ dC dC dC dC -eW +Hp vv -fO +cG fO fO fb @@ -7619,8 +7583,8 @@ fL ch cs cT -cU -cU +BZ +bO da fK dJ @@ -7633,9 +7597,9 @@ dJ dJ dJ dJ -dJ +UG cS -fO +cG fO fO gf @@ -7698,7 +7662,7 @@ aa aa aa ad -af +pC aj ar aF @@ -7707,11 +7671,11 @@ bf bp aj bP -pQ +wz JF Ce -oV -bE +cF +gt bE cS fx @@ -7790,7 +7754,7 @@ aa aa aa ad -af +Qz ak ak ak @@ -7799,11 +7763,11 @@ ak ak ak bQ -pQ -Ce -Ce +wz +fT +fT vP -bE +gt Vg cS fy @@ -7882,7 +7846,7 @@ aa aa aa ad -af +gs ak as aG @@ -7892,11 +7856,11 @@ bq ak bR pQ +gB Ce -Ce -oV -bE -bE +cF +gt +XR cV fz ds @@ -7912,7 +7876,7 @@ dJ jU cS fQ -fO +fZ fO ga aa @@ -7986,10 +7950,10 @@ bS pQ Ce Ce -oV -bE -bE -cV +cF +gt +gt +ek fA dt dJ @@ -8066,7 +8030,7 @@ aa aa aa ad -af +gs ak au aI @@ -8078,9 +8042,9 @@ Ly EX Xg Ce -oV -bE -bE +cF +gt +fd cV fC du @@ -8158,7 +8122,7 @@ aa aa aa ad -af +gs ak av av @@ -8170,8 +8134,8 @@ by ck by cx -cG -cx +by +gm by by fD @@ -8250,7 +8214,7 @@ aa aa aa ad -af +gs ak av Ha @@ -8263,7 +8227,7 @@ cl cu cu nw -cu +Gt cJ by fE @@ -8342,7 +8306,7 @@ aa aa aa ad -af +gs ak dT Ha @@ -8353,9 +8317,9 @@ by YI cm cm +DY cm -cm -cm +gr Sj by dA @@ -8364,7 +8328,7 @@ dJ dJ dJ dF -dJ +nM dJ dJ dJ @@ -8434,7 +8398,7 @@ aa aa aa ad -af +gs ak av Ha @@ -8443,18 +8407,18 @@ Ha av by BK -cm -cm -cm -cm -cm +gr +gr +gr +gr +gr cL by dk -eH -eH -eH -eH +fG +fG +fG +fG eK fw fG @@ -8526,7 +8490,7 @@ aa aa aa ad -af +gs ak av av @@ -8535,7 +8499,7 @@ av av by bX -cm +gr eU cy Ut @@ -8548,7 +8512,7 @@ dl dl gg ez -dB +tX dl dl dl @@ -8618,7 +8582,7 @@ aa aa aa ad -af +gs ak ak ak @@ -8710,16 +8674,16 @@ aa aa aa ad -af -af -af -af -af -af -af -af -af -af +gs +gs +gs +gs +gs +gs +gs +gs +gs +gs by cz by @@ -8732,7 +8696,7 @@ eG eP fY eZ -eu +fv fq fr eu @@ -8824,8 +8788,8 @@ eu eQ eu fa -eu -eu +fv +Dv eu fo eu diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 601a428bc6b73..f7d7be770e949 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -459,20 +459,33 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/centcom/control) +"bO" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/tdome/tdomeadmin) "bP" = ( /obj/machinery/vending/hydroseeds, /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /turf/open/floor/iron/white, /area/centcom/holding) -"bR" = ( -/obj/structure/bookcase/random, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/control) "bT" = ( /obj/structure/chair{ dir = 1 @@ -910,22 +923,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/tdome/tdomeadmin) -"dJ" = ( -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/centcom/control) "dK" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 @@ -958,15 +955,6 @@ }, /turf/open/floor/iron, /area/tdome/tdomeobserve) -"dQ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/ferry) "dS" = ( /obj/machinery/shower{ dir = 8 @@ -997,17 +985,6 @@ }, /turf/open/floor/iron/dark, /area/ctf) -"dZ" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/control) "eb" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -1025,6 +1002,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/centcom/ferry) +"ee" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "CentCom Customs"; + req_access_txt = "109" + }, +/obj/effect/turf_decal/bot, +/obj/item/toy/plush/lizard_plushie/space/green{ + name = "Escapee" + }, +/turf/open/floor/iron, +/area/centcom/evac) "ef" = ( /obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 @@ -1062,13 +1055,13 @@ }, /turf/open/floor/iron/white, /area/centcom/control) -"eg" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"eh" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -1130,18 +1123,6 @@ /obj/item/storage/firstaid/advanced, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) -"et" = ( -/obj/machinery/camera{ - c_tag = "Red Team"; - network = list("thunder"); - pixel_x = 11; - pixel_y = -9; - resistance_flags = 64 - }, -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/tdome/arena) "eu" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -1275,6 +1256,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/tdome/tdomeobserve) +"eS" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/centcom/ferry) "eT" = ( /obj/machinery/light, /obj/structure/filingcabinet/chestdrawer, @@ -1397,18 +1396,6 @@ }, /turf/open/floor/iron, /area/centcom/control) -"fq" = ( -/obj/machinery/camera{ - c_tag = "Green Team"; - network = list("thunder"); - pixel_x = 12; - pixel_y = -10; - resistance_flags = 64 - }, -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/tdome/arena) "fr" = ( /obj/machinery/firealarm{ dir = 1; @@ -1730,6 +1717,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/centcom/control) +"gJ" = ( +/obj/structure/rack, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/clothing/head/utility/chefhat, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/tdome/tdomeobserve) "gL" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -1871,20 +1866,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/centcom/ferry) -"hn" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/tdome/tdomeobserve) "hq" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, @@ -1962,6 +1943,21 @@ /obj/machinery/door/window/westleft, /turf/open/floor/mineral/titanium, /area/centcom/evac) +"hQ" = ( +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/centcom/control) "hR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -2093,23 +2089,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/control) -"iv" = ( -/obj/structure/table/reinforced, -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/radio, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/centcom/control) "iw" = ( /obj/structure/table/reinforced, /obj/item/storage/lockbox/loyalty, @@ -2471,19 +2450,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/centcom/supply) -"jz" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron, -/area/centcom/control) "jA" = ( /obj/structure/fans/tiny/invisible, /turf/open/floor/holofloor/hyperspace, @@ -2589,15 +2555,6 @@ /obj/machinery/vending/cola, /turf/open/floor/iron, /area/centcom/supplypod) -"jQ" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/centcom/supply) "jR" = ( /obj/machinery/newscaster{ pixel_x = -32 @@ -2718,6 +2675,15 @@ }, /turf/open/floor/iron, /area/centcom/control) +"kG" = ( +/obj/structure/destructible/cult/tome, +/obj/item/book/codex_gigas, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/ferry) "kK" = ( /turf/closed/indestructible/abductor{ icon_state = "alien16" @@ -2892,14 +2858,6 @@ }, /turf/open/floor/plating/abductor, /area/abductor_ship) -"lE" = ( -/obj/structure/table/optable/abductor, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) "lF" = ( /obj/effect/landmark/abductor/agent{ team_number = 4 @@ -3046,6 +3004,19 @@ }, /turf/open/floor/plating, /area/centcom/control) +"ml" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/tdome/tdomeobserve) "mr" = ( /turf/closed/indestructible/abductor{ icon_state = "alien6" @@ -3376,6 +3347,30 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/ferry) +"oj" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/civilian/curator/treasure_hunter, +/obj/item/clothing/under/dress/skirt, +/obj/item/clothing/under/shorts/black, +/obj/item/clothing/under/pants/track, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/waistcoat, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/neck/stripedredscarf, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/head/helmet/space/beret, +/obj/item/clothing/suit/jacket/curator, +/obj/item/clothing/suit/space/officer, +/obj/item/clothing/gloves/fingerless, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/eyepatch, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/carpet/grimy, +/area/centcom/ferry) "os" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -3447,6 +3442,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/centcom/control) +"oS" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/control) "oU" = ( /obj/structure/closet/emcloset, /obj/item/tank/internals/emergency_oxygen/engi, @@ -3510,6 +3515,28 @@ /obj/machinery/light, /turf/open/floor/iron, /area/centcom/control) +"pn" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/control) +"po" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron, +/area/centcom/control) "px" = ( /obj/structure/chair{ dir = 8 @@ -3597,6 +3624,18 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/wood, /area/centcom/ferry) +"pM" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Green Team"; + network = list("thunder"); + pixel_x = 12; + pixel_y = -10; + resistance_flags = 64 + }, +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/tdome/arena) "pP" = ( /obj/structure/table/reinforced, /obj/item/computer_hardware/hard_drive/role/quartermaster, @@ -3630,13 +3669,6 @@ }, /turf/open/floor/iron, /area/centcom/supplypod/loading/ert) -"pU" = ( -/obj/structure/table/reinforced, -/obj/item/toy/plush/lizard_plushie/green{ - name = "Escapes-On-Pods" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/centcom/evac) "pV" = ( /obj/machinery/light{ dir = 4 @@ -3677,17 +3709,6 @@ /obj/machinery/light, /turf/open/floor/wood, /area/centcom/ferry) -"qn" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/centcom/supply) "qo" = ( /obj/structure/table/reinforced, /obj/item/folder, @@ -4455,19 +4476,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/centcom/control) -"tl" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door/indestructible{ - id = "XCCsec3"; - name = "CC Main Access Control" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/control) "tn" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -4517,6 +4525,23 @@ }, /turf/open/floor/iron/dark, /area/ctf) +"tx" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/centcom/control) "tz" = ( /obj/structure/chair/office{ dir = 4 @@ -4526,25 +4551,6 @@ }, /turf/open/floor/wood, /area/centcom/ferry) -"tD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister/air, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/centcom/ferry) "tE" = ( /obj/machinery/computer/monitor/secret{ dir = 1 @@ -4596,19 +4602,6 @@ }, /turf/open/floor/iron, /area/centcom/ferry) -"tH" = ( -/obj/item/gun/energy/pulse/carbine/loyalpin, -/obj/item/flashlight/seclite, -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/centcom/ferry) "tI" = ( /obj/item/storage/box/emps{ pixel_x = 3; @@ -4732,30 +4725,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/centcom/evac) -"uc" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/under/rank/civilian/curator/treasure_hunter, -/obj/item/clothing/under/dress/skirt, -/obj/item/clothing/under/shorts/black, -/obj/item/clothing/under/pants/track, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/waistcoat, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/neck/stripedredscarf, -/obj/item/clothing/neck/tie/red, -/obj/item/clothing/head/helmet/space/beret, -/obj/item/clothing/suit/jacket/curator, -/obj/item/clothing/suit/space/officer, -/obj/item/clothing/gloves/fingerless, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/eyepatch, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/carpet/grimy, -/area/centcom/ferry) "ud" = ( /obj/machinery/door/poddoor/shutters{ id = "nukeop_ready"; @@ -4830,6 +4799,18 @@ }, /turf/open/floor/iron, /area/centcom/ferry) +"un" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/ferry) "ur" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -4934,6 +4915,14 @@ }, /turf/open/floor/iron, /area/centcom/ferry) +"uU" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/centcom/supply) "uY" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, @@ -6052,14 +6041,6 @@ }, /turf/open/floor/carpet/grimy, /area/centcom/ferry) -"zb" = ( -/obj/structure/rack, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets, -/obj/item/clothing/head/utility/chefhat, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/tdome/tdomeobserve) "zc" = ( /obj/structure/bed, /obj/item/bedsheet/black, @@ -6078,16 +6059,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/centcom/ferry) -"zf" = ( -/obj/structure/closet/secure_closet/ertEngi, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/centcom/ferry) "zg" = ( /obj/structure/table/reinforced, /obj/item/gun/ballistic/automatic/wt550, @@ -6148,6 +6119,13 @@ }, /turf/open/floor/iron, /area/centcom/evac) +"zm" = ( +/obj/structure/table/reinforced, +/obj/item/toy/plush/lizard_plushie/green{ + name = "Escapes-On-Pods" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/centcom/evac) "zo" = ( /obj/structure/destructible/cult/tome, /turf/open/floor/engine/cult, @@ -6169,29 +6147,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/centcom/control) -"zu" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 - }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/tdome/tdomeadmin) "zx" = ( /obj/structure/closet/syndicate/personal, /obj/effect/turf_decal/stripes/line{ @@ -7319,6 +7274,16 @@ /obj/machinery/status_display/evac, /turf/closed/indestructible/riveted, /area/tdome/tdomeobserve) +"EL" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/centcom/supply) "EN" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -7498,6 +7463,16 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, /area/tdome/tdomeobserve) +"Fw" = ( +/obj/structure/closet/secure_closet/ertEngi, +/obj/machinery/airalarm/directional/north{ + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/centcom/ferry) "FA" = ( /obj/structure/table/wood, /obj/item/dice/d20{ @@ -7803,6 +7778,15 @@ /obj/effect/turf_decal/stripes/end, /turf/open/floor/iron, /area/tdome/tdomeobserve) +"GJ" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/centcom/supply) "GK" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, @@ -8007,22 +7991,6 @@ /obj/machinery/smartfridge, /turf/closed/indestructible/hotelwall, /area/centcom/holding) -"HO" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "CentCom Customs"; - req_access_txt = "109" - }, -/obj/effect/turf_decal/bot, -/obj/item/toy/plush/lizard_plushie/space/green{ - name = "Escapee" - }, -/turf/open/floor/iron, -/area/centcom/evac) "HP" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -8551,6 +8519,13 @@ }, /turf/open/floor/iron, /area/tdome/tdomeadmin) +"Ke" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/ferry) "Kg" = ( /turf/closed/indestructible/fakedoor{ name = "Thunderdome Admin" @@ -8567,6 +8542,14 @@ }, /turf/open/floor/iron, /area/tdome/tdomeadmin) +"Ki" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/ferry) "Kj" = ( /obj/machinery/door/airlock/external{ name = "Backup Emergency Escape Shuttle" @@ -8806,17 +8789,6 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/centcom/evac) -"Ld" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/ferry) "Lf" = ( /obj/item/flashlight/lamp, /obj/structure/table/reinforced, @@ -8907,6 +8879,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/centcom/ferry) +"Lu" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/control) "Lv" = ( /turf/open/floor/plating, /area/centcom/evac) @@ -9464,6 +9446,18 @@ }, /turf/open/floor/wood, /area/centcom/holding) +"Nz" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door/indestructible{ + id = "XCCsec3"; + name = "CC Main Access Control" + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/control) "NA" = ( /obj/structure/table/optable, /turf/open/floor/mineral/titanium/blue, @@ -9832,17 +9826,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/centcom/ferry) -"OR" = ( -/obj/machinery/chem_master/condimaster{ - name = "HoochMaster 2000" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/tdome/tdomeobserve) "OS" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, @@ -10185,16 +10168,6 @@ /obj/machinery/deepfryer, /turf/open/floor/iron/cafeteria, /area/centcom/holding) -"QC" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/centcom/supply) "QD" = ( /obj/item/storage/box/ids{ pixel_x = 3; @@ -10222,6 +10195,16 @@ }, /turf/open/floor/iron, /area/centcom/supply) +"QH" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/ferry) "QI" = ( /obj/structure/toilet{ dir = 4 @@ -10249,6 +10232,14 @@ /obj/structure/window/reinforced/fulltile, /turf/open/floor/grass, /area/centcom/holding) +"QM" = ( +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/supply) "QN" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -10478,6 +10469,18 @@ /obj/structure/fans/tiny, /turf/open/floor/iron, /area/centcom/evac) +"RG" = ( +/obj/item/gun/energy/pulse/carbine/loyalpin, +/obj/item/flashlight/seclite, +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/centcom/ferry) "RK" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/glass/bottle/charcoal{ @@ -10539,14 +10542,6 @@ }, /turf/open/floor/wood, /area/centcom/holding) -"RU" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/ferry) "RV" = ( /obj/machinery/light{ dir = 1 @@ -10604,6 +10599,18 @@ "Si" = ( /turf/open/floor/iron, /area/centcom/supplypod/loading/two) +"Sj" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Red Team"; + network = list("thunder"); + pixel_x = 11; + pixel_y = -9; + resistance_flags = 64 + }, +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/tdome/arena) "Sl" = ( /obj/item/cardboard_cutout{ desc = "They seem to be ignoring you... Typical."; @@ -10922,6 +10929,14 @@ /obj/item/camera, /turf/open/floor/iron, /area/centcom/supplypod) +"Tz" = ( +/obj/structure/table/optable/abductor, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) "TA" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line, @@ -11047,6 +11062,14 @@ }, /turf/open/floor/iron, /area/centcom/control) +"Uf" = ( +/obj/structure/bookcase/random, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/centcom/control) "Ug" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, @@ -11180,17 +11203,6 @@ /obj/structure/chair/stool/bar, /turf/open/floor/wood, /area/centcom/holding) -"UF" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/control) "UG" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 @@ -11302,6 +11314,16 @@ }, /turf/open/floor/iron/white, /area/centcom/control) +"Va" = ( +/obj/machinery/chem_master/condimaster{ + name = "HoochMaster 2000" + }, +/obj/machinery/airalarm/directional/east{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/tdome/tdomeobserve) "Vd" = ( /obj/structure/chair/fancy/comfy{ color = "#596479" @@ -11480,15 +11502,6 @@ }, /turf/open/floor/iron/dark, /area/ctf) -"VR" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/supply) "VS" = ( /obj/structure/table/wood, /obj/machinery/door/window, @@ -11632,18 +11645,6 @@ }, /turf/open/floor/iron/dark, /area/centcom/ferry) -"Ww" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/white, -/obj/item/pen/blue, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/control) "Wx" = ( /obj/structure/noticeboard{ dir = 8; @@ -12445,16 +12446,6 @@ }, /turf/open/floor/iron, /area/centcom/control) -"Zr" = ( -/obj/structure/destructible/cult/tome, -/obj/item/book/codex_gigas, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/ferry) "Zs" = ( /obj/item/kirbyplants{ icon_state = "plant-21"; @@ -12555,19 +12546,6 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/centcom/evac) -"ZS" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/centcom/ferry) "ZT" = ( /mob/living/simple_animal/cow, /turf/open/floor/grass, @@ -14038,7 +14016,7 @@ Rk kq kN li -lE +Tz li mu nd @@ -14065,7 +14043,7 @@ Rk kq Av li -lE +Tz li mu nd @@ -14095,7 +14073,7 @@ Rk kq JB li -lE +Tz li mu nd @@ -14122,7 +14100,7 @@ Rk kq LL li -lE +Tz li mu nd @@ -41623,7 +41601,7 @@ aa LC LD KV -pU +zm Ua bG du @@ -48488,7 +48466,7 @@ aa aa aa mD -dQ +Ki Mq az Yg @@ -49257,7 +49235,7 @@ wq Xm uH hz -ZS +un mD rs OQ @@ -50034,7 +50012,7 @@ bv GA bX ge -Ld +QH mD ss Xb @@ -50817,7 +50795,7 @@ bM AN fk df -RU +Ke mD aa aa @@ -51826,12 +51804,12 @@ mD bU Rg Yb -uc +oj ep nU rr go -tD +eS mD uY oe @@ -52340,7 +52318,7 @@ mD hm dc Rb -Zr +kG dp nT rB @@ -52353,7 +52331,7 @@ su xf ts mD -zf +Fw OQ OQ OQ @@ -53116,7 +53094,7 @@ dN qR rD bp -tH +RG mD vb oe @@ -53148,12 +53126,12 @@ Ti bK NR hg -zb -hn +gJ +ml Ep IB ev -et +Sj Fg ev Jv @@ -53617,7 +53595,7 @@ kw bl dK iF -VR +QM GB Fk fu @@ -53626,7 +53604,7 @@ os QG bl dK -qn +EL mD mD mD @@ -54419,7 +54397,7 @@ ap FC Xc Tf -tl +Nz io Ep EK @@ -54639,13 +54617,13 @@ ju ju hJ jN -jQ +uU jN Uo hJ Fk iF -QC +GJ Uo hJ fr @@ -55218,7 +55196,7 @@ JI cj wp Nr -zu +bO Iv IR Iv @@ -57503,7 +57481,7 @@ bL ND Xc MC -Ww +eh io Ep EK @@ -57720,7 +57698,7 @@ iT jg iT iT -jz +po iT iT jR @@ -58483,7 +58461,7 @@ aa aa aa io -iv +tx iD iD iV @@ -58798,7 +58776,7 @@ GN Ep Qf VN -OR +Va Ob SE MH @@ -58807,7 +58785,7 @@ eQ Ep IM BX -fq +pM RW BX Jy @@ -60056,7 +60034,7 @@ io QD Xc bJ -eg +oS iu fo PC @@ -60067,7 +60045,7 @@ iu Rn UZ aK -dJ +hQ iu lN iu @@ -62362,7 +62340,7 @@ im fm bT Cm -bR +Uf io qx qV @@ -63151,7 +63129,7 @@ yB In At AW -HO +ee fn VB Rl @@ -64921,7 +64899,7 @@ aa io Sz Tg -UF +Lu in Wx hW @@ -64930,7 +64908,7 @@ fh hW OC Xc -dZ +pn XC cS io diff --git a/_maps/shuttles/aux_base/aux_base_default.dmm b/_maps/shuttles/aux_base/aux_base_default.dmm index 684a78e980f93..9acf1bd104cdc 100644 --- a/_maps/shuttles/aux_base/aux_base_default.dmm +++ b/_maps/shuttles/aux_base/aux_base_default.dmm @@ -76,8 +76,7 @@ /turf/open/floor/plating, /area/shuttle/auxillary_base) "X" = ( -/obj/machinery/camera{ - dir = 1; +/obj/machinery/camera/directional/south{ network = list("auxbase") }, /obj/structure/mining_shuttle_beacon, diff --git a/_maps/shuttles/aux_base/aux_base_small.dmm b/_maps/shuttles/aux_base/aux_base_small.dmm index 6ac95408465d3..746034561caad 100644 --- a/_maps/shuttles/aux_base/aux_base_small.dmm +++ b/_maps/shuttles/aux_base/aux_base_small.dmm @@ -34,8 +34,7 @@ /turf/open/floor/plating, /area/shuttle/auxillary_base) "h" = ( -/obj/machinery/camera{ - dir = 1; +/obj/machinery/camera/directional/south{ network = list("auxbase") }, /obj/structure/mining_shuttle_beacon, diff --git a/_maps/shuttles/capsule/capsule_traitor.dmm b/_maps/shuttles/capsule/capsule_traitor.dmm index 0e18a82c7ccc0..7c1f225faa573 100644 --- a/_maps/shuttles/capsule/capsule_traitor.dmm +++ b/_maps/shuttles/capsule/capsule_traitor.dmm @@ -48,7 +48,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /obj/structure/cable/yellow{ diff --git a/_maps/shuttles/emergency/emergency_bar.dmm b/_maps/shuttles/emergency/emergency_bar.dmm index 8bec1696b1678..872d81fee2707 100644 --- a/_maps/shuttles/emergency/emergency_bar.dmm +++ b/_maps/shuttles/emergency/emergency_bar.dmm @@ -127,9 +127,8 @@ /turf/open/floor/carpet/grimy, /area/shuttle/escape) "aG" = ( -/obj/structure/chair/stool{ - can_buckle = 1; - dir = 8 +/obj/structure/chair/stool/directional/west{ + can_buckle = 1 }, /turf/open/floor/carpet/grimy, /area/shuttle/escape) @@ -357,9 +356,7 @@ /turf/open/floor/iron, /area/shuttle/escape) "hI" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, +/obj/structure/chair/stool/bar/directional/west, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency/emergency_honkco.dmm b/_maps/shuttles/emergency/emergency_honkco.dmm index ec44991eeb001..a87b8b9aa5f25 100644 --- a/_maps/shuttles/emergency/emergency_honkco.dmm +++ b/_maps/shuttles/emergency/emergency_honkco.dmm @@ -1,8 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "am" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, +/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "aq" = ( @@ -47,9 +45,7 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "bQ" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, +/obj/structure/chair/stool/bar/directional/south, /obj/machinery/light/small, /obj/structure/sign/poster/contraband/clown{ pixel_y = -32 @@ -77,9 +73,7 @@ /area/shuttle/escape) "hz" = ( /mob/living/simple_animal/hostile/retaliate/clown, -/obj/structure/chair/stool/bar{ - dir = 4 - }, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "hZ" = ( @@ -228,9 +222,7 @@ /area/shuttle/escape) "yH" = ( /mob/living/simple_animal/hostile/retaliate/clown, -/obj/structure/chair/stool/bar{ - dir = 1 - }, +/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "zo" = ( @@ -290,9 +282,7 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "AP" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "CN" = ( @@ -389,9 +379,7 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "Mk" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, +/obj/structure/chair/stool/bar/directional/south, /obj/machinery/light/floor{ brightness = 15; bulb_colour = "#FFE4CE"; @@ -428,9 +416,7 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "Pl" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, +/obj/structure/chair/stool/bar/directional/west, /obj/item/grown/bananapeel, /turf/open/floor/mineral/bananium, /area/shuttle/escape) @@ -492,9 +478,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "XB" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, +/obj/structure/chair/stool/bar/directional/south, /mob/living/simple_animal/hostile/retaliate/clown/longface, /turf/open/floor/mineral/bananium, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency/emergency_shelter.dmm b/_maps/shuttles/emergency/emergency_shelter.dmm index 15d27fce269dc..06f4502718113 100644 --- a/_maps/shuttles/emergency/emergency_shelter.dmm +++ b/_maps/shuttles/emergency/emergency_shelter.dmm @@ -125,7 +125,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "aH" = ( -/obj/machinery/camera, +/obj/machinery/camera/directional/north, /turf/open/floor/pod/light, /area/shuttle/escape) "aI" = ( @@ -219,7 +219,7 @@ /turf/open/floor/pod/light, /area/shuttle/escape) "ba" = ( -/obj/machinery/camera, +/obj/machinery/camera/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/pod/light, /area/shuttle/escape) @@ -348,7 +348,7 @@ /turf/open/floor/pod/light, /area/shuttle/escape) "HQ" = ( -/obj/machinery/camera, +/obj/machinery/camera/directional/north, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 diff --git a/_maps/shuttles/emergency/emergency_tiny.dmm b/_maps/shuttles/emergency/emergency_tiny.dmm index 6efab5788f75e..fab550befce68 100644 --- a/_maps/shuttles/emergency/emergency_tiny.dmm +++ b/_maps/shuttles/emergency/emergency_tiny.dmm @@ -113,6 +113,15 @@ }, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) +"iq" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + network = list("evac") + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) "iw" = ( /obj/structure/grille, /obj/effect/spawner/structure/window/shuttle, @@ -187,6 +196,21 @@ "nL" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) +"oh" = ( +/obj/machinery/flasher{ + id = "tinyflash"; + pixel_y = 27 + }, +/obj/structure/chair/fancy/shuttle, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north{ + network = list("evac") + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) "pJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -350,19 +374,6 @@ "xX" = ( /turf/template_noop, /area/shuttle/escape) -"yn" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 4; - network = list("evac") - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/shuttle/escape) "zE" = ( /obj/structure/chair/office/light, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -377,13 +388,6 @@ /obj/structure/flora/ausbushes/palebush, /turf/open/floor/grass/no_border, /area/shuttle/escape) -"zZ" = ( -/obj/machinery/door/airlock/security{ - req_access_txt = "2" - }, -/obj/effect/turf_decal/stripes/closeup, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/shuttle/escape) "Ae" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ @@ -440,25 +444,6 @@ }, /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) -"CJ" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs{ - pixel_x = 4; - pixel_y = 7 - }, -/obj/machinery/recharger, -/obj/item/restraints/handcuffs{ - pixel_y = 2 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8; - network = list("evac") - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/shuttle/escape) "CU" = ( /obj/effect/turf_decal/bot, /obj/structure/chair/fancy/shuttle{ @@ -472,20 +457,23 @@ }, /turf/open/floor/plating/airless, /area/shuttle/escape) -"EX" = ( -/obj/machinery/flasher{ - id = "tinyflash"; - pixel_y = 27 +"Ho" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs{ + pixel_x = 4; + pixel_y = 7 }, -/obj/structure/chair/fancy/shuttle, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/recharger, +/obj/item/restraints/handcuffs{ + pixel_y = 2 }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname{ +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east{ network = list("evac") }, -/turf/open/floor/mineral/plastitanium, +/turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) "HD" = ( /turf/open/floor/mineral/plastitanium, @@ -607,21 +595,24 @@ /obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) +"Pw" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("evac") + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/shuttle/escape) "QY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) -"Rc" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - network = list("evac") - }, -/turf/open/floor/iron/white, -/area/shuttle/escape) "TN" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, @@ -657,6 +648,13 @@ "Vn" = ( /turf/closed/wall/mineral/plastitanium, /area/shuttle/escape) +"Xn" = ( +/obj/machinery/door/airlock/security{ + req_one_access_txt = "2;19" + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) "Ys" = ( /obj/structure/shuttle/engine/large, /obj/effect/turf_decal/stripes/line{ @@ -742,10 +740,10 @@ rc "} (4,1,1) = {" Kb -CJ +Ho UW Co -zZ +Xn gy gy gy @@ -764,7 +762,7 @@ hG iw qI wR -EX +oh qq qq qq @@ -778,7 +776,7 @@ xX "} (6,1,1) = {" Kb -yn +Pw HD vN nL @@ -805,7 +803,7 @@ HD HD hT hG -Rc +iq LR xB xQ diff --git a/_maps/shuttles/exploration/exploration_corg.dmm b/_maps/shuttles/exploration/exploration_corg.dmm index ed5556209b877..6ecc8a7f76c26 100644 --- a/_maps/shuttles/exploration/exploration_corg.dmm +++ b/_maps/shuttles/exploration/exploration_corg.dmm @@ -152,8 +152,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/exploration) "hc" = ( -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ name = "Exploration Shuttle"; network = list("exploration shuttle") }, @@ -779,7 +778,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/power/apc/auto_name/east{ +/obj/machinery/power/apc/auto_name/directional/east{ locked = 0 }, /obj/structure/cable/yellow, diff --git a/_maps/shuttles/exploration/exploration_delta.dmm b/_maps/shuttles/exploration/exploration_delta.dmm index a199deb42472e..2bcf035918c86 100644 --- a/_maps/shuttles/exploration/exploration_delta.dmm +++ b/_maps/shuttles/exploration/exploration_delta.dmm @@ -5,7 +5,7 @@ /turf/template_noop, /area/shuttle/exploration) "cg" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/directional/north{ pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -61,7 +61,7 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, diff --git a/_maps/shuttles/exploration/exploration_fland.dmm b/_maps/shuttles/exploration/exploration_fland.dmm index f27735f08d64f..7bbcc3233d0d2 100644 --- a/_maps/shuttles/exploration/exploration_fland.dmm +++ b/_maps/shuttles/exploration/exploration_fland.dmm @@ -276,7 +276,7 @@ /area/shuttle/exploration) "pl" = ( /obj/machinery/camera{ - dir = 10 + dir = 5 }, /turf/template_noop, /area/template_noop) @@ -1034,7 +1034,7 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/power/apc/auto_name/north{ +/obj/machinery/power/apc/auto_name/directional/north{ cell_type = /obj/item/stock_parts/cell/high }, /turf/open/floor/iron/techmaint, diff --git a/_maps/shuttles/exploration/exploration_kilo.dmm b/_maps/shuttles/exploration/exploration_kilo.dmm index 3a7535a9183cf..37424c5fb285f 100644 --- a/_maps/shuttles/exploration/exploration_kilo.dmm +++ b/_maps/shuttles/exploration/exploration_kilo.dmm @@ -176,7 +176,7 @@ /turf/open/floor/mineral/titanium/white, /area/shuttle/exploration) "wn" = ( -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow{ icon_state = "0-8" }, diff --git a/_maps/shuttles/exploration/exploration_rad.dmm b/_maps/shuttles/exploration/exploration_rad.dmm index 8262caba23927..e4061a7a93ce7 100644 --- a/_maps/shuttles/exploration/exploration_rad.dmm +++ b/_maps/shuttles/exploration/exploration_rad.dmm @@ -125,9 +125,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/exploration) "js" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, +/obj/structure/chair/stool/bar/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -208,9 +206,7 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/chair/stool/bar{ - dir = 4 - }, +/obj/structure/chair/stool/bar/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, @@ -247,9 +243,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/exploration) "Ai" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/mineral/titanium, /area/shuttle/exploration) "Ar" = ( @@ -407,16 +401,13 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/exploration) "PL" = ( -/obj/machinery/power/apc/auto_name/east{ - pixel_x = 24 - }, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow{ icon_state = "0-8" }, /obj/structure/table, /obj/machinery/recharger, -/obj/machinery/camera/autoname{ - dir = 8; +/obj/machinery/camera/autoname/directional/east{ network = list("ss13","sci") }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ diff --git a/_maps/shuttles/exploration/exploration_shuttle.dmm b/_maps/shuttles/exploration/exploration_shuttle.dmm index 7552e88e707b0..c2e4fd1e84e45 100644 --- a/_maps/shuttles/exploration/exploration_shuttle.dmm +++ b/_maps/shuttles/exploration/exploration_shuttle.dmm @@ -9,7 +9,7 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/machinery/power/apc/auto_name/west{ +/obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, /turf/open/floor/mineral/plastitanium, @@ -167,9 +167,6 @@ /turf/open/floor/mineral/titanium, /area/shuttle/exploration) "v" = ( -/obj/machinery/camera/preset{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -262,7 +259,7 @@ /area/shuttle/exploration) "F" = ( /obj/machinery/camera/preset{ - dir = 8 + dir = 6 }, /obj/machinery/newscaster{ pixel_x = 32; @@ -303,7 +300,7 @@ /area/shuttle/exploration) "K" = ( /obj/machinery/camera/preset{ - dir = 5 + dir = 10 }, /obj/machinery/vendor/exploration, /obj/machinery/button/door{ diff --git a/_maps/shuttles/hunter/hunter_bounty.dmm b/_maps/shuttles/hunter/hunter_bounty.dmm index 757f683745125..cbea0fa260013 100644 --- a/_maps/shuttles/hunter/hunter_bounty.dmm +++ b/_maps/shuttles/hunter/hunter_bounty.dmm @@ -20,7 +20,7 @@ /turf/open/floor/iron/tech/grid, /area/shuttle/hunter) "aw" = ( -/obj/effect/turf_decal/techfloor/corners{ +/obj/effect/turf_decal/edges/techfloor/corners{ dir = 8 }, /obj/structure/reagent_dispensers/watertank, @@ -45,6 +45,20 @@ /obj/machinery/atmospherics/pipe/simple/purple/hidden, /turf/open/floor/plating, /area/shuttle/hunter) +"aN" = ( +/obj/machinery/power/apc/auto_name/directional/north{ + cell_type = /obj/item/stock_parts/cell/high/plus; + req_access = list(181) + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/manifold/purple/hidden{ + dir = 1 + }, +/turf/open/floor/iron/tech, +/area/shuttle/hunter) "aS" = ( /obj/structure/curtain/bounty, /turf/open/floor/iron/tech/grid, @@ -53,14 +67,14 @@ /obj/effect/turf_decal/siding/thinplating/dark{ dir = 10 }, -/obj/effect/turf_decal/techfloor/corners{ +/obj/effect/turf_decal/edges/techfloor/corners{ dir = 8 }, /turf/open/floor/iron/dark, /area/shuttle/hunter) "bc" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor, +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, /obj/structure/guncase{ @@ -82,7 +96,7 @@ /turf/open/floor/iron/tech/grid, /area/shuttle/hunter) "ca" = ( -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 8 }, /obj/structure/chair/fancy/shuttle{ @@ -98,7 +112,7 @@ /obj/machinery/computer/camera_advanced/bounty_hunter{ dir = 8 }, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 4 }, /turf/open/floor/iron/tech, @@ -206,7 +220,7 @@ dir = 2; layer = 4.1 }, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, /obj/structure/extinguisher_cabinet{ @@ -274,13 +288,13 @@ /obj/machinery/computer/shuttle_flight/hunter{ dir = 8 }, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 4 }, /turf/open/floor/iron/tech, /area/shuttle/hunter) "ls" = ( -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 5 }, /obj/item/trash/candy, @@ -301,6 +315,35 @@ }, /turf/open/floor/iron/ridged/steel, /area/shuttle/hunter) +"mn" = ( +/obj/structure/railing{ + dir = 6; + layer = 4.1 + }, +/obj/item/trash/sosjerky{ + anchored = 1; + color = "#808080"; + pixel_x = 8; + pixel_y = 8 + }, +/obj/effect/decal/cleanable/greenglow{ + color = "#808080" + }, +/obj/item/cigbutt{ + anchored = 1; + color = "#808080"; + layer = 2; + pixel_x = -4; + pixel_y = 11 + }, +/obj/structure/lattice{ + layer = 3; + color = "#808080" + }, +/turf/open/floor/plating/elevatorshaft{ + color = "#808080" + }, +/area/shuttle/hunter) "ms" = ( /obj/structure/railing{ dir = 2; @@ -321,7 +364,7 @@ /turf/closed/wall/mineral/titanium/survival/nodiagonal, /area/shuttle/hunter) "nL" = ( -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, /turf/open/floor/iron/tech, @@ -362,7 +405,7 @@ /turf/open/floor/iron/tech/grid, /area/shuttle/hunter) "pC" = ( -/obj/effect/turf_decal/techfloor, +/obj/effect/turf_decal/edges/techfloor, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -435,7 +478,7 @@ /turf/open/floor/iron/tech/grid, /area/shuttle/hunter) "ri" = ( -/obj/effect/turf_decal/techfloor, +/obj/effect/turf_decal/edges/techfloor, /turf/open/floor/iron/tech, /area/shuttle/hunter) "rB" = ( @@ -446,40 +489,11 @@ }, /turf/open/floor/iron/grid/steel, /area/shuttle/hunter) -"rX" = ( -/obj/structure/railing{ - dir = 6; - layer = 4.1 - }, -/obj/item/trash/sosjerky{ - anchored = 1; - color = "#808080"; - pixel_x = 8; - pixel_y = 8 - }, -/obj/effect/decal/cleanable/greenglow{ - color = "#808080" - }, -/obj/item/cigbutt{ - anchored = 1; - color = "#808080"; - layer = 2; - pixel_x = -4; - pixel_y = 11 - }, -/obj/structure/lattice{ - layer = 3; - color = "#808080" - }, -/turf/open/floor/plating/elevatorshaft{ - color = "#808080" - }, -/area/shuttle/hunter) "rY" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 6 }, -/obj/effect/turf_decal/techfloor/corners, +/obj/effect/turf_decal/edges/techfloor/corners, /obj/effect/decal/cleanable/dirt/dust, /mob/living/simple_animal/pet/fox{ dir = 8 @@ -488,7 +502,7 @@ /turf/open/floor/iron/dark, /area/shuttle/hunter) "sc" = ( -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, /obj/structure/sign/poster/official/anniversary_vintage_reprint{ @@ -498,7 +512,7 @@ /turf/open/floor/iron/tech, /area/shuttle/hunter) "sS" = ( -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 8 }, /obj/structure/reagent_dispensers/fueltank, @@ -514,7 +528,7 @@ /turf/open/floor/iron/tech, /area/shuttle/hunter) "sZ" = ( -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, /obj/effect/turf_decal/stripes/corner{ @@ -535,7 +549,7 @@ /obj/structure/chair/fancy/shuttle{ dir = 4 }, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, /obj/effect/decal/cleanable/dirt/dust, @@ -649,6 +663,37 @@ }, /turf/open/floor/plating, /area/shuttle/hunter) +"Gx" = ( +/obj/structure/railing{ + dir = 10; + layer = 4.1 + }, +/obj/effect/decal/cleanable/leaper_sludge{ + color = "#808080" + }, +/obj/item/trash/energybar{ + color = "#808080"; + layer = 2; + pixel_x = -2; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/cigbutt{ + anchored = 1; + color = "#808080"; + layer = 2; + pixel_x = -4; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/plasma, +/obj/structure/lattice{ + layer = 3; + color = "#808080" + }, +/turf/open/floor/plating/elevatorshaft{ + color = "#808080" + }, +/area/shuttle/hunter) "GA" = ( /obj/machinery/door/airlock/maintenance_hatch{ req_access_txt = "181" @@ -661,7 +706,7 @@ /turf/open/floor/plating, /area/shuttle/hunter) "GG" = ( -/obj/effect/turf_decal/techfloor, +/obj/effect/turf_decal/edges/techfloor, /obj/effect/turf_decal/caution, /obj/effect/decal/cleanable/glass{ pixel_x = -9; @@ -681,20 +726,6 @@ /obj/machinery/suit_storage_unit/bounty, /turf/open/floor/iron/tech/grid, /area/shuttle/hunter) -"Hr" = ( -/obj/machinery/power/apc/auto_name/north{ - cell_type = /obj/item/stock_parts/cell/high/plus; - req_access = list(181) - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/purple/hidden{ - dir = 1 - }, -/turf/open/floor/iron/tech, -/area/shuttle/hunter) "IA" = ( /obj/effect/turf_decal/siding/thinplating/dark/corner, /obj/effect/turf_decal/siding/thinplating/dark/corner{ @@ -746,7 +777,7 @@ /area/shuttle/hunter) "Ko" = ( /obj/structure/railing/corner, -/obj/effect/turf_decal/techfloor, +/obj/effect/turf_decal/edges/techfloor, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/tech, /area/shuttle/hunter) @@ -755,7 +786,7 @@ /area/shuttle/hunter) "Lr" = ( /obj/structure/rack, -/obj/effect/turf_decal/techfloor, +/obj/effect/turf_decal/edges/techfloor, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -839,8 +870,8 @@ /turf/open/floor/iron/dark, /area/shuttle/hunter) "Nn" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor, +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, /obj/structure/rack, @@ -897,7 +928,7 @@ /obj/structure/table/reinforced{ color = "#c1b6a5" }, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 4 }, /obj/machinery/cell_charger, @@ -921,7 +952,7 @@ /turf/open/floor/iron/tech, /area/shuttle/hunter) "Su" = ( -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, /obj/effect/decal/cleanable/oil, @@ -940,10 +971,10 @@ /obj/machinery/computer/crew{ dir = 8 }, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 4 }, /turf/open/floor/iron/tech, @@ -960,7 +991,7 @@ /turf/open/floor/plating, /area/shuttle/hunter) "VG" = ( -/obj/effect/turf_decal/techfloor, +/obj/effect/turf_decal/edges/techfloor, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/tech, /area/shuttle/hunter) @@ -996,7 +1027,7 @@ /area/shuttle/hunter) "XH" = ( /obj/structure/railing/corner, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, /turf/open/floor/iron/tech, @@ -1009,7 +1040,7 @@ dir = 8; layer = 4.1 }, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 8 }, /obj/item/flashlight/lamp{ @@ -1042,7 +1073,7 @@ /turf/open/floor/iron/dark, /area/shuttle/hunter) "YJ" = ( -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/edges/techfloor{ dir = 8 }, /turf/open/floor/iron/tech, @@ -1066,37 +1097,6 @@ }, /turf/open/floor/iron/techmaint, /area/shuttle/hunter) -"ZO" = ( -/obj/structure/railing{ - dir = 10; - layer = 4.1 - }, -/obj/effect/decal/cleanable/leaper_sludge{ - color = "#808080" - }, -/obj/item/trash/energybar{ - color = "#808080"; - layer = 2; - pixel_x = -2; - pixel_y = 4 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/cigbutt{ - anchored = 1; - color = "#808080"; - layer = 2; - pixel_x = -4; - pixel_y = 1 - }, -/obj/effect/decal/cleanable/plasma, -/obj/structure/lattice{ - layer = 3; - color = "#808080" - }, -/turf/open/floor/plating/elevatorshaft{ - color = "#808080" - }, -/area/shuttle/hunter) "ZQ" = ( /obj/effect/turf_decal/delivery, /obj/machinery/computer/launchpad{ @@ -1198,7 +1198,7 @@ nn "} (7,1,1) = {" nn -Hr +aN pC jA Vx @@ -1264,7 +1264,7 @@ ab sc ri nn -rX +mn fp lw nn @@ -1309,7 +1309,7 @@ Hl js ms nn -ZO +Gx BE Ly nn diff --git a/_maps/shuttles/hunter/hunter_russian.dmm b/_maps/shuttles/hunter/hunter_russian.dmm index d1c59dc6ebf99..ff61f7963a81a 100644 --- a/_maps/shuttles/hunter/hunter_russian.dmm +++ b/_maps/shuttles/hunter/hunter_russian.dmm @@ -823,7 +823,7 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/power/apc/auto_name/east{ +/obj/machinery/power/apc/auto_name/directional/east{ cell_type = /obj/item/stock_parts/cell/high/plus; req_access = list(181) }, diff --git a/_maps/shuttles/hunter/hunter_space_cop.dmm b/_maps/shuttles/hunter/hunter_space_cop.dmm index 49b913b1b31b7..9af90520c5c5e 100644 --- a/_maps/shuttles/hunter/hunter_space_cop.dmm +++ b/_maps/shuttles/hunter/hunter_space_cop.dmm @@ -338,7 +338,7 @@ pixel_x = 8; pixel_y = -3 }, -/obj/machinery/power/apc/auto_name/east{ +/obj/machinery/power/apc/auto_name/directional/east{ cell_type = /obj/item/stock_parts/cell/high/plus; req_access = list(181) }, diff --git a/_maps/shuttles/infiltrator/infiltrator_advanced.dmm b/_maps/shuttles/infiltrator/infiltrator_advanced.dmm index 5866e34b2b72b..006563a1ae8a9 100644 --- a/_maps/shuttles/infiltrator/infiltrator_advanced.dmm +++ b/_maps/shuttles/infiltrator/infiltrator_advanced.dmm @@ -457,7 +457,7 @@ icon_state = "0-2" }, /obj/machinery/airalarm/syndicate{ - dir = 8; + dir = 4; pixel_x = 24 }, /turf/open/floor/mineral/plastitanium, @@ -1650,7 +1650,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/syndicate{ - dir = 8; + dir = 4; pixel_x = 24 }, /turf/open/floor/mineral/plastitanium/red, @@ -2361,7 +2361,8 @@ pixel_x = 26 }, /obj/machinery/airalarm/syndicate{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /turf/open/floor/pod/dark, /area/shuttle/syndicate/armory) diff --git a/_maps/shuttles/mining/mining_kilo.dmm b/_maps/shuttles/mining/mining_kilo.dmm index 6982df09eeb4e..07113e2e62a7d 100644 --- a/_maps/shuttles/mining/mining_kilo.dmm +++ b/_maps/shuttles/mining/mining_kilo.dmm @@ -91,8 +91,7 @@ pixel_y = 9 }, /obj/structure/closet/crate/internals, -/obj/machinery/airalarm{ - dir = 4; +/obj/machinery/airalarm/directional/west{ pixel_x = -22 }, /obj/machinery/light/small, diff --git a/_maps/shuttles/mining/mining_rad.dmm b/_maps/shuttles/mining/mining_rad.dmm index 54b86b140e690..4a89e5993da5b 100644 --- a/_maps/shuttles/mining/mining_rad.dmm +++ b/_maps/shuttles/mining/mining_rad.dmm @@ -10,8 +10,7 @@ pixel_x = 1; pixel_y = 2 }, -/obj/machinery/camera/autoname{ - dir = 4; +/obj/machinery/camera/autoname/directional/west{ network = list("ss13","cargo") }, /turf/open/floor/iron/tech/grid, diff --git a/_maps/shuttles/mining/mining_tiny.dmm b/_maps/shuttles/mining/mining_tiny.dmm index 4fc661468de3e..4893f2b8566a9 100644 --- a/_maps/shuttles/mining/mining_tiny.dmm +++ b/_maps/shuttles/mining/mining_tiny.dmm @@ -23,8 +23,7 @@ pixel_x = -26; unlocked = 1 }, -/obj/machinery/camera/autoname{ - dir = 1; +/obj/machinery/camera/autoname/directional/south{ network = list("ss13","cargo") }, /obj/effect/turf_decal/loading_area{ diff --git a/_maps/shuttles/pirate/pirate_default.dmm b/_maps/shuttles/pirate/pirate_default.dmm index 4c3eaa60414be..6981f8d8b10c7 100644 --- a/_maps/shuttles/pirate/pirate_default.dmm +++ b/_maps/shuttles/pirate/pirate_default.dmm @@ -1,1357 +1,2707 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/machinery/light/small{ - dir = 8 +"aj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -24 +/obj/structure/frame/machine, +/turf/open/floor/iron/grid/steel, +/area/shuttle/pirate) +"an" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 12; + pixel_y = -6 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, +/obj/item/trash/energybar{ + pixel_x = -3; + pixel_y = 8 + }, +/turf/open/floor/iron/tech, /area/shuttle/pirate) -"ae" = ( +"bq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/piratepad, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, /turf/open/floor/iron/dark, /area/shuttle/pirate) -"af" = ( -/turf/template_noop, -/area/template_noop) -"ag" = ( -/obj/structure/chair/fancy/shuttle{ - dir = 1 +"bx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/turf/open/floor/pod, +/area/shuttle/pirate) +"ce" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/plating/airless, +/area/shuttle/pirate) +"ch" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/turf/open/floor/pod, /area/shuttle/pirate) -"ah" = ( +"cm" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-23" }, -/turf/open/floor/iron/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, /area/shuttle/pirate) -"ai" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +"cO" = ( +/obj/structure/fluff/hedge, +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/obj/structure/sign/poster/contraband/energy_swords{ + pixel_x = -32 + }, +/turf/open/floor/wood/big, +/area/shuttle/pirate) +"dt" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/closeup{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/pod/dark, /area/shuttle/pirate) -"aj" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/pirate) -"an" = ( -/obj/structure/chair/fancy/shuttle{ - dir = 4 +"dC" = ( +/obj/machinery/computer/shuttle_flight/pirate{ + req_access_txt = "180"; + dir = 8 }, -/obj/machinery/button/door{ - id = "piratebridgebolt"; - name = "Bridge Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -24; - specialfunctions = 4 +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"dP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/tile_breaker, +/obj/effect/decal/cleanable/glass{ + pixel_x = 16; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron/dark, +/turf/open/floor/pod/dark, /area/shuttle/pirate) -"ao" = ( -/obj/machinery/light/small{ +"eO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/dirt, -/obj/item/food/grown/wheat{ - pixel_x = 9 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/food/grown/wheat{ - pixel_x = -8; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/item/food/grown/wheat{ - pixel_x = 6; - pixel_y = 3 +/turf/open/floor/pod/dark, +/area/shuttle/pirate) +"fb" = ( +/obj/structure/table/reinforced{ + color = "#c1b6a5" }, -/obj/item/food/grown/wheat{ - pixel_x = -7; - pixel_y = 1 +/obj/item/flashlight{ + pixel_x = -4; + pixel_y = 12 }, -/obj/item/food/grown/wheat{ - pixel_x = 2; - pixel_y = -2 +/obj/machinery/cell_charger{ + pixel_y = 15; + pixel_x = 3 }, -/obj/item/food/grown/wheat{ - pixel_x = -6; - pixel_y = -3 +/obj/item/storage/toolbox/mechanical{ + pixel_y = 1; + pixel_x = 2 }, -/turf/open/floor/grass, -/area/shuttle/pirate) -"au" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "180" +/obj/item/clothing/glasses/welding{ + pixel_y = -1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, +/obj/structure/fluff/fans{ + pixel_x = 24 + }, +/turf/open/floor/pod/light, /area/shuttle/pirate) -"aA" = ( -/obj/effect/mob_spawn/human/pirate{ +"fr" = ( +/obj/structure/chair/office{ + name = "tactical swivel chair"; dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/shuttle/pirate) -"aD" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/obj/structure/cable{ + icon_state = "6-8" + }, +/turf/open/floor/pod/light, /area/shuttle/pirate) -"aG" = ( -/obj/effect/turf_decal/stripes/line{ +"ft" = ( +/obj/effect/turf_decal/siding/dark{ dir = 1 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/caution{ + pixel_x = -10; + pixel_y = 18 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/rtg/advanced{ - power_gen = 8000 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/turf/open/floor/plating, -/area/shuttle/pirate) -"aH" = ( -/obj/structure/shuttle/engine/propulsion/left, -/turf/open/floor/plating/airless, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/punching_bag, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/iron/techmaint, /area/shuttle/pirate) -"aI" = ( +"fD" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/structure/closet/firecloset, /obj/machinery/light/small{ - dir = 8 + dir = 4 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 +/obj/effect/turf_decal/weather/dirt{ + dir = 6 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/shuttle/pirate) -"aK" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/pirate) -"aL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +"fS" = ( +/obj/effect/turf_decal/numbers/two_nine{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/closed/wall/mineral/plastitanium/nodiagonal, /area/shuttle/pirate) -"aM" = ( -/obj/structure/closet/secure_closet/personal, +"he" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/wood, -/area/shuttle/pirate) -"aN" = ( -/obj/machinery/light/small, -/obj/machinery/button/door{ - id = "pirateportexternal"; - name = "External Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -4; - pixel_y = -24; - specialfunctions = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-29" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/shuttle/pirate) -"aO" = ( -/obj/machinery/light/small, -/obj/machinery/button/door{ - id = "piratestarboardexternal"; - name = "External Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 4; - pixel_y = -24; - specialfunctions = 4 +/turf/open/floor/plating{ + burnt = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, /area/shuttle/pirate) -"aQ" = ( -/obj/machinery/porta_turret/syndicate/pod{ - dir = 1; - faction = list("pirate") +"hO" = ( +/obj/structure/railing{ + dir = 9; + layer = 4.1 }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/pirate) -"aR" = ( -/obj/machinery/porta_turret/syndicate/pod{ - faction = list("pirate") +/obj/effect/turf_decal/siding/dark{ + dir = 9 }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/pirate) -"aS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/shuttle/pirate) -"aU" = ( -/obj/structure/sign/departments/engineering, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/pirate) -"be" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/table_frame/wood, +/obj/item/trash/syndi_cakes{ + pixel_x = 5; + pixel_y = 7 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, +/obj/item/trash/can{ + pixel_x = 2 + }, +/turf/open/floor/monotile/dark, /area/shuttle/pirate) -"bg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, +"ij" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /obj/structure/table, -/obj/item/gun/energy/laser/retro, -/obj/item/gun/energy/laser/retro{ +/obj/machinery/light_switch{ + pixel_x = 21; + dir = 8; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/bottle/hooch{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/flashlight/lamp{ pixel_x = -3; - pixel_y = 6 + pixel_y = 4 }, -/obj/machinery/recharger, -/obj/machinery/turretid{ - icon_state = "control_kill"; - lethal = 1; - locked = 0; - pixel_y = 24; - req_access = null; - req_access_txt = "180" +/obj/item/phone{ + pixel_x = -1; + pixel_y = -3 }, -/turf/open/floor/pod/light, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, /area/shuttle/pirate) -"bk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"iK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/dogbed{ + name = "snitch's bed" }, -/obj/machinery/power/smes/engineering{ - charge = 1e+006 +/mob/living/simple_animal/parrot{ + name = "Snitch" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow, -/turf/open/floor/plating, +/turf/open/floor/pod/dark, /area/shuttle/pirate) -"bl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"js" = ( +/obj/structure/chair/wood{ + dir = 1; + pixel_x = -7; + pixel_y = 7 }, -/obj/machinery/light/small{ - dir = 1 +/obj/effect/turf_decal/siding/wood, +/obj/structure/sign/poster/contraband/have_a_puff{ + pixel_y = -32 }, +/obj/machinery/light, /obj/machinery/airalarm/all_access{ - pixel_y = 24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/gun/energy/laser/retro{ - pixel_x = -3; - pixel_y = 6 + dir = 8; + pixel_x = -24 }, -/obj/item/gun/energy/laser/retro, -/turf/open/floor/pod/light, +/turf/open/floor/wood/broken, /area/shuttle/pirate) -"bm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/pod/dark, -/area/shuttle/pirate) -"bo" = ( -/obj/machinery/light/small{ - dir = 4 +"jT" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 +/obj/effect/turf_decal/siding/dark{ + dir = 8 }, -/turf/open/floor/plating, +/obj/structure/girder, +/turf/open/floor/monotile/dark, /area/shuttle/pirate) -"br" = ( -/obj/structure/table/wood, -/obj/item/storage/box/matches, -/obj/item/reagent_containers/food/drinks/bottle/rum{ - name = "Captain Pete's Private Reserve Cuban Spaced Rum"; - pixel_x = -6; - pixel_y = 8 +"ki" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 6; - pixel_y = 12 +/obj/machinery/button/door{ + id = "piratebridgebolt"; + name = "Bridge Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = -21 }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/wood, +/turf/open/floor/iron/stairs, /area/shuttle/pirate) -"bt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"le" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/computer/piratepad_control, +/obj/item/toy/plush/moth/witchwing{ + pixel_x = -32; + pixel_y = 19 }, -/obj/machinery/light/small{ +/obj/machinery/light{ dir = 1 }, -/obj/machinery/firealarm{ - pixel_y = 24 +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"lm" = ( +/obj/structure/chair/fancy/shuttle{ + dir = 4 }, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"lA" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/melee/transforming/energy/sword/pirate{ - pixel_x = -1; - pixel_y = 6 +/obj/effect/decal/cleanable/blood/old{ + pixel_x = -7; + pixel_y = -11 }, -/obj/item/melee/transforming/energy/sword/pirate{ - pixel_x = 6; - pixel_y = 6 +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + id = "pirate_cargo_shutters" }, -/obj/item/melee/transforming/energy/sword/pirate{ - pixel_x = 13; - pixel_y = 6 +/obj/docking_port/mobile/pirate{ + dwidth = 14; + height = 13; + launch_status = 0; + movement_force = list("KNOCKDOWN" = 0, "THROW" = 0); + name = "Pirate Ship"; + width = 24; + port_direction = 8; + preferred_direction = 4; + dir = 2 }, -/turf/open/floor/pod/light, +/turf/open/floor/plating, /area/shuttle/pirate) -"bu" = ( -/obj/machinery/firealarm{ - pixel_y = 24 +"lT" = ( +/obj/effect/mapping_helpers/tile_breaker, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/shuttle/pirate) -"bv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/pod/light, /area/shuttle/pirate) -"by" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/piratepad, -/turf/open/floor/pod/dark, +"lW" = ( +/obj/structure/table/reinforced{ + color = "#c1b6a5" + }, +/obj/item/flashlight/lamp{ + pixel_x = -8; + pixel_y = 13 + }, +/obj/item/phone{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/pod/light, /area/shuttle/pirate) -"bA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"mF" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/chem_dispenser/drinks{ dir = 4 }, -/turf/open/floor/pod/dark, -/area/shuttle/pirate) -"bB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/turf/open/floor/wood/big, /area/shuttle/pirate) -"bC" = ( -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 +"mR" = ( +/mob/living/simple_animal/cow{ + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0); + desc = "Stolen from a cow genetics lab, she can survive in a vacuum safely, her milk is also delicious!"; + name = "Ol Betsy"; + faction = list("pirate") }, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/door/window{ + dir = 1; + req_access_txt = "180" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/structure/flora/junglebush/c, +/obj/structure/flora/ausbushes/ywflowers{ + pixel_x = 8; + pixel_y = -4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/shuttle/pirate) -"bI" = ( -/obj/machinery/light/small, -/obj/machinery/computer/piratepad_control{ +/obj/item/reagent_containers/glass/bucket{ + pixel_x = -9; + pixel_y = -7 + }, +/obj/structure/sign/departments/botany{ + pixel_x = -32 + }, +/obj/effect/turf_decal/siding/dark{ dir = 1 }, -/turf/open/floor/pod/dark, +/turf/open/floor/grass/no_border, /area/shuttle/pirate) -"bK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ - pixel_y = 24 - }, -/obj/structure/toilet{ - dir = 8 +"mV" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ + dir = 4; + piping_layer = 4 }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/turf/open/floor/plating/airless, +/area/shuttle/pirate) +"mX" = ( +/obj/machinery/porta_turret/syndicate/pod{ + dir = 6; + faction = list("pirate") }, -/turf/open/floor/iron/showroomfloor, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/pirate) -"bO" = ( -/obj/machinery/power/apc{ - aidisabled = 1; - dir = 1; - name = "Pirate Corvette APC"; - pixel_y = 24; - req_access = null +"nx" = ( +/obj/effect/decal/cleanable/glass{ + pixel_y = -7; + pixel_x = 11 + }, +/obj/structure/chair/fancy/comfy{ + dir = 1 }, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/crayon{ + icon_state = "antilizard"; + pixel_x = 7; + pixel_y = 11 }, +/turf/open/floor/wood/broken, +/area/shuttle/pirate) +"oa" = ( +/obj/effect/turf_decal/weather/dirt/corner, /turf/open/floor/plating, /area/shuttle/pirate) -"bP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +"oc" = ( +/obj/structure/guncase, +/obj/item/gun/ballistic/shotgun/doublebarrel{ + pixel_y = 6 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/obj/item/gun/ballistic/shotgun/automatic/bulldog/unrestricted{ + pixel_y = -5 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/tech, /area/shuttle/pirate) -"bQ" = ( +"ok" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/plating, +/turf/open/floor/wood/big, /area/shuttle/pirate) -"bX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" +"oM" = ( +/obj/effect/mob_spawn/human/pirate/captain{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/edges/techfloor, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/plating, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/iron/tech, /area/shuttle/pirate) -"df" = ( -/obj/machinery/porta_turret/syndicate/pod{ - dir = 4; - faction = list("pirate") +"oQ" = ( +/obj/structure/grille, +/obj/structure/fluff/fans{ + pixel_x = -24 + }, +/turf/open/floor/plating{ + broken = 1 }, -/turf/closed/wall/mineral/plastitanium, /area/shuttle/pirate) -"dy" = ( -/obj/structure/chair/wood/normal, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +"oW" = ( +/obj/effect/turf_decal/numbers, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/pirate) +"pa" = ( +/obj/structure/grille/broken, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/light/small{ - dir = 4 +/obj/effect/decal/fakelattice{ + icon_state = "lattice-223" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, +/obj/structure/chair/fancy/bench, +/obj/structure/fluff/fans{ + pixel_x = -24 + }, +/obj/structure/fluff/fans{ + pixel_y = -24 + }, +/turf/open/floor/plating/rust, /area/shuttle/pirate) -"ek" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/structure/sign/poster/contraband/revolver{ - pixel_x = 32 +"pt" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22"; + pixel_x = -10; + pixel_y = 21 }, -/obj/item/storage/backpack/duffelbag/syndie/x4{ - pixel_y = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/item/grenade/smokebomb{ - pixel_x = -5 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/crayon{ + icon_state = "Sleeping Carp"; + pixel_x = 10; + pixel_y = 18 }, -/obj/item/grenade/smokebomb{ - pixel_x = 5 +/obj/effect/decal/cleanable/generic{ + pixel_x = 16; + pixel_y = 4 }, -/obj/item/grenade/empgrenade, -/obj/item/grenade/empgrenade, -/obj/item/storage/backpack/duffelbag/syndie/c4, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/pod/light, /area/shuttle/pirate) -"ep" = ( -/obj/structure/window/reinforced{ - dir = 1; +"pH" = ( +/obj/item/food/grown/wheat{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/food/grown/wheat{ + pixel_x = -7; pixel_y = 1 }, -/obj/structure/shuttle/engine/heater, -/turf/open/floor/plating/airless, -/area/shuttle/pirate) -"er" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating/airless, -/area/shuttle/pirate) -"ex" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/freezer{ - locked = 0; - name = "fridge" - }, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/turf/open/floor/plating/airless, -/area/shuttle/pirate) -"ey" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "piratebridge" +/obj/item/food/grown/wheat{ + pixel_x = -6; + pixel_y = -3 + }, +/obj/item/food/grown/wheat{ + pixel_x = -8; + pixel_y = -2 + }, +/obj/item/food/grown/wheat{ + pixel_x = 1; + pixel_y = -10 }, -/obj/structure/grille, -/obj/structure/window/plastitanium, -/turf/open/floor/plating, -/area/shuttle/pirate) -"ez" = ( /obj/machinery/hydroponics/soil{ self_sustaining = 1 }, /obj/item/seeds/wheat, -/turf/open/floor/grass, +/obj/machinery/door/window/eastright{ + dir = 1; + req_access_txt = "180" + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/grass/no_border, /area/shuttle/pirate) -"eA" = ( +"qF" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/freezer{ - locked = 0; - name = "fridge" - }, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, +/obj/item/clothing/head/cone{ + pixel_x = -18; + pixel_y = 17 + }, +/obj/item/toy/gun{ + pixel_y = -9; + pixel_x = 13 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/pod/dark, /area/shuttle/pirate) -"eE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +"re" = ( +/obj/structure/table/reinforced{ + color = "#c1b6a5" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/shuttle/pirate) -"fW" = ( -/turf/closed/wall/mineral/plastitanium, +/obj/item/storage/box/lights/bulbs{ + pixel_x = -8; + pixel_y = 14 + }, +/obj/item/reagent_containers/food/drinks/mug{ + pixel_x = -14; + pixel_y = 1 + }, +/obj/item/stack/cable_coil{ + pixel_x = 7 + }, +/obj/machinery/button/door{ + name = "Engine Blastcovers"; + id = "pirate_engines_shutters"; + pixel_y = 21; + pixel_x = 10 + }, +/turf/open/floor/pod/light, /area/shuttle/pirate) -"fY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"rw" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/pod/dark, +/turf/open/floor/wood/big, /area/shuttle/pirate) -"gL" = ( -/obj/machinery/door/airlock/hatch{ - name = "Barn"; - req_access_txt = "180" +"rC" = ( +/obj/item/weldingtool{ + pixel_x = 7; + pixel_y = 11 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor6-old"; + pixel_x = 9; + pixel_y = -16 + }, +/obj/effect/decal/cleanable/oil{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/pod/light, +/area/shuttle/pirate) +"rI" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/tile_breaker, +/obj/machinery/door/airlock/hatch{ + name = "Engineering"; + req_access_txt = "180" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/techmaint, +/area/shuttle/pirate) +"sj" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood/big, +/area/shuttle/pirate) +"sK" = ( +/obj/effect/decal/cleanable/glass{ + dir = 8; + pixel_x = -9; + pixel_y = 7 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"sR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + id = "pirate_cargo_shutters" + }, +/turf/open/floor/plating, +/area/shuttle/pirate) +"sS" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/item/ammo_casing/shotgun/incendiary{ + pixel_x = 7 + }, +/obj/item/ammo_casing/shotgun/incendiary{ + pixel_x = 9; + pixel_y = -6 + }, +/obj/item/ammo_casing/shotgun/laserslug, +/obj/item/ammo_casing/shotgun/buckshot{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/item/ammo_casing/shotgun/buckshot{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/ammo_casing/shotgun/buckshot{ + pixel_x = -6 + }, +/obj/item/ammo_casing/shotgun/breacher{ + pixel_x = 2; + pixel_y = -7 + }, +/obj/item/ammo_casing/shotgun/breacher{ + pixel_y = -4 + }, +/obj/item/ammo_casing/shotgun/stunslug{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/ammo_casing/shotgun{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/ammo_casing/shotgun{ + pixel_x = 8; + pixel_y = 3 + }, +/obj/item/storage/belt/bandolier, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"to" = ( +/obj/machinery/porta_turret/syndicate/pod{ + dir = 10; + faction = list("pirate") + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/pirate) +"tJ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/pod/dark, +/area/shuttle/pirate) +"tL" = ( +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"uc" = ( +/obj/item/trash/semki{ + pixel_x = 7; + pixel_y = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/caution, +/turf/open/floor/monotile/dark, +/area/shuttle/pirate) +"ug" = ( +/obj/structure/table/reinforced{ + color = "#c1b6a5" + }, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/multitool{ + pixel_x = -10; + pixel_y = 7 + }, +/obj/item/switchblade{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/structure/sign/poster/official/build{ + pixel_y = 32 + }, +/turf/open/floor/pod/light, +/area/shuttle/pirate) +"us" = ( +/obj/item/clothing/head/cone{ + pixel_x = -24; + pixel_y = 17 + }, +/obj/item/clothing/head/cone{ + pixel_x = -14; + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/pod/light, +/area/shuttle/pirate) +"uA" = ( +/obj/structure/tubes, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/cable_coil/cut/yellow, +/obj/effect/decal/cleanable/blood/gibs/body{ + pixel_y = -13 + }, +/obj/machinery/airalarm/all_access{ + pixel_y = 24; + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/item/trash/can, +/turf/open/floor/iron/grid/steel, +/area/shuttle/pirate) +"uG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-46" + }, +/obj/machinery/door/airlock/hatch{ + name = "Armoury"; + req_access_txt = "180" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating/rust, +/area/shuttle/pirate) +"vm" = ( +/obj/item/stack/cable_coil/cut/yellow, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plating, +/area/shuttle/pirate) +"wN" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/pen/fountain{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/clothing/mask/cigarette/pipe/cobpipe{ + pixel_y = 10; + pixel_x = -5 + }, +/obj/item/reagent_containers/food/condiment/milk{ + pixel_y = 2; + pixel_x = -7 + }, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"xr" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/pen{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/toy/crayon/white{ + pixel_x = -6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/shuttle/pirate) +"yM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/pod/dark, +/area/shuttle/pirate) +"yV" = ( +/turf/template_noop, +/area/template_noop) +"yX" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"zL" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/greenglow, +/obj/item/stock_parts/capacitor{ + pixel_y = -9; + pixel_x = -6 + }, +/obj/item/stack/rods/five{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = 10; + pixel_y = 19 + }, +/turf/open/floor/monotile/dark, +/area/shuttle/pirate) +"Ab" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"Am" = ( +/obj/structure/fluff/hedge, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood/big, +/area/shuttle/pirate) +"Az" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "0-9" + }, +/turf/open/floor/pod/light, +/area/shuttle/pirate) +"AE" = ( +/obj/structure/fluff/paper/stack{ + dir = 8; + pixel_y = 11; + pixel_x = -18 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-223" + }, +/obj/item/stack/rods/five{ + pixel_x = 6; + pixel_y = -11 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "foam_plating" + }, +/area/shuttle/pirate) +"AW" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_x = -3; + pixel_y = 12 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/modular_computer/laptop/preset/civillian{ + pixel_x = 3 + }, +/turf/open/floor/wood, +/area/shuttle/pirate) +"Bn" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/shuttle/pirate) +"BN" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/obj/item/chair{ + pixel_y = -1; + pixel_x = -2 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/fluff/fans{ + pixel_x = 24 + }, +/turf/open/floor/pod/light, +/area/shuttle/pirate) +"BO" = ( +/obj/machinery/loot_locator, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron/grid/steel, +/area/shuttle/pirate) +"Cp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/crayon{ + icon_state = "Tunnel"; + pixel_y = -4; + pixel_x = 10 + }, +/obj/structure/sign/departments/cargo{ + pixel_y = 32; + layer = 2.8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plating{ + icon_state = "foam_plating" + }, +/area/shuttle/pirate) +"CT" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/crayon{ + icon_state = "#"; + pixel_x = 9; + pixel_y = -11 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/pod/dark, +/area/shuttle/pirate) +"Dq" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/obj/structure/sink/kitchen{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/tile_breaker, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/techmaint, +/area/shuttle/pirate) +"Ds" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/fluff/fans{ + pixel_x = 24 + }, +/turf/open/floor/wood/big, +/area/shuttle/pirate) +"Du" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/crayon{ + icon_state = "skull"; + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/toy/crayon/white{ + pixel_x = -5; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"Ep" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/arrows, +/obj/item/kirbyplants/random, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/fluff/fans{ + pixel_x = -24 + }, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"Ew" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-46" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "foam_plating" + }, +/area/shuttle/pirate) +"EE" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "piratebridge"; + name = "Bridge Shutters Control"; + pixel_y = 8; + pixel_x = 7 + }, +/obj/machinery/button/door{ + name = "Cargo Shutters"; + pixel_y = -2; + pixel_x = 7; + id = "pirate_cargo_shutters" + }, +/obj/machinery/recharger{ + pixel_x = -5 + }, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"EU" = ( +/obj/machinery/computer/monitor/secret{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"Fq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/wood/broken, +/area/shuttle/pirate) +"Fr" = ( +/obj/machinery/door/airlock/external/glass{ + id_tag = "piratestarboardexternal"; + req_access_txt = "180" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/fans/tiny, +/obj/docking_port/stationary{ + dwidth = 3; + height = 13; + id = "pirateship_home"; + name = "Deep Space"; + width = 24 + }, +/turf/open/floor/plating, +/area/shuttle/pirate) +"FD" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/effect/mapping_helpers/tile_breaker, +/obj/item/stock_parts/scanning_module{ + pixel_x = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass{ + pixel_y = -7 + }, +/turf/open/floor/monotile/dark, +/area/shuttle/pirate) +"FT" = ( +/obj/structure/chair/fancy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"FY" = ( +/obj/structure/girder/reinforced, +/obj/effect/turf_decal/weather/dirt, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/shuttle/pirate) +"FZ" = ( +/obj/machinery/space_heater, +/obj/structure/railing, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/pod/light, +/area/shuttle/pirate) +"Gh" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/wood, +/area/shuttle/pirate) +"Gp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/pod/light, +/area/shuttle/pirate) +"Gw" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/pirate) +"Gz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/pod/dark, +/area/shuttle/pirate) +"GC" = ( +/obj/structure/table/reinforced, +/obj/item/newspaper{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/machinery/light, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/item/storage/box/drinkingglasses{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/trash/cheesie{ + pixel_x = 6; + pixel_y = 5 + }, +/turf/open/floor/wood/big, +/area/shuttle/pirate) +"Ha" = ( +/obj/machinery/vending/boozeomat/all_access, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/pirate) +"Hg" = ( +/obj/machinery/porta_turret/syndicate/pod{ + dir = 5; + faction = list("pirate") + }, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/pirate) +"Ht" = ( +/obj/machinery/power/apc{ + aidisabled = 1; + dir = 1; + name = "Pirate Corvette APC"; + pixel_y = 24; + req_access = null + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/pod, +/area/shuttle/pirate) +"Ir" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/window/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "pirate_engines_shutters" + }, +/turf/open/floor/plating, +/area/shuttle/pirate) +"II" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/pod/light, +/area/shuttle/pirate) +"IM" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/pirate) +"Jb" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/laser/retro{ + pixel_y = 7 + }, +/obj/item/gun/energy/laser/retro{ + pixel_y = 2 + }, +/obj/item/gun/energy/laser/retro{ + pixel_y = -3 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/poster/contraband/c20r{ + pixel_y = 32 + }, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"Jc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-3" + }, +/obj/machinery/door/airlock/hatch{ + name = "Dormitories"; + req_access_txt = "180" + }, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/plating/rust, +/area/shuttle/pirate) +"Jt" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"Jy" = ( +/obj/machinery/computer/camera_advanced/syndie{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/turretid{ + icon_state = "control_kill"; + lethal = 1; + locked = 0; + pixel_y = 24; + req_access = null; + req_access_txt = "180" + }, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"JR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/pod/light, +/area/shuttle/pirate) +"Kv" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/shuttle_scrambler, +/obj/machinery/airalarm/all_access{ + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"KR" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/door/poddoor{ + id = "pirate_engines_shutters" + }, +/turf/open/floor/plating/airless, +/area/shuttle/pirate) +"LA" = ( +/obj/item/grenade/smokebomb{ + pixel_x = -7; + pixel_y = 12 + }, +/obj/item/grenade/smokebomb{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/grenade/smokebomb{ + pixel_x = -7; + pixel_y = 2 + }, +/obj/item/grenade/empgrenade{ + pixel_x = 10; + pixel_y = 8 + }, +/obj/item/grenade/empgrenade{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/structure/sign/warning/explosives/alt{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/grenade/frag{ + pixel_x = -1; + pixel_y = -4 + }, +/obj/item/grenade/stingbang{ + pixel_x = 5; + pixel_y = -9 + }, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"LZ" = ( +/obj/machinery/door/airlock/external/glass{ + id_tag = "piratestarboardexternal"; + req_access_txt = "180" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/pirate) +"MW" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/wood/big, +/area/shuttle/pirate) +"Nz" = ( +/obj/structure/table/reinforced, +/obj/structure/sign/poster/contraband/smoke{ + pixel_y = -32 + }, +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 4 + }, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 4 + }, +/turf/open/floor/wood/big, +/area/shuttle/pirate) +"NG" = ( +/obj/effect/mob_spawn/human/pirate{ + dir = 1 + }, +/obj/effect/turf_decal/edges/techfloor, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"NI" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"Od" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"Og" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/wirecutters{ + pixel_y = -13; + pixel_x = 5 + }, +/obj/effect/turf_decal/weather/dirt/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/pod/dark, +/area/shuttle/pirate) +"Oj" = ( +/obj/effect/mapping_helpers/tile_breaker, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/item/extinguisher, +/turf/open/floor/pod/light, +/area/shuttle/pirate) +"OB" = ( +/obj/machinery/porta_turret/syndicate/pod{ + dir = 9; + faction = list("pirate") + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/pirate) +"OW" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + req_access = null; + req_access_txt = "180" + }, +/obj/effect/turf_decal/siding/wood, +/obj/item/storage/backpack/duffelbag{ + pixel_y = -1; + pixel_x = 4 + }, +/obj/item/storage/backpack/duffelbag{ + pixel_y = -1; + pixel_x = 4 + }, +/obj/item/storage/backpack, +/obj/item/storage/backpack, +/obj/item/storage/pill_bottle/happiness, +/turf/open/floor/wood, +/area/shuttle/pirate) +"Pc" = ( +/obj/structure/girder/reinforced, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/structure/railing, +/turf/open/floor/iron/dark, +/area/shuttle/pirate) +"Pn" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/pod, +/area/shuttle/pirate) +"Pq" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/pistachios{ + pixel_x = 8; + pixel_y = 3 + }, +/obj/item/trash/energybar{ + pixel_y = -3 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/pod, +/area/shuttle/pirate) +"Py" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/restraints/legcuffs/bola/tactical, +/obj/item/restraints/legcuffs/bola{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/restraints/legcuffs/bola{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/revolver{ + pixel_x = 32 + }, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/mask/muzzle, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"QG" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/sign/departments/engineering{ + pixel_x = -32 + }, +/obj/structure/bed/maint, +/turf/open/floor/plating{ + icon_state = "foam_plating" + }, +/area/shuttle/pirate) +"QI" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/ammo_box/magazine/m12g/breacher{ + pixel_x = -7; + pixel_y = 6 + }, +/obj/item/ammo_box/magazine/m12g/breacher{ + pixel_x = -7; + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/m12g{ + pixel_x = -7 + }, +/obj/item/ammo_box/magazine/m12g{ + pixel_x = -7; + pixel_y = -3 + }, +/obj/item/ammo_box/magazine/m12g{ + pixel_x = 7; + pixel_y = 6 + }, +/obj/item/ammo_box/magazine/m12g{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/m12g{ + pixel_x = 7 + }, +/obj/item/ammo_box/magazine/m12g{ + pixel_x = 7; + pixel_y = -3 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"QU" = ( +/turf/open/floor/iron/stairs, +/area/shuttle/pirate) +"QY" = ( +/obj/structure/chair/office{ + dir = 8; + name = "tactical swivel chair" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/monotile/dark, +/area/shuttle/pirate) +"Rw" = ( +/obj/effect/turf_decal/bot, +/obj/item/storage/bag/money/vault{ + pixel_y = 10; + pixel_x = 4 + }, +/obj/item/storage/bag/money/vault{ + pixel_y = 2; + pixel_x = -5 + }, +/obj/effect/decal/cleanable/oil, +/obj/item/trash/candy{ + pixel_x = 5; + pixel_y = -4 + }, +/obj/item/trash/boritos{ + pixel_y = -10; + pixel_x = -2 + }, +/turf/open/floor/pod/light, /area/shuttle/pirate) -"gY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"RH" = ( +/obj/effect/decal/cleanable/glass{ + pixel_y = -10 }, +/obj/effect/mapping_helpers/tile_breaker, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/techmaint, /area/shuttle/pirate) -"ji" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +"RZ" = ( +/obj/item/storage/backpack/duffelbag/syndie/x4{ + pixel_y = 10; + pixel_x = -3 }, +/obj/item/storage/backpack/duffelbag/syndie/c4, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron/tech, /area/shuttle/pirate) -"jm" = ( -/obj/machinery/door/airlock/external/glass{ - id_tag = "piratestarboardexternal"; - req_access_txt = "180" +"Ss" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/decal/cleanable/blood/old{ + pixel_x = -2; + pixel_y = 5; + icon_state = "gib2-old" }, -/obj/docking_port/mobile/pirate{ - dwidth = 11; - height = 16; - launch_status = 0; - movement_force = list("KNOCKDOWN" = 0, "THROW" = 0); - name = "Pirate Ship"; - port_direction = 2; - width = 17 +/obj/effect/decal/cleanable/ash/large{ + pixel_y = -9; + pixel_x = 3 }, -/obj/docking_port/stationary{ - dwidth = 11; - height = 16; - id = "pirateship_home"; - name = "Deep Space"; - width = 17 +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-223" }, -/obj/structure/fans/tiny, /turf/open/floor/plating, /area/shuttle/pirate) -"jx" = ( -/obj/machinery/light/small{ +"Sx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/hatch{ + name = "Cargo"; + req_access_txt = "180" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/pod, +/area/shuttle/pirate) +"SJ" = ( +/obj/item/melee/transforming/energy/sword/pirate{ + pixel_x = -2; + pixel_y = 13 + }, +/obj/item/melee/transforming/energy/sword/pirate{ + pixel_x = -2; + pixel_y = 10 + }, +/obj/item/melee/transforming/energy/sword/pirate{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/machinery/recharger{ + pixel_x = 7 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/computer/monitor/secret{ - dir = 8 +/obj/structure/table/reinforced, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -24 }, +/turf/open/floor/iron/tech, +/area/shuttle/pirate) +"SS" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 1; - pixel_y = -24 +/obj/effect/decal/cleanable/blood/old{ + pixel_x = -16; + pixel_y = -11 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/effect/decal/cleanable/glass{ + dir = 8; + pixel_x = -9; + pixel_y = 7 + }, +/turf/open/floor/plating{ + icon_state = "foam_plating" }, -/turf/open/floor/iron/dark, /area/shuttle/pirate) -"jY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"SX" = ( +/obj/item/pickaxe/drill{ + pixel_y = -4 + }, +/obj/item/pickaxe/drill{ + pixel_y = -8 + }, +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 1 + }, +/obj/structure/grille/broken, +/obj/structure/fluff/fans{ + pixel_x = -24 + }, +/turf/open/floor/pod/dark, +/area/shuttle/pirate) +"Tb" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/pirate) +"Tl" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/pod/dark, /area/shuttle/pirate) -"km" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm{ - pixel_y = 24 +"Tu" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/rack, -/obj/item/multitool, -/obj/item/stack/sheet/mineral/plasma{ - amount = 10 - }, -/obj/item/storage/box/lights/bulbs, -/obj/item/flashlight{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 }, -/turf/open/floor/plating, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/pod/dark, /area/shuttle/pirate) -"mD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/closet/secure_closet/personal, +"TO" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/shuttle/pirate) -"np" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/all_access{ - pixel_y = 24 +/obj/effect/decal/fakelattice{ + icon_state = "lattice-21" + }, +/obj/machinery/button/door{ + name = "Cargo Shutters"; + pixel_x = 22; + id = "pirate_cargo_shutters" }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/shuttle/pirate) -"nO" = ( -/obj/machinery/airalarm/all_access{ - pixel_y = 24 +"Us" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/door/airlock/hatch{ + id_tag = "piratebridgebolt"; + name = "Bridge"; + req_access_txt = "180" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/shuttle/pirate) -"oS" = ( -/obj/structure/chair/fancy/shuttle{ +"UD" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/obj/effect/turf_decal/arrows, /turf/open/floor/iron/dark, /area/shuttle/pirate) -"pW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/fullupgrade, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, +"UF" = ( +/obj/effect/turf_decal/numbers/two_nine{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, /area/shuttle/pirate) -"ri" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"UL" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron, -/area/shuttle/pirate) -"rK" = ( -/obj/machinery/shuttle_scrambler, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/shuttle/pirate) -"sc" = ( -/obj/machinery/light/small{ - dir = 8 +"UQ" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/cas/black{ + pixel_x = -11; + pixel_y = 11 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/item/toy/cards/deck/cas{ + pixel_x = -8; + pixel_y = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/shuttle/pirate) -"vo" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/shuttle/pirate) -"vB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/item/storage/fancy/candle_box{ + pixel_x = 7; + pixel_y = 7 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/item/trash/candy{ + pixel_x = -1; + pixel_y = -1 }, -/obj/item/ammo_box/magazine/m12g/breacher, -/obj/item/ammo_box/magazine/m12g/breacher, -/obj/item/ammo_box/magazine/m12g/slug, -/obj/item/ammo_box/magazine/m12g/slug, -/obj/item/ammo_box/magazine/m12g, -/obj/item/ammo_box/magazine/m12g, -/obj/item/ammo_box/magazine/m12g, -/obj/item/ammo_box/magazine/m12g, -/obj/item/gun/ballistic/shotgun/automatic/bulldog/unrestricted, -/turf/open/floor/pod/light, +/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ + pixel_y = 32 + }, +/turf/open/floor/wood/broken, /area/shuttle/pirate) -"wR" = ( -/obj/machinery/porta_turret/syndicate/pod{ - dir = 8; - faction = list("pirate") +"UR" = ( +/obj/structure/chair/wood{ + dir = 8 }, -/turf/closed/wall/mineral/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/wood, /area/shuttle/pirate) -"wV" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "piratebridge"; - name = "Bridge Shutters Control"; - pixel_y = -5 +"Ve" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/item/radio/intercom{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, /area/shuttle/pirate) -"xE" = ( -/obj/effect/turf_decal/delivery, +"Vw" = ( +/obj/structure/closet/body_bag, +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 4 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/storage/bag/trash{ + pixel_x = 4; + pixel_y = -4 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 +/obj/effect/decal/cleanable/generic{ + pixel_x = 4; + pixel_y = -8 }, -/turf/open/floor/plating, +/turf/open/floor/iron/techmaint, /area/shuttle/pirate) -"ze" = ( -/obj/structure/table, +"VL" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/decal/cleanable/oil{ + pixel_x = 17; + pixel_y = 13 + }, +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/iron/dark, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/tech, /area/shuttle/pirate) -"CS" = ( -/obj/machinery/firealarm{ +"VV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/hatch{ + name = "Cargo"; + req_access_txt = "180" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/techmaint, +/area/shuttle/pirate) +"VZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/cigbutt{ + pixel_x = -15; + pixel_y = 17 + }, +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 13 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -7; pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/decal/fakelattice{ + icon_state = "lattice-29" + }, +/obj/item/trash/semki{ + pixel_x = 11; + pixel_y = 2 + }, +/turf/open/floor/plating{ + burnt = 1 }, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, /area/shuttle/pirate) -"CZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"Wb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/door/airlock/hatch{ - name = "Armory Access"; - req_access_txt = "180" +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/pod/dark, /area/shuttle/pirate) -"DV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/cigarette/syndicate, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/shuttle/pirate) -"Gk" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 +"Wm" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/lootdrop/gambling{ + pixel_x = -5; + pixel_y = 4 }, -/turf/open/floor/plating, +/obj/item/storage/pill_bottle/dice{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/toy/cards/deck, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/fluff/fans{ + pixel_y = 24 + }, +/turf/open/floor/wood, /area/shuttle/pirate) -"II" = ( -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -24 +"Wx" = ( +/obj/effect/turf_decal/bot, +/obj/item/reagent_containers/food/drinks/bottle/moonshine{ + pixel_x = 7; + pixel_y = -5 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 +/obj/item/reagent_containers/food/condiment/milk{ + pixel_y = -6; + pixel_x = 5 + }, +/obj/item/reagent_containers/food/condiment/milk{ + pixel_y = -6; + pixel_x = 1 + }, +/obj/item/reagent_containers/food/condiment/milk{ + pixel_y = -6; + pixel_x = -5 + }, +/obj/item/reagent_containers/food/condiment/milk{ + pixel_y = -6; + pixel_x = 5 + }, +/obj/item/reagent_containers/food/condiment/milk{ + pixel_y = -6; + pixel_x = 1 + }, +/obj/item/reagent_containers/food/condiment/milk{ + pixel_y = -8; + pixel_x = 8 + }, +/obj/item/reagent_containers/food/condiment/milk{ + pixel_y = -10; + pixel_x = -3 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/reagent_containers/food/condiment/milk{ + pixel_y = -8; + pixel_x = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, +/obj/structure/closet/secure_closet/freezer, +/turf/open/floor/pod/light, /area/shuttle/pirate) -"IN" = ( -/obj/machinery/door/airlock/external/glass{ - id_tag = "pirateportexternal"; - req_access_txt = "180" +"WC" = ( +/obj/machinery/power/smes/engineering{ + charge = 1e+006 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/cable/yellow, +/obj/effect/turf_decal/edges/techfloor, +/obj/effect/turf_decal/edges/techfloor{ dir = 1 }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/shuttle/pirate) -"IQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/shuttle/pirate) -"Jm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - name = "Captain's Quarters"; - req_access_txt = "180" +/obj/machinery/light/small, +/obj/structure/sign/poster/contraband/red_rum{ + pixel_y = -32 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/shuttle/pirate) -"Jv" = ( -/obj/machinery/door/airlock/hatch{ - id_tag = "piratebridgebolt"; - name = "Bridge"; - req_access_txt = "180" +/obj/structure/fluff/fans{ + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, +/turf/open/floor/pod, /area/shuttle/pirate) -"JT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +"WJ" = ( +/obj/effect/mapping_helpers/tile_breaker, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/legcuffs/bola/tactical, -/obj/item/restraints/legcuffs/bola/tactical, -/obj/item/clothing/mask/muzzle, -/obj/item/clothing/mask/muzzle, -/obj/item/clothing/mask/muzzle, -/obj/item/clothing/mask/muzzle, /turf/open/floor/pod/light, /area/shuttle/pirate) -"Lm" = ( +"WX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/food/plant_smudge{ + pixel_y = -3; + pixel_x = -2 + }, +/obj/effect/turf_decal/weather/dirt/corner, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer/fullupgrade, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/shuttle/pirate) -"MA" = ( -/obj/machinery/door/airlock/external/glass{ - id_tag = "pirateportexternal"; - req_access_txt = "180" +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/shuttle/pirate) -"No" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/structure/sign/painting/library{ + pixel_y = -32 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/effect/decal/fakelattice{ + icon_state = "lattice-74" }, -/obj/machinery/computer/camera_advanced/syndie{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plating{ + burnt = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark, /area/shuttle/pirate) -"NE" = ( -/obj/machinery/door/airlock{ - name = "The Poopdeck"; - req_access_txt = "180" +"Xp" = ( +/obj/machinery/power/rtg/advanced{ + power_gen = 8000 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/edges/techfloor, +/obj/effect/turf_decal/edges/techfloor{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/pod, /area/shuttle/pirate) -"Om" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"XC" = ( +/obj/effect/turf_decal/siding/dark{ dir = 8 }, -/turf/open/floor/iron, +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/structure/table_frame/wood, +/obj/item/restraints/handcuffs/cable/white, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/monotile/dark, /area/shuttle/pirate) -"RE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, +"Yz" = ( +/obj/structure/girder/reinforced, +/obj/structure/barricade/wooden, +/turf/open/floor/plating/broken, /area/shuttle/pirate) -"RY" = ( -/obj/effect/mob_spawn/human/pirate/captain{ - dir = 4 +"YF" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "piratebridge" }, -/obj/machinery/airalarm/all_access{ - pixel_y = 24 +/obj/structure/grille, +/obj/structure/window/plastitanium, +/turf/open/floor/plating, +/area/shuttle/pirate) +"Zc" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor4-old" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 +/obj/machinery/firealarm/directional/east, +/obj/structure/fermenting_barrel{ + pixel_y = 1; + pixel_x = 5 }, -/turf/open/floor/wood, -/area/shuttle/pirate) -"RZ" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/cow{ - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0); - desc = "Stolen from a cow genetics lab, she can survive in a vacuum safely, her milk is also delicious!"; - name = "Ol Betsy" +/obj/structure/fermenting_barrel{ + pixel_y = -8; + pixel_x = -4 }, -/turf/open/floor/grass, +/turf/open/floor/pod/light, /area/shuttle/pirate) -"TE" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +"Zi" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/shuttle/pirate) -"Vm" = ( -/obj/machinery/vending/boozeomat/all_access{ - onstation = 0 - }, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, +/turf/open/floor/wood, /area/shuttle/pirate) -"VI" = ( -/obj/machinery/loot_locator, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 +"ZK" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + id = "pirate_cargo_shutters" }, -/turf/open/floor/iron/dark, +/turf/open/floor/plating, /area/shuttle/pirate) -"WH" = ( -/obj/machinery/door/airlock/hatch{ - name = "Milk Storage"; - req_access_txt = "180" +"ZX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, -/area/shuttle/pirate) -"Yd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - name = "Crew Cabin"; - req_access_txt = "180" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/pod/light, /area/shuttle/pirate) -"YW" = ( -/obj/machinery/computer/shuttle_flight/pirate{ - req_access_txt = "180" - }, -/obj/effect/decal/cleanable/dirt, +"ZY" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/shuttle/pirate) -"Zv" = ( -/obj/machinery/door/airlock/external/glass{ - id_tag = "piratestarboardexternal"; - req_access_txt = "180" + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/shuttle/pirate) -"ZL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/shuttle/pirate) (1,1,1) = {" -af -af -aj -fW -aj -aj -aj -aj -aj -aj -aj -wR -af -af -af -af +yV +yV +yV +yV +OB +IM +ce +Gw +IM +ce +to +yV +yV +yV +yV "} (2,1,1) = {" -af -aj -aj -ex -eA -aa -WH -ji -II -ZL -aj -aj -aj -fW -af -af +yV +yV +yV +mV +Gw +KR +KR +Gw +KR +KR +Gw +yV +yV +yV +yV "} (3,1,1) = {" -aQ -aj -aj -aj -aj -aj -aj -CS -TE -DV -aj -RY -aM -ep -aH -af +yV +yV +OB +Ir +Gw +Ht +ch +Tl +dP +Xp +Gw +Gw +to +yV +yV "} (4,1,1) = {" -af -af -af -af -af -af -ey -Lm -vo -RE -Jm -dy -br -ep -er -af +yV +yV +Gw +lW +pt +rC +ZX +eO +CT +dt +LZ +oa +Fr +yV +yV "} (5,1,1) = {" -af -af -af -af -af -af -aj -pW -jY -Vm -aj -aj -aj -aj -aj -aR +yV +yV +Gw +re +fr +Oj +FZ +Gz +tJ +WC +Gw +fD +Gw +yV +yV "} (6,1,1) = {" -af -af -af -ey -ey -aj -aj -aj -CZ -aj -aj -Gk -aS -MA -aI -IN +yV +Gw +Gw +ug +fb +Az +Gw +Gw +rI +Gw +Gw +Gw +Gw +Gw +yV "} (7,1,1) = {" -af -af -ey -ey -rK -No -aj -bg -gY -JT -aj -km -aN -aj -aj -aj +Gw +Gw +Gw +Gw +Gw +Gw +Gw +QG +Gp +pa +Gw +Wm +js +Gw +Gw "} (8,1,1) = {" -af -af -ey -ze -ae -oS -aj -bl -fY -ai -aU -be -aD -aG -ep -aH +sR +Vw +Ss +Pq +SX +Gw +Cp +SS +lT +JR +Jc +UR +Gh +NG +Gw "} (9,1,1) = {" -af -af -ey -YW -ag -IQ -Jv -bm -by -bm -au -aL -bP -bX -ep -aK +lA +bx +qF +cm +RH +Sx +us +he +WX +Gw +Gw +Fq +Zi +NG +Gw "} (10,1,1) = {" -af -af -ey -wV -ah -an -aj -bt -gY -bI -aj -bO -bQ -bk -ep -er +ZK +TO +vm +yM +II +VV +Wb +WJ +FY +Gw +AW +nx +Bn +oM +Gw "} (11,1,1) = {" -af -af -ey -ey -VI -jx -aj -ek -bA -vB -aj -np -aO -aj -aj -aj +Tb +Gw +Wx +Zc +Rw +Gw +uA +Og +BN +Gw +UQ +xr +OW +Gw +Tb "} (12,1,1) = {" -af -af -af -ey -ey -aj -aj -aj -CZ -aj -aj -xE -aS -Zv -bo -jm +yV +Hg +Gw +Gw +Gw +Gw +Gw +uG +Gw +Gw +Gw +Gw +Gw +mX +yV "} (13,1,1) = {" -af -af -af -af -af -af -aj -mD -bB -Om -aj -aj -aj -aj -aj -aR +yV +yV +Gw +RZ +LA +SJ +Gw +Dq +oQ +Am +cO +Gw +yV +yV +yV "} (14,1,1) = {" -af -af -af -af -af -af -ey -eE -bC -ri -Yd -sc -aA -ep -aH -af +yV +yV +Gw +Jb +Od +yX +Jt +Pn +iK +mF +Nz +Gw +yV +yV +yV "} (15,1,1) = {" -aQ -aj -aj -aj -aj -aj -aj -bu -aj -NE -aj -nO -aA -ep -er -af +yV +yV +Gw +oc +sK +bq +UL +Tu +VZ +rw +MW +UF +yV +yV +yV "} (16,1,1) = {" -af -aj -aj -ez -RZ -ao -gL -bv -aj -bK -aj -aj -aj -fW -af -af +yV +yV +Gw +le +Du +Ab +Pc +ft +AE +ok +GC +oW +yV +yV +yV "} (17,1,1) = {" -af -af -aj -aj -aj -aj -aj -aj -aj -aj -aj -df -af -af -af -af +yV +yV +Gw +sS +Py +QI +Gw +Ha +Ew +Ds +sj +fS +yV +yV +yV +"} +(18,1,1) = {" +yV +yV +Hg +Gw +Gw +Yz +Gw +Gw +Us +Gw +Gw +Gw +yV +yV +yV +"} +(19,1,1) = {" +yV +yV +yV +Gw +Jy +wN +VL +ki +Ve +Ep +mR +Gw +yV +yV +yV +"} +(20,1,1) = {" +yV +yV +yV +YF +lm +an +tL +QU +NI +UD +pH +Gw +yV +yV +yV +"} +(21,1,1) = {" +yV +yV +yV +YF +dC +EE +hO +XC +ZY +Kv +Gw +Tb +yV +yV +yV +"} +(22,1,1) = {" +yV +yV +yV +YF +jT +zL +FD +uc +FT +ij +Gw +yV +yV +yV +yV +"} +(23,1,1) = {" +yV +yV +yV +YF +YF +aj +BO +QY +EU +Gw +mX +yV +yV +yV +yV +"} +(24,1,1) = {" +yV +yV +yV +yV +YF +YF +YF +YF +Gw +Tb +yV +yV +yV +yV +yV "} diff --git a/_maps/shuttles/ruin/ruin_caravan_victim.dmm b/_maps/shuttles/ruin/ruin_caravan_victim.dmm index a9fb24106db26..d8d67dfcca68d 100644 --- a/_maps/shuttles/ruin/ruin_caravan_victim.dmm +++ b/_maps/shuttles/ruin/ruin_caravan_victim.dmm @@ -7,16 +7,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter1) -"ax" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/silver{ - amount = 25 - }, -/obj/item/stack/sheet/mineral/silver{ - amount = 25 - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "aM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -35,6 +25,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter1) +"aQ" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "aX" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/tile/yellow/half/contrasted, @@ -42,15 +39,6 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter1) -"bg" = ( -/obj/machinery/airalarm/all_access{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/iron/airless, -/area/shuttle/caravan/freighter1) "bu" = ( /obj/machinery/door/airlock{ name = "Crew Cabins" @@ -62,20 +50,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter1) -"bI" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/box/white/corners, -/obj/machinery/button/door{ - id = "caravantrade1_cargo"; - name = "Cargo Blast Door Control"; - pixel_y = -24 - }, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/diamond{ - amount = 5 - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "bR" = ( /obj/structure/toilet{ dir = 4 @@ -90,6 +64,19 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter1) +"cr" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/rglass{ + amount = 20 + }, +/obj/item/stack/sheet/rglass{ + amount = 20 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "ct" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -109,6 +96,43 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter1) +"dd" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/uranium{ + amount = 10 + }, +/obj/item/stack/sheet/mineral/uranium{ + amount = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) +"du" = ( +/obj/machinery/light/small, +/obj/structure/bed, +/obj/item/bedsheet, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/button/door{ + id = "caravantrade1_cabin1"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 6; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "dL" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, @@ -160,28 +184,15 @@ "fD" = ( /turf/template_noop, /area/shuttle/caravan/freighter1) -"fM" = ( -/obj/machinery/light/small, -/obj/structure/bed, -/obj/item/bedsheet, -/obj/effect/decal/cleanable/dirt, +"ge" = ( /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 24 }, -/obj/machinery/button/door{ - id = "caravantrade1_cabin1"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - pixel_y = 6; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/airless{ + broken = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "gw" = ( /obj/structure/chair/fancy/shuttle{ @@ -195,10 +206,6 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter1) -"hk" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "if" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -206,29 +213,6 @@ /mob/living/simple_animal/hostile/syndicate/ranged/smg/space, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter1) -"in" = ( -/obj/machinery/light/small, -/obj/structure/bed, -/obj/item/bedsheet, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/button/door{ - id = "caravantrade1_cabin2"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - pixel_y = 6; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "it" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/mapping_helpers/airlock/locked, @@ -269,6 +253,17 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter1) +"kN" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/gold{ + amount = 25 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "lt" = ( /obj/structure/cable, /obj/machinery/power/port_gen/pacman{ @@ -318,6 +313,20 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter1) +"mF" = ( +/obj/machinery/airalarm/all_access{ + pixel_y = 24; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/iron/airless, +/area/shuttle/caravan/freighter1) +"nX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "oj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -325,12 +334,6 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter1) -"ot" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "oN" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -339,25 +342,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) -"oS" = ( -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "qC" = ( /obj/effect/turf_decal/bot_white, /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) -"qM" = ( -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "rF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -365,23 +355,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter1) -"sf" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/crowbar, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/airalarm/all_access{ - pixel_y = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless, -/area/shuttle/caravan/freighter1) "si" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -415,12 +388,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) -"tg" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 8 +"sE" = ( +/obj/machinery/light/small{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, +/obj/machinery/airalarm/all_access{ + pixel_y = 24; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/iron/airless, /area/shuttle/caravan/freighter1) "tM" = ( /obj/structure/table, @@ -455,6 +434,12 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter1) +"vB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "vS" = ( /obj/structure/closet/secure_closet/freezer{ locked = 0; @@ -491,15 +476,11 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter1) -"xx" = ( -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating/airless{ - broken = 1 +"wA" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 4 }, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "xz" = ( /obj/effect/turf_decal/box/white/corners{ @@ -538,22 +519,7 @@ icon_state = "floorscorched2" }, /area/shuttle/caravan/freighter1) -"AM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/command{ - name = "Bridge" - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) -"AX" = ( -/obj/effect/turf_decal/box/white/corners, -/obj/structure/closet/crate, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/effect/decal/cleanable/dirt, +"AA" = ( /turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "Bu" = ( @@ -585,6 +551,16 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter1) +"Cz" = ( +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "CU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -593,17 +569,6 @@ icon_state = "floorscorched1" }, /area/shuttle/caravan/freighter1) -"DQ" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/gold{ - amount = 25 - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "El" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/caravan/freighter1) @@ -649,6 +614,16 @@ }, /turf/template_noop, /area/shuttle/caravan/freighter1) +"GH" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/silver{ + amount = 25 + }, +/obj/item/stack/sheet/mineral/silver{ + amount = 25 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "GJ" = ( /obj/machinery/firealarm{ pixel_y = 24 @@ -658,21 +633,32 @@ }, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter1) -"Hv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +"Hp" = ( +/obj/machinery/light/small, +/obj/structure/bed, +/obj/item/bedsheet, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 }, -/turf/open/floor/iron/airless, -/area/shuttle/caravan/freighter1) -"Ib" = ( -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/button/door{ + id = "caravantrade1_cabin2"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 6; + specialfunctions = 4 }, -/obj/machinery/airalarm/all_access{ - pixel_y = 24 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) +"Hv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter1) @@ -845,20 +831,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) -"OK" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/uranium{ - amount = 10 - }, -/obj/item/stack/sheet/mineral/uranium{ - amount = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "Qk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -894,12 +866,6 @@ }, /turf/open/floor/iron/airless, /area/shuttle/caravan/freighter1) -"RI" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "Su" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/airless{ @@ -910,6 +876,20 @@ /obj/structure/lattice, /turf/template_noop, /area/shuttle/caravan/freighter1) +"Tl" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/box/white/corners, +/obj/machinery/button/door{ + id = "caravantrade1_cargo"; + name = "Cargo Blast Door Control"; + pixel_y = -24 + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/diamond{ + amount = 5 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "Tq" = ( /obj/effect/decal/cleanable/blood, /mob/living/simple_animal/hostile/syndicate/melee/sword/space/stormtrooper, @@ -920,19 +900,19 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter1) -"TP" = ( -/obj/structure/closet/crate{ - opened = 1 - }, -/obj/item/stack/sheet/iron/fifty, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) "Ua" = ( /obj/structure/girder, /turf/open/floor/plating/airless{ broken = 1 }, /area/shuttle/caravan/freighter1) +"Ud" = ( +/obj/structure/closet/crate{ + opened = 1 + }, +/obj/item/stack/sheet/iron/fifty, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "Ur" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/shuttle_flight/caravan/trade1{ @@ -949,6 +929,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter1) +"Vs" = ( +/obj/effect/turf_decal/box/white/corners, +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) "VN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1014,28 +1002,43 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter1) -"Xt" = ( +"Xo" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Bridge" }, /turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) -"Zw" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark/airless, -/area/shuttle/caravan/freighter1) -"ZZ" = ( -/obj/effect/turf_decal/box/white/corners{ +"Yf" = ( +/obj/machinery/light{ dir = 1 }, -/obj/structure/closet/crate, -/obj/item/stack/sheet/rglass{ - amount = 20 +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/crowbar, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/obj/item/stack/sheet/rglass{ - amount = 20 +/obj/machinery/airalarm/all_access{ + pixel_y = 24; + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/airless, +/area/shuttle/caravan/freighter1) +"YY" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/turf/open/floor/iron/dark/airless, +/area/shuttle/caravan/freighter1) +"Zw" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) @@ -1083,12 +1086,12 @@ El oj ec Qs -xx +ge fk El -OK -ax -tg +dd +GH +aQ El "} (5,1,1) = {" @@ -1099,16 +1102,16 @@ El El BN El -DQ -oS -bI +kN +AA +Tl El "} (6,1,1) = {" El GJ sp -in +Hp El Qk ct @@ -1125,22 +1128,22 @@ El El ss CU -ZZ -hk -RI +cr +nX +YY BB "} (8,1,1) = {" El -bg +mF iL -fM +du Fv -sf +Yf VT -ot -hk -AX +wA +nX +Vs Xh "} (9,1,1) = {" @@ -1165,7 +1168,7 @@ El ap VN lx -TP +Ud WX Xh "} @@ -1226,7 +1229,7 @@ El El El El -Ib +sE LK El Jv @@ -1252,7 +1255,7 @@ Fv El El El -AM +Xo El El Jv @@ -1264,8 +1267,8 @@ Jv Jv El Mi -qM -Xt +Cz +vB JD El Jv diff --git a/_maps/shuttles/ruin/ruin_pirate_cutter.dmm b/_maps/shuttles/ruin/ruin_pirate_cutter.dmm index a8aa852aeb113..7a090cac263ce 100644 --- a/_maps/shuttles/ruin/ruin_pirate_cutter.dmm +++ b/_maps/shuttles/ruin/ruin_pirate_cutter.dmm @@ -575,7 +575,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 24 }, /turf/open/floor/plating, @@ -588,7 +588,8 @@ "DY" = ( /obj/structure/closet/crate/secure/loot, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /turf/open/floor/iron/dark, /area/shuttle/caravan/pirate) @@ -707,7 +708,8 @@ "JA" = ( /obj/structure/table, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/item/ammo_box/a40mm, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, diff --git a/_maps/shuttles/ruin/ruin_syndicate_dropship.dmm b/_maps/shuttles/ruin/ruin_syndicate_dropship.dmm index 2598a1f70120a..2ce9a79c46593 100644 --- a/_maps/shuttles/ruin/ruin_syndicate_dropship.dmm +++ b/_maps/shuttles/ruin/ruin_syndicate_dropship.dmm @@ -304,7 +304,8 @@ "EO" = ( /obj/structure/chair/fancy/shuttle, /obj/machinery/airalarm/syndicate{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/pod/dark, diff --git a/_maps/shuttles/ruin/ruin_syndicate_fighter_shiv.dmm b/_maps/shuttles/ruin/ruin_syndicate_fighter_shiv.dmm index 696ff0f0158be..373fd5ddaae75 100644 --- a/_maps/shuttles/ruin/ruin_syndicate_fighter_shiv.dmm +++ b/_maps/shuttles/ruin/ruin_syndicate_fighter_shiv.dmm @@ -24,9 +24,8 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/caravan/syndicate1) "fh" = ( -/obj/machinery/camera/xray{ +/obj/machinery/camera/xray/directional/west{ c_tag = "External View"; - dir = 4; network = list("caravansyndicate1"); pixel_x = 32 }, diff --git a/_maps/shuttles/science/science_outpost.dmm b/_maps/shuttles/science/science_outpost.dmm index b98fb8112154d..1e07ac736323e 100644 --- a/_maps/shuttles/science/science_outpost.dmm +++ b/_maps/shuttles/science/science_outpost.dmm @@ -72,7 +72,7 @@ /area/shuttle/science) "s" = ( /obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/mineral/titanium/purple, /area/shuttle/science) "t" = ( diff --git a/_maps/shuttles/whiteship/whiteship_box.dmm b/_maps/shuttles/whiteship/whiteship_box.dmm index 830395a0a83b7..19c9f7293d8fb 100644 --- a/_maps/shuttles/whiteship/whiteship_box.dmm +++ b/_maps/shuttles/whiteship/whiteship_box.dmm @@ -93,7 +93,8 @@ pixel_y = 6 }, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/item/storage/backpack/duffelbag/med/surgery{ pixel_y = 4 @@ -421,7 +422,8 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/machinery/light/small/built{ dir = 1 @@ -476,7 +478,8 @@ dir = 1 }, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -526,7 +529,7 @@ anchored = 1 }, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 24 }, /turf/open/floor/iron/white/side{ @@ -1129,7 +1132,8 @@ pixel_x = 4 }, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/item/flashlight/pen{ pixel_x = -6; @@ -1199,7 +1203,8 @@ req_access = null }, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /turf/open/floor/iron/white, /area/shuttle/abandoned/medbay) @@ -1873,7 +1878,8 @@ icon_state = "4-8" }, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -1913,7 +1919,8 @@ }, /obj/structure/bed, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/item/bedsheet, /obj/machinery/atmospherics/components/unary/vent_pump/on, diff --git a/_maps/shuttles/whiteship/whiteship_delta.dmm b/_maps/shuttles/whiteship/whiteship_delta.dmm index 92d9ebb7fa598..e3934bd4cec80 100644 --- a/_maps/shuttles/whiteship/whiteship_delta.dmm +++ b/_maps/shuttles/whiteship/whiteship_delta.dmm @@ -52,34 +52,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/freezer, /area/shuttle/abandoned/crew) -"al" = ( -/obj/machinery/light/small/built{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/bed, -/obj/item/bedsheet/centcom, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/wood, -/area/shuttle/abandoned/crew) -"am" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/bed, -/obj/item/bedsheet/centcom, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/wood, -/area/shuttle/abandoned/crew) "an" = ( /obj/structure/closet/emcloset/anchored, /obj/effect/decal/cleanable/dirt/dust, @@ -721,24 +693,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/shuttle/abandoned/engine) -"cn" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/remains/human{ - desc = "They look like human remains, and have clearly been gnawed at." - }, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/item/clothing/head/hats/centhat{ - desc = "There's a gouge through the top where something has clawed clean through it. Whoever was wearing it probably doesn't need a hat any more."; - name = "\improper damaged CentCom hat"; - pixel_x = 2; - pixel_y = 2 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/iron/dark, -/area/shuttle/abandoned/bridge) "co" = ( /obj/structure/chair/fancy/shuttle{ dir = 4 @@ -959,22 +913,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/dark, /area/shuttle/abandoned/medbay) -"cV" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/item/radio/off{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/radio/off, -/obj/machinery/airalarm/all_access{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/iron/dark, -/area/shuttle/abandoned/medbay) "cW" = ( /obj/structure/sign/departments/cargo, /turf/closed/wall/mineral/titanium, @@ -1301,18 +1239,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/white/side, /area/shuttle/abandoned/medbay) -"dE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/built{ - dir = 4 - }, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/iron/white/side, -/area/shuttle/abandoned/medbay) "dF" = ( /obj/structure/table/optable, /obj/item/storage/firstaid/regular, @@ -1480,17 +1406,26 @@ }, /turf/open/floor/plating, /area/shuttle/abandoned/medbay) -"fr" = ( +"eD" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/wardrobe/mixed, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/light/small, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/all_access{ + pixel_y = 24; dir = 1 }, -/obj/item/storage/wallet/random, -/obj/item/clothing/under/rank/centcom/officer, -/obj/item/clothing/under/rank/centcom/commander, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/spider/stickyweb, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/iron, /area/shuttle/abandoned/crew) @@ -1534,6 +1469,20 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/shuttle/abandoned/bar) +"iJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/wardrobe/mixed, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/storage/wallet/random, +/obj/item/clothing/under/rank/centcom/official, +/obj/item/clothing/under/rank/centcom/commander, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/abandoned/crew) "iK" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -1570,6 +1519,23 @@ }, /turf/open/floor/iron, /area/shuttle/abandoned/crew) +"jw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light/small/built{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/shuttle/abandoned/crew) "kd" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -1751,6 +1717,49 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, /area/shuttle/abandoned/bridge) +"uw" = ( +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight/flare{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/flashlight/flare{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/crowbar, +/obj/item/wrench, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/extinguisher, +/obj/item/extinguisher, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/all_access{ + pixel_y = 24; + dir = 1 + }, +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/shuttle/abandoned/cargo) +"uS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/t_scanner, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/shuttle/abandoned/cargo) "vm" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/abandoned/medbay) @@ -1816,33 +1825,6 @@ }, /turf/open/floor/plating, /area/shuttle/abandoned/crew) -"wJ" = ( -/obj/item/storage/toolbox/emergency, -/obj/item/storage/toolbox/emergency, -/obj/item/flashlight/flare{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/flashlight/flare{ - pixel_x = -6; - pixel_y = -2 - }, -/obj/item/crowbar, -/obj/item/wrench, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/extinguisher, -/obj/item/extinguisher, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/all_access{ - pixel_y = 24 - }, -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/obj/structure/closet/crate/internals, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/shuttle/abandoned/cargo) "xn" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/chair, @@ -1858,6 +1840,18 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/shuttle/abandoned/crew) +"yX" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/built{ + dir = 4 + }, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/iron/white/side, +/area/shuttle/abandoned/medbay) "zg" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2033,6 +2027,23 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/shuttle/abandoned/bar) +"Ix" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/obj/item/storage/belt/utility, +/obj/item/radio/off{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/radio/off, +/obj/machinery/airalarm/all_access{ + pixel_y = 24; + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/iron/dark, +/area/shuttle/abandoned/medbay) "IY" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/box/white/corners{ @@ -2086,22 +2097,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/shuttle/abandoned/bar) -"Mf" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/obj/structure/closet/crate, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/relic, -/obj/item/t_scanner, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/shuttle/abandoned/cargo) "NM" = ( /obj/machinery/airalarm/all_access{ dir = 1; @@ -2133,27 +2128,19 @@ }, /turf/open/floor/iron, /area/shuttle/abandoned/medbay) -"QR" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small, -/obj/structure/cable/yellow{ - icon_state = "4-8" +"Rv" = ( +/obj/machinery/light/small/built{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed, +/obj/item/bedsheet/centcom, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/airalarm/all_access{ - pixel_y = 24 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/spider/stickyweb, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 4; + pixel_x = 24 }, -/turf/open/floor/iron, +/turf/open/floor/wood, /area/shuttle/abandoned/crew) "SY" = ( /obj/effect/spawner/structure/window/shuttle, @@ -2179,6 +2166,20 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, /area/shuttle/abandoned/bridge) +"TK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed, +/obj/item/bedsheet/centcom, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/shuttle/abandoned/crew) "TO" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -2223,6 +2224,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/shuttle/abandoned/cargo) +"WG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/remains/human{ + desc = "They look like human remains, and have clearly been gnawed at." + }, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/item/clothing/head/hats/centcom_cap{ + desc = "There's a gouge through the top where something has clawed clean through it. Whoever was wearing it probably doesn't need a hat any more."; + name = "\improper damaged CentCom hat"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/iron/dark, +/area/shuttle/abandoned/bridge) "WI" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/spider/stickyweb, @@ -2281,23 +2300,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/shuttle/abandoned/cargo) -"YZ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light/small/built{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/shuttle/abandoned/crew) (1,1,1) = {" aa @@ -2423,7 +2425,7 @@ bC bR bX cf -cn +WG ct bC hY @@ -2437,7 +2439,7 @@ ac aj aC nA -fr +iJ bD Ts bY @@ -2447,7 +2449,7 @@ qA bD Qd dg -dE +yX dN vm "} @@ -2474,7 +2476,7 @@ vm ac ac ac -QR +eD ac bE bT @@ -2491,7 +2493,7 @@ vm "} (11,1,1) = {" bI -al +Rv aE Kx bp @@ -2515,7 +2517,7 @@ ac Cw bq xP -YZ +jw lp cj TO @@ -2529,7 +2531,7 @@ vm "} (13,1,1) = {" bI -am +TK aF BT ac @@ -2616,7 +2618,7 @@ aa aa aa vm -cV +Ix dp vm vm @@ -2672,7 +2674,7 @@ aa aa aa cz -Mf +uS IY ds EA @@ -2710,7 +2712,7 @@ aa aa aa cy -wJ +uw YG dC UM diff --git a/_maps/shuttles/whiteship/whiteship_fland.dmm b/_maps/shuttles/whiteship/whiteship_fland.dmm index 7a7b7f0710e51..af3d979de19bc 100644 --- a/_maps/shuttles/whiteship/whiteship_fland.dmm +++ b/_maps/shuttles/whiteship/whiteship_fland.dmm @@ -123,7 +123,8 @@ pixel_y = 6 }, /obj/machinery/airalarm/all_access{ - pixel_y = 22 + pixel_y = 22; + dir = 1 }, /obj/item/storage/backpack/duffelbag/med/surgery{ pixel_y = 4 @@ -697,7 +698,7 @@ "Ri" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 22 }, /obj/machinery/atmospherics/pipe/manifold/dark/hidden{ @@ -776,7 +777,8 @@ /area/shuttle/abandoned) "Us" = ( /obj/machinery/airalarm/all_access{ - pixel_y = 22 + pixel_y = 22; + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/dark/hidden{ dir = 4 diff --git a/_maps/shuttles/whiteship/whiteship_meta.dmm b/_maps/shuttles/whiteship/whiteship_meta.dmm index 1c10fee69e9df..df60296b94b5b 100644 --- a/_maps/shuttles/whiteship/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship/whiteship_meta.dmm @@ -488,7 +488,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 24 }, /turf/open/floor/iron/dark, @@ -614,7 +614,7 @@ "cc" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt/dust, @@ -656,7 +656,8 @@ "ce" = ( /obj/structure/table, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/effect/decal/cleanable/dirt/dust, /obj/item/folder/blue{ @@ -946,7 +947,8 @@ "cZ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/machinery/light/small/built{ dir = 1 @@ -2424,7 +2426,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/hydroponics/constructable, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = 24 }, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -2468,7 +2470,8 @@ "Oh" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -2637,7 +2640,8 @@ "TL" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/structure/closet/secure_closet/personal, /obj/effect/decal/cleanable/dirt/dust, @@ -2760,7 +2764,8 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/airalarm/all_access{ - pixel_y = 24 + pixel_y = 24; + dir = 1 }, /obj/effect/turf_decal/stripes/white/line{ dir = 1 diff --git a/beestation.dme b/beestation.dme index 1b5026ff0d76d..e93cdc969ede1 100644 --- a/beestation.dme +++ b/beestation.dme @@ -102,6 +102,7 @@ #include "code\__DEFINES\language.dm" #include "code\__DEFINES\layers.dm" #include "code\__DEFINES\lighting.dm" +#include "code\__DEFINES\living.dm" #include "code\__DEFINES\logging.dm" #include "code\__DEFINES\machines.dm" #include "code\__DEFINES\magic.dm" @@ -428,6 +429,7 @@ #include "code\controllers\subsystem\hub.dm" #include "code\controllers\subsystem\icon_smooth.dm" #include "code\controllers\subsystem\idlenpcpool.dm" +#include "code\controllers\subsystem\init_profiler.dm" #include "code\controllers\subsystem\input.dm" #include "code\controllers\subsystem\ipintel.dm" #include "code\controllers\subsystem\job.dm" @@ -454,6 +456,7 @@ #include "code\controllers\subsystem\radio.dm" #include "code\controllers\subsystem\research.dm" #include "code\controllers\subsystem\runechat.dm" +#include "code\controllers\subsystem\security_level.dm" #include "code\controllers\subsystem\server_maint.dm" #include "code\controllers\subsystem\shuttle.dm" #include "code\controllers\subsystem\sound.dm" @@ -816,6 +819,7 @@ #include "code\datums\elements\light_blocking.dm" #include "code\datums\elements\mechanical_repair.dm" #include "code\datums\elements\mirage_border.dm" +#include "code\datums\elements\obj_regen.dm" #include "code\datums\elements\openspace_item_click_handler.dm" #include "code\datums\elements\pet_bonus.dm" #include "code\datums\elements\point_of_interest.dm" @@ -887,6 +891,7 @@ #include "code\datums\martial\tribal_claw.dm" #include "code\datums\martial\wrestling.dm" #include "code\datums\materials\_material.dm" +#include "code\datums\materials\alloys.dm" #include "code\datums\materials\basemats.dm" #include "code\datums\materials\meat.dm" #include "code\datums\mocking\client.dm" @@ -1215,6 +1220,7 @@ #include "code\game\objects\effects\icons.dm" #include "code\game\objects\effects\info.dm" #include "code\game\objects\effects\landmarks.dm" +#include "code\game\objects\effects\lighting.dm" #include "code\game\objects\effects\mainttraps.dm" #include "code\game\objects\effects\mines.dm" #include "code\game\objects\effects\misc.dm" @@ -1225,6 +1231,7 @@ #include "code\game\objects\effects\step_triggers.dm" #include "code\game\objects\effects\wanted_poster.dm" #include "code\game\objects\effects\anomalies\_anomalies.dm" +#include "code\game\objects\effects\anomalies\anomaly_bleed.dm" #include "code\game\objects\effects\anomalies\anomaly_bluespace.dm" #include "code\game\objects\effects\anomalies\anomaly_delimber.dm" #include "code\game\objects\effects\anomalies\anomaly_flux.dm" @@ -1359,6 +1366,7 @@ #include "code\game\objects\items\toys.dm" #include "code\game\objects\items\trash.dm" #include "code\game\objects\items\vending_items.dm" +#include "code\game\objects\items\wall_mounted.dm" #include "code\game\objects\items\weaponry.dm" #include "code\game\objects\items\circuitboards\circuitboard.dm" #include "code\game\objects\items\circuitboards\computer_circuitboards.dm" @@ -1639,6 +1647,7 @@ #include "code\game\objects\structures\crates_lockers\crates\large.dm" #include "code\game\objects\structures\crates_lockers\crates\secure.dm" #include "code\game\objects\structures\crates_lockers\crates\wooden.dm" +#include "code\game\objects\structures\gym\exercise_status.dm" #include "code\game\objects\structures\gym\punching_bag.dm" #include "code\game\objects\structures\gym\weight_machine.dm" #include "code\game\objects\structures\gym\weight_machine_action.dm" @@ -2538,6 +2547,7 @@ #include "code\modules\events\alien_infestation.dm" #include "code\modules\events\anomaly.dm" #include "code\modules\events\anomaly_bioscrambler.dm" +#include "code\modules\events\anomaly_blood.dm" #include "code\modules\events\anomaly_bluespace.dm" #include "code\modules\events\anomaly_flux.dm" #include "code\modules\events\anomaly_grav.dm" @@ -2574,6 +2584,7 @@ #include "code\modules\events\meateor_wave.dm" #include "code\modules\events\meteor_wave.dm" #include "code\modules\events\mice_migration.dm" +#include "code\modules\events\mimite_infestation.dm" #include "code\modules\events\nightmare.dm" #include "code\modules\events\operative.dm" #include "code\modules\events\pirates.dm" @@ -3212,6 +3223,7 @@ #include "code\modules\mob\living\simple_animal\hostile\macrophage.dm" #include "code\modules\mob\living\simple_animal\hostile\mecha_pilot.dm" #include "code\modules\mob\living\simple_animal\hostile\mimic.dm" +#include "code\modules\mob\living\simple_animal\hostile\mimite.dm" #include "code\modules\mob\living\simple_animal\hostile\mushroom.dm" #include "code\modules\mob\living\simple_animal\hostile\nanotrasen.dm" #include "code\modules\mob\living\simple_animal\hostile\netherworld.dm" @@ -3439,8 +3451,6 @@ #include "code\modules\plumbing\plumbers\destroyer.dm" #include "code\modules\plumbing\plumbers\filter.dm" #include "code\modules\plumbing\plumbers\grinder_chemical.dm" -#include "code\modules\plumbing\plumbers\patch_dispenser.dm" -#include "code\modules\plumbing\plumbers\pill_press.dm" #include "code\modules\plumbing\plumbers\pumps.dm" #include "code\modules\plumbing\plumbers\reaction_chamber.dm" #include "code\modules\plumbing\plumbers\splitters.dm" @@ -3480,6 +3490,7 @@ #include "code\modules\power\lighting\light.dm" #include "code\modules\power\lighting\light_construct.dm" #include "code\modules\power\lighting\light_items.dm" +#include "code\modules\power\lighting\light_mapping_helpers.dm" #include "code\modules\power\lighting\light_wallframes.dm" #include "code\modules\power\singularity\anomaly.dm" #include "code\modules\power\singularity\boh_tear.dm" @@ -3698,7 +3709,6 @@ #include "code\modules\requests\request_manager.dm" #include "code\modules\research\designs.dm" #include "code\modules\research\destructive_analyzer.dm" -#include "code\modules\research\experimentor.dm" #include "code\modules\research\rdconsole.dm" #include "code\modules\research\rdmachines.dm" #include "code\modules\research\research_disk.dm" @@ -3817,7 +3827,7 @@ #include "code\modules\security\prison_scanner.dm" #include "code\modules\security\workshop.dm" #include "code\modules\security_levels\keycard_authentication.dm" -#include "code\modules\security_levels\security_levels.dm" +#include "code\modules\security_levels\security_level_datums.dm" #include "code\modules\shuttle\arrivals.dm" #include "code\modules\shuttle\assault_pod.dm" #include "code\modules\shuttle\custom_shuttle.dm" @@ -3949,6 +3959,7 @@ #include "code\modules\surgery\anesthetic_machine.dm" #include "code\modules\surgery\blood_filter.dm" #include "code\modules\surgery\brain_recalibration.dm" +#include "code\modules\surgery\cauterize.dm" #include "code\modules\surgery\cavity_implant.dm" #include "code\modules\surgery\core_removal.dm" #include "code\modules\surgery\coronary_bypass.dm" diff --git a/code/__DEFINES/MC.dm b/code/__DEFINES/MC.dm index 53891ffc05826..9f230e56fe99c 100644 --- a/code/__DEFINES/MC.dm +++ b/code/__DEFINES/MC.dm @@ -25,8 +25,13 @@ #define STOP_PROCESSING(Processor, Datum) Datum.datum_flags &= ~DF_ISPROCESSING;Processor.processing -= Datum //some arbitrary defines to be used by self-pruning global lists. (see master_controller) -/// Used to trigger object removal from a processing list -#define PROCESS_KILL 26 + +/// Returns true if the MC is initialized and running. +/// Optional argument init_stage controls what stage the mc must have initializted to count as initialized. Defaults to INITSTAGE_MAX if not specified. +#define MC_RUNNING(INIT_STAGE...) (Master && Master.processing > 0 && Master.current_runlevel && Master.init_stage_completed == (max(min(INITSTAGE_MAX, ##INIT_STAGE), 1))) + +#define MC_LOOP_RTN_NEWSTAGES 1 +#define MC_LOOP_RTN_GRACEFUL_EXIT 2 //! SubSystem flags (Please design any new flags so that the default is off, to make adding flags to subsystems easier) @@ -72,6 +77,11 @@ #define SS_SLEEPING 4 /// fire() slept. #define SS_PAUSING 5 /// in the middle of pausing +// Subsystem init stages +#define INITSTAGE_EARLY 1 //! Early init stuff that doesn't need to wait for mapload +#define INITSTAGE_MAIN 2 //! Main init stage +#define INITSTAGE_MAX 2 //! Highest initstage. + #define SUBSYSTEM_DEF(X) GLOBAL_REAL(SS##X, /datum/controller/subsystem/##X);\ /datum/controller/subsystem/##X/New(){\ NEW_SS_GLOBAL(SS##X);\ diff --git a/code/__DEFINES/_tick.dm b/code/__DEFINES/_tick.dm index d3572d3545a86..97ecdbe31f4bd 100644 --- a/code/__DEFINES/_tick.dm +++ b/code/__DEFINES/_tick.dm @@ -14,8 +14,6 @@ #define TICK_LIMIT_TO_RUN 70 // Tick limit for MC while running #define TICK_LIMIT_MC 70 -// Tick limit while initializing -#define TICK_LIMIT_MC_INIT_DEFAULT (100 - TICK_BYOND_RESERVE) //for general usage #define TICK_USAGE world.tick_usage diff --git a/code/__DEFINES/airlock.dm b/code/__DEFINES/airlock.dm index adc13e64ba769..133e3a1df1027 100644 --- a/code/__DEFINES/airlock.dm +++ b/code/__DEFINES/airlock.dm @@ -9,8 +9,8 @@ #define AIRLOCK_WIRE_SECURITY_NONE 0 // Airlocks that are super easy to hack and have mostly labelled wires. No risk. #define AIRLOCK_WIRE_SECURITY_SIMPLE 1 // Airlock with less labelled wires, takes longer to hack but not shock risk. #define AIRLOCK_WIRE_SECURITY_PROTECTED 2 // Airlock has no labelled wires and has a single shock wire that is labelled -#define AIRLOCK_WIRE_SECURITY_ADVANCED 3 // Airlock has 2 duds and 1 shock wire -#define AIRLOCK_WIRE_SECURITY_ELITE 4 // Airlock has 2 duds and 2 shock wires +#define AIRLOCK_WIRE_SECURITY_ADVANCED 3 // Airlock has 1 duds and 1 shock wire +#define AIRLOCK_WIRE_SECURITY_ELITE 4 // Airlock has 1 duds and 2 shock wires #define AIRLOCK_WIRE_SECURITY_MAXIMUM 5 // Airlock has 2 duds, 2 shock wires and only a single power cable. #define AIRLOCK_CLOSED 1 diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index f508d854b1c86..c5caf46379798 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -130,10 +130,15 @@ /// The temperature the blue icon is displayed. #define BODYTEMP_COLD_WARNING_3 (BODYTEMP_COLD_DAMAGE_LIMIT - 150) //120k -#define SPACE_HELM_MIN_TEMP_PROTECT 2.0 //! what min_cold_protection_temperature is set to for space-helmet quality headwear. MUST NOT BE 0. -#define SPACE_HELM_MAX_TEMP_PROTECT 1500 //! Thermal insulation works both ways /Malkevin -#define SPACE_SUIT_MIN_TEMP_PROTECT 2.0 //! what min_cold_protection_temperature is set to for space-suit quality jumpsuits or suits. MUST NOT BE 0. -#define SPACE_SUIT_MAX_TEMP_PROTECT 1500 +/// what min_cold_protection_temperature is set to for space-helmet quality headwear. MUST NOT BE 0. +#define SPACE_HELM_MIN_TEMP_PROTECT 2.0 +/// Thermal insulation works both ways /Malkevin +#define SPACE_HELM_MAX_TEMP_PROTECT 1500 +/// what min_cold_protection_temperature is set to for space-suit quality jumpsuits or suits. MUST NOT BE 0. +#define SPACE_SUIT_MIN_TEMP_PROTECT 2.0 +/// The min cold protection of a space suit without the heater active +#define SPACE_SUIT_MIN_TEMP_PROTECT_OFF 72 +#define SPACE_SUIT_MAX_TEMP_PROTECT 1500 #define FIRE_SUIT_MIN_TEMP_PROTECT 60 //! Cold protection for firesuits #define FIRE_SUIT_MAX_TEMP_PROTECT 30000 //! what max_heat_protection_temperature is set to for firesuit quality suits. MUST NOT BE 0. diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index b9ea20e1c6d97..3fe2d6671f74c 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -44,6 +44,8 @@ #define COLOR_DARK_RED "#A50824" #define COLOR_RED_LIGHT "#FF3333" #define COLOR_MAROON "#800000" +#define COLOR_SECURITY_RED "#CB0000" +#define COLOR_VIVID_RED "#FF3232" #define COLOR_YELLOW "#FFFF00" #define COLOR_VIVID_YELLOW "#FBFF23" diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm index dabb8ba8f6337..115a2cf52f294 100644 --- a/code/__DEFINES/combat.dm +++ b/code/__DEFINES/combat.dm @@ -42,6 +42,8 @@ #define MELEE "melee" /// Involves magic. #define MAGIC "magic" +/// Bleed prevention +#define BLEED "bleed" /* /// Involved in checking the likelihood of applying a wound to a mob. diff --git a/code/__DEFINES/dcs/signals/signals_atom/signals_atom.dm b/code/__DEFINES/dcs/signals/signals_atom/signals_atom.dm index 497d785ce6d92..2cc4c0eaabc25 100644 --- a/code/__DEFINES/dcs/signals/signals_atom/signals_atom.dm +++ b/code/__DEFINES/dcs/signals/signals_atom/signals_atom.dm @@ -93,8 +93,6 @@ ///from obj/machinery/bsa/full/proc/fire(): () #define COMSIG_ATOM_BSA_BEAM "atom_bsa_beam_pass" #define COMSIG_ATOM_BLOCKS_BSA_BEAM 1 -///! from base of atom/set_light(): (l_range, l_power, l_color) -#define COMSIG_ATOM_SET_LIGHT "atom_set_light" ///! from base of atom/setDir(): (old_dir, new_dir) #define COMSIG_ATOM_DIR_CHANGE "atom_dir_change" ///! from base of atom/handle_atom_del(): (atom/deleted) diff --git a/code/__DEFINES/dcs/signals/signals_datum/signals_datum.dm b/code/__DEFINES/dcs/signals/signals_datum/signals_datum.dm index cb07c7990822b..e9fc41ba61575 100644 --- a/code/__DEFINES/dcs/signals/signals_datum/signals_datum.dm +++ b/code/__DEFINES/dcs/signals/signals_datum/signals_datum.dm @@ -88,9 +88,12 @@ #define COMSIG_CLOCKWORK_SIGNAL_RECEIVED "clock_received" //! When anything the trap is attatched to is triggered ///Subsystem signals -///From base of datum/controller/subsystem/Initialize: (start_timeofday) +///From base of datum/controller/subsystem/Initialize #define COMSIG_SUBSYSTEM_POST_INITIALIZE "subsystem_post_initialize" +///from SSsecurity_level when the security level changes : (new_level) +#define COMSIG_SECURITY_LEVEL_CHANGED "security_level_changed" + /// a weather event of some kind occured #define COMSIG_WEATHER_TELEGRAPH(event_type) "!weather_telegraph [event_type]" #define COMSIG_WEATHER_START(event_type) "!weather_start [event_type]" diff --git a/code/__DEFINES/dcs/signals/signals_global.dm b/code/__DEFINES/dcs/signals/signals_global.dm index 132dee7e28ea9..1d10a44148fb3 100644 --- a/code/__DEFINES/dcs/signals/signals_global.dm +++ b/code/__DEFINES/dcs/signals/signals_global.dm @@ -12,7 +12,6 @@ #define COMSIG_GLOB_MOB_DEATH "!mob_death" //! mob died somewhere : (mob , gibbed) #define COMSIG_GLOB_LIVING_SAY_SPECIAL "!say_special" //! global living say plug - use sparingly: (mob/speaker , message) #define COMSIG_GLOB_CARBON_THROW_THING "!throw_thing" //! a person somewhere has thrown something : (mob/living/carbon/carbon_thrower, target) -#define COMSIG_GLOB_SECURITY_ALERT_CHANGE "!alert_change" //! security level was changed : (new_alert) #define COMSIG_GLOB_SOUND_PLAYED "!sound_played" //! a sound was played : (sound_player, sound_file) /// called by datum/cinematic/play() : (datum/cinematic/new_cinematic) #define COMSIG_GLOB_PLAY_CINEMATIC "!play_cinematic" diff --git a/code/__DEFINES/dcs/signals/signals_lighting.dm b/code/__DEFINES/dcs/signals/signals_lighting.dm index f728e2503073d..02265d2f16691 100644 --- a/code/__DEFINES/dcs/signals/signals_lighting.dm +++ b/code/__DEFINES/dcs/signals/signals_lighting.dm @@ -2,17 +2,33 @@ // When the signal is called: (signal arguments) // All signals send the source datum of the signal as the first argument -//Lightning -///Called right before the atom changes the value of light_range to a different one, from base atom/set_light_range(): (new_range) -#define COMSIG_ATOM_SET_LIGHT_RANGE "atom_set_light_range" -///Called right before the atom changes the value of light_power to a different one, from base atom/set_light_power(): (new_power) +// Lighting: +///from base of [atom/proc/set_light]: (l_range, l_power, l_color, l_on) +#define COMSIG_ATOM_SET_LIGHT "atom_set_light" + /// Blocks [/atom/proc/set_light], [/atom/proc/set_light_power], [/atom/proc/set_light_range], [/atom/proc/set_light_color], [/atom/proc/set_light_on], and [/atom/proc/set_light_flags]. + #define COMPONENT_BLOCK_LIGHT_UPDATE (1<<0) +///Called right before the atom changes the value of light_power to a different one, from base [atom/proc/set_light_power]: (new_power) #define COMSIG_ATOM_SET_LIGHT_POWER "atom_set_light_power" -///Called right before the atom changes the value of light_color to a different one, from base atom/set_light_color(): (new_color) +///Called right after the atom changes the value of light_power to a different one, from base of [/atom/proc/set_light_power]: (old_power) +#define COMSIG_ATOM_UPDATE_LIGHT_POWER "atom_update_light_power" +///Called right before the atom changes the value of light_range to a different one, from base [atom/proc/set_light_range]: (new_range) +#define COMSIG_ATOM_SET_LIGHT_RANGE "atom_set_light_range" +///Called right after the atom changes the value of light_range to a different one, from base of [/atom/proc/set_light_range]: (old_range) +#define COMSIG_ATOM_UPDATE_LIGHT_RANGE "atom_update_light_range" +///Called right before the atom changes the value of light_color to a different one, from base [atom/proc/set_light_color]: (new_color) #define COMSIG_ATOM_SET_LIGHT_COLOR "atom_set_light_color" -///Called right before the atom changes the value of light_on to a different one, from base atom/set_light_on(): (new_value) +///Called right after the atom changes the value of light_color to a different one, from base of [/atom/proc/set_light_color]: (old_color) +#define COMSIG_ATOM_UPDATE_LIGHT_COLOR "atom_update_light_color" +///Called right before the atom changes the value of light_on to a different one, from base [atom/proc/set_light_on]: (new_value) #define COMSIG_ATOM_SET_LIGHT_ON "atom_set_light_on" -///Called right before the atom changes the value of light_flags to a different one, from base atom/set_light_flags(): (new_value) +///Called right after the atom changes the value of light_on to a different one, from base of [/atom/proc/set_light_on]: (old_value) +#define COMSIG_ATOM_UPDATE_LIGHT_ON "atom_update_light_on" +///Called right before the atom changes the value of light_flags to a different one, from base [atom/proc/set_light_flags]: (new_flags) #define COMSIG_ATOM_SET_LIGHT_FLAGS "atom_set_light_flags" +///Called right after the atom changes the value of light_flags to a different one, from base of [/atom/proc/set_light_flags]: (old_flags) +#define COMSIG_ATOM_UPDATE_LIGHT_FLAGS "atom_update_light_flags" + + ///Called when the movable tries to change its dynamic light color setting, from base atom/movable/lighting_overlay_set_color(): (color) #define COMSIG_MOVABLE_LIGHT_OVERLAY_SET_RANGE "movable_light_overlay_set_color" ///Called when the movable tries to change its dynamic light power setting, from base atom/movable/lighting_overlay_set_power(): (power) diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_living.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_living.dm index b9c1e57d83d5a..66dd862db99d7 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_living.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_living.dm @@ -25,6 +25,8 @@ #define COMSIG_LIVING_DEATH "living_death" /// from base of mob/living/updatehealth(): () #define COMSIG_LIVING_UPDATE_HEALTH "living_update_health" +/// Called when a living mob has its resting updated: (resting_state) +#define COMSIG_LIVING_RESTING_UPDATED "resting_updated" /// from /datum/component/singularity/proc/can_move(), as well as /obj/anomaly/energy_ball/proc/can_move() /// if a callback returns `SINGULARITY_TRY_MOVE_BLOCK`, then the singularity will not move to that turf @@ -37,13 +39,20 @@ #define COMSIG_LIVING_HANDLE_BREATHING "living_handle_breathing" //ALL OF THESE DO NOT TAKE INTO ACCOUNT WHETHER AMOUNT IS 0 OR LOWER AND ARE SENT REGARDLESS! -#define COMSIG_LIVING_STATUS_STUN "living_stun" //! from base of mob/living/Stun() (amount, update, ignore) -#define COMSIG_LIVING_STATUS_KNOCKDOWN "living_knockdown" //! from base of mob/living/Knockdown() (amount, update, ignore) -#define COMSIG_LIVING_STATUS_PARALYZE "living_paralyze" //! from base of mob/living/Paralyze() (amount, update, ignore) -#define COMSIG_LIVING_STATUS_IMMOBILIZE "living_immobilize" //! from base of mob/living/Immobilize() (amount, update, ignore) -#define COMSIG_LIVING_STATUS_UNCONSCIOUS "living_unconscious" //! from base of mob/living/Unconscious() (amount, update, ignore) -#define COMSIG_LIVING_STATUS_SLEEP "living_sleeping" //! from base of mob/living/Sleeping() (amount, update, ignore) - #define COMPONENT_NO_STUN 1 //For all of them + +///from base of mob/living/Stun() (amount, ignore_canstun) +#define COMSIG_LIVING_STATUS_STUN "living_stun" +///from base of mob/living/Knockdown() (amount, ignore_canstun) +#define COMSIG_LIVING_STATUS_KNOCKDOWN "living_knockdown" +///from base of mob/living/Paralyze() (amount, ignore_canstun) +#define COMSIG_LIVING_STATUS_PARALYZE "living_paralyze" +///from base of mob/living/Immobilize() (amount, ignore_canstun) +#define COMSIG_LIVING_STATUS_IMMOBILIZE "living_immobilize" +///from base of mob/living/Unconscious() (amount, ignore_canstun) +#define COMSIG_LIVING_STATUS_UNCONSCIOUS "living_unconscious" +///from base of mob/living/Sleeping() (amount, ignore_canstun) +#define COMSIG_LIVING_STATUS_SLEEP "living_sleeping" + #define COMPONENT_NO_STUN (1<<0) //For all of them #define COMSIG_LIVING_ENTER_STASIS "living_enter_stasis" //! sent when a mob is put into stasis. #define COMSIG_LIVING_EXIT_STASIS "living_exit_stasis" //! sent when a mob exits stasis. diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm index 06e9484c867ca..8c0945c303b63 100644 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm +++ b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm @@ -6,3 +6,5 @@ ///from [/mob/living/carbon/human/Move]: () #define COMSIG_SHOES_STEP_ACTION "shoes_step_action" +///from base of /obj/item/clothing/suit/space/proc/toggle_spacesuit(): (obj/item/clothing/suit/space/suit) +#define COMSIG_SUIT_SPACE_TOGGLE "suit_space_toggle" diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_object.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_object.dm index 43a69190b2365..a8f84509c1816 100644 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_object.dm +++ b/code/__DEFINES/dcs/signals/signals_obj/signals_object.dm @@ -3,9 +3,24 @@ // All signals send the source datum of the signal as the first argument // /obj signals + +///from base of [/obj/proc/take_damage]: (damage_amount, damage_type, damage_flag, sound_effect, attack_dir, aurmor_penetration) +#define COMSIG_OBJ_TAKE_DAMAGE "obj_take_damage" + /// Return bitflags for the above signal which prevents the object taking any damage. + #define COMPONENT_NO_TAKE_DAMAGE (1<<0) +///from base of [/obj/proc/update_integrity]: (old_value, new_value) +#define COMSIG_OBJ_INTEGRITY_CHANGED "obj_integrity_changed" +///from base of obj/deconstruct(): (disassembled) +#define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct" +///from base of code/game/machinery #define COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH "obj_default_unfasten_wrench" -#define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct" //! from base of obj/deconstruct(): (disassembled) -#define COMSIG_OBJ_HIDE "obj_hide" //from base of /turf/proc/levelupdate(). (intact) true to hide and false to unhide +///from base of /turf/proc/levelupdate(). (intact) true to hide and false to unhide +#define COMSIG_OBJ_HIDE "obj_hide" + +/// from /obj/proc/obj_break: () +#define COMSIG_OBJ_BREAK "obj_break" +/// from base of [/obj/proc/obj_fix]: () +#define COMSIG_OBJ_FIX "obj_fix" /// from /obj/proc/make_unfrozen() #define COMSIG_OBJ_UNFREEZE "obj_unfreeze" @@ -16,3 +31,4 @@ #define COMPONENT_OBJ_CANCEL_CHARGE (1<<0) ///Called when a payment component changes value #define COMSIG_OBJ_ATTEMPT_CHARGE_CHANGE "obj_attempt_simple_charge_change" + diff --git a/code/__DEFINES/directional.dm b/code/__DEFINES/directional.dm index 978b6a4ea927a..bfde544b44716 100644 --- a/code/__DEFINES/directional.dm +++ b/code/__DEFINES/directional.dm @@ -15,3 +15,21 @@ /// Inverse direction, taking into account UP|DOWN if necessary. #define REVERSE_DIR(dir) ( ((dir & 85) << 1) | ((dir & 170) >> 1) ) + +/// Create directional subtypes for a path to simplify mapping. +#define MAPPING_DIRECTIONAL_HELPERS(path, offset) ##path/directional/north {\ + dir = NORTH; \ + pixel_y = offset; \ +} \ +##path/directional/south {\ + dir = SOUTH; \ + pixel_y = -offset; \ +} \ +##path/directional/east {\ + dir = EAST; \ + pixel_x = offset; \ +} \ +##path/directional/west {\ + dir = WEST; \ + pixel_x = -offset; \ +} diff --git a/code/__DEFINES/explosions.dm b/code/__DEFINES/explosions.dm index 855c5e6c9a537..3bac016833b29 100644 --- a/code/__DEFINES/explosions.dm +++ b/code/__DEFINES/explosions.dm @@ -26,9 +26,7 @@ target.ex_act(##args); // Explodable component deletion values -/// Makes the explodable component queue to reset its exploding status when it detonates. -#define EXPLODABLE_NO_DELETE 0 /// Makes the explodable component delete itself when it detonates. -#define EXPLODABLE_DELETE_SELF 1 +#define EXPLODABLE_DELETE_SELF 0 /// Makes the explodable component delete its parent when it detonates. -#define EXPLODABLE_DELETE_PARENT 2 +#define EXPLODABLE_DELETE_PARENT 1 diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index f9aab906c789c..b849ed37652c6 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -177,7 +177,6 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define MOBILITY_PULL (1<<6) //! can pull things #define MOBILITY_FLAGS_DEFAULT (MOBILITY_MOVE | MOBILITY_STAND | MOBILITY_PICKUP | MOBILITY_USE | MOBILITY_UI | MOBILITY_STORAGE | MOBILITY_PULL) -#define MOBILITY_FLAGS_INTERACTION (MOBILITY_USE | MOBILITY_PICKUP | MOBILITY_UI | MOBILITY_STORAGE) // radiation #define RAD_PROTECT_CONTENTS (1<<0) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index c50fc79865e14..eeaebb4b49164 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -174,6 +174,8 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list( #define isfaithless(A) (istype(A, /mob/living/simple_animal/hostile/faithless)) +#define ismimite(A) (istype(A, /mob/living/simple_animal/hostile/mimite)) + //Misc mobs #define isobserver(A) (istype(A, /mob/dead/observer)) diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm index 74a138a72b8cd..691d5c17c5e91 100644 --- a/code/__DEFINES/layers.dm +++ b/code/__DEFINES/layers.dm @@ -119,6 +119,7 @@ ///Lighting objects that are "free floating" #define O_LIGHTING_VISUAL_PLANE 110 +#define O_LIGHTING_VISUAL_LAYER 110 #define O_LIGHTING_VISUAL_RENDER_TARGET "O_LIGHT_VISUAL_PLANE" ///Things that should render ignoring lighting diff --git a/code/__DEFINES/lighting.dm b/code/__DEFINES/lighting.dm index 4cdd5ed268c33..15e51b92acc05 100644 --- a/code/__DEFINES/lighting.dm +++ b/code/__DEFINES/lighting.dm @@ -4,6 +4,8 @@ #define STATIC_LIGHT 1 ///Light made by masking the lighting darkness plane. #define MOVABLE_LIGHT 2 +///Light made by masking the lighting darkness plane, and is directional. +#define MOVABLE_LIGHT_DIRECTIONAL 3 ///Is a movable light source attached to another movable (its loc), meaning that the lighting component should go one level deeper. #define LIGHT_ATTACHED (1<<0) @@ -13,12 +15,16 @@ #define MINIMUM_USEFUL_LIGHT_RANGE 1.4 -#define LIGHTING_HEIGHT 1 //! height off the ground of light sources on the pseudo-z-axis, you should probably leave this alone -#define LIGHTING_ROUND_VALUE (1 / 64) //! Value used to round lumcounts, values smaller than 1/129 don't matter (if they do, thanks sinking points), greater values will make lighting less precise, but in turn increase performance, VERY SLIGHTLY. +/// height off the ground of light sources on the pseudo-z-axis, you should probably leave this alone +#define LIGHTING_HEIGHT 1 +/// Value used to round lumcounts, values smaller than 1/129 don't matter (if they do, thanks sinking points), greater values will make lighting less precise, but in turn increase performance, VERY SLIGHTLY. +#define LIGHTING_ROUND_VALUE (1 / 64) -#define LIGHTING_ICON 'icons/effects/lighting_object.dmi' //! icon used for lighting shading effects +/// icon used for lighting shading effects +#define LIGHTING_ICON 'icons/effects/lighting_object.dmi' -/// If the max of the lighting lumcounts of each spectrum drops below this, disable luminosity on the lighting objects. Set to zero to disable soft lighting. Luminosity changes then work if it's lit at all. +/// If the max of the lighting lumcounts of each spectrum drops below this, disable luminosity on the lighting objects. +/// Set to zero to disable soft lighting. Luminosity changes then work if it's lit at all. #define LIGHTING_SOFT_THRESHOLD 0 /// If I were you I'd leave this alone. diff --git a/code/__DEFINES/living.dm b/code/__DEFINES/living.dm new file mode 100644 index 0000000000000..1f2316e8e1240 --- /dev/null +++ b/code/__DEFINES/living.dm @@ -0,0 +1,3 @@ +// living_flags +/// Simple mob trait, indicating it may follow continuous move actions controlled by code instead of by user input. +#define MOVES_ON_ITS_OWN (1<<0) diff --git a/code/__DEFINES/logging.dm b/code/__DEFINES/logging.dm index e8b419486a1a8..69b78270635b4 100644 --- a/code/__DEFINES/logging.dm +++ b/code/__DEFINES/logging.dm @@ -5,7 +5,7 @@ #define INVESTIGATE_DEATHS "deaths" #define INVESTIGATE_ENGINES "engines" #define INVESTIGATE_EXONET "exonet" -#define INVESTIGATE_EXPERIMENTOR "experimentor" +#define INVESTIGATE_PEPPERSPRAY "pepperspray" #define INVESTIGATE_GRAVITY "gravity" #define INVESTIGATE_HALLUCINATIONS "hallucinations" #define INVESTIGATE_ITEMS "items" diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 1e89de980bf75..6e4d76e358965 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -56,6 +56,7 @@ require only minor tweaks. #define ZTRAIT_LAVA_RUINS "Lava Ruins" #define ZTRAIT_POCKETDIM "Pocket Dimension" #define ZTRAIT_ISOLATED_RUINS "Isolated Ruins" //Placing ruins on z levels with this trait will use turf reservation instead of usual placement. +#define ZTRAIT_DEBUG "Debug Level" // boolean - weather types that occur on the level #define ZTRAIT_ASHSTORM "Weather_Ashstorm" @@ -94,6 +95,7 @@ require only minor tweaks. ZTRAIT_ASHSTORM = TRUE, \ ZTRAIT_BASETURF = /turf/open/lava/smooth/lava_land_surface) #define ZTRAITS_REEBE list(ZTRAIT_REEBE = TRUE, ZTRAIT_BOMBCAP_MULTIPLIER = 0.5) +#define ZTRAITS_DEBUG list(ZTRAIT_DEBUG = TRUE) #define DL_NAME "name" #define DL_TRAITS "traits" #define DECLARE_LEVEL(NAME, TRAITS) list(DL_NAME = NAME, DL_TRAITS = TRAITS) diff --git a/code/__DEFINES/materials.dm b/code/__DEFINES/materials.dm index 2eac9aa92787f..be5f2d6994c44 100644 --- a/code/__DEFINES/materials.dm +++ b/code/__DEFINES/materials.dm @@ -7,6 +7,34 @@ ///Use this flag on TRUE if you want the basic recipes #define MAT_CATEGORY_BASE_RECIPES "basic recipes" +/// Used to make a material initialize at roundstart. +#define MATERIAL_INIT_MAPLOAD (1<<0) + +//Material Container Flags. +///If the container shows the amount of contained materials on examine. +#define MATCONTAINER_EXAMINE (1<<0) +///If the container cannot have materials inserted through attackby(). +#define MATCONTAINER_NO_INSERT (1<<1) +///if the user can insert mats into the container despite the intent. +#define MATCONTAINER_ANY_INTENT (1<<2) +///if the user won't receive a warning when attacking the container with an unallowed item. +#define MATCONTAINER_SILENT (1<<3) +// The following flags are for decomposing alloys. Should be expanded upon and diversified once someone gets around to reworking recycling. +/// Can reduce an alloy into its component materials. +#define BREAKDOWN_ALLOYS (1<<4) +/// Breakdown flags used by techfabs and circuit printers. +#define BREAKDOWN_FLAGS_LATHE (BREAKDOWN_ALLOYS) +/// Breakdown flags used by the ORM. +#define BREAKDOWN_FLAGS_ORM (BREAKDOWN_ALLOYS) +/// Breakdown flags used by the recycler. +#define BREAKDOWN_FLAGS_RECYCLER (BREAKDOWN_ALLOYS) +/// Breakdown flags used by the sheetifier. +#define BREAKDOWN_FLAGS_SHEETIFIER (BREAKDOWN_ALLOYS) +/// Breakdown flags used by the ore processor. +#define BREAKDOWN_FLAGS_ORE_PROCESSOR (BREAKDOWN_ALLOYS) +/// Breakdown flags used by the drone dispenser. +#define BREAKDOWN_FLAGS_DRONE_DISPENSER (BREAKDOWN_ALLOYS) + /// Whether a material's mechanical effects should apply to the atom. This is necessary for other flags to work. #define MATERIAL_EFFECTS (1<<0) /// Applies the material color to the atom's color. Deprecated, use MATERIAL_GREYSCALE instead @@ -20,6 +48,12 @@ #define MATERIAL_SOURCE(mat) "[mat.name]_material" +// Slowdown values. +/// The slowdown value of one [MINERAL_MATERIAL_AMOUNT] of plasteel. +#define MATERIAL_SLOWDOWN_PLASTEEL (0.05) +/// The slowdown value of one [MINERAL_MATERIAL_AMOUNT] of alien alloy. +#define MATERIAL_SLOWDOWN_ALIEN_ALLOY (0.1) + /// Create standardized stack sizes. #define STACKSIZE_MACRO(Path)\ diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 651d5cbf9e3b7..be398a7d46e8e 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -17,6 +17,23 @@ #define MOVE_INTENT_WALK "walk" #define MOVE_INTENT_RUN "run" +// Bleed rates +// See blood.dm for calculations +#define BLEED_RATE_MINOR 2.4 /// Point at which bleeding is considered minor and will eventually self-heal +#define BLEED_HEAL_RATE_MINOR 0.02 /// How quickly minor bleeds will stop bleeding (0.05/sec) +#define MAX_BLEED_RATE 3 /// Mobs can get more bleed than this, but won't actually bleed faster than this value + +// Bleed damage values +#define BLEED_TINY 0.1 +#define BLEED_SCRATCH 0.8 +#define BLEED_SURFACE 1.5 // 560 > 506 blood in 75 seconds +#define BLEED_CUT 2.3 // 560 > 442 blood ni 115 seconds +#define BLEED_DEEP_WOUND 2.4 // Crit in 285 seconds, Death in 356 seconds +#define BLEED_CRITICAL 3.6 // Crit in 190 seconds, Death in 238 seconds + +#define BLEED_RATE_MULTIPLIER 1 /// How quickly do we bleed out? A value of 1 means that if we have a bleed rate of 10, then we lose 5 blood per second. +#define BLEED_RATE_MULTIPLIER_NO_HEART 0.4 /// If we have no heart, then we will bleed slower. This multiplies by our bleeding rate if that is the case. + //Blood levels #define BLOOD_VOLUME_MAXIMUM 2000 #define BLOOD_VOLUME_SLIME_SPLIT 1120 @@ -26,6 +43,8 @@ #define BLOOD_VOLUME_BAD 224 #define BLOOD_VOLUME_SURVIVE 122 +#define AMOUNT_TO_BLEED_INTENSITY(x) ((x) ** 0.3333) + //Sizes of mobs, used by mob/living/var/mob_size #define MOB_SIZE_TINY 0 #define MOB_SIZE_SMALL 1 @@ -66,10 +85,6 @@ #define BODYTYPE_DIGITIGRADE (1<<4) //Cancer #define NUMBER_OF_BODYTYPES 5 //KEEP THIS UPDATED OR SHIT WILL BREAK -#define BODYPART_NOT_DISABLED 0 -#define BODYPART_DISABLED_DAMAGE 1 -#define BODYPART_DISABLED_PARALYSIS 2 - #define DEFAULT_BODYPART_ICON_ORGANIC 'icons/mob/human_parts_greyscale.dmi' #define DEFAULT_BODYPART_ICON_ROBOTIC 'icons/mob/augmentation/augments.dmi' @@ -299,6 +314,10 @@ GLOBAL_LIST_INIT(available_random_trauma_list, list( #define SENTIENCE_BOSS 5 //Mob AI Status +#define POWER_RESTORATION_OFF 0 +#define POWER_RESTORATION_START 1 +#define POWER_RESTORATION_SEARCH_APC 2 +#define POWER_RESTORATION_APC_FOUND 3 //Hostile simple animals //If you add a new status, be sure to add a list for it to the simple_animals global in _globalvars/lists/mobs.dm @@ -575,3 +594,12 @@ GLOBAL_LIST_INIT(available_random_trauma_list, list( /// Returns whether or not the given mob can succumb #define CAN_SUCCUMB(target) (HAS_TRAIT(target, TRAIT_CRITICAL_CONDITION) && !HAS_TRAIT(target, TRAIT_NODEATH)) + +/// Possible value of [/atom/movable/buckle_lying]. If set to a different (positive-or-zero) value than this, the buckling thing will force a lying angle on the buckled. +#define NO_BUCKLE_LYING -1 + +// Body position defines. +/// Mob is standing up, usually associated with lying_angle value of 0. +#define STANDING_UP 0 +/// Mob is lying down, usually associated with lying_angle values of 90 or 270. +#define LYING_DOWN 1 diff --git a/code/__DEFINES/power/apc_defines.dm b/code/__DEFINES/power/apc_defines.dm index 47673593cc287..4a1177cf54df1 100644 --- a/code/__DEFINES/power/apc_defines.dm +++ b/code/__DEFINES/power/apc_defines.dm @@ -14,9 +14,9 @@ /// The APCs cover is missing. #define APC_COVER_REMOVED 2 -// !NOT IMPLEMENTED! APC visuals -/// Pixel offset of the APC from the floor turf -//#define APC_PIXEL_OFFSET 25 +// APC visuals +/// Pixel offset of the APC from the floor turf +#define APC_PIXEL_OFFSET 25 // APC charging status: /// The APC is not charging. diff --git a/code/__DEFINES/radio.dm b/code/__DEFINES/radio.dm index 287fe245d5e93..02832600afeff 100644 --- a/code/__DEFINES/radio.dm +++ b/code/__DEFINES/radio.dm @@ -62,8 +62,8 @@ #define RADIO_KEY_UPLINK "d" #define RADIO_TOKEN_UPLINK ":d" -#define MIN_FREE_FREQ 1201 // ------------------------------------------------- -// Frequencies are always odd numbers and range from 1201 to 1599. +#define MIN_FREE_FREQ 1339 // ------------------------------------------------- +// Frequencies are always odd numbers and range from 1339 to 1599. #define FREQ_SYNDICATE 1213 //! Nuke op comms frequency, dark brown #define FREQ_UPLINK 1214 //! Dummy channel for headset uplink diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm index 4e4c82190daf1..a716c5eab7d22 100644 --- a/code/__DEFINES/shuttles.dm +++ b/code/__DEFINES/shuttles.dm @@ -53,6 +53,14 @@ #define ENGINE_COEFF_MAX 2 #define ENGINE_DEFAULT_MAXSPEED_ENGINES 5 +// Alert level related +#define ALERT_COEFF_AUTOEVAC_NORMAL 2.5 +#define ALERT_COEFF_GREEN 2 +#define ALERT_COEFF_BLUE 1 +#define ALERT_COEFF_RED 0.5 +#define ALERT_COEFF_AUTOEVAC_CRITICAL 0.4 +#define ALERT_COEFF_DELTA 0.25 + //Docking error flags #define DOCKING_SUCCESS 0 #define DOCKING_BLOCKED (1<<0) diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index e56e7c03f3a19..192faf6690af2 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -9,6 +9,8 @@ #define STATUS_EFFECT_REPLACE 2 /// if it only allows one, and new instances just instead refresh the timer #define STATUS_EFFECT_REFRESH 3 +/// call a merge proc to combine 2 status effects +#define STATUS_EFFECT_MERGE 4 //-------// // BUFFS // @@ -117,6 +119,7 @@ #define STATUS_EFFECT_LING_TRANSFORMATION /datum/status_effect/ling_transformation // transform stung by a changeling +#define STATUS_EFFECT_BLEED /datum/status_effect/bleeding //---------// // NEUTRAL // diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 294ce03be5928..b024f21c04a24 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -63,6 +63,9 @@ ///Empty ID define #define TIMER_ID_NULL -1 +/// Used to trigger object removal from a processing list +#define PROCESS_KILL 26 + //! ## Initialization subsystem ///New should not call Initialize @@ -97,6 +100,25 @@ }\ } +//! ### SS initialization hints +/** + * Negative values incidate a failure or warning of some kind, positive are good. + * 0 and 1 are unused so that TRUE and FALSE are guarenteed to be invalid values. + */ + +/// Subsystem failed to initialize entirely. Print a warning, log, and disable firing. +#define SS_INIT_FAILURE -2 + +/// The default return value which must be overriden. Will succeed with a warning. +#define SS_INIT_NONE -1 + +/// Subsystem initialized sucessfully. +#define SS_INIT_SUCCESS 2 + +/// Successful, but don't print anything. Useful if subsystem was disabled. +#define SS_INIT_NO_NEED 3 + +//! ### SS initialization load orders // Subsystem init_order, from highest priority to lowest priority // Subsystems shutdown in the reverse of the order they initialize in // The numbers just define the ordering, they are meaningless otherwise. @@ -114,6 +136,7 @@ #define INIT_ORDER_INSTRUMENTS 82 #define INIT_ORDER_GREYSCALE 81 #define INIT_ORDER_VIS 80 +#define INIT_ORDER_SECURITY_LEVEL 79 // We need to load before events so that it has a security level to choose from. #define INIT_ORDER_ACHIEVEMENTS 77 #define INIT_ORDER_RESEARCH 75 #define INIT_ORDER_ORBITS 74 //Other things use the orbital map, so it needs to be made early on. @@ -152,6 +175,8 @@ #define INIT_ORDER_EXPLOSIONS -69 #define INIT_ORDER_ELEVATOR -70 #define INIT_ORDER_BAN_CACHE -98 +//Near the end, logs the costs of initialize +#define INIT_ORDER_INIT_PROFILER -99 #define INIT_ORDER_NATURAL_LIGHT -120 #define INIT_ORDER_CHAT -150 //Should be last to ensure chat remains smooth during init. @@ -282,3 +307,6 @@ #define SSMACHINES_DT (SSmachines.wait/10) #define SSMOBS_DT (SSmobs.wait/10) #define SSOBJ_DT (SSobj.wait/10) + +/// The timer key used to know how long subsystem initialization takes +#define SS_INIT_TIMER_KEY "ss_init" diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index e2c89df90e9bf..17464b44dae81 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "7.1.2" +#define TGS_DMAPI_VERSION "7.1.3" // All functions and datums outside this document are subject to change with any version and should not be relied on. diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 97eed09a1ad5e..92ff0f406400c 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -134,12 +134,10 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_FORCED_STANDING "forcedstanding" /// Prevents usage of manipulation appendages (picking, holding or using items, manipulating storage). #define TRAIT_HANDS_BLOCKED "handsblocked" -/* All to replace update_mobility with traits /// Inability to access UI hud elements. Turned into a trait from [MOBILITY_UI] to be able to track sources. #define TRAIT_UI_BLOCKED "uiblocked" /// Inability to pull things. Turned into a trait from [MOBILITY_PULL] to be able to track sources. #define TRAIT_PULL_BLOCKED "pullblocked" -*/ /// Abstract condition that prevents movement if being pulled and might be resisted against. Handcuffs and straight jackets, basically. #define TRAIT_RESTRAINED "restrained" #define TRAIT_INCAPACITATED "incapacitated" @@ -276,6 +274,10 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_FAST_CUFF_REMOVAL "fast_cuff_removal" // Faster cuff removal /// Revenants draining you only get a very small benefit. #define TRAIT_WEAK_SOUL "weak_soul" +#define TRAIT_BLEED_HELD "bleed_held" // For when a mob is holding their wounds, preventing them from bleeding further +#define TRAIT_NO_BLOOD "no_blood" // Bleeding heals itself and bleeding is impossible +#define TRAIT_NO_BLEEDING "no_bleed" // The user can acquire the bleeding status effect, but will no lose blood +#define TRAIT_BLOOD_COOLANT "blood_coolant" // Replaces blood with coolant, meaning we overheat instead of losing air // You can stare into the abyss, but it does not stare back. // You're immune to the hallucination effect of the supermatter, either @@ -283,11 +285,13 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_MADNESS_IMMUNE "supermatter_madness_immune" //non-mob traits -//Used for limb-based paralysis, where replacing the limb will fix it +/// Used for limb-based paralysis, where replacing the limb will fix it. #define TRAIT_PARALYSIS "paralysis" +/// Used for limbs. +#define TRAIT_DISABLED_BY_WOUND "disabled-by-wound" ///Used for managing KEEP_TOGETHER in [appearance_flags] -#define TRAIT_KEEP_TOGETHER "keep-together" +#define TRAIT_KEEP_TOGETHER "keep-together" #define TRAIT_HEARING_SENSITIVE "hearing_sensitive" @@ -404,10 +408,15 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define STAT_TRAIT "stat" /// Trait associated to wearing a suit #define SUIT_TRAIT "suit" +/// Trait associated to lying down (having a [lying_angle] of a different value than zero). +#define LYING_DOWN_TRAIT "lying-down" +/// Trait associated to lacking electrical power. +#define POWER_LACK_TRAIT "power-lack" #define GLASSES_TRAIT "glasses" #define CURSE_TRAIT "eldritch" #define STATION_TRAIT "station-trait" #define TRAIT_RUSTY "rust_trait" +#define ACTION_TRAIT "action_trait" #define TURF_TRAIT "turf" // unique trait sources, still defines @@ -469,13 +478,25 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define BUSY_FLOORBOT_TRAIT "busy-floorbot" #define PULLED_WHILE_SOFTCRIT_TRAIT "pulled-while-softcrit" #define LOCKED_BORG_TRAIT "locked-borg" +#define LACKING_LOCOMOTION_APPENDAGES_TRAIT "lacking-locomotion-appengades" //trait associated to not having locomotion appendages nor the ability to fly or float #define LACKING_MANIPULATION_APPENDAGES_TRAIT "lacking-manipulation-appengades" //trait associated to not having fine manipulation appendages such as hands #define HANDCUFFED_TRAIT "handcuffed" /// Trait granted by [/obj/item/warpwhistle] #define WARPWHISTLE_TRAIT "warpwhistle" +/// Trait applied by by [/datum/component/soulstoned] +#define SOULSTONE_TRAIT "soulstone" +/// Trait applied to slimes by low temperature +#define SLIME_COLD "slime-cold" +/// Trait applied to bots by being tipped over +#define BOT_TIPPED_OVER "bot-tipped-over" +/// Trait applied to PAIs by being folded +#define PAI_FOLDED "pai-folded" +/// Trait applied to brain mobs when they lack external aid for locomotion, such as being inside a mech. +#define BRAIN_UNAIDED "brain-unaided" #define TRAIT_PRESERVE_UI_WITHOUT_CLIENT "preserve_ui_without_client" //this mob should never close ui even if it doesn't have a client #define EXPERIMENTAL_SURGERY_TRAIT "experimental_surgery" #define NINJA_KIDNAPPED_TRAIT "ninja_kidnapped" +#define TABLE_TRAIT "table_trait" ///Traits given by station traits #define STATION_TRAIT_BANANIUM_SHIPMENTS "station_trait_bananium_shipments" diff --git a/code/__HELPERS/atoms.dm b/code/__HELPERS/atoms.dm index c2b3b89de2d64..bbb95ec8224ac 100644 --- a/code/__HELPERS/atoms.dm +++ b/code/__HELPERS/atoms.dm @@ -132,7 +132,7 @@ return FALSE if(isliving(source)) var/mob/living/source_mob = source - if(source_mob.mobility_flags & MOBILITY_STAND) + if(source_mob.body_position == LYING_DOWN) return FALSE var/goal_dir = get_dir(source, target) var/clockwise_source_dir = turn(source.dir, -45) diff --git a/code/__HELPERS/icon_smoothing.dm b/code/__HELPERS/icon_smoothing.dm index 3186810ffd9bd..9406b6117a09a 100644 --- a/code/__HELPERS/icon_smoothing.dm +++ b/code/__HELPERS/icon_smoothing.dm @@ -519,3 +519,91 @@ DEFINE_BITFIELD(smoothing_junction, list( #undef DEFAULT_UNDERLAY_ICON #undef DEFAULT_UNDERLAY_ICON_STATE + + + +// These are subtypes of some smoothing objects. +// This is used to identify if there's any artefact in your smoothing sprites in practice. +/turf/closed/wall/debug + name = "Sprite smoothing debugging walls" + var/static/list/family = list() + +/turf/closed/wall/debug/Initialize(mapload) + . = ..() + family += src + +/turf/closed/wall/debug/Destroy() + . = ..() + family -= src + +/turf/closed/wall/debug/attack_hand(mob/user) + . = ..() + sprite_smooth_debug(user, family, src.parent_type) + +/obj/structure/table/debug + name = "Sprite smoothing debugging table" + var/static/list/family = list() + +/obj/structure/table/debug/Initialize(mapload) + . = ..() + family += src + +/obj/structure/table/debug/Destroy() + . = ..() + family -= src + +/obj/structure/table/debug/attack_hand(mob/user) + . = ..() + sprite_smooth_debug(user, family, src.parent_type) + +/turf/open/floor/carpet/debug + name = "Sprite smoothing debugging floor" + var/static/list/family = list() + +/turf/open/floor/carpet/debug/Initialize(mapload) + . = ..() + family += src + +/turf/open/floor/carpet/debug/Destroy() + . = ..() + family -= src + +/turf/open/floor/carpet/debug/attack_hand(mob/user) + . = ..() + sprite_smooth_debug(user, family, /turf/open) + +/proc/sprite_smooth_debug(mob/user, list/family, desired_subtypes) + // we don't want to see types that don't have smoothing. + var/static/list/filtered_list = list() + if(!filtered_list[desired_subtypes]) + var/list/L = list() + var/list/temp_list = make_types_fancy(typesof(desired_subtypes)) + for(var/each in temp_list) + var/atom/A = temp_list[each] + if(!initial(A.canSmoothWith) || !(initial(A.smoothing_flags) & SMOOTH_BITMASK) || findtext(initial(A.name), "Sprite smoothing debugging")) + continue + L[each] = A + filtered_list[desired_subtypes] = L + + // actual code + var/atom/target = pick_closest_path(desired_subtypes, filtered_list[desired_subtypes]) + if(!target) + return + + target = new target(get_turf(locate(1,1,1))) + target.invisibility = INVISIBILITY_ABSTRACT + for(var/atom/each in family) + if(QDELETED(each)) + continue + each.icon = target.icon + each.base_icon_state = target.base_icon_state + each.smoothing_flags = target.smoothing_flags + each.smoothing_groups = target.smoothing_groups.Copy() + each.canSmoothWith = target.canSmoothWith.Copy() + for(var/atom/each in family) + each.bitmask_smooth() + if(isturf(target)) + var/turf/T = target + T.ScrapeAway() + else + qdel(target) diff --git a/code/__HELPERS/level_traits.dm b/code/__HELPERS/level_traits.dm index aa35b4871c796..5cf085122db63 100644 --- a/code/__HELPERS/level_traits.dm +++ b/code/__HELPERS/level_traits.dm @@ -31,3 +31,5 @@ GLOBAL_VAR(station_level_z_scratch) #define is_away_level(z) SSmapping.level_trait(z, ZTRAIT_AWAY) #define is_pocketdim_level(z) SSmapping.level_trait(z, ZTRAIT_POCKETDIM) + +#define is_debug_level(z) SSmapping.level_trait(z, ZTRAIT_DEBUG) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index cad71e88ceab9..d6196e176c5e4 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -492,6 +492,18 @@ GLOBAL_LIST_EMPTY(species_list) if(!HAS_TRAIT(L, TRAIT_PASSTABLE)) L.pass_flags &= ~PASSTABLE +/proc/dance_rotate(atom/movable/AM, datum/callback/callperrotate, set_original_dir=FALSE) + set waitfor = FALSE + var/originaldir = AM.dir + for(var/i in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) + if(!AM) + return + AM.setDir(i) + callperrotate?.Invoke() + sleep(0.1 SECONDS) + if(set_original_dir) + AM.setDir(originaldir) + //Gets the sentient mobs that are not on centcom and are alive /proc/get_sentient_mobs() . = list() @@ -555,7 +567,7 @@ GLOBAL_LIST_EMPTY(species_list) /*This can be used to add additional effects on interactions between mobs depending on how the mobs are facing each other, such as adding a crit damage to blows to the back of a guy's head. Given how click code currently works (Nov '13), the initiating mob will be facing the target mob most of the time That said, this proc should not be used if the change facing proc of the click code is overridden at the same time*/ - if(!ismob(target) || !(target.mobility_flags & MOBILITY_STAND)) + if(!isliving(target) || target.body_position == LYING_DOWN) //Make sure we are not doing this for things that can't have a logical direction to the players given that the target would be on their side return FALSE if(initator.dir == target.dir) //mobs are facing the same direction diff --git a/code/__HELPERS/priority_announce.dm b/code/__HELPERS/priority_announce.dm index c7a494b4e82e2..5025198209d57 100644 --- a/code/__HELPERS/priority_announce.dm +++ b/code/__HELPERS/priority_announce.dm @@ -75,7 +75,20 @@ SScommunications.send_message(M) -/proc/minor_announce(message, title = "Attention:", alert, from, html_encode = TRUE) +/** + * Sends a minor annoucement to players. + * Minor announcements are large text, with the title in red and message in white. + * Only mobs that can hear can see the announcements. + * + * message - the message contents of the announcement. + * title - the title of the announcement, which is often "who sent it". + * alert - whether this announcement is an alert, or just a notice. Only changes the sound that is played by default. + * from - who sent the announcement, in the case of communications consoles or the like. + * html_encode - if TRUE, we will html encode our title and message before sending it, to prevent player input abuse. + * players - optional, a list mobs to send the announcement to. If unset, sends to all players. + * sound_override - optional, use the passed sound file instead of the default notice sounds. + */ +/proc/minor_announce(message, title = "Attention:", alert, from, html_encode = TRUE, list/players, sound_override) if(!message) return @@ -83,16 +96,21 @@ title = html_encode(title) message = html_encode(message) - for(var/mob/M in GLOB.player_list) - if(!isnewplayer(M) && M.can_hear()) - var/complete_msg = "[title]
[message]

" - if(from) - complete_msg += "-[from]" - to_chat(M, complete_msg) - if(M.client.prefs.read_player_preference(/datum/preference/toggle/sound_announcements)) - if(alert) - SEND_SOUND(M, sound('sound/misc/notice1.ogg')) - else - SEND_SOUND(M, sound('sound/misc/notice2.ogg')) + if(!players) + players = GLOB.player_list + + for(var/mob/target in players) + if(isnewplayer(target)) + continue + if(!target.can_hear()) + continue + + var/complete_msg = "[title]
[message]

" + if(from) + complete_msg += "-[from]" + to_chat(target, complete_msg) + if(target.client.prefs.read_player_preference(/datum/preference/toggle/sound_announcements)) + var/sound_to_play = sound_override || (alert ? 'sound/misc/notice1.ogg' : 'sound/misc/notice2.ogg') + SEND_SOUND(target, sound(sound_to_play)) #undef DEFAULT_ALERT diff --git a/code/__HELPERS/stoplag.dm b/code/__HELPERS/stoplag.dm index 87701c9b9b3c8..c7645842768d5 100644 --- a/code/__HELPERS/stoplag.dm +++ b/code/__HELPERS/stoplag.dm @@ -6,7 +6,7 @@ /// Returns the number of ticks slept /proc/stoplag(initial_delay) //No master controller active, sleep for the tick lag to allow other things to run - if (!Master || !(Master.current_runlevel & RUNLEVELS_DEFAULT)) + if (!Master || Master.init_stage_completed < INITSTAGE_MAX) sleep(world.tick_lag) return 1 //Set the default initial delay, if one isn't provided diff --git a/code/__byond_version_compat.dm b/code/__byond_version_compat.dm index b9b454db721aa..0b6ff6cad451e 100644 --- a/code/__byond_version_compat.dm +++ b/code/__byond_version_compat.dm @@ -42,6 +42,8 @@ #if DM_VERSION < 515 /// Call by name proc reference, checks if the proc exists on this type or as a global proc #define PROC_REF(X) (.proc/##X) +/// Call by name verb reference, checks if the proc exists on this type or as a global verb +#define VERB_REF(X) (.verb/##X) /// Call by name proc reference, checks if the proc exists on given type or as a global proc #define TYPE_PROC_REF(TYPE, X) (##TYPE.proc/##X) /// Call by name verb reference, checks if the verb exists on given type or as a global verb @@ -51,6 +53,8 @@ #else /// Call by name proc reference, checks if the proc exists on this type or as a global proc #define PROC_REF(X) (nameof(.proc/##X)) +/// Call by name verb references, checks if the proc exists on this type or as a global verb +#define VERB_REF(X) (nameof(.verb/##X)) /// Call by name proc reference, checks if the proc exists on given type or as a global proc #define TYPE_PROC_REF(TYPE, X) (nameof(##TYPE.proc/##X)) /// Call by name verb reference, checks if the verb exists on given type or as a global verb diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 1536539db1fc7..1cdd42507f746 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -156,6 +156,14 @@ DEFINE_BITFIELD(movement_type, list( "PHASING" = PHASING )) +DEFINE_BITFIELD(mat_container_flags, list( + "MATCONTAINER_EXAMINE" = MATCONTAINER_EXAMINE, + "MATCONTAINER_NO_INSERT" = MATCONTAINER_NO_INSERT, + "MATCONTAINER_ANY_INTENT" = MATCONTAINER_ANY_INTENT, + "MATCONTAINER_SILENT" = MATCONTAINER_SILENT, + "BREAKDOWN_ALLOYS" = BREAKDOWN_ALLOYS, +)) + DEFINE_BITFIELD(resistance_flags, list( "LAVA_PROOF" = LAVA_PROOF, "FIRE_PROOF" = FIRE_PROOF, diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index c43a5edcdcf9f..a70cf8e873378 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -80,7 +80,6 @@ GLOBAL_LIST_INIT(maintenance_loot, list( /obj/item/reagent_containers/pill/floorpill = 4, /obj/item/reagent_containers/spray/pestspray = 1, /obj/item/reagent_containers/syringe/used = 4, - /obj/item/relic = 3, /obj/item/screwdriver = 3, /obj/item/stack/cable_coil/random = 4, /obj/item/stack/cable_coil/random/five = 6, diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm index 376d31cab6cd7..73b9a2c418b4a 100644 --- a/code/_globalvars/lists/mobs.dm +++ b/code/_globalvars/lists/mobs.dm @@ -36,6 +36,7 @@ GLOBAL_LIST_EMPTY(pai_list) GLOBAL_LIST_EMPTY(available_ai_shells) GLOBAL_LIST_INIT(simple_animals, list(list(),list(),list(),list())) // One for each AI_* status define GLOBAL_LIST_EMPTY(spidermobs) //all sentient spider mobs +GLOBAL_LIST_EMPTY(all_mimites) //all mimites and their subtypes GLOBAL_LIST_EMPTY(bots_list) GLOBAL_LIST_EMPTY(ai_eyes) GLOBAL_LIST_EMPTY(suit_sensors_list) //all people with suit sensors on diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index a8535ecef1d1f..6c1d6fc1616d5 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -11,10 +11,8 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_INCAPACITATED" = TRAIT_INCAPACITATED, "TRAIT_FORCED_STANDING" = TRAIT_FORCED_STANDING, "TRAIT_HANDS_BLOCKED" = TRAIT_HANDS_BLOCKED, - /* "TRAIT_UI_BLOCKED" = TRAIT_UI_BLOCKED, "TRAIT_PULL_BLOCKED" = TRAIT_PULL_BLOCKED, - */ "TRAIT_RESTRAINED" = TRAIT_RESTRAINED, "TRAIT_BLIND" = TRAIT_BLIND, "TRAIT_MUTE" = TRAIT_MUTE, diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 082665ccea657..708b157e6a8c8 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -74,7 +74,7 @@ if(aicamera.in_camera_mode) aicamera.camera_mode_off() - aicamera.captureimage(pixel_turf, usr) + aicamera.captureimage(pixel_turf, usr, null, aicamera.picture_size_x - 1, aicamera.picture_size_y - 1) return if(waypoint_mode) waypoint_mode = 0 diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index f92fc240b388d..373eb52a818a2 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -23,8 +23,7 @@ /mob/living/changeNext_move(num) var/mod = next_move_modifier var/adj = next_move_adjust - for(var/i in status_effects) - var/datum/status_effect/S = i + for(var/datum/status_effect/S as anything in status_effects) mod *= S.nextmove_modifier() adj += S.nextmove_adjust() next_move = world.time + ((num + adj)*mod) @@ -41,6 +40,7 @@ /atom/Click(location,control,params) if(flags_1 & INITIALIZED_1) SEND_SIGNAL(src, COMSIG_CLICK, location, control, params, usr) + usr.ClickOn(src, params) /atom/DblClick(location,control,params) diff --git a/code/_onclick/cyborg.dm b/code/_onclick/cyborg.dm index f9dfef70633f7..0cedde0462430 100644 --- a/code/_onclick/cyborg.dm +++ b/code/_onclick/cyborg.dm @@ -44,7 +44,7 @@ if(aicamera.in_camera_mode) //Cyborg picture taking aicamera.camera_mode_off() - aicamera.captureimage(A, usr) + aicamera.captureimage(A, usr, null, aicamera.picture_size_x - 1, aicamera.picture_size_y - 1) return var/obj/item/W = get_active_held_item() diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index 376f4ca9c5b9f..f39399c4780a5 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -104,8 +104,9 @@ //Middle right (status indicators) #define ui_healthdoll "EAST-1:28,CENTER-2:13" #define ui_health "EAST-1:28,CENTER-1:15" -#define ui_internal "EAST-1:28,CENTER:17" -#define ui_mood "EAST-1:28,CENTER-3:10" +#define ui_internal "EAST-1:28,CENTER-3:10" +#define ui_mood "EAST-1:28,CENTER:17" +#define ui_spacesuit "EAST-1:28,CENTER-4:10" //borgs #define ui_borg_health "EAST-1:28,CENTER-1:15" //borgs have the health display where humans have the pressure damage indicator. diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 6e325f0b9c872..c81b2e997f7ea 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -63,6 +63,7 @@ GLOBAL_LIST_INIT(available_ui_styles, list( var/atom/movable/screen/healths var/atom/movable/screen/healthdoll var/atom/movable/screen/internals + var/atom/movable/screen/spacesuit // subtypes can override this to force a specific UI style var/ui_style diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 7c3c7a84650fd..a63a2f0ec92b1 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -311,6 +311,10 @@ internals.hud = src infodisplay += internals + spacesuit = new /atom/movable/screen/spacesuit + spacesuit.hud = src + infodisplay += spacesuit + healths = new /atom/movable/screen/healths() healths.hud = src infodisplay += healths diff --git a/code/_onclick/hud/map_popups.dm b/code/_onclick/hud/map_popups.dm index 906cd0613a35e..f67947bb175cb 100644 --- a/code/_onclick/hud/map_popups.dm +++ b/code/_onclick/hud/map_popups.dm @@ -7,23 +7,6 @@ */ var/list/screen_maps = list() -/atom/movable/screen - /** - * Map name assigned to this object. - * Automatically set by /client/proc/add_obj_to_map. - */ - var/assigned_map - /** - * Mark this object as garbage-collectible after you clean the map - * it was registered on. - * - * This could probably be changed to be a proc, for conditional removal. - * But for now, this works. - */ - var/del_on_map_removal = TRUE - ///Can we throw things at this - var/can_throw_target = FALSE - /** * A screen object, which acts as a container for turfs and other things * you want to show on the map, which you usually attach to "vis_contents". diff --git a/code/_onclick/hud/pai.dm b/code/_onclick/hud/pai.dm index f236d1e2e1c51..2afd8a2b069eb 100644 --- a/code/_onclick/hud/pai.dm +++ b/code/_onclick/hud/pai.dm @@ -54,7 +54,7 @@ if(!..()) return var/mob/living/silicon/pai/pAI = usr - pAI.lay_down() + pAI.toggle_resting() /atom/movable/screen/pai/light name = "Toggle Integrated Lights" diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 9d37fe82d2d63..d12383cc8c265 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -17,6 +17,21 @@ appearance_flags = APPEARANCE_UI /// A reference to the owner HUD, if any. var/datum/hud/hud = null + /** + * Map name assigned to this object. + * Automatically set by /client/proc/add_obj_to_map. + */ + var/assigned_map + /** + * Mark this object as garbage-collectible after you clean the map + * it was registered on. + * + * This could probably be changed to be a proc, for conditional removal. + * But for now, this works. + */ + var/del_on_map_removal = TRUE + ///Can we throw things at this + var/can_throw_target = FALSE /atom/movable/screen/examine(mob/user) return list() @@ -341,6 +356,11 @@ return C.update_action_buttons_icon() +/atom/movable/screen/spacesuit + name = "Space suit cell status" + icon_state = "spacesuit_0" + screen_loc = ui_spacesuit + /atom/movable/screen/mov_intent name = "run/walk toggle" icon = 'icons/mob/screen_midnight.dmi' @@ -399,7 +419,7 @@ /atom/movable/screen/rest/Click() if(isliving(usr)) var/mob/living/L = usr - L.lay_down() + L.toggle_resting() /atom/movable/screen/rest/update_icon_state() var/mob/living/user = hud?.mymob diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 92085990a5529..c7bbda603baf3 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -10,6 +10,11 @@ check_self_for_injuries() return if(!has_active_hand()) //can't attack without a hand. + var/obj/item/bodypart/check_arm = get_active_hand() + if(check_arm?.bodypart_disabled) + to_chat(src, "Your [check_arm.name] is in no condition to be used.") + return + to_chat(src, "You look at your arm and sigh.") return @@ -157,10 +162,6 @@ return TRUE return FALSE -/* - Aliens - Defaults to same as monkey in most places -*/ /mob/living/carbon/alien/UnarmedAttack(atom/A) if(HAS_TRAIT(src, TRAIT_HANDS_BLOCKED)) return diff --git a/code/_onclick/pai.dm b/code/_onclick/pai.dm index 06c1d9dfdfe0a..11212bc6247be 100644 --- a/code/_onclick/pai.dm +++ b/code/_onclick/pai.dm @@ -2,5 +2,5 @@ ..() if(aicamera.in_camera_mode) //pAI picture taking aicamera.camera_mode_off() - aicamera.captureimage(A, usr, null, aicamera.picture_size_x, aicamera.picture_size_y) + aicamera.captureimage(A, usr, null, aicamera.picture_size_x - 1, aicamera.picture_size_y - 1) return diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index 67d7ed3c82b7a..9874f6fa6a418 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -162,11 +162,6 @@ /datum/config_entry/flag/allow_holidays -/datum/config_entry/number/tick_limit_mc_init //SSinitialization throttling - config_entry_value = TICK_LIMIT_MC_INIT_DEFAULT - min_val = 0 //oranges warned us - integer = FALSE - /datum/config_entry/flag/mc_diagnostics /datum/config_entry/flag/mc_diagnostics/ValidateAndSet(str_val) @@ -521,7 +516,7 @@ /datum/config_entry/flag/resume_after_initializations/ValidateAndSet(str_val) . = ..() - if(. && Master.current_runlevel) + if(. && MC_RUNNING()) world.sleep_offline = !config_entry_value /datum/config_entry/number/rounds_until_hard_restart diff --git a/code/controllers/master.dm b/code/controllers/master.dm index eb69369e6d740..9873be1a8e4ae 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -35,6 +35,9 @@ GLOBAL_REAL(Master, /datum/controller/master) = new /// List of subsystems to process(). var/list/subsystems + ///Most recent init stage to complete init. + var/static/init_stage_completed + // Vars for keeping track of tick drift. var/init_timeofday var/init_time @@ -220,34 +223,50 @@ GLOBAL_REAL(Master, /datum/controller/master) = new if(init_sss) init_subtypes(/datum/controller/subsystem, subsystems) + init_stage_completed = 0 + var/mc_started = FALSE + to_chat(world, "Initializing subsystems...") + var/list/stage_sorted_subsystems = new(INITSTAGE_MAX) + for (var/i in 1 to INITSTAGE_MAX) + stage_sorted_subsystems[i] = list() + // Sort subsystems by init_order, so they initialize in the correct order. sortTim(subsystems, GLOBAL_PROC_REF(cmp_subsystem_init)) + for (var/datum/controller/subsystem/subsystem as anything in subsystems) + var/subsystem_init_stage = subsystem.init_stage + if (!isnum(subsystem_init_stage) || subsystem_init_stage < 1 || subsystem_init_stage > INITSTAGE_MAX || round(subsystem_init_stage) != subsystem_init_stage) + stack_trace("ERROR: MC: subsystem `[subsystem.type]` has invalid init_stage: `[subsystem_init_stage]`. Setting to `[INITSTAGE_MAX]`") + subsystem_init_stage = subsystem.init_stage = INITSTAGE_MAX + stage_sorted_subsystems[subsystem_init_stage] += subsystem + // Sort subsystems by display setting for easy access. + sortTim(subsystems, /proc/cmp_subsystem_display) var/start_timeofday = REALTIMEOFDAY - // Initialize subsystems. - current_ticklimit = CONFIG_GET(number/tick_limit_mc_init) - for (var/datum/controller/subsystem/SS in subsystems) - if (SS.flags & SS_NO_INIT || SS.initialized) //Don't init SSs with the correspondig flag or if they already are initialzized - continue - current_initializing_subsystem = SS - log_world("Initializing [SS.name] subsystem.") - SS.Initialize(REALTIMEOFDAY) - CHECK_TICK - current_initializing_subsystem = null - current_ticklimit = TICK_LIMIT_RUNNING + for (var/current_init_stage in 1 to INITSTAGE_MAX) + + // Initialize subsystems. + for (var/datum/controller/subsystem/subsystem in stage_sorted_subsystems[current_init_stage]) + init_subsystem(subsystem) + + CHECK_TICK + current_initializing_subsystem = null + init_stage_completed = current_init_stage + if (!mc_started) + mc_started = TRUE + if (!current_runlevel) + SetRunLevel(1) + // Loop. + Master.StartProcessing(0) + var/time = (REALTIMEOFDAY - start_timeofday) / 10 + var/msg = "Initializations complete within [time] second[time == 1 ? "" : "s"]!" to_chat(world, "[msg]") log_world(msg) - if (!current_runlevel) - SetRunLevel(1) - - // Sort subsystems by display setting for easy access. - sortTim(subsystems, GLOBAL_PROC_REF(cmp_subsystem_display)) // Set world options. world.change_fps(CONFIG_GET(number/fps)) var/initialized_tod = REALTIMEOFDAY @@ -259,8 +278,80 @@ GLOBAL_REAL(Master, /datum/controller/master) = new if(sleep_offline_after_initializations && CONFIG_GET(flag/resume_after_initializations)) world.sleep_offline = FALSE initializations_finished_with_no_players_logged_in = initialized_tod < REALTIMEOFDAY - 10 - // Loop. - Master.StartProcessing(0) + +/** + * Initialize a given subsystem and handle the results. + * + * Arguments: + * * subsystem - the subsystem to initialize. + */ +/datum/controller/master/proc/init_subsystem(datum/controller/subsystem/subsystem) + var/static/list/valid_results = list( + SS_INIT_FAILURE, + SS_INIT_NONE, + SS_INIT_SUCCESS, + SS_INIT_NO_NEED, + ) + + if (subsystem.flags & SS_NO_INIT || subsystem.initialized) //Don't init SSs with the corresponding flag or if they already are initialized + return + + current_initializing_subsystem = subsystem + log_world("Initializing [subsystem.name] subsystem.") + rustg_time_reset(SS_INIT_TIMER_KEY) + + var/result = subsystem.Initialize() + + // Capture end time + var/time = rustg_time_milliseconds(SS_INIT_TIMER_KEY) + var/seconds = round(time / 1000, 0.01) + + // Always update the blackbox tally regardless. + SSblackbox.record_feedback("tally", "subsystem_initialize", time, subsystem.name) + + // Gave invalid return value. + if(result && !(result in valid_results)) + warning("[subsystem.name] subsystem initialized, returning invalid result [result]. This is a bug.") + + // just returned ..() or didn't implement Initialize() at all + if(result == SS_INIT_NONE) + warning("[subsystem.name] subsystem does not implement Initialize() or it returns ..(). If the former is true, the SS_NO_INIT flag should be set for this subsystem.") + + if(result != SS_INIT_FAILURE) + // Some form of success, implicit failure, or the SS in unused. + subsystem.initialized = TRUE + + SEND_SIGNAL(subsystem, COMSIG_SUBSYSTEM_POST_INITIALIZE) + else + // The subsystem officially reports that it failed to init and wishes to be treated as such. + subsystem.initialized = FALSE + subsystem.can_fire = FALSE + + // The rest of this proc is printing the world log and chat message. + var/message_prefix + + // If true, print the chat message with boldwarning text. + var/chat_warning = FALSE + + switch(result) + if(SS_INIT_FAILURE) + message_prefix = "Failed to initialize [subsystem.name] subsystem after" + chat_warning = TRUE + if(SS_INIT_SUCCESS) + message_prefix = "Initialized [subsystem.name] subsystem within" + if(SS_INIT_NO_NEED) + // This SS is disabled or is otherwise shy. + return + else + // SS_INIT_NONE or an invalid value. + message_prefix = "Initialized [subsystem.name] subsystem with errors within" + chat_warning = TRUE + + var/message = "[message_prefix] [seconds] second[seconds == 1 ? "" : "s"]!" + var/chat_message = chat_warning ? "[message]" : "[message]" + + to_chat(world, chat_message) + log_world(message) /datum/controller/master/proc/SetRunLevel(new_runlevel) var/old_runlevel = current_runlevel @@ -278,8 +369,14 @@ GLOBAL_REAL(Master, /datum/controller/master) = new if(delay) sleep(delay) testing("Master starting processing") - var/rtn = Loop() - if (rtn > 0 || processing < 0) + var/started_stage + var/rtn = -2 + do + started_stage = init_stage_completed + rtn = Loop(started_stage) + while (rtn == MC_LOOP_RTN_NEWSTAGES && processing > 0 && started_stage < init_stage_completed) + + if (rtn >= MC_LOOP_RTN_GRACEFUL_EXIT || processing < 0) return //this was suppose to happen. //loop ended, restart the mc log_game("MC crashed or runtimed, restarting") @@ -291,7 +388,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new Failsafe.defcon = 2 // Main loop. -/datum/controller/master/proc/Loop() +/datum/controller/master/proc/Loop(init_stage) . = -1 //Prep the loop (most of this is because we want MC restarts to reset as much state as we can, and because // local vars rock @@ -304,11 +401,13 @@ GLOBAL_REAL(Master, /datum/controller/master) = new var/datum/controller/subsystem/SS = thing if (SS.flags & SS_NO_FIRE) continue + if (SS.init_stage > init_stage) + continue SS.queued_time = 0 SS.queue_next = null SS.queue_prev = null SS.state = SS_IDLE - if (SS.flags & SS_TICKER) + 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) @@ -356,33 +455,39 @@ GLOBAL_REAL(Master, /datum/controller/master) = new while (1) tickdrift = max(0, MC_AVERAGE_FAST(tickdrift, (((REALTIMEOFDAY - init_timeofday) - (world.time - init_time)) / world.tick_lag))) var/starting_tick_usage = TICK_USAGE + + if (init_stage != init_stage_completed) + return MC_LOOP_RTN_NEWSTAGES if (processing <= 0) current_ticklimit = TICK_LIMIT_RUNNING sleep(10) continue //Anti-tick-contention heuristics: - //if there are mutiple sleeping procs running before us hogging the cpu, we have to run later. - // (because sleeps are processed in the order received, longer sleeps are more likely to run first) - if (starting_tick_usage > TICK_LIMIT_MC) //if there isn't enough time to bother doing anything this tick, sleep a bit. - sleep_delta *= 2 - current_ticklimit = TICK_LIMIT_RUNNING * 0.5 - anti_tick_contention_sleep_time += world.tick_lag * (processing * sleep_delta) - if (anti_tick_contention_sleep_time > MASTER_CONTROLLER_DELAY_WARN_TIME) - log_runtime("Warning: The Master Controller has been sleeping for [anti_tick_contention_sleep_time]ds which may result in game freezing.") - sleep(world.tick_lag * (processing * sleep_delta)) - continue + if (init_stage == INITSTAGE_MAX) + //if there are mutiple sleeping procs running before us hogging the cpu, we have to run later. + // (because sleeps are processed in the order received, longer sleeps are more likely to run first) + if (starting_tick_usage > TICK_LIMIT_MC) //if there isn't enough time to bother doing anything this tick, sleep a bit. + sleep_delta *= 2 + current_ticklimit = TICK_LIMIT_RUNNING * 0.5 + anti_tick_contention_sleep_time += world.tick_lag * (processing * sleep_delta) + if (anti_tick_contention_sleep_time > MASTER_CONTROLLER_DELAY_WARN_TIME) + log_runtime("Warning: The Master Controller has been sleeping for [anti_tick_contention_sleep_time]ds which may result in game freezing.") + sleep(world.tick_lag * (processing * sleep_delta)) + continue - anti_tick_contention_sleep_time = 0 + anti_tick_contention_sleep_time = 0 - //Byond resumed us late. assume it might have to do the same next tick - if (last_run + CEILING(world.tick_lag * (processing * sleep_delta), world.tick_lag) < world.time) - sleep_delta += 1 + //Byond resumed us late. assume it might have to do the same next tick + if (last_run + CEILING(world.tick_lag * (processing * sleep_delta), world.tick_lag) < world.time) + sleep_delta += 1 - sleep_delta = MC_AVERAGE_FAST(sleep_delta, 1) //decay sleep_delta + sleep_delta = MC_AVERAGE_FAST(sleep_delta, 1) //decay sleep_delta - if (starting_tick_usage > (TICK_LIMIT_MC*0.75)) //we ran 3/4 of the way into the tick - sleep_delta += 1 + if (starting_tick_usage > (TICK_LIMIT_MC*0.75)) //we ran 3/4 of the way into the tick + sleep_delta += 1 + else + sleep_delta = 1 //debug if (make_runtime) @@ -412,29 +517,40 @@ GLOBAL_REAL(Master, /datum/controller/master) = new else subsystems_to_check = tickersubsystems - if (CheckQueue(subsystems_to_check) <= 0) + if (CheckQueue(subsystems_to_check) <= 0) //error processing queue + stack_trace("MC: CheckQueue failed. Current error_level is [round(error_level, 0.25)]") if (!SoftReset(tickersubsystems, runlevel_sorted_subsystems)) - log_world("MC: SoftReset() failed, crashing") - return - if (!error_level) + error_level++ + CRASH("MC: SoftReset() failed, exiting loop()") + + if (error_level < 2) //except for the first strike, stop incrmenting our iteration so failsafe enters defcon iteration++ - error_level++ + else + cached_runlevel = null //3 strikes, Lets reset the runlevel lists current_ticklimit = TICK_LIMIT_RUNNING - sleep(10) + sleep((1 SECONDS) * error_level) + error_level++ continue if (queue_head) - if (RunQueue() <= 0) - if (!SoftReset(tickersubsystems, runlevel_sorted_subsystems)) - log_world("MC: SoftReset() failed, crashing") - return - if (!error_level) - iteration++ + if (RunQueue() <= 0) //error running queue + stack_trace("MC: RunQueue failed. Current error_level is [round(error_level, 0.25)]") + if (error_level > 1) //skip the first error, + if (!SoftReset(tickersubsystems, runlevel_sorted_subsystems)) + error_level++ + CRASH("MC: SoftReset() failed, exiting loop()") + + if (error_level <= 2) //after 3 strikes stop incrmenting our iteration so failsafe enters defcon + iteration++ + else + cached_runlevel = null //3 strikes, Lets also reset the runlevel lists + current_ticklimit = TICK_LIMIT_RUNNING + sleep((1 SECONDS) * error_level) + error_level++ + continue error_level++ - current_ticklimit = TICK_LIMIT_RUNNING - sleep(10) - continue - error_level-- + if (error_level > 0) + error_level = max(MC_AVERAGE_SLOW(error_level-1, error_level), 0) if (!queue_head) //reset the counts if the queue is empty, in the off chance they get out of sync queue_priority_count = 0 queue_priority_count_bg = 0 @@ -459,9 +575,13 @@ GLOBAL_REAL(Master, /datum/controller/master) = new CONSUME_UNTIL(overtime_target) #endif - current_ticklimit = TICK_LIMIT_RUNNING - if (processing * sleep_delta <= world.tick_lag) - current_ticklimit -= (TICK_LIMIT_RUNNING * 0.25) //reserve the tail 1/4 of the next tick for the mc if we plan on running next tick + if (init_stage != INITSTAGE_MAX) + current_ticklimit = TICK_LIMIT_RUNNING * 2 + else + current_ticklimit = TICK_LIMIT_RUNNING + if (processing * sleep_delta <= world.tick_lag) + current_ticklimit -= (TICK_LIMIT_RUNNING * 0.25) //reserve the tail 1/4 of the next tick for the mc if we plan on running next tick + sleep(world.tick_lag * (processing * sleep_delta)) @@ -499,7 +619,8 @@ GLOBAL_REAL(Master, /datum/controller/master) = new . = 1 -// Run thru the queue of subsystems to run, running them while balancing out their allocated tick precentage +/// RunQueue - Run thru the queue of subsystems to run, running them while balancing out their allocated tick precentage +/// Returns 0 if runtimed, a negitive number for logic errors, and a positive number if the operation completed without errors /datum/controller/master/proc/RunQueue() . = 0 var/datum/controller/subsystem/queue_node @@ -543,16 +664,30 @@ GLOBAL_REAL(Master, /datum/controller/master) = new queue_node = queue_node.queue_next continue - if (!bg_calc && (queue_node_flags & SS_BACKGROUND)) - current_tick_budget = queue_priority_count_bg - bg_calc = TRUE + if ((queue_node_flags & SS_BACKGROUND)) + if (!bg_calc) + current_tick_budget = queue_priority_count_bg + bg_calc = TRUE + else if (bg_calc) + //error state, do sane fallback behavior + if (. == 0) + log_world("MC: Queue logic failure, non-background subsystem queued to run after a background subsystem: [queue_node] queue_prev:[queue_node.queue_prev]") + . = -1 + current_tick_budget = queue_priority_count //this won't even be right, but is the best we have. + bg_calc = FALSE + tick_remaining = TICK_LIMIT_RUNNING - TICK_USAGE - if (current_tick_budget > 0 && queue_node_priority > 0) - tick_precentage = tick_remaining / (current_tick_budget / queue_node_priority) + if (queue_node_priority >= 0 && current_tick_budget > 0 && current_tick_budget >= queue_node_priority) + //Give the subsystem a precentage of the remaining tick based on the remaining priority + tick_precentage = tick_remaining * (queue_node_priority / current_tick_budget) else - tick_precentage = tick_remaining + //error state + if (. == 0) + log_world("MC: tick_budget sync error. [json_encode(list(current_tick_budget, queue_priority_count, queue_priority_count_bg, bg_calc, queue_node, queue_node_priority))]") + . = -1 + tick_precentage = tick_remaining //just because we lost track of priority calculations doesn't mean we can't try to finish off the run, if the error state persists, we don't want to stop ticks from happening tick_precentage = max(tick_precentage*0.5, tick_precentage-queue_node.tick_overrun) @@ -616,17 +751,19 @@ GLOBAL_REAL(Master, /datum/controller/master) = new queue_node = queue_node.queue_next - . = 1 + if (. == 0) + . = 1 //resets the queue, and all subsystems, while filtering out the subsystem lists // called if any mc's queue procs runtime or exit improperly. /datum/controller/master/proc/SoftReset(list/ticker_SS, list/runlevel_SS) . = 0 - log_world("MC: SoftReset called, resetting MC queue state.") + stack_trace("MC: SoftReset called, resetting MC queue state.") + if (!istype(subsystems) || !istype(ticker_SS) || !istype(runlevel_SS)) log_world("MC: SoftReset: Bad list contents: '[subsystems]' '[ticker_SS]' '[runlevel_SS]'") return - var/subsystemstocheck = subsystems + ticker_SS + var/subsystemstocheck = subsystems | ticker_SS for(var/I in runlevel_SS) subsystemstocheck |= I diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm index 117b4b0b849e0..d36c5aa119213 100644 --- a/code/controllers/subsystem.dm +++ b/code/controllers/subsystem.dm @@ -7,7 +7,11 @@ var/wait = 20 //time to wait (in deciseconds) between each call to fire(). Must be a positive integer. var/priority = FIRE_PRIORITY_DEFAULT //When mutiple subsystems need to run in the same tick, higher priority subsystems will run first and be given a higher share of the tick before MC_TICK_CHECK triggers a sleep - var/flags = 0 //see MC.dm in __DEFINES Most flags must be set on world start to take full effect. (You can also restart the mc to force them to process again) + /// [Subsystem Flags][SS_NO_INIT] to control binary behavior. Flags must be set at compile time or before preinit finishes to take full effect. (You can also restart the mc to force them to process again) + var/flags = NONE + + /// Which stage does this subsystem init at. Earlier stages can fire while later stages init. + var/init_stage = INITSTAGE_MAIN var/initialized = FALSE //set to TRUE after it has been initialized, will obviously never be set if the subsystem doesn't initialize @@ -64,7 +68,7 @@ tick_allocation_last = Master.current_ticklimit-(TICK_USAGE) tick_allocation_avg = MC_AVERAGE(tick_allocation_avg, tick_allocation_last) - + . = SS_SLEEPING fire(resumed) . = state @@ -200,21 +204,17 @@ /// Called after the config has been loaded or reloaded. /datum/controller/subsystem/proc/OnConfigLoad() -//used to initialize the subsystem AFTER the map has loaded -/datum/controller/subsystem/Initialize(start_timeofday) - initialized = TRUE - SEND_SIGNAL(src, COMSIG_SUBSYSTEM_POST_INITIALIZE, start_timeofday) - var/time = (REALTIMEOFDAY - start_timeofday) / 10 - var/msg = "Initialized [name] subsystem within [time] second[time == 1 ? "" : "s"]!" - testing("[msg]") - log_world(msg) - return time +/** + * Used to initialize the subsystem. This is expected to be overriden by subtypes. + */ +/datum/controller/subsystem/Initialize() + return SS_INIT_NONE //hook for printing stats to the "MC" statuspanel for admins to see performance and related stats etc. /datum/controller/subsystem/stat_entry(msg) var/list/tab_data = list() - if(can_fire && !(SS_NO_FIRE & flags)) + if(can_fire && !(SS_NO_FIRE & flags) && init_stage <= Master.init_stage_completed) msg = "[round(cost,1)]ms|[round(tick_usage,1)]%([round(tick_overrun,1)]%)|[round(ticks,0.1)]\t[msg]" else msg = "OFFLINE\t[msg]" diff --git a/code/controllers/subsystem/achievements.dm b/code/controllers/subsystem/achievements.dm index 0e816c77b6455..a0943ed531212 100644 --- a/code/controllers/subsystem/achievements.dm +++ b/code/controllers/subsystem/achievements.dm @@ -11,9 +11,9 @@ SUBSYSTEM_DEF(achievements) ///List of all awards var/list/datum/award/awards = list() -/datum/controller/subsystem/achievements/Initialize(timeofday) +/datum/controller/subsystem/achievements/Initialize() if(!SSdbcore.Connect()) - return ..() + return SS_INIT_NO_NEED achievements_enabled = TRUE for(var/T in subtypesof(/datum/award/achievement)) @@ -33,7 +33,7 @@ SUBSYSTEM_DEF(achievements) if(C?.player_details && !C.player_details.achievements.initialized) C.player_details.achievements.InitializeData() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/achievements/Shutdown() save_achievements_to_db() diff --git a/code/controllers/subsystem/adjacent_air.dm b/code/controllers/subsystem/adjacent_air.dm index de0fa09323240..200dbc3e30de5 100644 --- a/code/controllers/subsystem/adjacent_air.dm +++ b/code/controllers/subsystem/adjacent_air.dm @@ -17,7 +17,7 @@ SUBSYSTEM_DEF(adjacent_air) /datum/controller/subsystem/adjacent_air/Initialize() while(length(queue)) fire(mc_check = FALSE) - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/adjacent_air/fire(resumed = FALSE, mc_check = TRUE) if(SSair.thread_running()) diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index efcd0ca1cf4b4..94c3f34263af0 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -99,14 +99,14 @@ SUBSYSTEM_DEF(air) msg += "MG:[get_max_gas_mixes()]" return ..() -/datum/controller/subsystem/air/Initialize(timeofday) +/datum/controller/subsystem/air/Initialize() map_loading = FALSE setup_allturfs() setup_atmos_machinery() setup_pipenets() gas_reactions = init_gas_reactions() auxtools_update_reactions() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/air/proc/extools_update_ssair() diff --git a/code/controllers/subsystem/assets.dm b/code/controllers/subsystem/assets.dm index 9e234ad6a7c81..70fe575aefb20 100644 --- a/code/controllers/subsystem/assets.dm +++ b/code/controllers/subsystem/assets.dm @@ -20,14 +20,15 @@ SUBSYSTEM_DEF(assets) transport = newtransport transport.Load() -/datum/controller/subsystem/assets/Initialize(timeofday) +/datum/controller/subsystem/assets/Initialize() for(var/type in typesof(/datum/asset)) var/datum/asset/A = type if (type != initial(A._abstract)) load_asset_datum(type) transport.Initialize(cache) - ..() + + return SS_INIT_SUCCESS /datum/controller/subsystem/assets/Recover() cache = SSassets.cache diff --git a/code/controllers/subsystem/atoms.dm b/code/controllers/subsystem/atoms.dm index 3407ec9b07a07..864385bdd773f 100644 --- a/code/controllers/subsystem/atoms.dm +++ b/code/controllers/subsystem/atoms.dm @@ -30,7 +30,7 @@ SUBSYSTEM_DEF(atoms) initialized = INITIALIZATION_INSSATOMS -/datum/controller/subsystem/atoms/Initialize(timeofday) +/datum/controller/subsystem/atoms/Initialize() //Wait until map loading is completed if (length(SSasync_map_generator.executing_generators) > 0) to_chat(world, "Waiting for [length(SSasync_map_generator.executing_generators)] map generators...") @@ -44,7 +44,7 @@ SUBSYSTEM_DEF(atoms) setupGenetics() //to set the mutations' sequence initialized = INITIALIZATION_INNEW_MAPLOAD InitializeAtoms() - return ..() + return SS_INIT_SUCCESS #ifdef PROFILE_MAPLOAD_INIT_ATOM #define PROFILE_INIT_ATOM_BEGIN(...) var/__profile_stat_time = TICK_USAGE diff --git a/code/controllers/subsystem/autotransfer.dm b/code/controllers/subsystem/autotransfer.dm index 7d14cf91b51a0..11499876e2938 100644 --- a/code/controllers/subsystem/autotransfer.dm +++ b/code/controllers/subsystem/autotransfer.dm @@ -6,14 +6,14 @@ SUBSYSTEM_DEF(autotransfer) var/starttime var/targettime -/datum/controller/subsystem/autotransfer/Initialize(timeofday) +/datum/controller/subsystem/autotransfer/Initialize() starttime = REALTIMEOFDAY targettime = starttime + CONFIG_GET(number/vote_autotransfer_initial) if(!CONFIG_GET(flag/vote_autotransfer_enabled)) can_fire = FALSE - . = ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/autotransfer/fire() if(REALTIMEOFDAY > targettime) diff --git a/code/controllers/subsystem/ban_cache.dm b/code/controllers/subsystem/ban_cache.dm index 523af2ef2816d..2d10baecab315 100644 --- a/code/controllers/subsystem/ban_cache.dm +++ b/code/controllers/subsystem/ban_cache.dm @@ -8,9 +8,9 @@ SUBSYSTEM_DEF(ban_cache) flags = SS_NO_FIRE var/query_started = FALSE -/datum/controller/subsystem/ban_cache/Initialize(start_timeofday) +/datum/controller/subsystem/ban_cache/Initialize() generate_queries() - return ..() + return SS_INIT_SUCCESS /// Generates ban caches for any logged in clients. This ensures the amount of in-series ban checking we have to do that actually involves sleeps is VERY low /datum/controller/subsystem/ban_cache/proc/generate_queries() diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index 0db4827529d8a..0267da492a9e2 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -25,7 +25,7 @@ SUBSYSTEM_DEF(blackbox) record_feedback("amount", "dm_build", DM_BUILD) record_feedback("amount", "byond_version", world.byond_version) record_feedback("amount", "byond_build", world.byond_build) - . = ..() + return SS_INIT_SUCCESS //poll population /datum/controller/subsystem/blackbox/fire() diff --git a/code/controllers/subsystem/chat.dm b/code/controllers/subsystem/chat.dm index 86101b6dfb3bd..2eddd8b7eb40a 100644 --- a/code/controllers/subsystem/chat.dm +++ b/code/controllers/subsystem/chat.dm @@ -19,6 +19,11 @@ SUBSYSTEM_DEF(chat) /// Assosciates a ckey with their next sequence number. var/list/client_to_sequence_number = list() +/datum/controller/subsystem/chat/Initialize() + // Just used by chat system to know that initialization is nearly finished. + // The to_chat checks could probably check the runlevel instead, but would require testing. + return SS_INIT_SUCCESS + /datum/controller/subsystem/chat/proc/generate_payload(client/target, message_data) var/sequence = client_to_sequence_number[target.ckey] client_to_sequence_number[target.ckey] += 1 diff --git a/code/controllers/subsystem/circuit_component.dm b/code/controllers/subsystem/circuit_component.dm index d092d8faa940f..6f7bbada6d3db 100644 --- a/code/controllers/subsystem/circuit_component.dm +++ b/code/controllers/subsystem/circuit_component.dm @@ -2,6 +2,7 @@ SUBSYSTEM_DEF(circuit_component) name = "Circuit Components" wait = 0.1 SECONDS priority = FIRE_PRIORITY_DEFAULT + flags = SS_NO_INIT var/list/callbacks_to_invoke = list() var/list/currentrun = list() diff --git a/code/controllers/subsystem/dbcore.dm b/code/controllers/subsystem/dbcore.dm index 232f324797619..fef1c161b433b 100644 --- a/code/controllers/subsystem/dbcore.dm +++ b/code/controllers/subsystem/dbcore.dm @@ -47,7 +47,7 @@ SUBSYSTEM_DEF(dbcore) if(2) message_admins("Could not get schema version from database") - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/dbcore/stat_entry(msg) msg = "P:[length(all_queries)]|Active:[length(queries_active)]|Standby:[length(queries_standby)]" @@ -489,7 +489,7 @@ Delayed insert mode was removed in mysql 7 and only works with MyISAM type table Close() status = DB_QUERY_STARTED if(async) - if(!Master.current_runlevel || Master.processing == 0) + if(!MC_RUNNING(SSdbcore.init_stage)) SSdbcore.run_query_sync(src) else SSdbcore.queue_query(src) diff --git a/code/controllers/subsystem/disease.dm b/code/controllers/subsystem/disease.dm index 24182fc69ea8a..5c052ce2da83d 100644 --- a/code/controllers/subsystem/disease.dm +++ b/code/controllers/subsystem/disease.dm @@ -13,12 +13,12 @@ SUBSYSTEM_DEF(disease) diseases = subtypesof(/datum/disease) shuffle_inplace(list_symptoms) -/datum/controller/subsystem/disease/Initialize(timeofday) +/datum/controller/subsystem/disease/Initialize() var/list/all_common_diseases = diseases - typesof(/datum/disease/advance) for(var/common_disease_type in all_common_diseases) var/datum/disease/prototype = new common_disease_type() archive_diseases[prototype.GetDiseaseID()] = prototype - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/disease/stat_entry(msg) . = ..("P:[active_diseases.len]") diff --git a/code/controllers/subsystem/early_assets.dm b/code/controllers/subsystem/early_assets.dm index db1ffb13333ba..d2dcf729ec1b2 100644 --- a/code/controllers/subsystem/early_assets.dm +++ b/code/controllers/subsystem/early_assets.dm @@ -8,7 +8,7 @@ SUBSYSTEM_DEF(early_assets) init_order = INIT_ORDER_EARLY_ASSETS flags = SS_NO_FIRE -/datum/controller/subsystem/early_assets/Initialize(start_timeofday) +/datum/controller/subsystem/early_assets/Initialize() for (var/datum/asset/asset_type as anything in subtypesof(/datum/asset)) if (initial(asset_type._abstract) == asset_type) continue @@ -21,4 +21,4 @@ SUBSYSTEM_DEF(early_assets) CHECK_TICK - return ..() + return SS_INIT_SUCCESS diff --git a/code/controllers/subsystem/economy.dm b/code/controllers/subsystem/economy.dm index 7521a624ba60e..b2617ca2efb66 100644 --- a/code/controllers/subsystem/economy.dm +++ b/code/controllers/subsystem/economy.dm @@ -22,7 +22,7 @@ SUBSYSTEM_DEF(economy) /// Mail Holiday: AKA does mail arrive today? Always blocked on Sundays, but not on bee, the mail is 24/7. var/mail_blocked = FALSE -/datum/controller/subsystem/economy/Initialize(timeofday) +/datum/controller/subsystem/economy/Initialize() //Calculating before creating dept accounts var/budget_size = 0 for(var/datum/bank_account/department/each as() in subtypesof(/datum/bank_account/department)) @@ -42,7 +42,7 @@ SUBSYSTEM_DEF(economy) D.account_holder = ACCOUNT_ALL_NAME // Note: if you want to remove united_budget feature, try /event verb and find united budget cancel event - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/economy/Recover() budget_accounts = SSeconomy.budget_accounts diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm index 013da1753862c..3981ba0b34318 100644 --- a/code/controllers/subsystem/events.dm +++ b/code/controllers/subsystem/events.dm @@ -14,7 +14,7 @@ SUBSYSTEM_DEF(events) var/list/holidays //List of all holidays occuring today or null if no holidays var/wizardmode = FALSE -/datum/controller/subsystem/events/Initialize(time, zlevel) +/datum/controller/subsystem/events/Initialize() for(var/type in typesof(/datum/round_event_control)) var/datum/round_event_control/E = new type() if(!E.typepath || !E.auto_add) @@ -22,7 +22,7 @@ SUBSYSTEM_DEF(events) control += E //add it to the list of all events (controls) reschedule() getHoliday() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/events/fire(resumed = 0) diff --git a/code/controllers/subsystem/explosion.dm b/code/controllers/subsystem/explosion.dm index b3aefebebff7e..12a3dcf6730a9 100644 --- a/code/controllers/subsystem/explosion.dm +++ b/code/controllers/subsystem/explosion.dm @@ -558,7 +558,9 @@ SUBSYSTEM_DEF(explosions) new /obj/effect/hotspot(T) //Mostly for ambience! cost_flameturf = MC_AVERAGE(cost_flameturf, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) - if (low_turf.len || med_turf.len || high_turf.len) + // If a significant amount of turfs change, then we will run lighter for the rest of the tick + // because maptick is going to have an unexpected increase. + if (low_turf.len + med_turf.len + high_turf.len > 10) Master.laggy_byond_map_update_incoming() if(currentpart == SSEXPLOSIONS_MOVABLES) diff --git a/code/controllers/subsystem/fail2topic.dm b/code/controllers/subsystem/fail2topic.dm index f4f869cfd16ba..8ca69e6364148 100644 --- a/code/controllers/subsystem/fail2topic.dm +++ b/code/controllers/subsystem/fail2topic.dm @@ -13,7 +13,7 @@ SUBSYSTEM_DEF(fail2topic) var/max_fails var/enabled = FALSE -/datum/controller/subsystem/fail2topic/Initialize(timeofday) +/datum/controller/subsystem/fail2topic/Initialize() rate_limit = ((CONFIG_GET(number/topic_rate_limit)) SECONDS) max_fails = CONFIG_GET(number/topic_max_fails) enabled = CONFIG_GET(flag/topic_enabled) @@ -28,7 +28,7 @@ SUBSYSTEM_DEF(fail2topic) if (!enabled) can_fire = FALSE - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/fail2topic/fire(resumed = 0) if(!resumed) diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index bf85f10c4ed3b..0903d29dd8142 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -5,6 +5,7 @@ SUBSYSTEM_DEF(garbage) flags = SS_POST_FIRE_TIMING|SS_BACKGROUND|SS_NO_INIT runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY init_order = INIT_ORDER_GARBAGE + init_stage = INITSTAGE_EARLY var/list/collection_timeout = list(GC_FILTER_QUEUE, GC_CHECK_QUEUE, GC_DEL_QUEUE) // deciseconds to wait before moving something up in the queue to the next level diff --git a/code/controllers/subsystem/icon_smooth.dm b/code/controllers/subsystem/icon_smooth.dm index 70763e2956921..7747aaa9703f9 100644 --- a/code/controllers/subsystem/icon_smooth.dm +++ b/code/controllers/subsystem/icon_smooth.dm @@ -51,7 +51,7 @@ SUBSYSTEM_DEF(icon_smooth) var/turf/item_loc = movable_item.loc item_loc.add_blueprints(movable_item) - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/icon_smooth/proc/add_to_queue(atom/thing) if(thing.smoothing_flags & SMOOTH_QUEUED) diff --git a/code/controllers/subsystem/init_profiler.dm b/code/controllers/subsystem/init_profiler.dm new file mode 100644 index 0000000000000..64fc98f1d93b7 --- /dev/null +++ b/code/controllers/subsystem/init_profiler.dm @@ -0,0 +1,26 @@ +#define INIT_PROFILE_NAME "init_profiler.json" + +///Subsystem exists so we can seperately log init time costs from the costs of general operation +///Hopefully this makes sorting out what causes problems when easier +SUBSYSTEM_DEF(init_profiler) + name = "Init Profiler" + init_order = INIT_ORDER_INIT_PROFILER + init_stage = INITSTAGE_MAX + flags = SS_NO_FIRE + +/datum/controller/subsystem/init_profiler/Initialize() + if(CONFIG_GET(flag/auto_profile)) + write_init_profile() + return SS_INIT_SUCCESS + +/datum/controller/subsystem/init_profiler/proc/write_init_profile() + var/current_profile_data = world.Profile(PROFILE_REFRESH, format = "json") + CHECK_TICK + + if(!length(current_profile_data)) //Would be nice to have explicit proc to check this + stack_trace("Warning, profiling stopped manually before dump.") + var/prof_file = file("[GLOB.log_directory]/[INIT_PROFILE_NAME]") + if(fexists(prof_file)) + fdel(prof_file) + WRITE_FILE(prof_file, current_profile_data) + world.Profile(PROFILE_CLEAR) //Now that we're written this data out, dump it. We don't want it getting mixed up with our current round data diff --git a/code/controllers/subsystem/input.dm b/code/controllers/subsystem/input.dm index c3e2972f61ac5..f3a501ae180fa 100644 --- a/code/controllers/subsystem/input.dm +++ b/code/controllers/subsystem/input.dm @@ -2,6 +2,7 @@ SUBSYSTEM_DEF(input) name = "Input" wait = 1 //SS_TICKER means this runs every tick init_order = INIT_ORDER_INPUT + init_stage = INITSTAGE_EARLY flags = SS_TICKER priority = FIRE_PRIORITY_INPUT runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY @@ -18,7 +19,7 @@ SUBSYSTEM_DEF(input) refresh_client_macro_sets() - return ..() + return SS_INIT_SUCCESS // This is for when macro sets are eventualy datumized /datum/controller/subsystem/input/proc/setup_default_macro_sets() diff --git a/code/controllers/subsystem/ipintel.dm b/code/controllers/subsystem/ipintel.dm index fca394924d910..eefd1068d1180 100644 --- a/code/controllers/subsystem/ipintel.dm +++ b/code/controllers/subsystem/ipintel.dm @@ -8,7 +8,6 @@ SUBSYSTEM_DEF(ipintel) var/list/cache = list() -/datum/controller/subsystem/ipintel/Initialize(timeofday, zlevel) +/datum/controller/subsystem/ipintel/Initialize() enabled = 1 - . = ..() - + return SS_INIT_SUCCESS diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 4a6f27c1bd316..5f66bd10bb517 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -45,8 +45,7 @@ SUBSYSTEM_DEF(job) JOB_NAME_DEPUTY, JOB_NAME_GIMMICK) -/datum/controller/subsystem/job/Initialize(timeofday) - SSmapping.HACK_LoadMapConfig() +/datum/controller/subsystem/job/Initialize() if(!occupations.len) SetupOccupations() if(CONFIG_GET(flag/load_jobs_from_txt)) @@ -66,7 +65,7 @@ SUBSYSTEM_DEF(job) crew_obj_jobs["[job]"] += list(type) qdel(obj) - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/job/Recover() occupations = SSjob.occupations diff --git a/code/controllers/subsystem/language.dm b/code/controllers/subsystem/language.dm index e80a7096d8c5f..c13711db364d7 100644 --- a/code/controllers/subsystem/language.dm +++ b/code/controllers/subsystem/language.dm @@ -3,7 +3,7 @@ SUBSYSTEM_DEF(language) init_order = INIT_ORDER_LANGUAGE flags = SS_NO_FIRE -/datum/controller/subsystem/language/Initialize(timeofday) +/datum/controller/subsystem/language/Initialize() for(var/L in subtypesof(/datum/language)) var/datum/language/language = L if(!initial(language.key)) @@ -15,4 +15,4 @@ SUBSYSTEM_DEF(language) GLOB.language_datum_instances[language] = instance - return ..() + return SS_INIT_SUCCESS diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm index f0c0cf7a552c9..3a8135d9e6609 100644 --- a/code/controllers/subsystem/lighting.dm +++ b/code/controllers/subsystem/lighting.dm @@ -18,7 +18,7 @@ SUBSYSTEM_DEF(lighting) cust["objects_queue"] = length(objects_queue) .["custom"] = cust -/datum/controller/subsystem/lighting/Initialize(timeofday) +/datum/controller/subsystem/lighting/Initialize() if(!initialized) if (CONFIG_GET(flag/starlight)) for(var/area/A as anything in GLOB.areas) @@ -30,7 +30,7 @@ SUBSYSTEM_DEF(lighting) fire(FALSE, TRUE) - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/lighting/fire(resumed, init_tick_checks) MC_SPLIT_TICK_INIT(3) diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm index 05f9f48c8bdbe..d6b768620c2c4 100644 --- a/code/controllers/subsystem/machines.dm +++ b/code/controllers/subsystem/machines.dm @@ -10,7 +10,7 @@ SUBSYSTEM_DEF(machines) /datum/controller/subsystem/machines/Initialize() makepowernets() fire() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/machines/get_metrics() diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 045ccc112593d..a097b8881fa25 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -54,19 +54,17 @@ SUBSYSTEM_DEF(mapping) var/datum/space_level/empty_space var/num_of_res_levels = 1 -//dlete dis once #39770 is resolved -/datum/controller/subsystem/mapping/proc/HACK_LoadMapConfig() - if(!config) +/datum/controller/subsystem/mapping/PreInit() + ..() #ifdef FORCE_MAP - config = load_map_config(FORCE_MAP, MAP_DIRECTORY) + config = load_map_config(FORCE_MAP, MAP_DIRECTORY) #else - config = load_map_config(error_if_missing = FALSE) + config = load_map_config(error_if_missing = FALSE) #endif -/datum/controller/subsystem/mapping/Initialize(timeofday) - HACK_LoadMapConfig() +/datum/controller/subsystem/mapping/Initialize() if(initialized) - return + return SS_INIT_SUCCESS if(config.defaulted) var/old_config = config config = global.config.defaultmap @@ -115,7 +113,7 @@ SUBSYSTEM_DEF(mapping) generate_station_area_list() transit = add_new_zlevel("Transit/Reserved", list(ZTRAIT_RESERVED = TRUE)) initialize_reserved_level(transit.z_value) - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/mapping/fire(resumed) // Cache for sonic speed diff --git a/code/controllers/subsystem/materials.dm b/code/controllers/subsystem/materials.dm index fff7000689273..f98da191bac14 100644 --- a/code/controllers/subsystem/materials.dm +++ b/code/controllers/subsystem/materials.dm @@ -29,7 +29,11 @@ SUBSYSTEM_DEF(materials) materialtypes_by_category = list() material_combos = list() for(var/type in subtypesof(/datum/material)) - var/datum/material/ref = new type + var/datum/material/ref = type + if(!(initial(ref.init_flags) & MATERIAL_INIT_MAPLOAD)) + continue // Do not initialize + + ref = new ref materials[type] = ref for(var/c in ref.categories) materials_by_category[c] += list(ref) diff --git a/code/controllers/subsystem/metrics.dm b/code/controllers/subsystem/metrics.dm index de2ad88e28ce2..8ff42ec82dcc7 100644 --- a/code/controllers/subsystem/metrics.dm +++ b/code/controllers/subsystem/metrics.dm @@ -17,10 +17,10 @@ SUBSYSTEM_DEF(metrics) /// The real time of day the server started. Used to calculate time drift var/world_init_time = 0 // Not set in here. Set in world/New() -/datum/controller/subsystem/metrics/Initialize(start_timeofday) +/datum/controller/subsystem/metrics/Initialize() if(!CONFIG_GET(flag/elasticsearch_metrics_enabled)) flags |= SS_NO_FIRE // Disable firing to save CPU - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/metrics/fire(resumed) diff --git a/code/controllers/subsystem/minor_mapping.dm b/code/controllers/subsystem/minor_mapping.dm index 58d1bc58e58d1..54d588b52baaa 100644 --- a/code/controllers/subsystem/minor_mapping.dm +++ b/code/controllers/subsystem/minor_mapping.dm @@ -3,10 +3,10 @@ SUBSYSTEM_DEF(minor_mapping) init_order = INIT_ORDER_MINOR_MAPPING flags = SS_NO_FIRE -/datum/controller/subsystem/minor_mapping/Initialize(timeofday) +/datum/controller/subsystem/minor_mapping/Initialize() trigger_migration(CONFIG_GET(number/mice_roundstart)) place_satchels() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/minor_mapping/proc/trigger_migration(num_mice=10) var/list/exposed_wires = find_exposed_wires() diff --git a/code/controllers/subsystem/movement/ai_movement.dm b/code/controllers/subsystem/movement/ai_movement.dm index 2be37cd383884..db0b987eb31c2 100644 --- a/code/controllers/subsystem/movement/ai_movement.dm +++ b/code/controllers/subsystem/movement/ai_movement.dm @@ -9,9 +9,9 @@ MOVEMENT_SUBSYSTEM_DEF(ai_movement) ///an assoc list of all ai_movement types. Assoc type to instance var/list/movement_types -/datum/controller/subsystem/movement/ai_movement/Initialize(timeofday) +/datum/controller/subsystem/movement/ai_movement/Initialize() SetupAIMovementInstances() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/movement/ai_movement/proc/SetupAIMovementInstances() movement_types = list() diff --git a/code/controllers/subsystem/natural_light_cycle.dm b/code/controllers/subsystem/natural_light_cycle.dm index 92591da0351ea..dc49b9e1614b9 100644 --- a/code/controllers/subsystem/natural_light_cycle.dm +++ b/code/controllers/subsystem/natural_light_cycle.dm @@ -5,7 +5,7 @@ SUBSYSTEM_DEF(natural_light_cycle) init_order = INIT_ORDER_NATURAL_LIGHT var/list/cycle_colours = null -/datum/controller/subsystem/natural_light_cycle/Initialize(start_timeofday) +/datum/controller/subsystem/natural_light_cycle/Initialize() . = ..() if (SSmapping.config.starlight_mode != STARLIGHT_MODE_CYCLE) flags |= SS_NO_FIRE @@ -15,7 +15,7 @@ SUBSYSTEM_DEF(natural_light_cycle) to_chat(world, "WARNING: Starlight is set to cycle, yet the colours that are set to be cycled is undefined."); log_world("WARNING: Starlight is set to cycle, yet the colours that are set to be cycled is undefined.") flags |= SS_NO_FIRE - return + return SS_INIT_SUCCESS /datum/controller/subsystem/natural_light_cycle/fire(resumed) var/time = station_time() diff --git a/code/controllers/subsystem/nightshift.dm b/code/controllers/subsystem/nightshift.dm index f54170f9cfeb1..e5cb73146c141 100644 --- a/code/controllers/subsystem/nightshift.dm +++ b/code/controllers/subsystem/nightshift.dm @@ -13,7 +13,7 @@ SUBSYSTEM_DEF(nightshift) /datum/controller/subsystem/nightshift/Initialize() if(!CONFIG_GET(flag/enable_night_shifts)) can_fire = FALSE - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/nightshift/fire(resumed = FALSE) if(resumed) @@ -27,7 +27,7 @@ SUBSYSTEM_DEF(nightshift) priority_announce(message, sound='sound/misc/notice2.ogg', sender_override="Automated Lighting System Announcement") /datum/controller/subsystem/nightshift/proc/check_nightshift() - var/emergency = GLOB.security_level >= SEC_LEVEL_RED + var/emergency = SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED var/announcing = TRUE var/time = station_time() var/night_time = (time < nightshift_end_time) || (time > nightshift_start_time) diff --git a/code/controllers/subsystem/overlays.dm b/code/controllers/subsystem/overlays.dm index ba85458c6e158..3e83a54f3208a 100644 --- a/code/controllers/subsystem/overlays.dm +++ b/code/controllers/subsystem/overlays.dm @@ -19,7 +19,7 @@ SUBSYSTEM_DEF(overlays) /datum/controller/subsystem/overlays/Initialize() initialized = TRUE fire(mc_check = FALSE) - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/overlays/stat_entry() diff --git a/code/controllers/subsystem/parallax.dm b/code/controllers/subsystem/parallax.dm index eeda3020831e8..8838008eb0308 100644 --- a/code/controllers/subsystem/parallax.dm +++ b/code/controllers/subsystem/parallax.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(parallax) name = "Parallax" wait = 2 - flags = SS_POST_FIRE_TIMING | SS_BACKGROUND + flags = SS_POST_FIRE_TIMING | SS_BACKGROUND | SS_NO_INIT priority = FIRE_PRIORITY_PARALLAX runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT var/current_run_pointer = 1 @@ -30,11 +30,11 @@ SUBSYSTEM_DEF(parallax) planet_y_offset = rand(100, 160) planet_x_offset = rand(100, 160) -/datum/controller/subsystem/parallax/Initialize(start_timeofday) - . = ..() +/datum/controller/subsystem/parallax/Initialize() RegisterSignal(SSdcs, COMSIG_GLOB_MOB_LOGGED_IN, PROC_REF(on_mob_login)) throttle_ghost_pop = CONFIG_GET(number/parallax_ghost_disable_pop) throttle_all_pop = CONFIG_GET(number/parallax_disable_pop) + return SS_INIT_SUCCESS /datum/controller/subsystem/parallax/fire(resumed = 0) //Swap the 2 lists diff --git a/code/controllers/subsystem/pathfinder.dm b/code/controllers/subsystem/pathfinder.dm index 12ed31d0af7f0..b13d3d465f2de 100644 --- a/code/controllers/subsystem/pathfinder.dm +++ b/code/controllers/subsystem/pathfinder.dm @@ -8,7 +8,7 @@ SUBSYSTEM_DEF(pathfinder) /datum/controller/subsystem/pathfinder/Initialize() space_type_cache = typecacheof(/turf/open/space) mobs = new(10) - return ..() + return SS_INIT_SUCCESS /datum/flowcache var/lcount diff --git a/code/controllers/subsystem/persistence.dm b/code/controllers/subsystem/persistence.dm index 4aaaee1441243..9f52cb99494b8 100644 --- a/code/controllers/subsystem/persistence.dm +++ b/code/controllers/subsystem/persistence.dm @@ -28,7 +28,7 @@ SUBSYSTEM_DEF(persistence) if(CONFIG_GET(flag/use_antag_rep)) LoadAntagReputation() LoadPaintings() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/persistence/proc/LoadPoly() for(var/mob/living/simple_animal/parrot/Poly/P in GLOB.alive_mob_list) diff --git a/code/controllers/subsystem/processing/ai_behaviors.dm b/code/controllers/subsystem/processing/ai_behaviors.dm index 4c98567405cc4..4ec698db32bbc 100644 --- a/code/controllers/subsystem/processing/ai_behaviors.dm +++ b/code/controllers/subsystem/processing/ai_behaviors.dm @@ -9,9 +9,9 @@ PROCESSING_SUBSYSTEM_DEF(ai_behaviors) ///List of all ai_behavior singletons, key is the typepath while assigned value is a newly created instance of the typepath. See SetupAIBehaviors() var/list/ai_behaviors -/datum/controller/subsystem/processing/ai_behaviors/Initialize(timeofday) +/datum/controller/subsystem/processing/ai_behaviors/Initialize() SetupAIBehaviors() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/processing/ai_behaviors/proc/SetupAIBehaviors() ai_behaviors = list() diff --git a/code/controllers/subsystem/processing/ai_controllers.dm b/code/controllers/subsystem/processing/ai_controllers.dm index 5319d7316fb9b..82c22869e32da 100644 --- a/code/controllers/subsystem/processing/ai_controllers.dm +++ b/code/controllers/subsystem/processing/ai_controllers.dm @@ -12,9 +12,9 @@ SUBSYSTEM_DEF(ai_controllers) ///List of all ai controllers currently running var/list/active_ai_controllers = list() -/datum/controller/subsystem/ai_controllers/Initialize(timeofday) +/datum/controller/subsystem/ai_controllers/Initialize() setup_subtrees() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/ai_controllers/proc/setup_subtrees() ai_subtrees = list() diff --git a/code/controllers/subsystem/processing/greyscale.dm b/code/controllers/subsystem/processing/greyscale.dm index 2370ba502c08a..9e4cd678ab573 100644 --- a/code/controllers/subsystem/processing/greyscale.dm +++ b/code/controllers/subsystem/processing/greyscale.dm @@ -8,7 +8,7 @@ PROCESSING_SUBSYSTEM_DEF(greyscale) var/list/datum/greyscale_layer/layer_types = list() var/list/gags_cache = list() -/datum/controller/subsystem/processing/greyscale/Initialize(start_timeofday) +/datum/controller/subsystem/processing/greyscale/Initialize() for(var/datum/greyscale_layer/fake_type as anything in subtypesof(/datum/greyscale_layer)) layer_types[initial(fake_type.layer_type)] = fake_type @@ -31,7 +31,7 @@ PROCESSING_SUBSYSTEM_DEF(greyscale) job_ids += rustg_iconforge_load_gags_config_async(greyscale_type, config.raw_json_string, config.string_icon_file) UNTIL(jobs_completed(job_ids)) - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/processing/greyscale/proc/jobs_completed(list/job_ids) for(var/job in job_ids) diff --git a/code/controllers/subsystem/processing/instruments.dm b/code/controllers/subsystem/processing/instruments.dm index ee0fd1ea00995..633515fd6fef1 100644 --- a/code/controllers/subsystem/processing/instruments.dm +++ b/code/controllers/subsystem/processing/instruments.dm @@ -24,7 +24,7 @@ PROCESSING_SUBSYSTEM_DEF(instruments) /datum/controller/subsystem/processing/instruments/Initialize() initialize_instrument_data() synthesizer_instrument_ids = get_allowed_instrument_ids() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/processing/instruments/proc/on_song_new(datum/song/S) songs += S diff --git a/code/controllers/subsystem/processing/networks.dm b/code/controllers/subsystem/processing/networks.dm index c2d433050beec..899129b2162c3 100644 --- a/code/controllers/subsystem/processing/networks.dm +++ b/code/controllers/subsystem/processing/networks.dm @@ -72,7 +72,7 @@ SUBSYSTEM_DEF(networks) // At round start, fix the network_id's so the station root is on them initialized = TRUE // Now when the objects Initialize they will join the right network - return ..() + return SS_INIT_SUCCESS /* * Process incoming queued packet and return NAK/ACK signals diff --git a/code/controllers/subsystem/processing/orbits.dm b/code/controllers/subsystem/processing/orbits.dm index c5538c4112afa..4ce4978b017a7 100644 --- a/code/controllers/subsystem/processing/orbits.dm +++ b/code/controllers/subsystem/processing/orbits.dm @@ -51,12 +51,13 @@ PROCESSING_SUBSYSTEM_DEF(orbits) //Ruin level count var/ruin_levels = 0 -/datum/controller/subsystem/processing/orbits/Initialize(start_timeofday) - . = ..() +/datum/controller/subsystem/processing/orbits/Initialize() setup_event_list() //Create the main orbital map. orbital_maps[PRIMARY_ORBITAL_MAP] = new /datum/orbital_map() + return SS_INIT_SUCCESS + /datum/controller/subsystem/processing/orbits/Recover() orbital_maps |= SSorbits.orbital_maps possible_objectives |= SSorbits.possible_objectives diff --git a/code/controllers/subsystem/processing/quirks.dm b/code/controllers/subsystem/processing/quirks.dm index cba4d2a16489b..2cd88e3429e61 100644 --- a/code/controllers/subsystem/processing/quirks.dm +++ b/code/controllers/subsystem/processing/quirks.dm @@ -22,9 +22,9 @@ PROCESSING_SUBSYSTEM_DEF(quirks) list("Social Anxiety","Mute"), ) -/datum/controller/subsystem/processing/quirks/Initialize(timeofday) +/datum/controller/subsystem/processing/quirks/Initialize() get_quirks() - return ..() + return SS_INIT_SUCCESS /// Returns the list of possible quirks /datum/controller/subsystem/processing/quirks/proc/get_quirks() diff --git a/code/controllers/subsystem/processing/station.dm b/code/controllers/subsystem/processing/station.dm index e913e76805c38..06810799d605e 100644 --- a/code/controllers/subsystem/processing/station.dm +++ b/code/controllers/subsystem/processing/station.dm @@ -15,7 +15,7 @@ PROCESSING_SUBSYSTEM_DEF(station) ///Currently active announcer. Starts as a type but gets initialized after traits are selected var/datum/centcom_announcer/announcer = /datum/centcom_announcer/default -/datum/controller/subsystem/processing/station/Initialize(timeofday) +/datum/controller/subsystem/processing/station/Initialize() station_traits = list() selectable_traits_by_types = list(STATION_TRAIT_POSITIVE = list(), STATION_TRAIT_NEUTRAL = list(), STATION_TRAIT_NEGATIVE = list(), STATION_TRAIT_EXCLUSIVE = list()) @@ -29,7 +29,7 @@ PROCESSING_SUBSYSTEM_DEF(station) announcer = new announcer() //Initialize the station's announcer datum - return ..() + return SS_INIT_SUCCESS ///Rolls for the amount of traits and adds them to the traits list /datum/controller/subsystem/processing/station/proc/setup_traits() diff --git a/code/controllers/subsystem/profiler.dm b/code/controllers/subsystem/profiler.dm index 74b74c82c0982..48975cdc92718 100644 --- a/code/controllers/subsystem/profiler.dm +++ b/code/controllers/subsystem/profiler.dm @@ -23,7 +23,7 @@ SUBSYSTEM_DEF(profiler) StartProfiling() else StopProfiling() //Stop the early start from world/New - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/profiler/fire() if(CONFIG_GET(flag/auto_profile)) diff --git a/code/controllers/subsystem/radio.dm b/code/controllers/subsystem/radio.dm index 8299709392d3d..578b69b0d0ede 100644 --- a/code/controllers/subsystem/radio.dm +++ b/code/controllers/subsystem/radio.dm @@ -5,7 +5,7 @@ SUBSYSTEM_DEF(radio) var/list/datum/radio_frequency/frequencies = list() var/list/saymodes = list() -/datum/controller/subsystem/radio/PreInit(timeofday) +/datum/controller/subsystem/radio/PreInit() for(var/_SM in subtypesof(/datum/saymode)) var/datum/saymode/SM = new _SM() saymodes[SM.key] = SM diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index 0d77a6bfbcd1d..bc208fcf8f4ae 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -44,14 +44,13 @@ SUBSYSTEM_DEF(research) // 2) Scientists using their shuttle to go to ruins // 3) Giving miners a scanner // 4) Scanning station pets - // 5) Using the experimentor on maint devices // (probably more added since this comment was written.) science_tech.add_point_type(TECHWEB_POINT_TYPE_DISCOVERY, 2500) admin_tech = new /datum/techweb/admin autosort_categories() error_design = new error_node = new - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/research/fire() var/list/bitcoins = list() diff --git a/code/controllers/subsystem/security_level.dm b/code/controllers/subsystem/security_level.dm new file mode 100644 index 0000000000000..2dfd91eaccbfb --- /dev/null +++ b/code/controllers/subsystem/security_level.dm @@ -0,0 +1,105 @@ +SUBSYSTEM_DEF(security_level) + name = "Security Level" + can_fire = FALSE // We will control when we fire in this subsystem + init_order = INIT_ORDER_SECURITY_LEVEL + /// Currently set security level + var/datum/security_level/current_security_level + /// A list of initialised security level datums. + var/list/available_levels = list() + +/datum/controller/subsystem/security_level/Initialize() + for(var/iterating_security_level_type in subtypesof(/datum/security_level)) + var/datum/security_level/new_security_level = new iterating_security_level_type + available_levels[new_security_level.name] = new_security_level + current_security_level = available_levels[number_level_to_text(SEC_LEVEL_GREEN)] + return SS_INIT_SUCCESS + +/datum/controller/subsystem/security_level/fire(resumed) + if(!current_security_level.looping_sound) // No sound? No play. + can_fire = FALSE + return + sound_to_playing_players(current_security_level.looping_sound) + + +/** + * Sets a new security level as our current level + * + * This is how everything should change the security level. + * + * Arguments: + * * new_level - The new security level that will become our current level + */ +/datum/controller/subsystem/security_level/proc/set_level(new_level) + new_level = istext(new_level) ? new_level : number_level_to_text(new_level) + if(new_level == current_security_level.name) // If we are already at the desired level, do nothing + return + + var/datum/security_level/selected_level = available_levels[new_level] + + if(!selected_level) + CRASH("set_level was called with an invalid security level([new_level])") + + if(SSnightshift.can_fire && (selected_level.number_level >= SEC_LEVEL_RED || current_security_level.number_level >= SEC_LEVEL_RED)) + SSnightshift.next_fire = world.time + 7 SECONDS // Fire nightshift after the security level announcement is complete + + announce_security_level(selected_level) // We want to announce BEFORE updating to the new level + + SSsecurity_level.current_security_level = selected_level + + if(selected_level.looping_sound) + wait = selected_level.looping_sound_interval + can_fire = TRUE + else + can_fire = FALSE + + if(SSshuttle.emergency.mode == SHUTTLE_CALL || SSshuttle.emergency.mode == SHUTTLE_RECALL) // By god this is absolutely shit + SSshuttle.emergency.alert_coeff_change(selected_level.shuttle_call_time_mod) + + SEND_SIGNAL(src, COMSIG_SECURITY_LEVEL_CHANGED, selected_level.number_level) + SSblackbox.record_feedback("tally", "security_level_changes", 1, selected_level.name) + +/** + * Handles announcements of the newly set security level + * + * Arguments: + * * selected_level - The new security level that has been set + */ +/datum/controller/subsystem/security_level/proc/announce_security_level(datum/security_level/selected_level) + if(selected_level.number_level > current_security_level.number_level) // We are elevating to this level. + minor_announce(selected_level.elevating_to_announcemnt, "Attention! Security level elevated to [selected_level.name]:", sound_override = selected_level.sound) + else // Going down + minor_announce(selected_level.lowering_to_announcement, "Attention! Security level lowered to [selected_level.name]:", sound_override = selected_level.sound) + +/** + * Returns the current security level as a number + */ +/datum/controller/subsystem/security_level/proc/get_current_level_as_number() + return ((!initialized || !current_security_level) ? SEC_LEVEL_GREEN : current_security_level.number_level) //Send the default security level in case the subsystem hasn't finished initializing yet + +/** + * Returns the current security level as text + */ +/datum/controller/subsystem/security_level/proc/get_current_level_as_text() + return ((!initialized || !current_security_level) ? "green" : current_security_level.name) + +/** + * Converts a text security level to a number + * + * Arguments: + * * level - The text security level to convert + */ +/datum/controller/subsystem/security_level/proc/text_level_to_number(text_level) + var/datum/security_level/selected_level = available_levels[text_level] + return selected_level?.number_level + +/** + * Converts a number security level to a text + * + * Arguments: + * * level - The number security level to convert + */ +/datum/controller/subsystem/security_level/proc/number_level_to_text(number_level) + for(var/iterating_level_text in available_levels) + var/datum/security_level/iterating_security_level = available_levels[iterating_level_text] + if(iterating_security_level.number_level == number_level) + return iterating_security_level.name diff --git a/code/controllers/subsystem/server_maint.dm b/code/controllers/subsystem/server_maint.dm index 631f90ba681a5..9d05e332acbba 100644 --- a/code/controllers/subsystem/server_maint.dm +++ b/code/controllers/subsystem/server_maint.dm @@ -6,6 +6,7 @@ SUBSYSTEM_DEF(server_maint) flags = SS_POST_FIRE_TIMING priority = FIRE_PRIORITY_SERVER_MAINT init_order = INIT_ORDER_SERVER_MAINT + init_stage = INITSTAGE_EARLY runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT var/list/currentrun ///Associated list of list names to lists to clear of nulls @@ -17,7 +18,7 @@ SUBSYSTEM_DEF(server_maint) /datum/controller/subsystem/server_maint/PreInit() world.hub_password = "" //quickly! before the hubbies see us. -/datum/controller/subsystem/server_maint/Initialize(timeofday) +/datum/controller/subsystem/server_maint/Initialize() if (CONFIG_GET(flag/hub)) world.update_hub_visibility(TRUE) //Keep in mind, because of how delay works adding a list here makes each list take wait * delay more time to clear @@ -29,7 +30,7 @@ SUBSYSTEM_DEF(server_maint) "suicided_mob_list" = GLOB.suicided_mob_list, "dead_mob_list" = GLOB.dead_mob_list, ) - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/server_maint/fire(resumed = FALSE) if(!resumed) diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index 0cc84a4cd44cd..ec8fd7615daf2 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -60,7 +60,7 @@ SUBSYSTEM_DEF(shuttle) var/shuttles_loaded = FALSE -/datum/controller/subsystem/shuttle/Initialize(timeofday) +/datum/controller/subsystem/shuttle/Initialize() initial_load() if(!arrivals) @@ -71,7 +71,7 @@ SUBSYSTEM_DEF(shuttle) WARNING("No /obj/docking_port/mobile/emergency/backup placed on the map!") if(!supply) WARNING("No /obj/docking_port/mobile/supply placed on the map!") - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/shuttle/proc/initial_load() shuttles_loaded = TRUE @@ -141,8 +141,8 @@ SUBSYSTEM_DEF(shuttle) log_game("[msg] Alive: [alive], Roundstart: [total], Threshold: [threshold]") emergencyNoRecall = TRUE priority_announce("Catastrophic casualties detected: crisis shuttle protocols activated - jamming recall signals across all frequencies.", sound = SSstation.announcer.get_rand_alert_sound()) - if(emergency.timeLeft(1) > emergencyCallTime * 0.4) - emergency.request(null, set_coefficient = 0.4) + if(emergency.timeLeft(1) > emergencyCallTime * ALERT_COEFF_AUTOEVAC_CRITICAL) + emergency.request(null, set_coefficient = ALERT_COEFF_AUTOEVAC_CRITICAL) /datum/controller/subsystem/shuttle/proc/block_recall(lockout_timer) emergencyNoRecall = TRUE @@ -207,13 +207,13 @@ SUBSYSTEM_DEF(shuttle) call_reason = trim(html_encode(call_reason)) - if(length(call_reason) < CALL_SHUTTLE_REASON_LENGTH && seclevel2num(get_security_level()) > SEC_LEVEL_GREEN) + if(length(call_reason) < CALL_SHUTTLE_REASON_LENGTH && SSsecurity_level.get_current_level_as_number() > SEC_LEVEL_GREEN) to_chat(user, "You must provide a reason.") return var/area/signal_origin = get_area(user) var/emergency_reason = "\nNature of emergency:\n\n[call_reason]" - var/security_num = seclevel2num(get_security_level()) + var/security_num = SSsecurity_level.get_current_level_as_number() switch(security_num) if(SEC_LEVEL_RED,SEC_LEVEL_DELTA) emergency.request(null, signal_origin, html_decode(emergency_reason), 1) //There is a serious threat we gotta move no time to give them five minutes. @@ -275,7 +275,7 @@ SUBSYSTEM_DEF(shuttle) /datum/controller/subsystem/shuttle/proc/canRecall() if(!emergency || emergency.mode != SHUTTLE_CALL || emergencyNoRecall || SSticker.mode.name == "meteor") return - var/security_num = seclevel2num(get_security_level()) + var/security_num = SSsecurity_level.get_current_level_as_number() switch(security_num) if(SEC_LEVEL_GREEN) if(emergency.timeLeft(1) < emergencyCallTime) @@ -313,7 +313,7 @@ SUBSYSTEM_DEF(shuttle) if(callShuttle) if(EMERGENCY_IDLE_OR_RECALLED) - emergency.request(null, set_coefficient = 2.5) + emergency.request(null, set_coefficient = ALERT_COEFF_AUTOEVAC_NORMAL) log_game("There is no means of calling the shuttle anymore. Shuttle automatically called.") message_admins("All the communications consoles were destroyed and all AIs are inactive. Shuttle called.") diff --git a/code/controllers/subsystem/sounds.dm b/code/controllers/subsystem/sounds.dm index 0612bad4296e5..27abb1ad60847 100644 --- a/code/controllers/subsystem/sounds.dm +++ b/code/controllers/subsystem/sounds.dm @@ -25,7 +25,7 @@ SUBSYSTEM_DEF(sounds) /datum/controller/subsystem/sounds/Initialize() setup_available_channels() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/sounds/proc/setup_available_channels() channel_list = list() diff --git a/code/controllers/subsystem/stickyban.dm b/code/controllers/subsystem/stickyban.dm index e45fba68c1dc1..cb27a27504f40 100644 --- a/code/controllers/subsystem/stickyban.dm +++ b/code/controllers/subsystem/stickyban.dm @@ -9,7 +9,7 @@ SUBSYSTEM_DEF(stickyban) var/dbcacheexpire = 0 -/datum/controller/subsystem/stickyban/Initialize(timeofday) +/datum/controller/subsystem/stickyban/Initialize() var/list/bannedkeys = sticky_banned_ckeys() //sanitize the sticky ban list @@ -55,7 +55,7 @@ SUBSYSTEM_DEF(stickyban) cache[ckey] = ban world.SetConfig("ban", ckey, list2stickyban(ban)) - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/stickyban/proc/Populatedbcache() var/newdbcache = list() //so if we runtime or the db connection dies we don't kill the existing cache diff --git a/code/controllers/subsystem/supply.dm b/code/controllers/subsystem/supply.dm index 8c3f331b5aedd..b4d627fb24099 100644 --- a/code/controllers/subsystem/supply.dm +++ b/code/controllers/subsystem/supply.dm @@ -10,7 +10,7 @@ SUBSYSTEM_DEF(supply) var/list/orderhistory = list() var/ordernum = 1 //order number given to next order -/datum/controller/subsystem/supply/Initialize(timeofday) +/datum/controller/subsystem/supply/Initialize() ordernum = rand(1, 9000) for(var/pack in subtypesof(/datum/supply_pack)) @@ -18,7 +18,7 @@ SUBSYSTEM_DEF(supply) if(!P.contains) continue supply_packs[P.type] = P - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/supply/fire() var/total_restock_required = 0 diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 386e3dabcf401..d354bd2410bed 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -67,7 +67,7 @@ SUBSYSTEM_DEF(ticker) var/fail_counter var/emergency_start = FALSE -/datum/controller/subsystem/ticker/Initialize(timeofday) +/datum/controller/subsystem/ticker/Initialize() load_mode() var/list/byond_sound_formats = list( @@ -148,7 +148,7 @@ SUBSYSTEM_DEF(ticker) else if(CONFIG_GET(flag/shift_time_realtime)) gametime_offset = world.timeofday - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/ticker/fire() switch(current_state) diff --git a/code/controllers/subsystem/time_track.dm b/code/controllers/subsystem/time_track.dm index e08bf57c87816..2ff32f6ad0173 100644 --- a/code/controllers/subsystem/time_track.dm +++ b/code/controllers/subsystem/time_track.dm @@ -43,8 +43,7 @@ SUBSYSTEM_DEF(time_track) ) #endif -/datum/controller/subsystem/time_track/Initialize(start_timeofday) - . = ..() +/datum/controller/subsystem/time_track/Initialize() GLOB.perf_log = "[GLOB.log_directory]/perf-[GLOB.round_id ? GLOB.round_id : "NULL"]-[SSmapping.config?.map_name].csv" #ifdef SENDMAPS_PROFILE world.Profile(PROFILE_RESTART, type = "sendmaps") @@ -86,6 +85,7 @@ SUBSYSTEM_DEF(time_track) ) #endif ) + return SS_INIT_SUCCESS /datum/controller/subsystem/time_track/fire() diff --git a/code/controllers/subsystem/title.dm b/code/controllers/subsystem/title.dm index 857814871c17a..10b83457cd89a 100644 --- a/code/controllers/subsystem/title.dm +++ b/code/controllers/subsystem/title.dm @@ -2,6 +2,7 @@ SUBSYSTEM_DEF(title) name = "Title Screen" flags = SS_NO_FIRE init_order = INIT_ORDER_TITLE + init_stage = INITSTAGE_EARLY var/file_path var/lobby_screen_size = "15x15" @@ -12,7 +13,7 @@ SUBSYSTEM_DEF(title) /datum/controller/subsystem/title/Initialize() if(file_path && icon) - return + return SS_INIT_SUCCESS if(fexists("data/previous_title.dat")) var/previous_path = rustg_file_read("data/previous_title.dat") @@ -61,7 +62,7 @@ SUBSYSTEM_DEF(title) if(splash_turf) splash_turf.icon = icon - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/title/vv_edit_var(var_name, var_value) . = ..() diff --git a/code/controllers/subsystem/topic.dm b/code/controllers/subsystem/topic.dm index 639455d593be0..ced309a55bfd5 100644 --- a/code/controllers/subsystem/topic.dm +++ b/code/controllers/subsystem/topic.dm @@ -3,7 +3,7 @@ SUBSYSTEM_DEF(topic) init_order = INIT_ORDER_TOPIC flags = SS_NO_FIRE -/datum/controller/subsystem/topic/Initialize(timeofday) +/datum/controller/subsystem/topic/Initialize() // Initialize topic datums var/list/anonymous_functions = list() for(var/path in subtypesof(/datum/world_topic)) @@ -32,7 +32,7 @@ SUBSYSTEM_DEF(topic) for(var/server in servers) handshake_server(server, servers[server]) - return ..() + return SS_INIT_SUCCESS /* A bit of background for future coders maintaining this: diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index 120348053d590..056bdb65eb4f6 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -130,7 +130,7 @@ SUBSYSTEM_DEF(traumas) /obj/item/clothing/under/rank/captain/parade, /obj/item/clothing/under/rank/security/head_of_security/parade, /obj/item/clothing/under/rank/security/head_of_security/parade/female, /obj/item/clothing/head/helmet/abductor, /obj/item/clothing/suit/armor/abductor/vest, /obj/item/abductor/baton, /obj/item/storage/belt/military/abductor, /obj/item/gun/energy/alien, /obj/item/abductor/silencer, - /obj/item/abductor/gizmo, /obj/item/clothing/under/rank/centcom/officer, + /obj/item/abductor/gizmo, /obj/item/clothing/under/rank/centcom/official, /obj/item/clothing/suit/space/hardsuit/ert, /obj/item/clothing/suit/space/hardsuit/ert/sec, /obj/item/clothing/suit/space/hardsuit/ert/engi, /obj/item/clothing/suit/space/hardsuit/ert/med, /obj/item/clothing/suit/space/hardsuit/deathsquad, /obj/item/clothing/head/helmet/space/hardsuit/deathsquad, @@ -154,7 +154,7 @@ SUBSYSTEM_DEF(traumas) /obj/item/clothing/under/rank/captain, /obj/item/clothing/under/rank/civilian/head_of_personnel, /obj/item/clothing/under/rank/security/head_of_security, /obj/item/clothing/under/rank/rnd/research_director, /obj/item/clothing/under/rank/medical/chief_medical_officer, /obj/item/clothing/under/rank/engineering/chief_engineer, - /obj/item/clothing/under/rank/centcom/officer, /obj/item/clothing/under/rank/centcom/commander, + /obj/item/clothing/under/rank/centcom/official, /obj/item/clothing/under/rank/centcom/commander, /obj/item/melee/classic_baton/police/telescopic, /obj/item/card/id/silver, /obj/item/card/id/gold, /obj/item/card/id/captains_spare, /obj/item/card/id/centcom, /obj/machinery/door/airlock/command)), @@ -240,4 +240,4 @@ SUBSYSTEM_DEF(traumas) "anime" = typecacheof(list(/datum/species/human/felinid)) ) - return ..() + return SS_INIT_SUCCESS diff --git a/code/controllers/subsystem/vis_overlays.dm b/code/controllers/subsystem/vis_overlays.dm index 358446e611992..8a335aa9f36d7 100644 --- a/code/controllers/subsystem/vis_overlays.dm +++ b/code/controllers/subsystem/vis_overlays.dm @@ -14,7 +14,7 @@ SUBSYSTEM_DEF(vis_overlays) vis_overlay_cache = list() unique_vis_overlays = list() mob_alpha_vis_overlays = list() - return ..() + return SS_INIT_SUCCESS /datum/controller/subsystem/vis_overlays/fire(resumed = FALSE) if(!resumed) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 9e7c080806400..52a4e11f664f0 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -192,6 +192,10 @@ SUBSYSTEM_DEF(vote) return vote /datum/controller/subsystem/vote/proc/initiate_vote(vote_type, initiator_key, forced=FALSE, popup=FALSE) + //Server is still intializing. + if(!MC_RUNNING(init_stage)) + to_chat(usr, "You lack the necessary living force for this action.") + return + var/mob/living/living_owner = owner + if (living_owner.usable_hands <= 0) + to_chat(living_owner, "You dont have any usable hands!") else - if (owner.get_num_arms() <= 0) - to_chat(owner, "You don't have any usable hands!") - else - to_chat(owner, "Your hands are full!") + to_chat(living_owner, "Your hands are full!") ///MGS BOX! diff --git a/code/datums/ai/basic_mobs/basic_subtrees/speech_subtree.dm b/code/datums/ai/basic_mobs/basic_subtrees/speech_subtree.dm index 2621efabb7eec..baed780fddba9 100644 --- a/code/datums/ai/basic_mobs/basic_subtrees/speech_subtree.dm +++ b/code/datums/ai/basic_mobs/basic_subtrees/speech_subtree.dm @@ -40,4 +40,4 @@ /datum/ai_planning_subtree/random_speech/mothroach speech_chance = 2 - emote_hear = list("flutters.", "flaps its wings.", "flaps its wings agressively!") + emote_hear = list("flutters.", "flaps its wings.", "flaps its wings aggressively!") diff --git a/code/datums/armor.dm b/code/datums/armor.dm index 3a11186a292e9..218c8d1cdefec 100644 --- a/code/datums/armor.dm +++ b/code/datums/armor.dm @@ -1,9 +1,9 @@ -#define ARMORID "armor-[melee]-[bullet]-[laser]-[energy]-[bomb]-[bio]-[rad]-[fire]-[acid]-[magic]-[stamina]-[consume]" +#define ARMORID "armor-[melee]-[bullet]-[laser]-[energy]-[bomb]-[bio]-[rad]-[fire]-[acid]-[magic]-[stamina]-[consume]-[bleed]" -/proc/getArmor(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0, magic = 0, stamina = 0, consume = 0) +/proc/getArmor(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0, magic = 0, stamina = 0, consume = 0, bleed = 0) . = locate(ARMORID) if (!.) - . = new /datum/armor(melee, bullet, laser, energy, bomb, bio, rad, fire, acid, magic, stamina, consume) + . = new /datum/armor(melee, bullet, laser, energy, bomb, bio, rad, fire, acid, magic, stamina, consume, bleed) /datum/armor datum_flags = DF_USE_TAG @@ -19,8 +19,9 @@ var/magic var/stamina var/consume + var/bleed -/datum/armor/New(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0, magic = 0, stamina = 0, consume = 0) +/datum/armor/New(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0, magic = 0, stamina = 0, consume = 0, bleed = 0) src.melee = melee src.bullet = bullet src.laser = laser @@ -33,15 +34,16 @@ src.magic = magic src.stamina = stamina src.consume = consume + src.bleed = bleed tag = ARMORID -/datum/armor/proc/modifyRating(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0, magic = 0, stamina = 0, consume = 0) - return getArmor(src.melee+melee, src.bullet+bullet, src.laser+laser, src.energy+energy, src.bomb+bomb, src.bio+bio, src.rad+rad, src.fire+fire, src.acid+acid, src.magic+magic, src.stamina+stamina, src.consume+consume) +/datum/armor/proc/modifyRating(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0, magic = 0, stamina = 0, consume = 0, bleed = 0) + return getArmor(src.melee+melee, src.bullet+bullet, src.laser+laser, src.energy+energy, src.bomb+bomb, src.bio+bio, src.rad+rad, src.fire+fire, src.acid+acid, src.magic+magic, src.stamina+stamina, src.consume+consume, src.bleed+bleed) /datum/armor/proc/modifyAllRatings(modifier = 0) - return getArmor(melee+modifier, bullet+modifier, laser+modifier, energy+modifier, bomb+modifier, bio+modifier, rad+modifier, fire+modifier, acid+modifier, magic+modifier, stamina+modifier, consume+modifier) + return getArmor(melee+modifier, bullet+modifier, laser+modifier, energy+modifier, bomb+modifier, bio+modifier, rad+modifier, fire+modifier, acid+modifier, magic+modifier, stamina+modifier, consume+modifier, bleed+modifier) -/datum/armor/proc/setRating(melee, bullet, laser, energy, bomb, bio, rad, fire, acid, magic, consume) +/datum/armor/proc/setRating(melee, bullet, laser, energy, bomb, bio, rad, fire, acid, magic, consume, bleed) return getArmor((isnull(melee) ? src.melee : melee),\ (isnull(bullet) ? src.bullet : bullet),\ (isnull(laser) ? src.laser : laser),\ @@ -53,19 +55,20 @@ (isnull(acid) ? src.acid : acid),\ (isnull(magic) ? src.magic : magic),\ (isnull(stamina) ? src.stamina : stamina),\ - (isnull(consume) ? src.consume : consume)) + (isnull(consume) ? src.consume : consume),\ + (isnull(bleed) ? src.bleed : bleed)) /datum/armor/proc/getRating(rating) return vars[rating] /datum/armor/proc/getList() - return list(MELEE = melee, BULLET = bullet, LASER = laser, ENERGY = energy, BOMB = bomb, BIO = bio, RAD = rad, FIRE = fire, ACID = acid, MAGIC = magic, STAMINA = stamina, CONSUME = consume) + return list(MELEE = melee, BULLET = bullet, LASER = laser, ENERGY = energy, BOMB = bomb, BIO = bio, RAD = rad, FIRE = fire, ACID = acid, MAGIC = magic, STAMINA = stamina, CONSUME = consume, BLEED = bleed) /datum/armor/proc/attachArmor(datum/armor/AA) - return getArmor(melee+AA.melee, bullet+AA.bullet, laser+AA.laser, energy+AA.energy, bomb+AA.bomb, bio+AA.bio, rad+AA.rad, fire+AA.fire, acid+AA.acid, magic+AA.magic, stamina+AA.stamina, consume+AA.consume) + return getArmor(melee+AA.melee, bullet+AA.bullet, laser+AA.laser, energy+AA.energy, bomb+AA.bomb, bio+AA.bio, rad+AA.rad, fire+AA.fire, acid+AA.acid, magic+AA.magic, stamina+AA.stamina, consume+AA.consume, bleed+AA.bleed) /datum/armor/proc/detachArmor(datum/armor/AA) - return getArmor(melee-AA.melee, bullet-AA.bullet, laser-AA.laser, energy-AA.energy, bomb-AA.bomb, bio-AA.bio, rad-AA.rad, fire-AA.fire, acid-AA.acid, magic-AA.magic, stamina-AA.stamina, consume+AA.consume) + return getArmor(melee-AA.melee, bullet-AA.bullet, laser-AA.laser, energy-AA.energy, bomb-AA.bomb, bio-AA.bio, rad-AA.rad, fire-AA.fire, acid-AA.acid, magic-AA.magic, stamina-AA.stamina, consume+AA.consume, bleed+AA.bleed) /datum/armor/vv_edit_var(var_name, var_value) if (var_name == NAMEOF(src, tag)) diff --git a/code/datums/brain_damage/imaginary_friend.dm b/code/datums/brain_damage/imaginary_friend.dm index 181fbdcf2220e..b1c5d00fffd2d 100644 --- a/code/datums/brain_damage/imaginary_friend.dm +++ b/code/datums/brain_damage/imaginary_friend.dm @@ -8,6 +8,11 @@ var/friend_initialized = FALSE /datum/brain_trauma/special/imaginary_friend/on_gain() + var/mob/living/M = owner + // dead or clientless mobs dont get the brain trauma + if(M.stat == DEAD || !M.client) + qdel(src) + return ..() make_friend() get_ghost() @@ -78,7 +83,9 @@ var/datum/action/innate/imaginary_hide/hide /mob/camera/imaginary_friend/Login() - ..() + . = ..() + if(!. || !client) + return FALSE greet() Show() diff --git a/code/datums/brain_damage/mild.dm b/code/datums/brain_damage/mild.dm index 208dab1926203..32e993533bf4f 100644 --- a/code/datums/brain_damage/mild.dm +++ b/code/datums/brain_damage/mild.dm @@ -134,7 +134,7 @@ var/fall_chance = 1 if(owner.m_intent == MOVE_INTENT_RUN) fall_chance += 2 - if(prob(fall_chance) && (owner.mobility_flags & MOBILITY_STAND)) + if(prob(fall_chance) && owner.body_position == STANDING_UP) to_chat(owner, "Your leg gives out!") owner.Paralyze(35) diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index 2a961c2404f22..e57177fff103b 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -104,13 +104,11 @@ ..() for(var/X in paralysis_traits) ADD_TRAIT(owner, X, "trauma_paralysis") - owner.update_disabled_bodyparts() /datum/brain_trauma/severe/paralysis/on_lose() ..() for(var/X in paralysis_traits) REMOVE_TRAIT(owner, X, "trauma_paralysis") - owner.update_disabled_bodyparts() /datum/brain_trauma/severe/paralysis/paraplegic paralysis_type = "legs" diff --git a/code/datums/brain_damage/split_personality.dm b/code/datums/brain_damage/split_personality.dm index 9a7022348f8d4..ba9da36e06630 100644 --- a/code/datums/brain_damage/split_personality.dm +++ b/code/datums/brain_damage/split_personality.dm @@ -13,6 +13,11 @@ var/mob/living/split_personality/owner_backseat /datum/brain_trauma/severe/split_personality/on_gain() + var/mob/living/M = owner + //Dead and braindead people dont get a second voice + if(M.stat == DEAD || !M.client) + qdel(src) + return ..() make_backseats() get_ghost() @@ -28,9 +33,6 @@ /datum/brain_trauma/severe/split_personality/proc/get_ghost() set waitfor = FALSE - if(owner.stat == DEAD || !owner.mind) - qdel(src) - return var/list/mob/dead/observer/candidates = poll_candidates_for_mob("Do you want to play as [owner]'s split personality?", ROLE_SPLIT_PERSONALITY, null, 7.5 SECONDS, stranger_backseat) if(LAZYLEN(candidates)) var/mob/dead/observer/C = pick(candidates) @@ -43,7 +45,7 @@ /datum/brain_trauma/severe/split_personality/on_life() if(owner.stat == DEAD) if(current_controller != OWNER) - switch_personalities() + switch_personalities(TRUE) qdel(src) else if(prob(3)) switch_personalities() @@ -51,30 +53,27 @@ /datum/brain_trauma/severe/split_personality/on_lose() if(current_controller != OWNER) //it would be funny to cure a guy only to be left with the other personality, but it seems too cruel - switch_personalities() + switch_personalities(TRUE) QDEL_NULL(stranger_backseat) QDEL_NULL(owner_backseat) ..() -/datum/brain_trauma/severe/split_personality/Destroy() - if(stranger_backseat) - QDEL_NULL(stranger_backseat) - if(owner_backseat) - QDEL_NULL(owner_backseat) - return ..() -/datum/brain_trauma/severe/split_personality/proc/switch_personalities() +/datum/brain_trauma/severe/split_personality/proc/switch_personalities(reset_to_owner = FALSE) if(QDELETED(owner) || owner.stat == DEAD || QDELETED(stranger_backseat) || QDELETED(owner_backseat)) return var/mob/living/split_personality/current_backseat - var/mob/living/split_personality/free_backseat - if(current_controller == OWNER) - current_backseat = stranger_backseat - free_backseat = owner_backseat - else + var/mob/living/split_personality/new_backseat + if(current_controller == STRANGER || reset_to_owner) current_backseat = owner_backseat - free_backseat = stranger_backseat + new_backseat = stranger_backseat + else + current_backseat = stranger_backseat + new_backseat = owner_backseat + + if(!current_backseat.client) //Make sure we never switch to a logged off mob. + return log_game("[key_name(current_backseat)] assumed control of [key_name(owner)] due to [src]. (Original owner: [current_controller == OWNER ? owner.key : current_backseat.key])") to_chat(owner, "You feel your control being taken away... your other personality is in charge now!") @@ -87,18 +86,21 @@ owner.computer_id = null owner.lastKnownIP = null - free_backseat.ckey = owner.ckey + new_backseat.ckey = owner.ckey - free_backseat.name = owner.name + new_backseat.name = owner.name if(owner.mind) - free_backseat.mind = owner.mind + new_backseat.mind = owner.mind - if(!free_backseat.computer_id) - free_backseat.computer_id = h2b_id + if(!new_backseat.computer_id) + new_backseat.computer_id = h2b_id - if(!free_backseat.lastKnownIP) - free_backseat.lastKnownIP = h2b_ip + if(!new_backseat.lastKnownIP) + new_backseat.lastKnownIP = h2b_ip + + if(reset_to_owner && new_backseat.mind) + new_backseat.ghostize(FALSE) //Backseat to body @@ -149,7 +151,9 @@ ..() /mob/living/split_personality/Login() - ..() + . = ..() + if(!. || !client) + return FALSE to_chat(src, "As a split personality, you cannot do anything but observe. However, you will eventually gain control of your body, switching places with the current personality.") to_chat(src, "Do not commit suicide or put the body in a deadly position. Behave like you care about it as much as the owner.") @@ -207,8 +211,9 @@ return //no random switching /datum/brain_trauma/severe/split_personality/brainwashing/handle_hearing(datum/source, list/hearing_args) - if(HAS_TRAIT(owner, TRAIT_DEAF) || owner == hearing_args[HEARING_SPEAKER]) + if(!owner.can_hear() || owner == hearing_args[HEARING_SPEAKER]) return + var/message = hearing_args[HEARING_RAW_MESSAGE] if(findtext(message, codeword)) hearing_args[HEARING_RAW_MESSAGE] = replacetext(message, codeword, "[codeword]") @@ -225,7 +230,9 @@ var/codeword /mob/living/split_personality/traitor/Login() - ..() + . = ..() + if(!. || !client) + return FALSE to_chat(src, "As a brainwashed personality, you cannot do anything yet but observe. However, you may gain control of your body if you hear the special codeword, switching places with the current personality.") to_chat(src, "Your activation codeword is: [codeword]") if(objective) diff --git a/code/datums/components/bloodysoles.dm b/code/datums/components/bloodysoles.dm index 7951bb0eacb0e..b15f36c6dfb4b 100644 --- a/code/datums/components/bloodysoles.dm +++ b/code/datums/components/bloodysoles.dm @@ -129,7 +129,7 @@ return if(QDELETED(wielder) || is_obscured()) return - if(!(wielder.mobility_flags & MOBILITY_STAND) || !wielder.has_gravity(wielder.loc)) + if(wielder.body_position == LYING_DOWN || !wielder.has_gravity(wielder.loc)) return var/half_our_blood = bloody_shoes[last_blood_state] / 2 @@ -260,7 +260,7 @@ for(var/X in wielder.bodyparts) var/obj/item/bodypart/affecting = X if(affecting.body_part == LEG_RIGHT || affecting.body_part == LEG_LEFT) - if(!affecting.disabled) + if(!affecting.bodypart_disabled) FP.species_types |= affecting.limb_id break @@ -271,13 +271,13 @@ return ITEM_SLOT_FEET in wielder.check_obscured_slots(TRUE) /datum/component/bloodysoles/feet/on_moved(datum/source, OldLoc, Dir, Forced) - if(wielder.get_num_legs(FALSE) < 2) + if(wielder.num_legs < 2) return ..() /datum/component/bloodysoles/feet/on_step_blood(datum/source, obj/effect/decal/cleanable/pool) - if(wielder.get_num_legs(FALSE) < 2) + if(wielder.num_legs < 2) return ..() diff --git a/code/datums/components/butchering.dm b/code/datums/components/butchering.dm index d281865081aa4..d11800a38565a 100644 --- a/code/datums/components/butchering.dm +++ b/code/datums/components/butchering.dm @@ -71,7 +71,7 @@ H.visible_message("[user] slits [H]'s throat!", \ "[user] slits your throat...") H.apply_damage(item_force, BRUTE, BODY_ZONE_HEAD) - H.bleed_rate = clamp(H.bleed_rate + 20, 0, 30) + H.add_bleeding(BLEED_CRITICAL) H.apply_status_effect(/datum/status_effect/neck_slice) /datum/component/butchering/proc/Butcher(mob/living/butcher, mob/living/meat) diff --git a/code/datums/components/caltrop.dm b/code/datums/components/caltrop.dm index ade35521ebe6f..4c0b708a0be17 100644 --- a/code/datums/components/caltrop.dm +++ b/code/datums/components/caltrop.dm @@ -55,7 +55,7 @@ if(!(flags & CALTROP_BYPASS_SHOES) && (H.shoes || feetCover)) return - if((H.movement_type & FLYING) || !(H.mobility_flags & MOBILITY_STAND)|| H.buckled) + if((H.movement_type & FLYING) || (H.body_position == LYING_DOWN)|| H.buckled) return var/damage = rand(min_damage, max_damage) @@ -63,6 +63,7 @@ damage *= 0.5 H.apply_damage(damage, BRUTE, picked_def_zone) + H.add_bleeding(BLEED_SCRATCH) if(COOLDOWN_FINISHED(src, caltrop_cooldown)) COOLDOWN_START(src, caltrop_cooldown, 1 SECONDS) //cooldown to avoid message spam. diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm index e9594aa844cd9..1489651c899e3 100644 --- a/code/datums/components/crafting/recipes.dm +++ b/code/datums/components/crafting/recipes.dm @@ -731,11 +731,11 @@ name = "Paper Frames" result = /obj/item/stack/sheet/paperframes/five time = 10 - reqs = list(/obj/item/stack/sheet/wood = 5, /obj/item/paper = 20) + reqs = list(/obj/item/stack/sheet/wood = 2, /obj/item/paper = 10) category = CAT_MISC /datum/crafting_recipe/naturalpaper - name = "Hand-Pressed Paper" + name = "Hand-Pressed Paper Bundle" time = 30 reqs = list(/datum/reagent/water = 50, /obj/item/stack/sheet/wood = 1) tools = list(/obj/item/hatchet) @@ -1221,6 +1221,17 @@ tools = list(TOOL_WRENCH, TOOL_WIRECUTTER) category = CAT_MISC +/datum/crafting_recipe/personal_locker + name = "Personal Locker" + result = /obj/structure/closet/secure_closet/personal/empty + time = 10 SECONDS + reqs = list(/obj/item/stack/sheet/iron = 2, + /obj/item/electronics/airlock = 1, + /obj/item/stack/cable_coil = 2 + ) + tools = list(TOOL_WIRECUTTER, TOOL_SCREWDRIVER) + category = CAT_STRUCTURE + /datum/crafting_recipe/shutters name = "Shutters" reqs = list(/obj/item/stack/sheet/plasteel = 5, diff --git a/code/datums/components/cult_ritual_item.dm b/code/datums/components/cult_ritual_item.dm index ad06c2d3c98a4..8b785485c6f11 100644 --- a/code/datums/components/cult_ritual_item.dm +++ b/code/datums/components/cult_ritual_item.dm @@ -304,6 +304,9 @@ if(cultist.blood_volume) cultist.apply_damage(initial(rune_to_scribe.scribe_damage), BRUTE, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) // *cuts arm* *bone explodes* ever have one of those days? + if (iscarbon(cultist)) + var/mob/living/carbon/carbon_cultist = cultist + carbon_cultist.add_bleeding(BLEED_TINY) var/scribe_mod = initial(rune_to_scribe.scribe_delay) if(!initial(rune_to_scribe.no_scribe_boost) && (our_turf.type in turfs_that_boost_us)) diff --git a/code/datums/components/dejavu.dm b/code/datums/components/dejavu.dm index b2a2cddf9c9b3..5eef11348077b 100644 --- a/code/datums/components/dejavu.dm +++ b/code/datums/components/dejavu.dm @@ -56,7 +56,7 @@ else if(isobj(parent)) var/obj/O = parent - integrity = O.obj_integrity + integrity = O.get_integrity() rewind_type = PROC_REF(rewind_obj) addtimer(CALLBACK(src, rewind_type), rewind_interval) @@ -103,5 +103,5 @@ /datum/component/dejavu/proc/rewind_obj() var/obj/master = parent - master.obj_integrity = integrity + master.update_integrity(integrity) rewind() diff --git a/code/datums/components/embedded.dm b/code/datums/components/embedded.dm index a8969ec2fecd2..3f6e065279a0f 100644 --- a/code/datums/components/embedded.dm +++ b/code/datums/components/embedded.dm @@ -136,7 +136,7 @@ if(pain_stam_pct && HAS_TRAIT_FROM(victim, TRAIT_INCAPACITATED, STAMINA)) //if it's a less-lethal embed, give them a break if they're already stamcritted pain_chance_current *= 0.2 damage *= 0.5 - else if(victim.mobility_flags & ~MOBILITY_STAND) + else if(victim.body_position == LYING_DOWN) pain_chance_current *= 0.2 if(harmful && prob(pain_chance_current)) @@ -164,7 +164,7 @@ var/mob/living/carbon/victim = parent var/chance = jostle_chance - if(victim.m_intent == MOVE_INTENT_WALK || !(victim.mobility_flags & MOBILITY_STAND)) + if(victim.m_intent == MOVE_INTENT_WALK || victim.body_position == LYING_DOWN) chance *= 0.5 if(harmful && prob(chance)) diff --git a/code/datums/components/explodable.dm b/code/datums/components/explodable.dm index 6b6bd0e5b2e79..b1ce7e2a430c6 100644 --- a/code/datums/components/explodable.dm +++ b/code/datums/components/explodable.dm @@ -10,8 +10,6 @@ var/delete_after /// For items, lets us determine where things should be hit. var/equipped_slot - /// it won't explode again if cooldown is on. This is necessary because explosion() proc through SSexplosion doesn't tell if it's exploded - COOLDOWN_DECLARE(explosion_cooling) /datum/component/explodable/Initialize(devastation_range, heavy_impact_range, light_impact_range, flash_range, uncapped = FALSE, delete_after = EXPLODABLE_DELETE_PARENT) if(!isatom(parent)) @@ -125,9 +123,6 @@ /// Expldoe and remove the object /datum/component/explodable/proc/detonate() SIGNAL_HANDLER - if(!COOLDOWN_FINISHED(src, explosion_cooling)) - return // If we don't do this and this doesn't delete it can lock the MC into only processing Input, Timers, and Explosions. - COOLDOWN_START(src, explosion_cooling, 1) var/atom/bomb = parent explosion(bomb, devastation_range, heavy_impact_range, light_impact_range, flash_range, uncapped) //epic explosion time diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index edf7cb0157990..0ee11efeb5eb7 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -14,20 +14,20 @@ var/max_amount var/sheet_type var/list/materials //Map of key = material ref | Value = amount - var/show_on_examine var/disable_attackby var/list/allowed_typecache var/last_inserted_id var/precise_insertion = FALSE var/datum/callback/precondition var/datum/callback/after_insert + ///The material container flags. See __DEFINES/materials.dm. + var/mat_container_flags /// Sets up the proper signals and fills the list of materials with the appropriate references. -/datum/component/material_container/Initialize(list/mat_list, max_amt = 0, _show_on_examine = FALSE, list/allowed_types, datum/callback/_precondition, datum/callback/_after_insert, _disable_attackby) +/datum/component/material_container/Initialize(list/mat_list, max_amt = 0, _mat_container_flags=NONE, list/allowed_types, datum/callback/_precondition, datum/callback/_after_insert) materials = list() max_amount = max(0, max_amt) - show_on_examine = _show_on_examine - disable_attackby = _disable_attackby + mat_container_flags = _mat_container_flags if(allowed_types) if(ispath(allowed_types) && allowed_types == /obj/item/stack) @@ -38,67 +38,82 @@ precondition = _precondition after_insert = _after_insert - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(OnAttackBy)) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(OnExamine)) + if(!(mat_container_flags & MATCONTAINER_NO_INSERT)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(on_attackby)) + if(mat_container_flags & MATCONTAINER_EXAMINE) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) for(var/mat in mat_list) //Make the assoc list ref | amount var/datum/material/M = SSmaterials.GetMaterialRef(mat) materials[M] = 0 -/datum/component/material_container/proc/OnExamine(datum/source, mob/user) +/datum/component/material_container/vv_edit_var(var_name, var_value) + var/old_flags = mat_container_flags + . = ..() + if(var_name == NAMEOF(src, mat_container_flags) && parent) + if(!(old_flags & MATCONTAINER_EXAMINE) && mat_container_flags & MATCONTAINER_EXAMINE) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + else if(old_flags & MATCONTAINER_EXAMINE && !(mat_container_flags & MATCONTAINER_EXAMINE)) + UnregisterSignal(parent, COMSIG_PARENT_EXAMINE) + + if(old_flags & MATCONTAINER_NO_INSERT && !(mat_container_flags & MATCONTAINER_NO_INSERT)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(on_attackby)) + else if(!(old_flags & MATCONTAINER_NO_INSERT) && mat_container_flags & MATCONTAINER_NO_INSERT) + UnregisterSignal(parent, COMSIG_PARENT_ATTACKBY) + + +/datum/component/material_container/proc/on_examine(datum/source, mob/user, list/examine_texts) SIGNAL_HANDLER - if(show_on_examine) - for(var/I in materials) - var/datum/material/M = I - var/amt = materials[I] - if(amt) - to_chat(user, "It has [amt] units of [lowertext(M.name)] stored.") + for(var/I in materials) + var/datum/material/M = I + var/amt = materials[I] + if(amt) + examine_texts += "It has [amt] units of [lowertext(M.name)] stored." /// Proc that allows players to fill the parent with mats -/datum/component/material_container/proc/OnAttackBy(datum/source, obj/item/I, mob/living/user) +/datum/component/material_container/proc/on_attackby(datum/source, obj/item/I, mob/living/user) SIGNAL_HANDLER var/list/tc = allowed_typecache - if(disable_attackby) - return - if(user.a_intent != INTENT_HELP) + if(!(mat_container_flags & MATCONTAINER_ANY_INTENT) && user.a_intent != INTENT_HELP) return if(I.item_flags & ABSTRACT) return if((I.flags_1 & HOLOGRAM_1) || (I.item_flags & NO_MAT_REDEMPTION) || (tc && !is_type_in_typecache(I, tc))) - to_chat(user, "[parent] won't accept [I]!") + if(!(mat_container_flags & MATCONTAINER_SILENT)) + to_chat(user, "[parent] won't accept [I]!") return . = COMPONENT_NO_AFTERATTACK var/datum/callback/pc = precondition if(pc && !pc.Invoke(user)) return - var/material_amount = get_item_material_amount(I) + var/material_amount = get_item_material_amount(I, mat_container_flags) if(!material_amount) to_chat(user, "[I] does not contain sufficient materials to be accepted by [parent].") return if(!has_space(material_amount)) to_chat(user, "[parent] is full. Please remove materials from [parent] in order to insert more.") return - user_insert(I, user) + user_insert(I, user, mat_container_flags) /// Proc used for when player inserts materials -/datum/component/material_container/proc/user_insert(obj/item/I, mob/living/user) +/datum/component/material_container/proc/user_insert(obj/item/I, mob/living/user, breakdown_flags = mat_container_flags) set waitfor = FALSE var/requested_amount var/active_held = user.get_active_held_item() // differs from I when using TK - if(istype(I, /obj/item/stack) && precise_insertion) + if(isstack(I) && precise_insertion) var/atom/current_parent = parent var/obj/item/stack/S = I - requested_amount = input(user, "How much do you want to insert?", "Inserting [S.singular_name]s") as num|null - if(isnull(requested_amount) || (requested_amount <= 0)) + requested_amount = tgui_input_number(user, "How much do you want to insert?", "Inserting [S.singular_name]s", S.amount, S.amount) + if(!requested_amount || QDELETED(I) || QDELETED(user) || QDELETED(src)) return - if(QDELETED(I) || QDELETED(user) || QDELETED(src) || parent != current_parent || user.physical_can_use_topic(current_parent) < UI_INTERACTIVE || user.get_active_held_item() != active_held) + if(parent != current_parent || user.get_active_held_item() != active_held) return if(!user.temporarilyRemoveItemFromInventory(I)) to_chat(user, "[I] is stuck to you and cannot be placed into [parent].") return - var/inserted = insert_item(I, stack_amt = requested_amount) + var/inserted = insert_item(I, stack_amt = requested_amount, breakdown_flags= mat_container_flags) if(inserted) to_chat(user, "You insert a material total of [inserted] into [parent].") qdel(I) @@ -108,26 +123,28 @@ user.put_in_active_hand(I) /// Proc specifically for inserting items, returns the amount of materials entered. -/datum/component/material_container/proc/insert_item(obj/item/I, var/multiplier = 1, stack_amt) +/datum/component/material_container/proc/insert_item(obj/item/I, multiplier = 1, stack_amt, breakdown_flags = mat_container_flags) if(QDELETED(I)) return FALSE multiplier = CEILING(multiplier, 0.01) - var/material_amount = get_item_material_amount(I) + var/material_amount = get_item_material_amount(I, breakdown_flags) if(!material_amount || !has_space(material_amount)) return FALSE - last_inserted_id = insert_item_materials(I, multiplier) + last_inserted_id = insert_item_materials(I, multiplier, breakdown_flags) return material_amount -/datum/component/material_container/proc/insert_item_materials(obj/item/I, multiplier = 1) +/datum/component/material_container/proc/insert_item_materials(obj/item/I, multiplier = 1, breakdown_flags = mat_container_flags) var/primary_mat var/max_mat_value = 0 + var/list/item_materials = I.get_material_composition(breakdown_flags) for(var/MAT in materials) - materials[MAT] += I.custom_materials[MAT] * multiplier - total_amount += I.custom_materials[MAT] * multiplier - if(I.custom_materials[MAT] > max_mat_value) + materials[MAT] += item_materials[MAT] * multiplier + total_amount += item_materials[MAT] * multiplier + if(item_materials[MAT] > max_mat_value) + max_mat_value = item_materials[MAT] primary_mat = MAT if(primary_mat) SEND_SIGNAL(parent, COMSIG_MATERIAL_CONTAINER_CHANGED) @@ -318,12 +335,13 @@ ///returns the amount of material relevant to this container; if this container does not support glass, any glass in 'I' will not be taken into account -/datum/component/material_container/proc/get_item_material_amount(obj/item/I) +/datum/component/material_container/proc/get_item_material_amount(obj/item/I, breakdown_flags = mat_container_flags) if(!istype(I) || !I.custom_materials) - return FALSE + return 0 //Not Boolean, dont make FALSE var/material_amount = 0 + var/list/item_materials = I.get_material_composition(breakdown_flags) for(var/MAT in materials) - material_amount += I.custom_materials[MAT] + material_amount += item_materials[MAT] return material_amount /// Returns the amount of a specific material in this container. diff --git a/code/datums/components/overlay_lighting.dm b/code/datums/components/overlay_lighting.dm index 7534467dea6a2..ec48357afc464 100644 --- a/code/datums/components/overlay_lighting.dm +++ b/code/datums/components/overlay_lighting.dm @@ -5,21 +5,23 @@ #define GET_PARENT (parent_attached_to || parent) +#define SHORT_CAST 2 + /** - * Movable atom overlay-based lighting component. - * - * * Component works by applying a visual object to the parent target. - * - * * The component tracks the parent's loc to determine the current_holder. - * * The current_holder is either the parent or its loc, whichever is on a turf. If none, then the current_holder is null and the light is not visible. - * - * * Lighting works at its base by applying a dark overlay and "cutting" said darkness with light, adding (possibly colored) transparency. - * * This component uses the visible_mask visual object to apply said light mask on the darkness. - * - * * The main limitation of this system is that it uses a limited number of pre-baked geometrical shapes, but for most uses it does the job. - * - * * Another limitation is for big lights: you only see the light if you see the object emiting it. - * * For small objects this is good (you can't see them behind a wall), but for big ones this quickly becomes prety clumsy. + * Movable atom overlay-based lighting component. + * + * * Component works by applying a visual object to the parent target. + * + * * The component tracks the parent's loc to determine the current_holder. + * * The current_holder is either the parent or its loc, whichever is on a turf. If none, then the current_holder is null and the light is not visible. + * + * * Lighting works at its base by applying a dark overlay and "cutting" said darkness with light, adding (possibly colored) transparency. + * * This component uses the visible_mask visual object to apply said light mask on the darkness. + * + * * The main limitation of this system is that it uses a limited number of pre-baked geometrical shapes, but for most uses it does the job. + * + * * Another limitation is for big lights: you only see the light if you see the object emiting it. + * * For small objects this is good (you can't see them behind a wall), but for big ones this quickly becomes prety clumsy. */ /datum/component/overlay_lighting ///How far the light reaches, float. @@ -58,15 +60,26 @@ var/atom/movable/current_holder ///Movable atom the parent is attached to. For example, a flashlight into a helmet or gun. We'll need to track the thing the parent is attached to as if it were the parent itself. var/atom/movable/parent_attached_to - - -/datum/component/overlay_lighting/Initialize(_range, _power, _color, starts_on) + ///Whether we're a directional light + var/directional = FALSE + ///A cone overlay for directional light, it's alpha and color are dependant on the light + var/image/cone + ///Current tracked direction for the directional cast behaviour + var/current_direction + ///Tracks current directional x offset so we dont update unecessarily + var/directional_offset_x + ///Tracks current directional y offset so we dont update unecessarily + var/directional_offset_y + ///Cast range for the directional cast (how far away the atom is moved) + var/cast_range = 2 + +/datum/component/overlay_lighting/Initialize(_range, _power, _color, starts_on, is_directional) if(!ismovable(parent)) return COMPONENT_INCOMPATIBLE var/atom/movable/movable_parent = parent - if(movable_parent.light_system != MOVABLE_LIGHT) - stack_trace("[type] added to [parent], with [movable_parent.light_system] value for the light_system var. Use [MOVABLE_LIGHT] instead.") + if(movable_parent.light_system != MOVABLE_LIGHT && movable_parent.light_system != MOVABLE_LIGHT_DIRECTIONAL) + stack_trace("[type] added to [parent], with [movable_parent.light_system] value for the light_system var. Use [MOVABLE_LIGHT] or [MOVABLE_LIGHT_DIRECTIONAL] instead.") return COMPONENT_INCOMPATIBLE . = ..() @@ -75,6 +88,14 @@ visible_mask.plane = O_LIGHTING_VISUAL_PLANE visible_mask.appearance_flags = RESET_COLOR | RESET_ALPHA | RESET_TRANSFORM visible_mask.alpha = 0 + if(is_directional) + directional = TRUE + cone = image('icons/effects/light_overlays/light_cone.dmi', icon_state = "light") + cone.plane = O_LIGHTING_VISUAL_PLANE + cone.appearance_flags = RESET_COLOR | RESET_ALPHA | RESET_TRANSFORM + cone.alpha = 110 + cone.transform = cone.transform.Translate(-32, -32) + set_direction(movable_parent.dir) if(!isnull(_range)) movable_parent.set_light_range(_range) set_range(parent, movable_parent.light_range) @@ -90,20 +111,20 @@ /datum/component/overlay_lighting/RegisterWithParent() . = ..() - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_parent_moved)) - RegisterSignal(parent, COMSIG_ATOM_SET_LIGHT_RANGE, PROC_REF(set_range)) - RegisterSignal(parent, COMSIG_ATOM_SET_LIGHT_POWER, PROC_REF(set_power)) - RegisterSignal(parent, COMSIG_ATOM_SET_LIGHT_COLOR, PROC_REF(set_color)) - RegisterSignal(parent, COMSIG_ATOM_SET_LIGHT_ON, PROC_REF(on_toggle)) - RegisterSignal(parent, COMSIG_ATOM_SET_LIGHT_FLAGS, PROC_REF(on_light_flags_change)) + if(directional) + RegisterSignal(parent, COMSIG_ATOM_DIR_CHANGE, PROC_REF(on_parent_dir_change)) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_LIGHT_RANGE, PROC_REF(set_range)) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_LIGHT_POWER, PROC_REF(set_power)) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_LIGHT_COLOR, PROC_REF(set_color)) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_LIGHT_ON, PROC_REF(on_toggle)) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_LIGHT_FLAGS, PROC_REF(on_light_flags_change)) RegisterSignal(parent, COMSIG_ATOM_USED_IN_CRAFT, PROC_REF(on_parent_crafted)) + //RegisterSignal(parent, COMSIG_LIGHT_EATER_QUEUE, PROC_REF(on_light_eater)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_parent_moved)) var/atom/movable/movable_parent = parent if(movable_parent.light_flags & LIGHT_ATTACHED) overlay_lighting_flags |= LIGHTING_ATTACHED set_parent_attached_to(ismovable(movable_parent.loc) ? movable_parent.loc : null) - if(movable_parent.light_flags & LIGHT_NO_LUMCOUNT) - overlay_lighting_flags |= LIGHT_NO_LUMCOUNT - set_lum_power(real_lum_power) check_holder() if(movable_parent.light_on) turn_on() @@ -116,13 +137,16 @@ clean_old_turfs() UnregisterSignal(parent, list( COMSIG_MOVABLE_MOVED, - COMSIG_ATOM_SET_LIGHT_RANGE, - COMSIG_ATOM_SET_LIGHT_POWER, - COMSIG_ATOM_SET_LIGHT_COLOR, - COMSIG_ATOM_SET_LIGHT_ON, - COMSIG_ATOM_SET_LIGHT_FLAGS, + COMSIG_ATOM_UPDATE_LIGHT_RANGE, + COMSIG_ATOM_UPDATE_LIGHT_POWER, + COMSIG_ATOM_UPDATE_LIGHT_COLOR, + COMSIG_ATOM_UPDATE_LIGHT_ON, + COMSIG_ATOM_UPDATE_LIGHT_FLAGS, COMSIG_ATOM_USED_IN_CRAFT, + //COMSIG_LIGHT_EATER_QUEUE, )) + if(directional) + UnregisterSignal(parent, COMSIG_ATOM_DIR_CHANGE) if(overlay_lighting_flags & LIGHTING_ON) turn_off() return ..() @@ -133,13 +157,14 @@ set_holder(null) clean_old_turfs() visible_mask = null + cone = null + parent_attached_to = null return ..() ///Clears the affected_turfs lazylist, removing from its contents the effects of being near the light. /datum/component/overlay_lighting/proc/clean_old_turfs() - for(var/t in affected_turfs) - var/turf/lit_turf = t + for(var/turf/lit_turf as anything in affected_turfs) lit_turf.dynamic_lumcount -= used_lum_power affected_turfs = null @@ -148,9 +173,12 @@ /datum/component/overlay_lighting/proc/get_new_turfs() if(!current_holder) return + . = list() for(var/turf/lit_turf in view(lumcount_range, get_turf(current_holder))) - lit_turf.dynamic_lumcount += used_lum_power - LAZYADD(affected_turfs, lit_turf) + lit_turf.dynamic_lumcount += real_lum_power + . += lit_turf + if(length(.)) + affected_turfs = . ///Clears the old affected turfs and populates the new ones. @@ -158,22 +186,26 @@ clean_old_turfs() if(!isturf(current_holder?.loc)) return + if(directional) + cast_directional_light() get_new_turfs() -///Adds the luminosity and source for the afected movable atoms to keep track of their visibility. -/datum/component/overlay_lighting/proc/add_dynamic_lumi(atom/movable/affected_movable) +///Adds the luminosity and source for the affected movable atoms to keep track of their visibility. +/datum/component/overlay_lighting/proc/add_dynamic_lumi() LAZYSET(current_holder.affected_dynamic_lights, src, lumcount_range + 1) current_holder.underlays += visible_mask current_holder.update_dynamic_luminosity() + if(directional) + current_holder.underlays += cone - -///Removes the luminosity and source for the afected movable atoms to keep track of their visibility. -/datum/component/overlay_lighting/proc/remove_dynamic_lumi(atom/movable/affected_movable) +///Removes the luminosity and source for the affected movable atoms to keep track of their visibility. +/datum/component/overlay_lighting/proc/remove_dynamic_lumi() LAZYREMOVE(current_holder.affected_dynamic_lights, src) current_holder.underlays -= visible_mask current_holder.update_dynamic_luminosity() - + if(directional) + current_holder.underlays -= cone ///Called to change the value of parent_attached_to. /datum/component/overlay_lighting/proc/set_parent_attached_to(atom/movable/new_parent_attached_to) @@ -184,15 +216,17 @@ parent_attached_to = new_parent_attached_to if(.) var/atom/movable/old_parent_attached_to = . - UnregisterSignal(old_parent_attached_to, list(COMSIG_PARENT_QDELETING, COMSIG_MOVABLE_MOVED)) + UnregisterSignal(old_parent_attached_to, list(COMSIG_PARENT_QDELETING, COMSIG_MOVABLE_MOVED, /*COMSIG_LIGHT_EATER_QUEUE*/)) if(old_parent_attached_to == current_holder) RegisterSignal(old_parent_attached_to, COMSIG_PARENT_QDELETING, PROC_REF(on_holder_qdel)) RegisterSignal(old_parent_attached_to, COMSIG_MOVABLE_MOVED, PROC_REF(on_holder_moved)) + //RegisterSignal(old_parent_attached_to, COMSIG_LIGHT_EATER_QUEUE, PROC_REF(on_light_eater)) if(parent_attached_to) if(parent_attached_to == current_holder) - UnregisterSignal(current_holder, list(COMSIG_PARENT_QDELETING, COMSIG_MOVABLE_MOVED)) + UnregisterSignal(current_holder, list(COMSIG_PARENT_QDELETING, COMSIG_MOVABLE_MOVED, /*COMSIG_LIGHT_EATER_QUEUE*/)) RegisterSignal(parent_attached_to, COMSIG_PARENT_QDELETING, PROC_REF(on_parent_attached_to_qdel)) RegisterSignal(parent_attached_to, COMSIG_MOVABLE_MOVED, PROC_REF(on_parent_attached_to_moved)) + //RegisterSignal(parent_attached_to, COMSIG_LIGHT_EATER_QUEUE, PROC_REF(on_light_eater)) check_holder() @@ -202,18 +236,27 @@ return if(current_holder) if(current_holder != parent && current_holder != parent_attached_to) - UnregisterSignal(current_holder, list(COMSIG_PARENT_QDELETING, COMSIG_MOVABLE_MOVED)) + UnregisterSignal(current_holder, list(COMSIG_PARENT_QDELETING, COMSIG_MOVABLE_MOVED, /*COMSIG_LIGHT_EATER_QUEUE*/)) + if(directional) + UnregisterSignal(current_holder, COMSIG_ATOM_DIR_CHANGE) if(overlay_lighting_flags & LIGHTING_ON) - remove_dynamic_lumi(current_holder) + remove_dynamic_lumi() current_holder = new_holder if(new_holder == null) clean_old_turfs() return - if(overlay_lighting_flags & LIGHTING_ON) - add_dynamic_lumi(new_holder) if(new_holder != parent && new_holder != parent_attached_to) RegisterSignal(new_holder, COMSIG_PARENT_QDELETING, PROC_REF(on_holder_qdel)) - RegisterSignal(new_holder, COMSIG_MOVABLE_MOVED, PROC_REF(on_holder_moved)) + //RegisterSignal(new_holder, COMSIG_LIGHT_EATER_QUEUE, PROC_REF(on_light_eater)) + if(overlay_lighting_flags & LIGHTING_ON) + RegisterSignal(new_holder, COMSIG_MOVABLE_MOVED, PROC_REF(on_holder_moved)) + if(directional) + RegisterSignal(new_holder, COMSIG_ATOM_DIR_CHANGE, PROC_REF(on_holder_dir_change)) + if(directional && current_direction != new_holder.dir) + current_direction = new_holder.dir + if(overlay_lighting_flags & LIGHTING_ON) + add_dynamic_lumi() + make_luminosity_update() ///Used to determine the new valid current_holder from the parent's loc. @@ -234,12 +277,18 @@ ///Called when the current_holder is qdeleted, to remove the light effect. /datum/component/overlay_lighting/proc/on_holder_qdel(atom/movable/source, force) + SIGNAL_HANDLER + if(QDELETED(current_holder)) + return UnregisterSignal(current_holder, list(COMSIG_PARENT_QDELETING, COMSIG_MOVABLE_MOVED)) + if(directional) + UnregisterSignal(current_holder, COMSIG_ATOM_DIR_CHANGE) set_holder(null) ///Called when current_holder changes loc. /datum/component/overlay_lighting/proc/on_holder_moved(atom/movable/source, OldLoc, Dir, Forced) + SIGNAL_HANDLER if(!(overlay_lighting_flags & LIGHTING_ON)) return make_luminosity_update() @@ -247,6 +296,7 @@ ///Called when parent changes loc. /datum/component/overlay_lighting/proc/on_parent_moved(atom/movable/source, OldLoc, Dir, Forced) + SIGNAL_HANDLER var/atom/movable/movable_parent = parent if(overlay_lighting_flags & LIGHTING_ATTACHED) set_parent_attached_to(ismovable(movable_parent.loc) ? movable_parent.loc : null) @@ -258,7 +308,10 @@ ///Called when the current_holder is qdeleted, to remove the light effect. /datum/component/overlay_lighting/proc/on_parent_attached_to_qdel(atom/movable/source, force) + SIGNAL_HANDLER UnregisterSignal(parent_attached_to, list(COMSIG_PARENT_QDELETING, COMSIG_MOVABLE_MOVED)) + if(directional) + UnregisterSignal(parent_attached_to, COMSIG_ATOM_DIR_CHANGE) if(parent_attached_to == current_holder) set_holder(null) set_parent_attached_to(null) @@ -266,6 +319,7 @@ ///Called when parent_attached_to changes loc. /datum/component/overlay_lighting/proc/on_parent_attached_to_moved(atom/movable/source, OldLoc, Dir, Forced) + SIGNAL_HANDLER check_holder() if(!(overlay_lighting_flags & LIGHTING_ON) || !current_holder) return @@ -273,7 +327,9 @@ ///Changes the range which the light reaches. 0 means no light, 6 is the maximum value. -/datum/component/overlay_lighting/proc/set_range(atom/source, new_range) +/datum/component/overlay_lighting/proc/set_range(atom/source, old_range) + SIGNAL_HANDLER + var/new_range = source.light_range if(range == new_range) return if(range == 0) @@ -281,7 +337,7 @@ range = clamp(CEILING(new_range, 0.5), 1, 6) var/pixel_bounds = ((range - 1) * 64) + 32 lumcount_range = CEILING(range, 1) - if((overlay_lighting_flags & LIGHTING_ON) && current_holder) + if(current_holder && overlay_lighting_flags & LIGHTING_ON) current_holder.underlays -= visible_mask visible_mask.icon = light_overlays["[pixel_bounds]"] if(pixel_bounds == 32) @@ -291,69 +347,90 @@ var/matrix/transform = new transform.Translate(-offset, -offset) visible_mask.transform = transform - if((overlay_lighting_flags & LIGHTING_ON) && current_holder) + if(current_holder && overlay_lighting_flags & LIGHTING_ON) current_holder.underlays += visible_mask + if(directional) + cast_range = clamp(round(new_range * 0.5), 1, 3) + if(overlay_lighting_flags & LIGHTING_ON) make_luminosity_update() ///Changes the intensity/brightness of the light by altering the visual object's alpha. -/datum/component/overlay_lighting/proc/set_power(atom/source, new_power) +/datum/component/overlay_lighting/proc/set_power(atom/source, old_power) + SIGNAL_HANDLER + var/new_power = source.light_power set_lum_power(new_power >= 0 ? 0.5 : -0.5) set_alpha = min(230, (abs(new_power) * 120) + 30) - // We need to do this in order to trigger byond to update the overlay - if(overlay_lighting_flags & LIGHTING_ON) - current_holder?.underlays -= visible_mask + if(current_holder && overlay_lighting_flags & LIGHTING_ON) + current_holder.underlays -= visible_mask visible_mask.alpha = set_alpha - if(overlay_lighting_flags & LIGHTING_ON) - current_holder?.underlays += visible_mask + if(current_holder && overlay_lighting_flags & LIGHTING_ON) + current_holder.underlays += visible_mask + if(!directional) + return + if(current_holder && overlay_lighting_flags & LIGHTING_ON) + current_holder.underlays -= cone + cone.alpha = min(200, (abs(new_power) * 90)+20) + if(current_holder && overlay_lighting_flags & LIGHTING_ON) + current_holder.underlays += cone ///Changes the light's color, pretty straightforward. -/datum/component/overlay_lighting/proc/set_color(atom/source, new_color) - // We need to do this in order to trigger byond to update the overlay - if(overlay_lighting_flags & LIGHTING_ON) - current_holder?.underlays -= visible_mask +/datum/component/overlay_lighting/proc/set_color(atom/source, old_color) + SIGNAL_HANDLER + var/new_color = source.light_color + if(current_holder && overlay_lighting_flags & LIGHTING_ON) + current_holder.underlays -= visible_mask visible_mask.color = new_color - if(overlay_lighting_flags & LIGHTING_ON) - current_holder?.underlays += visible_mask + if(current_holder && overlay_lighting_flags & LIGHTING_ON) + current_holder.underlays += visible_mask + if(!directional) + return + if(current_holder && overlay_lighting_flags & LIGHTING_ON) + current_holder.underlays -= cone + cone.color = new_color + if(current_holder && overlay_lighting_flags & LIGHTING_ON) + current_holder.underlays += cone + ///Toggles the light on and off. -/datum/component/overlay_lighting/proc/on_toggle(atom/source, new_value) +/datum/component/overlay_lighting/proc/on_toggle(atom/source, old_value) + SIGNAL_HANDLER + var/new_value = source.light_on if(new_value) //Truthy value input, turn on. turn_on() return turn_off() //Falsey value, turn off. -///Triggered right before the parent light flags change. -/datum/component/overlay_lighting/proc/on_light_flags_change(atom/source, new_value) +///Triggered right after the parent light flags change. +/datum/component/overlay_lighting/proc/on_light_flags_change(atom/source, old_flags) + SIGNAL_HANDLER + var/new_flags = source.light_flags var/atom/movable/movable_parent = parent - if(new_value & LIGHT_ATTACHED) - if(!(movable_parent.light_flags & LIGHT_ATTACHED)) //Gained the LIGHT_ATTACHED property. - overlay_lighting_flags |= LIGHTING_ATTACHED - if(ismovable(movable_parent.loc)) - set_parent_attached_to(movable_parent.loc) - else if(movable_parent.light_flags & LIGHT_ATTACHED) //Lost the LIGHT_ATTACHED property. + if(!((new_flags ^ old_flags) & LIGHT_ATTACHED)) + return + + if(new_flags & LIGHT_ATTACHED) // Gained the [LIGHT_ATTACHED] property + overlay_lighting_flags |= LIGHTING_ATTACHED + if(ismovable(movable_parent.loc)) + set_parent_attached_to(movable_parent.loc) + else // Lost the [LIGHT_ATTACHED] property overlay_lighting_flags &= ~LIGHTING_ATTACHED set_parent_attached_to(null) - if(new_value & LIGHT_NO_LUMCOUNT) - if(!(movable_parent.light_flags & LIGHT_NO_LUMCOUNT)) //Gained the NO_LUMCOUNT property - overlay_lighting_flags |= LIGHT_NO_LUMCOUNT - //Recalculate affecting - set_lum_power(real_lum_power) - else if(movable_parent.light_flags & LIGHT_NO_LUMCOUNT) //Lost the NO_LUMCOUNT property - overlay_lighting_flags &= ~LIGHT_NO_LUMCOUNT - //Recalculate affecting - set_lum_power(real_lum_power) ///Toggles the light on. /datum/component/overlay_lighting/proc/turn_on() if(overlay_lighting_flags & LIGHTING_ON) return - if(current_holder) - add_dynamic_lumi(current_holder) overlay_lighting_flags |= LIGHTING_ON + if(current_holder) + add_dynamic_lumi() + if(directional) + cast_directional_light() + if(current_holder && current_holder != parent && current_holder != parent_attached_to) + RegisterSignal(current_holder, COMSIG_MOVABLE_MOVED, PROC_REF(on_holder_moved)) get_new_turfs() @@ -362,37 +439,79 @@ if(!(overlay_lighting_flags & LIGHTING_ON)) return if(current_holder) - remove_dynamic_lumi(current_holder) + remove_dynamic_lumi() overlay_lighting_flags &= ~LIGHTING_ON + if(current_holder && current_holder != parent && current_holder != parent_attached_to) + UnregisterSignal(current_holder, COMSIG_MOVABLE_MOVED) clean_old_turfs() ///Here we append the behavior associated to changing lum_power. /datum/component/overlay_lighting/proc/set_lum_power(new_lum_power) - //Get the simulated luminosity count (If we have no lumcount, this is set to 0) - var/simulated_lum_power = new_lum_power - if(overlay_lighting_flags & LIGHT_NO_LUMCOUNT) - simulated_lum_power = 0 - //The new lum power is the same - if(used_lum_power == simulated_lum_power) - //This light doesn't affect lumcount, but lum_power must be updated regardless - if(new_lum_power != simulated_lum_power) - . = real_lum_power - real_lum_power = new_lum_power + if(real_lum_power == new_lum_power) return - //Set the return value to the old lum power . = real_lum_power real_lum_power = new_lum_power - //Get the old used lum power - var/old_lum_power = used_lum_power - used_lum_power = simulated_lum_power - //Calculate the difference - var/difference = old_lum_power - used_lum_power - //Apply it to any turf we are affecting - for(var/t in affected_turfs) - var/turf/lit_turf = t + var/difference = . - real_lum_power + for(var/turf/lit_turf as anything in affected_turfs) lit_turf.dynamic_lumcount -= difference +///Here we append the behavior associated to changing lum_power. +/datum/component/overlay_lighting/proc/cast_directional_light() + var/final_distance = cast_range + //Lower the distance by 1 if we're not looking at a cardinal direction, and we're not a short cast + if(final_distance > SHORT_CAST && !(ALL_CARDINALS & current_direction)) + final_distance -= 1 + var/turf/scanning = get_turf(current_holder) + for(var/i in 1 to final_distance) + var/turf/next_turf = get_step(scanning, current_direction) + if(isnull(next_turf) || IS_OPAQUE_TURF(next_turf)) + final_distance = i + break + scanning = next_turf + + current_holder.underlays -= visible_mask + + var/translate_x = -((range - 1) * 32) + var/translate_y = translate_x + switch(current_direction) + if(NORTH) + translate_y += 32 * final_distance + if(SOUTH) + translate_y += -32 * final_distance + if(EAST) + translate_x += 32 * final_distance + if(WEST) + translate_x += -32 * final_distance + if((directional_offset_x != translate_x) || (directional_offset_y != translate_y)) + directional_offset_x = translate_x + directional_offset_y = translate_y + var/matrix/transform = matrix() + transform.Translate(translate_x, translate_y) + visible_mask.transform = transform + if(overlay_lighting_flags & LIGHTING_ON) + current_holder.underlays += visible_mask + +///Called when current_holder changes loc. +/datum/component/overlay_lighting/proc/on_holder_dir_change(atom/movable/source, olddir, newdir) + SIGNAL_HANDLER + set_direction(newdir) + +///Called when parent changes loc. +/datum/component/overlay_lighting/proc/on_parent_dir_change(atom/movable/source, olddir, newdir) + SIGNAL_HANDLER + set_direction(newdir) + +///Sets a new direction for the directional cast, then updates luminosity +/datum/component/overlay_lighting/proc/set_direction(newdir) + if(!newdir) + return + if(current_direction == newdir) + return + current_direction = newdir + if(overlay_lighting_flags & LIGHTING_ON) + make_luminosity_update() + /datum/component/overlay_lighting/proc/on_parent_crafted(datum/source, atom/movable/new_craft) SIGNAL_HANDLER @@ -403,6 +522,15 @@ RegisterSignal(new_craft, COMSIG_ATOM_USED_IN_CRAFT, PROC_REF(on_parent_crafted)) set_parent_attached_to(new_craft) +/* +/// Handles putting the source for overlay lights into the light eater queue since we aren't tracked by [/atom/var/light_sources] +/datum/component/overlay_lighting/proc/on_light_eater(datum/source, list/light_queue, datum/light_eater) + SIGNAL_HANDLER + light_queue[parent] = TRUE + return NONE +*/ + #undef LIGHTING_ON #undef LIGHTING_ATTACHED #undef GET_PARENT +#undef SHORT_CAST diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index 1141a23ba11c2..e06ec64192601 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -46,9 +46,6 @@ /datum/component/pellet_cloud/Initialize(projectile_type=/obj/item/shrapnel, magnitude=5) - if(!isammocasing(parent) && !isgrenade(parent) && !islandmine(parent)) - return COMPONENT_INCOMPATIBLE - if(magnitude < 1) stack_trace("Invalid magnitude [magnitude] < 1 on pellet_cloud, parent: [parent]") magnitude = 1 @@ -59,6 +56,9 @@ num_pellets = magnitude else if(isgrenade(parent) || islandmine(parent)) radius = magnitude + else + radius = magnitude + create_blast_pellets(null, null) /datum/component/pellet_cloud/Destroy(force, silent) pellets = null diff --git a/code/datums/components/remote_materials.dm b/code/datums/components/remote_materials.dm index 90a1c6c9fd85f..b9f6b495efb3c 100644 --- a/code/datums/components/remote_materials.dm +++ b/code/datums/components/remote_materials.dm @@ -15,13 +15,16 @@ handles linking back and forth. var/category var/allow_standalone var/local_size = INFINITY + ///Flags used when converting inserted materials into their component materials. + var/mat_container_flags = NONE -/datum/component/remote_materials/Initialize(category, mapload, allow_standalone = TRUE, force_connect = FALSE) +/datum/component/remote_materials/Initialize(category, mapload, allow_standalone = TRUE, force_connect = FALSE, mat_container_flags=NONE) if (!isatom(parent)) return COMPONENT_INCOMPATIBLE src.category = category src.allow_standalone = allow_standalone + src.mat_container_flags = mat_container_flags RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(OnAttackBy)) RegisterSignal(parent, COMSIG_MOVABLE_Z_CHANGED, PROC_REF(check_z_disconnect)) @@ -71,7 +74,7 @@ handles linking back and forth. /datum/material/plastic, ) - mat_container = parent.AddComponent(/datum/component/material_container, allowed_mats, local_size, allowed_types=/obj/item/stack) + mat_container = parent.AddComponent(/datum/component/material_container, allowed_mats, local_size, mat_container_flags, /obj/item/stack) /datum/component/remote_materials/proc/set_local_size(size) local_size = size @@ -115,7 +118,7 @@ handles linking back and forth. SIGNAL_HANDLER if (silo && istype(I, /obj/item/stack)) - if (silo.remote_attackby(parent, user, I)) + if (silo.remote_attackby(parent, user, I, mat_container_flags)) return COMPONENT_NO_AFTERATTACK /datum/component/remote_materials/proc/recieve_buffer(datum/source, mob/user, datum/buffer, obj/item/buffer_parent) diff --git a/code/datums/components/riding.dm b/code/datums/components/riding.dm index ae11b38318ea8..c57a67708a136 100644 --- a/code/datums/components/riding.dm +++ b/code/datums/components/riding.dm @@ -22,6 +22,8 @@ var/ride_check_ridden_restrained = FALSE var/del_on_unbuckle_all = FALSE + var/emped = FALSE + var/empable = FALSE /datum/component/riding/Initialize() if(!ismovable(parent)) @@ -29,6 +31,7 @@ RegisterSignal(parent, COMSIG_MOVABLE_BUCKLE, PROC_REF(vehicle_mob_buckle)) RegisterSignal(parent, COMSIG_MOVABLE_UNBUCKLE, PROC_REF(vehicle_mob_unbuckle)) RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(vehicle_moved)) + RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp_act)) //Calculate the move multiplier speed, to be proportional to mob speed vehicle_move_multiplier = CONFIG_GET(number/movedelay/run_delay) / 1.5 @@ -171,6 +174,9 @@ return last_vehicle_move = world.time + if(emped && empable) + to_chat(user, "\The [AM]'s controls aren't responding!") + return if(keycheck(user)) var/turf/next = get_step(AM, direction) var/turf/current = get_turf(AM) @@ -207,7 +213,7 @@ return override_allow_spacemove || AM.has_gravity() /datum/component/riding/proc/account_limbs(mob/living/M) - if(M.get_num_legs() < 2 && !slowed) + if(M.usable_legs < 2 && !slowed) vehicle_move_delay = vehicle_move_delay + slowvalue slowed = TRUE else if(slowed) @@ -289,7 +295,7 @@ return if(iscarbon(user)) var/mob/living/carbon/carbonuser = user - if(!carbonuser.get_num_arms()) + if(!carbonuser.usable_hands) Unbuckle(user) to_chat(user, "You can't grab onto [AM] with no hands!") return @@ -414,3 +420,18 @@ var/mob/living/simple_animal/S = parent S.toggle_ai(AI_ON) ..() + +/datum/component/riding/proc/on_emp_act(datum/source, severity) + SIGNAL_HANDLER + + if(!empable) + return + emped = TRUE + var/atom/movable/AM = parent + AM.add_emitter(/obj/emitter/fire_smoke, "smoke") + addtimer(CALLBACK(src, PROC_REF(reboot)), 300 / severity, TIMER_UNIQUE|TIMER_OVERRIDE) //if a new EMP happens, remove the old timer so it doesn't reactivate early + +/datum/component/riding/proc/reboot() + emped = FALSE + var/atom/movable/AM = parent + AM.remove_emitter("smoke") diff --git a/code/datums/components/shielded.dm b/code/datums/components/shielded.dm index e4541f96a3e71..9b0bbe696096d 100644 --- a/code/datums/components/shielded.dm +++ b/code/datums/components/shielded.dm @@ -13,12 +13,16 @@ var/recharge_start_delay = 20 SECONDS /// Once we go unhit long enough to recharge, we replenish charges this often. The floor is effectively 1 second, AKA how often SSdcs processes var/charge_increment_delay = 1 SECONDS + /// How many charges we recover on each charge increment + var/charge_recovery = 1 /// What .dmi we're pulling the shield icon from var/shield_icon_file = 'icons/effects/effects.dmi' /// What icon is used when someone has a functional shield up var/shield_icon = "shield-old" /// Do we still shield if we're being held in-hand? If FALSE, it needs to be equipped to a slot to work var/shield_inhand = FALSE + /// Should the shield lose charges equal to the damage dealt by a hit? + var/lose_multiple_charges = FALSE /// The cooldown tracking when we were last hit COOLDOWN_DECLARE(recently_hit_cd) /// The cooldown tracking when we last replenished a charge @@ -26,13 +30,15 @@ /// A callback for the sparks/message that play when a charge is used, see [/datum/component/shielded/proc/default_run_hit_callback] var/datum/callback/on_hit_effects -/datum/component/shielded/Initialize(max_charges = 3, recharge_start_delay = 20 SECONDS, charge_increment_delay = 1 SECONDS, shield_icon_file = 'icons/effects/effects.dmi', shield_icon = "shield-old", shield_inhand = FALSE, run_hit_callback) +/datum/component/shielded/Initialize(max_charges = 3, recharge_start_delay = 20 SECONDS, charge_increment_delay = 1 SECONDS, charge_recovery = 1, lose_multiple_charges = FALSE, shield_icon_file = 'icons/effects/effects.dmi', shield_icon = "shield-old", shield_inhand = FALSE, run_hit_callback) if(!isitem(parent) || max_charges <= 0) return COMPONENT_INCOMPATIBLE src.max_charges = max_charges src.recharge_start_delay = recharge_start_delay src.charge_increment_delay = charge_increment_delay + src.charge_recovery = charge_recovery + src.lose_multiple_charges = lose_multiple_charges src.shield_icon_file = shield_icon_file src.shield_icon = shield_icon src.shield_inhand = shield_inhand @@ -46,7 +52,7 @@ if(wearer) shield_icon = "broken" UnregisterSignal(wearer, COMSIG_ATOM_UPDATE_OVERLAYS) - wearer.update_icon() + wearer.update_appearance(UPDATE_ICON) wearer = null QDEL_NULL(on_hit_effects) return ..() @@ -55,7 +61,7 @@ RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equipped)) RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(lost_wearer)) RegisterSignal(parent, COMSIG_ITEM_HIT_REACT, PROC_REF(on_hit_react)) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(check_recharge_item)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(check_recharge_rune)) /datum/component/shielded/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED, COMSIG_ITEM_HIT_REACT, COMSIG_PARENT_ATTACKBY)) @@ -73,13 +79,16 @@ var/obj/item/item_parent = parent COOLDOWN_START(src, charge_add_cd, charge_increment_delay) - current_charges++ - if(wearer && current_charges == 1) - wearer.update_icon() + adjust_charge(charge_recovery) // set the number of charges to current + recovery per increment, clamped from zero to max_charges playsound(item_parent, 'sound/magic/charge.ogg', 50, TRUE) if(current_charges == max_charges) playsound(item_parent, 'sound/machines/ding.ogg', 50, TRUE) +/datum/component/shielded/proc/adjust_charge(change) + current_charges = clamp(current_charges + change, 0, max_charges) + if(wearer) + wearer.update_appearance(UPDATE_ICON) + /// Check if we've been equipped to a valid slot to shield /datum/component/shielded/proc/on_equipped(datum/source, mob/user, slot) SIGNAL_HANDLER @@ -92,7 +101,7 @@ RegisterSignal(wearer, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(on_update_overlays)) RegisterSignal(wearer, COMSIG_PARENT_QDELETING, PROC_REF(lost_wearer)) if(current_charges) - wearer.update_icon() + wearer.update_appearance(UPDATE_ICON) /// Either we've been dropped or our wearer has been QDEL'd. Either way, they're no longer our problem /datum/component/shielded/proc/lost_wearer(datum/source, mob/user) @@ -100,7 +109,7 @@ if(wearer) UnregisterSignal(wearer, list(COMSIG_ATOM_UPDATE_OVERLAYS, COMSIG_PARENT_QDELETING)) - wearer.update_icon() + wearer.update_appearance(UPDATE_ICON) wearer = null /// Used to draw the shield overlay on the wearer @@ -113,7 +122,7 @@ * This proc fires when we're hit, and is responsible for checking if we're charged, then deducting one + returning that we're blocking if so. * It then runs the callback in [/datum/component/shielded/var/on_hit_effects] which handles the messages/sparks (so the visuals) */ -/datum/component/shielded/proc/on_hit_react(datum/source, mob/living/carbon/human/owner, atom/movable/hitby, attack_text, damage, attack_type) +/datum/component/shielded/proc/on_hit_react(datum/source, mob/living/carbon/human/owner, atom/movable/hitby, attack_text, final_block_chance, damage, attack_type) SIGNAL_HANDLER COOLDOWN_START(src, recently_hit_cd, recharge_start_delay) @@ -121,7 +130,13 @@ if(current_charges <= 0) return . = COMPONENT_HIT_REACTION_BLOCK - current_charges = max(current_charges - 1, 0) + + var/charge_loss = 1 // how many charges do we lose + + if(lose_multiple_charges) // if the shield has health like damage we'll lose charges equal to the damage of the hit + charge_loss = damage + + adjust_charge(-charge_loss) INVOKE_ASYNC(src, PROC_REF(actually_run_hit_callback), owner, attack_text, current_charges) @@ -130,8 +145,6 @@ qdel(src) return - if(!current_charges) - wearer.update_icon() START_PROCESSING(SSdcs, src) // if we DO recharge, start processing so we can do that /// The wrapper to invoke the on_hit callback, so we don't have to worry about blocking in the signal handler @@ -141,20 +154,20 @@ /// Default on_hit proc, since cult robes are stupid and have different descriptions/sparks /datum/component/shielded/proc/default_run_hit_callback(mob/living/owner, attack_text, current_charges) do_sparks(2, TRUE, owner) - owner.visible_message("[owner]'s shields deflect [attack_text] in a shower of sparks!") + owner.visible_message("[owner]'s shields deflect [attack_text] in a shower of sparks!") if(current_charges <= 0) owner.visible_message("[owner]'s shield overloads!") -/datum/component/shielded/proc/check_recharge_item(datum/source, obj/item/item, mob/living/user) +/datum/component/shielded/proc/check_recharge_rune(datum/source, obj/item/wizard_armour_charge/recharge_rune, mob/living/user) SIGNAL_HANDLER - if(istype(item, /obj/item/wizard_armour_charge)) - . = COMPONENT_NO_AFTERATTACK - var/obj/item/wizard_armour_charge/recharge_rune = item - if(!istype(parent, /obj/item/clothing/suit/space/hardsuit/shielded/wizard)) - to_chat(user, "The rune can only be used on battlemage armour!") - return + if(!istype(recharge_rune)) + return + . = COMPONENT_NO_AFTERATTACK + if(!istype(parent, /obj/item/clothing/suit/space/hardsuit/shielded/wizard)) + to_chat(user, "The rune can only be used on battlemage armour!") + return - current_charges += recharge_rune.restored_charges - to_chat(user, "You charge \the [parent]. It can now absorb [current_charges] hits.") - qdel(recharge_rune) + current_charges += recharge_rune.restored_charges + to_chat(user, "You charge \the [parent]. It can now absorb [current_charges] hits.") + qdel(recharge_rune) diff --git a/code/datums/components/spikes.dm b/code/datums/components/spikes.dm index cb8bd946f5662..f8e4da45acdb6 100644 --- a/code/datums/components/spikes.dm +++ b/code/datums/components/spikes.dm @@ -58,7 +58,7 @@ if(ishuman(C)) var/mob/living/carbon/human/H = C var/feetCover = (H.wear_suit && (H.wear_suit.body_parts_covered & FEET)) || (H.w_uniform && (H.w_uniform.body_parts_covered & FEET)) - if((H.movement_type & FLYING) || !(H.mobility_flags & MOBILITY_STAND)|| H.buckled || H.shoes || feetCover) + if((H.movement_type & FLYING) || H.body_position == LYING_DOWN || H.buckled || H.shoes || feetCover) prick(H, 0.5) else prick(H, 2) diff --git a/code/datums/components/toggle_suit.dm b/code/datums/components/toggle_suit.dm index d52b98b823937..7721f14d6fe15 100644 --- a/code/datums/components/toggle_suit.dm +++ b/code/datums/components/toggle_suit.dm @@ -49,7 +49,7 @@ source.balloon_alert(user, "you're incapacitated!") return - if(living_user.get_num_arms() <= 0) + if(living_user.usable_hands <= 0) source.balloon_alert(user, "you don't have hands!") return diff --git a/code/datums/components/twohanded.dm b/code/datums/components/twohanded.dm index 04ee7e3682a62..6b7efd812e1d5 100644 --- a/code/datums/components/twohanded.dm +++ b/code/datums/components/twohanded.dm @@ -175,7 +175,7 @@ else to_chat(user, "You need your other hand to be empty!") return - if(user.get_num_arms() < 2) + if(user.usable_hands < 2) if(require_twohands) user.dropItemToGround(parent, force=TRUE) to_chat(user, "You don't have enough intact hands.") @@ -390,7 +390,7 @@ name = "offhand" icon_state = "offhand" w_class = WEIGHT_CLASS_HUGE - item_flags = ABSTRACT | DROPDEL + item_flags = ABSTRACT | DROPDEL | NOBLUDGEON resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF /// Off Hand tracking of wielded status var/wielded = FALSE diff --git a/code/datums/components/waddling.dm b/code/datums/components/waddling.dm index e2df2656ad730..c86c81c93bf47 100644 --- a/code/datums/components/waddling.dm +++ b/code/datums/components/waddling.dm @@ -13,16 +13,21 @@ /datum/component/waddling/proc/LivingWaddle() SIGNAL_HANDLER - var/mob/living/L = parent - if(L.incapacitated() || !(L.mobility_flags & MOBILITY_STAND)) - return + if(isliving(parent)) + var/mob/living/L = parent + if(L.incapacitated() || L.body_position == LYING_DOWN) + return Waddle() /datum/component/waddling/proc/Waddle() SIGNAL_HANDLER - var/rot_degrees = pick(-12, 0, 12) - var/atom/movable/AM = parent - animate(AM, pixel_z = 4, time = 0) - animate(pixel_z = 0, transform = turn(AM.transform, rot_degrees), time=2) - animate(pixel_z = 0, transform = turn(AM.transform, -rot_degrees), time = 0) + if(!isatom(parent)) + return + + var/atom/movable/target = parent + + animate(target, pixel_z = 4, time = 0) + var/prev_trans = matrix(target.transform) + animate(pixel_z = 0, transform = turn(target.transform, pick(-12, 0, 12)), time=2) + animate(pixel_z = 0, transform = prev_trans, time = 0) diff --git a/code/datums/diseases/advance/symptoms/flesh_eating.dm b/code/datums/diseases/advance/symptoms/flesh_eating.dm index 0d181e1228976..cad4fdcf192cc 100644 --- a/code/datums/diseases/advance/symptoms/flesh_eating.dm +++ b/code/datums/diseases/advance/symptoms/flesh_eating.dm @@ -63,8 +63,7 @@ Bonus if(!ishuman(M)) return var/mob/living/carbon/human/H = M - H.bleed_rate += 2 * power //bleeding is quite strong. this is more than enough - H.bleed(max(10*power, H.bleed_rate))//having power actually up the bleed rate on this puts it into a pretty dangerous territory. this should be more managable + H.add_bleeding(BLEED_SURFACE) H.add_splatter_floor(H.loc) if(bleed) // this is really, really messy var/geysers = rand(2, 6) diff --git a/code/datums/diseases/advance/symptoms/heal.dm b/code/datums/diseases/advance/symptoms/heal.dm index d3081a124e5a9..d5f73ba464c86 100644 --- a/code/datums/diseases/advance/symptoms/heal.dm +++ b/code/datums/diseases/advance/symptoms/heal.dm @@ -134,12 +134,12 @@ active_coma = TRUE addtimer(CALLBACK(src, PROC_REF(coma), M), 60) + /datum/symptom/heal/coma/proc/coma(mob/living/M) if(deathgasp) M.fakedeath(TRAIT_REGEN_COMA) else M.Unconscious(300, TRUE, TRUE) - M.update_mobility() addtimer(CALLBACK(src, PROC_REF(uncoma), M), 300) /datum/symptom/heal/coma/proc/uncoma(mob/living/M) @@ -150,7 +150,6 @@ M.cure_fakedeath(TRAIT_REGEN_COMA) else M.SetUnconscious(0) - M.update_mobility() /datum/symptom/heal/coma/Heal(mob/living/carbon/M, datum/disease/advance/A, actual_power) var/heal_amt = 4 * actual_power @@ -671,9 +670,9 @@ im not even gonna bother with these for the following symptoms. typed em out, co if(bloodpoints > 0) if(ishuman(M)) var/mob/living/carbon/human/H = M - if(H.bleed_rate >= 2 && bruteheal && bloodpoints) + if(bruteheal && bloodpoints) bloodpoints -= 1 - H.bleed_rate = max(0, (H.bleed_rate - 2)) + H.cauterise_wounds(0.1) if(M.blood_volume < BLOOD_VOLUME_NORMAL && M.get_blood_id() == /datum/reagent/blood) //bloodloss is prioritized over healing brute bloodpoints -= 1 M.blood_volume = max((M.blood_volume + 3 * power), BLOOD_VOLUME_NORMAL) //bloodpoints are valued at 4 units of blood volume per point, so this is diminished @@ -704,14 +703,14 @@ im not even gonna bother with these for the following symptoms. typed em out, co var/possibledist = power + 1 if(M.get_blood_id() != /datum/reagent/blood) possibledist = 1 - if(!(NOBLOOD in H.dna.species.species_traits)) //if you dont have blood, well... sucks to be you + if(!((NOBLOOD in H.dna.species.species_traits) || HAS_TRAIT(H, TRAIT_NO_BLOOD))) //if you dont have blood, well... sucks to be you H.setOxyLoss(0,0) //this is so a crit person still revives if suffocated if(bloodpoints >= 200 && H.health > 0 && H.blood_volume >= BLOOD_VOLUME_NORMAL) //note that you need to actually need to heal, so a maxed out virus won't be bringing you back instantly in most cases. *even so*, if this needs to be nerfed ill do it in a heartbeat H.revive(0) H.visible_message("[H.name]'s skin takes on a rosy hue as they begin moving. They live again!", "As your body fills with fresh blood, you feel your limbs once more, accompanied by an insatiable thirst for blood.") bloodpoints = 0 return 0 - else if(bloodbag && bloodbag.blood_volume && (bloodbag.stat || bloodbag.bleed_rate)) + else if(bloodbag && bloodbag.blood_volume && (bloodbag.stat || bloodbag.is_bleeding())) if(get_dist(bloodbag, H) <= 1 && bloodbag.z == H.z) var/amt = ((bloodbag.stat * 2) + 2) * power var/excess = max(((min(amt, bloodbag.blood_volume) - (BLOOD_VOLUME_NORMAL - H.blood_volume)) / 2), 0) @@ -753,7 +752,7 @@ im not even gonna bother with these for the following symptoms. typed em out, co else var/list/candidates = list() for(var/mob/living/carbon/human/C in ohearers(min(bloodpoints/4, possibledist), H)) - if(NOBLOOD in C.dna.species.species_traits) + if((NOBLOOD in C.dna.species.species_traits) || HAS_TRAIT(C, TRAIT_NO_BLOOD)) continue if(C.stat && C.blood_volume && C.get_blood_id() == H.get_blood_id()) candidates += C @@ -772,10 +771,10 @@ im not even gonna bother with these for the following symptoms. typed em out, co var/mob/living/carbon/human/H = M if(H.pulling && ishuman(H.pulling)) //grabbing is handled with the disease instead of the component, so the component doesn't have to be processed var/mob/living/carbon/human/C = H.pulling - if(!C.bleed_rate && vampire && C.can_inject() && H.grab_state && C.get_blood_id() == H.get_blood_id() && !(NOBLOOD in C.dna.species.species_traits))//aggressive grab as a "vampire" starts the target bleeding - C.bleed_rate += 1 + if(!C.is_bleeding() && vampire && C.can_inject() && H.grab_state && C.get_blood_id() == H.get_blood_id() && !((NOBLOOD in C.dna.species.species_traits)|| HAS_TRAIT(C, TRAIT_NO_BLOOD)))//aggressive grab as a "vampire" starts the target bleeding + C.add_bleeding(BLEED_SURFACE) C.visible_message("Wounds open on [C.name]'s skin as [H.name] grips them tightly!", "You begin bleeding at [H.name]'s touch!") - if(C.blood_volume && C.can_inject() &&(C.bleed_rate && (!C.bleedsuppress || vampire )) && C.get_blood_id() == H.get_blood_id() && !(NOBLOOD in C.dna.species.species_traits)) + if(C.blood_volume && C.can_inject() && (C.is_bleeding() && vampire) && C.get_blood_id() == H.get_blood_id() && !((NOBLOOD in C.dna.species.species_traits)|| HAS_TRAIT(C, TRAIT_NO_BLOOD))) var/amt = (H.grab_state + C.stat + 2) * power if(C.blood_volume) var/excess = max(((min(amt, C.blood_volume) - (BLOOD_VOLUME_NORMAL - H.blood_volume)) / 4), 0) @@ -819,9 +818,9 @@ im not even gonna bother with these for the following symptoms. typed em out, co if(ishuman(M) && aggression)//finally, attack mobs touching the host. var/mob/living/carbon/human/H = M for(var/mob/living/carbon/human/C in ohearers(1, H)) - if(NOBLOOD in C.dna.species.species_traits) + if((NOBLOOD in C.dna.species.species_traits) || HAS_TRAIT(C, TRAIT_NO_BLOOD)) continue - if((C.pulling && C.pulling == H) || (C.loc == H.loc) && C.bleed_rate && C.get_blood_id() == H.get_blood_id()) + if((C.pulling && C.pulling == H) || (C.loc == H.loc) && C.is_bleeding() && C.get_blood_id() == H.get_blood_id()) var/amt = (2 * power) if(C.blood_volume) var/excess = max(((min(amt, C.blood_volume) - (BLOOD_VOLUME_NORMAL - H.blood_volume)) / 4 * power), 0) diff --git a/code/datums/diseases/cold.dm b/code/datums/diseases/cold.dm index 77e92b5f95b16..05ea3dd306b1a 100644 --- a/code/datums/diseases/cold.dm +++ b/code/datums/diseases/cold.dm @@ -13,7 +13,7 @@ ..() switch(stage) if(2) - if(!(affected_mob.mobility_flags & MOBILITY_STAND) && prob(40)) //changed FROM prob(10) until sleeping is fixed + if(affected_mob.body_position == LYING_DOWN && prob(40)) //changed FROM prob(10) until sleeping is fixed to_chat(affected_mob, "You feel better.") cure() return @@ -30,7 +30,7 @@ if(prob(1)) to_chat(affected_mob, "Mucus runs down the back of your throat.") if(3) - if(!(affected_mob.mobility_flags & MOBILITY_STAND) && prob(25)) //changed FROM prob(5) until sleeping is fixed + if(affected_mob.body_position == LYING_DOWN && prob(25)) //changed FROM prob(5) until sleeping is fixed to_chat(affected_mob, "You feel better.") cure() return diff --git a/code/datums/diseases/flu.dm b/code/datums/diseases/flu.dm index 98bf8495f26a8..14987e350e9a8 100644 --- a/code/datums/diseases/flu.dm +++ b/code/datums/diseases/flu.dm @@ -15,7 +15,7 @@ ..() switch(stage) if(2) - if(!(affected_mob.mobility_flags & MOBILITY_STAND) && prob(20)) + if(affected_mob.body_position == LYING_DOWN && prob(20)) to_chat(affected_mob, "You feel better.") stage-- return @@ -34,7 +34,7 @@ affected_mob.updatehealth() if(3) - if(!(affected_mob.mobility_flags & MOBILITY_STAND) && prob(15)) + if(affected_mob.body_position == LYING_DOWN && prob(15)) to_chat(affected_mob, "You feel better.") stage-- return diff --git a/code/datums/diseases/retrovirus.dm b/code/datums/diseases/retrovirus.dm index 88fcb44d56be9..589d0903c8cca 100644 --- a/code/datums/diseases/retrovirus.dm +++ b/code/datums/diseases/retrovirus.dm @@ -31,7 +31,7 @@ switch(stage) if(1) if(restcure) - if(!(affected_mob.mobility_flags & MOBILITY_STAND) && prob(30)) + if(affected_mob.body_position == LYING_DOWN && prob(30)) to_chat(affected_mob, "You feel better.") cure() return @@ -43,7 +43,7 @@ to_chat(affected_mob, "You feel angry.") if(2) if(restcure) - if(!(affected_mob.mobility_flags & MOBILITY_STAND) && prob(20)) + if(affected_mob.body_position == LYING_DOWN && prob(20)) to_chat(affected_mob, "You feel better.") cure() return @@ -58,7 +58,7 @@ to_chat(affected_mob, "Your stomach churns.") if(3) if(restcure) - if(!(affected_mob.mobility_flags & MOBILITY_STAND) && prob(20)) + if(affected_mob.body_position == LYING_DOWN && prob(20)) to_chat(affected_mob, "You feel better.") cure() return @@ -73,7 +73,7 @@ if(4) if(restcure) - if(!(affected_mob.mobility_flags & MOBILITY_STAND) && prob(5)) + if(affected_mob.body_position == LYING_DOWN && prob(5)) to_chat(affected_mob, "You feel better.") cure() return diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index 3c5838db5a12c..256c2d0a38424 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -157,9 +157,8 @@ /datum/disease/transformation/slime name = "Advanced Mutation Transformation" - cure_text = "frost oil" - cures = list(/datum/reagent/consumable/frostoil) - cure_chance = 80 + cure_text = "Below Freezing Temperature" + cures = list() agent = "Advanced Mutation Toxin" desc = "This highly concentrated extract converts anything into more of itself." danger = DISEASE_BIOHAZARD @@ -173,6 +172,9 @@ /datum/disease/transformation/slime/stage_act() ..() + var/mob/living/carbon/H = affected_mob + if(H.bodytemperature < T0C) + cure() switch(stage) if(1) if(ishuman(affected_mob) && affected_mob.dna) diff --git a/code/datums/elements/art.dm b/code/datums/elements/art.dm index 3f9a5e9e5a610..ca28d0037e4e5 100644 --- a/code/datums/elements/art.dm +++ b/code/datums/elements/art.dm @@ -49,6 +49,6 @@ var/mult = 1 if(isobj(source)) var/obj/art_piece = source - mult = art_piece.obj_integrity/art_piece.max_integrity + mult = art_piece.get_integrity() / art_piece.max_integrity apply_moodlet(source, user, impressiveness * mult) diff --git a/code/datums/elements/cleaning.dm b/code/datums/elements/cleaning.dm index 18a99f0c0407a..e4c72604c1d4d 100644 --- a/code/datums/elements/cleaning.dm +++ b/code/datums/elements/cleaning.dm @@ -25,7 +25,7 @@ // Clean humans that are lying down else if(ishuman(A)) var/mob/living/carbon/human/cleaned_human = A - if(!(cleaned_human.mobility_flags & MOBILITY_STAND)) + if(cleaned_human.body_position == LYING_DOWN) cleaned_human.wash(CLEAN_WASH) cleaned_human.regenerate_icons() to_chat(cleaned_human, "[AM] cleans your face!") diff --git a/code/datums/elements/footstep.dm b/code/datums/elements/footstep.dm index 6693317fab36b..e7eb666df0d39 100644 --- a/code/datums/elements/footstep.dm +++ b/code/datums/elements/footstep.dm @@ -65,7 +65,7 @@ if(!turf.footstep || source.buckled || source.throwing || source.movement_type & (VENTCRAWLING | FLYING)) return - if(!(source.mobility_flags & MOBILITY_STAND)) //play crawling sound if we're lying + if(source.body_position == LYING_DOWN) //play crawling sound if we're lying playsound(source, 'sound/effects/footstep/crawl1.ogg', 15 * volume, falloff_distance = 1, vary = sound_vary) return diff --git a/code/datums/elements/obj_regen.dm b/code/datums/elements/obj_regen.dm new file mode 100644 index 0000000000000..c27d23adee610 --- /dev/null +++ b/code/datums/elements/obj_regen.dm @@ -0,0 +1,84 @@ +/** Object integrity regeneration element added by alien alloy. + */ +/datum/element/obj_regen + element_flags = ELEMENT_BESPOKE | ELEMENT_DETACH + id_arg_index = 2 + /// The rate of regeneration as a function of maximum integrity. + var/rate + /// The objects that are regenerating due to this element. + var/list/processing = list() + /// The current stack of objects we are processing. + var/list/currentrun + /// Whether we stopped processing early the last tick. + var/resumed = FALSE + + +/datum/element/obj_regen/Attach(obj/target, _rate=0) + . = ..() + if(!istype(target)) + return ELEMENT_INCOMPATIBLE + if(_rate <= 0) + return ELEMENT_INCOMPATIBLE + + rate = _rate + RegisterSignal(target, COMSIG_OBJ_TAKE_DAMAGE, PROC_REF(on_take_damage)) + if(target.get_integrity() < target.max_integrity) + if(!length(processing)) + START_PROCESSING(SSobj, src) + processing |= target + +/datum/element/obj_regen/Detach(obj/target) + UnregisterSignal(target, COMSIG_OBJ_TAKE_DAMAGE) + processing -= target + if(!length(processing)) + STOP_PROCESSING(SSobj, src) + +/// Handles beginning processing objects. +/datum/element/obj_regen/proc/on_take_damage(obj/target, damage_amt) + SIGNAL_HANDLER + if(!damage_amt) + return + if(!length(processing)) + START_PROCESSING(SSobj, src) + processing |= target + + +/// Handle regenerating attached objects. +/datum/element/obj_regen/process(delta_time) + set waitfor = FALSE + + if(!resumed) + currentrun = processing.Copy() + + resumed = FALSE + var/list/cached_run = currentrun + if(!length(cached_run)) + if(!length(processing)) + STOP_PROCESSING(SSobj, src) + return + return + + var/cached_rate = rate + while(length(cached_run)) + var/obj/regen_obj = cached_run[cached_run.len] + cached_run.len-- + + if(QDELETED(regen_obj)) + processing -= regen_obj + if(!length(processing)) + STOP_PROCESSING(SSobj, src) + return PROCESS_KILL + if(CHECK_TICK) + resumed = TRUE + return + continue + + if(!regen_obj.repair_damage(regen_obj.max_integrity * cached_rate)) + processing -= regen_obj + if(!length(processing)) + STOP_PROCESSING(SSobj, src) + return PROCESS_KILL + + if(CHECK_TICK) + resumed = TRUE + return diff --git a/code/datums/elements/squish.dm b/code/datums/elements/squish.dm index 71324f14fefff..03e721c99ff2b 100644 --- a/code/datums/elements/squish.dm +++ b/code/datums/elements/squish.dm @@ -10,7 +10,7 @@ return ELEMENT_INCOMPATIBLE var/mob/living/carbon/C = target - var/was_lying = !(C.mobility_flags & MOBILITY_STAND) + var/was_lying = C.body_position == LYING_DOWN addtimer(CALLBACK(src, PROC_REF(Detach), C, was_lying), duration) C.transform = C.transform.Scale(TALL, SHORT) @@ -18,7 +18,7 @@ /datum/element/squish/Detach(mob/living/carbon/C, was_lying) . = ..() if(istype(C)) - var/is_lying = !(C.mobility_flags & MOBILITY_STAND) + var/is_lying = C.body_position == LYING_DOWN if(was_lying == is_lying) C.transform = C.transform.Scale(SHORT, TALL) diff --git a/code/datums/greyscale/greyscale_configs.dm b/code/datums/greyscale/greyscale_configs.dm index 81224273cf1a4..dd93c881bc20a 100644 --- a/code/datums/greyscale/greyscale_configs.dm +++ b/code/datums/greyscale/greyscale_configs.dm @@ -200,3 +200,23 @@ name = "Plushie Space Lizard" icon_file = 'icons/obj/plushes.dmi' json_config = 'code/datums/greyscale/json_configs/plushie_spacelizard.json' + +/datum/greyscale_config/ctf_standard + name = "CTF Standard Vest" + icon_file = 'icons/obj/clothing/suits/ctf.dmi' + json_config = 'code/datums/greyscale/json_configs/ctf_standard.json' + +/datum/greyscale_config/ctf_standard_worn + name = "Worn CTF Standard Vest" + icon_file = 'icons/mob/clothing/suits/ctf.dmi' + json_config = 'code/datums/greyscale/json_configs/ctf_standard_worn.json' + +/datum/greyscale_config/ctf_light + name = "CTF Light Vest" + icon_file = 'icons/obj/clothing/suits/ctf.dmi' + json_config = 'code/datums/greyscale/json_configs/ctf_light.json' + +/datum/greyscale_config/ctf_light_worn + name = "Worn CTF Light Vest" + icon_file = 'icons/mob/clothing/suits/ctf.dmi' + json_config = 'code/datums/greyscale/json_configs/ctf_light_worn.json' diff --git a/code/datums/greyscale/json_configs/ctf_light.json b/code/datums/greyscale/json_configs/ctf_light.json new file mode 100644 index 0000000000000..e48762afa67a2 --- /dev/null +++ b/code/datums/greyscale/json_configs/ctf_light.json @@ -0,0 +1,15 @@ +{ + "light": [ + { + "type": "icon_state", + "icon_state": "light", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "light_colours", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/ctf_light_worn.json b/code/datums/greyscale/json_configs/ctf_light_worn.json new file mode 100644 index 0000000000000..e48762afa67a2 --- /dev/null +++ b/code/datums/greyscale/json_configs/ctf_light_worn.json @@ -0,0 +1,15 @@ +{ + "light": [ + { + "type": "icon_state", + "icon_state": "light", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "light_colours", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/ctf_standard.json b/code/datums/greyscale/json_configs/ctf_standard.json new file mode 100644 index 0000000000000..f56ed5d8c064d --- /dev/null +++ b/code/datums/greyscale/json_configs/ctf_standard.json @@ -0,0 +1,15 @@ +{ + "standard": [ + { + "type": "icon_state", + "icon_state": "standard", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "standard_colours", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/ctf_standard_worn.json b/code/datums/greyscale/json_configs/ctf_standard_worn.json new file mode 100644 index 0000000000000..f56ed5d8c064d --- /dev/null +++ b/code/datums/greyscale/json_configs/ctf_standard_worn.json @@ -0,0 +1,15 @@ +{ + "standard": [ + { + "type": "icon_state", + "icon_state": "standard", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "standard_colours", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index aa6c48d419eeb..44c73d4263386 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -17,6 +17,7 @@ /obj/effect/mob_spawn, /obj/effect/warp_cube, /obj/effect/extraction_holder, + /obj/effect/anomaly, )) if(delete_atoms[teleatom.type]) qdel(teleatom) diff --git a/code/datums/keybinding/living.dm b/code/datums/keybinding/living.dm index 7e41be6a3106a..3127e29ec1497 100644 --- a/code/datums/keybinding/living.dm +++ b/code/datums/keybinding/living.dm @@ -34,7 +34,7 @@ if(.) return var/mob/living/L = user.mob - L.lay_down() + L.toggle_resting() return TRUE /datum/keybinding/living/look_up @@ -93,7 +93,7 @@ /datum/keybinding/living/primary_species_action/down(client/user) . = ..() - if(. || !iscarbon(user.mob)) + if(. || !iscarbon(user.mob)) return var/mob/living/carbon/L = user.mob L.dna.species.primary_species_action() diff --git a/code/datums/martial/_martial.dm b/code/datums/martial/_martial.dm index 4883026327bfa..88d97e35a99b9 100644 --- a/code/datums/martial/_martial.dm +++ b/code/datums/martial/_martial.dm @@ -41,7 +41,7 @@ var/damage = A.dna.species.punchdamage var/atk_verb = A.dna.species.attack_verb - if(!(D.mobility_flags & MOBILITY_STAND)) + if(D.body_position == LYING_DOWN) atk_verb = "kick" switch(atk_verb) @@ -72,7 +72,7 @@ log_combat(A, D, "punched", name) - if(!(D.mobility_flags & MOBILITY_STAND)) + if(D.body_position == LYING_DOWN) D.force_say(A) return 1 diff --git a/code/datums/martial/boxing.dm b/code/datums/martial/boxing.dm index 371d227858a2f..4f25d63587843 100644 --- a/code/datums/martial/boxing.dm +++ b/code/datums/martial/boxing.dm @@ -44,7 +44,7 @@ D.SetSleeping(100) D.force_say(A) log_combat(A, D, "knocked out (boxing) ", name) - else if(!(D.mobility_flags & MOBILITY_STAND)) + else if(D.body_position == LYING_DOWN) D.force_say(A) return TRUE diff --git a/code/datums/martial/cqc.dm b/code/datums/martial/cqc.dm index 6089b55d5b36e..065a874e6de87 100644 --- a/code/datums/martial/cqc.dm +++ b/code/datums/martial/cqc.dm @@ -53,7 +53,7 @@ var/def_check = D.getarmor(BODY_ZONE_CHEST, MELEE) if(!can_use(A)) return FALSE - if(D.mobility_flags & MOBILITY_STAND) + if(D.body_position == STANDING_UP) D.visible_message("[A] slams [D] into the ground!", \ "[A] slams you into the ground!") playsound(get_turf(A), 'sound/weapons/slam.ogg', 50, 1, -1) @@ -155,7 +155,7 @@ A.do_attack_animation(D) var/picked_hit_type = pick("CQC'd", "Big Bossed") var/bonus_damage = 13 - if(!(D.mobility_flags & MOBILITY_STAND)) + if(D.body_position == LYING_DOWN) bonus_damage += 5 picked_hit_type = "stomps on" D.apply_damage(bonus_damage, BRUTE, blocked = def_check) diff --git a/code/datums/martial/karate.dm b/code/datums/martial/karate.dm index cbfdd41046b00..e641e068b7bd4 100644 --- a/code/datums/martial/karate.dm +++ b/code/datums/martial/karate.dm @@ -33,7 +33,7 @@ var/def_check = D.getarmor(BODY_ZONE_HEAD, MELEE) if(!can_use(A)) return FALSE - if(!(D.mobility_flags & MOBILITY_STAND)) + if(D.body_position == LYING_DOWN) log_combat(A, D, "floor stomped (Karate)", name) D.visible_message("[A] stomped [D] in the head!", \ "[A] stomped you in the head!", null, COMBAT_MESSAGE_RANGE) diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index e0f7f1e98f298..9bc879c7a815e 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -133,7 +133,7 @@ var/armor_block = D.run_armor_check(affecting, MELEE) var/picked_hit_type = pick("punched", "kicked") var/bonus_damage = 0 - if(!(D.mobility_flags & MOBILITY_STAND)) + if(D.body_position == LYING_DOWN) bonus_damage += 5 picked_hit_type = "stomped" D.apply_damage(rand(5,10) + bonus_damage, A.dna.species.attack_type, affecting, armor_block) @@ -153,7 +153,7 @@ return 1 var/obj/item/bodypart/affecting = D.get_bodypart(ran_zone(A.get_combat_bodyzone(D))) var/armor_block = D.run_armor_check(affecting, MELEE) - if((D.mobility_flags & MOBILITY_STAND)) + if(D.body_position == STANDING_UP) D.visible_message("[A] reprimands [D]!", \ "You're slapped by [A]!", "You hear a sickening sound of flesh hitting flesh!", COMBAT_MESSAGE_RANGE, A) to_chat(A, "You jab [D]!") @@ -161,7 +161,7 @@ playsound(D, 'sound/effects/hit_punch.ogg', 50, TRUE, -1) D.apply_damage(rand(5,10), STAMINA, affecting, armor_block) log_combat(A, D, "punched nonlethally", name) - if(!(D.mobility_flags & MOBILITY_STAND)) + if(D.body_position == LYING_DOWN) D.visible_message("[A] reprimands [D]!", \ "You're manhandled by [A]!", "You hear a sickening sound of flesh hitting flesh!", COMBAT_MESSAGE_RANGE, A) to_chat(A, "You stomp [D]!") @@ -214,4 +214,4 @@ siemens_coefficient = 0 permeability_coefficient = 0.05 strip_delay = 80 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 0, BLEED = 0) diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index 09cf95dc05564..dd2f0a6718b1e 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -98,7 +98,7 @@ /datum/martial_art/the_sleeping_carp/proc/elbowDrop(mob/living/carbon/human/A, mob/living/carbon/human/D) var/def_check = D.getarmor(BODY_ZONE_CHEST, MELEE) - if(!(D.mobility_flags & MOBILITY_STAND)) + if(D.body_position == LYING_DOWN) log_combat(A, D, "elbow dropped (Sleeping Carp)", name) A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) D.visible_message("[A] elbow drops [D]!", \ diff --git a/code/datums/martial/tribal_claw.dm b/code/datums/martial/tribal_claw.dm index 1517a9948bcd5..f802024292e66 100644 --- a/code/datums/martial/tribal_claw.dm +++ b/code/datums/martial/tribal_claw.dm @@ -61,7 +61,7 @@ Deals 15 brute to head(reduced by armor) and causes a rapid bleeding effect simi D.visible_message("[A] cuts [D]'s jugular vein with their claws!", \ "[A] cuts your jugular vein!") D.apply_damage(15, BRUTE, BODY_ZONE_HEAD, def_check) - D.bleed_rate = clamp(D.bleed_rate + 20, 0, 30) + D.add_bleeding(BLEED_SURFACE) D.apply_status_effect(/datum/status_effect/neck_slice) A.do_attack_animation(D, ATTACK_EFFECT_CLAW) playsound(get_turf(D), 'sound/weapons/slash.ogg', 50, 1, -1) diff --git a/code/datums/materials/_material.dm b/code/datums/materials/_material.dm index 026975005e396..843a0999e4c27 100644 --- a/code/datums/materials/_material.dm +++ b/code/datums/materials/_material.dm @@ -15,6 +15,8 @@ Simple datum which is instanced once per type and is used for every object of sa var/greyscale_colors ///Base alpha of the material, is used for greyscale icons. var/alpha + ///Bitflags that influence how SSmaterials handles this material. + var/init_flags = MATERIAL_INIT_MAPLOAD ///Materials "Traits". its a map of key = category | Value = Bool. Used to define what it can be used for var/list/categories = list() ///The type of sheet this material creates. This should be replaced as soon as possible by greyscale sheets @@ -39,6 +41,7 @@ Simple datum which is instanced once per type and is used for every object of sa var/texture_layer_icon_state ///a cached icon for the texture filter var/cached_texture_filter_icon + /datum/material/New() . = ..() @@ -152,7 +155,7 @@ Simple datum which is instanced once per type and is used for every object of sa return path ///This proc is called when the material is removed from an object. -/datum/material/proc/on_removed(atom/source, material_flags) +/datum/material/proc/on_removed(atom/source, amount, material_flags) if(material_flags & MATERIAL_COLOR) //Prevent changing things with pre-set colors, to keep colored toolboxes their looks for example if(color) source.remove_atom_colour(FIXED_COLOUR_PRIORITY, color) @@ -168,13 +171,13 @@ Simple datum which is instanced once per type and is used for every object of sa source.name = initial(source.name) if(istype(source, /obj)) //objs - on_removed_obj(source, material_flags) + on_removed_obj(source, amount, material_flags) if(istype(source, /turf)) //turfs - on_removed_turf(source, material_flags) + on_removed_turf(source, amount, material_flags) ///This proc is called when the material is removed from an object specifically. -/datum/material/proc/on_removed_obj(obj/o, material_flags) +/datum/material/proc/on_removed_obj(obj/o, amount, material_flags) if(material_flags & MATERIAL_AFFECT_STATISTICS) var/new_max_integrity = initial(o.max_integrity) o.modify_max_integrity(new_max_integrity) @@ -205,6 +208,17 @@ Simple datum which is instanced once per type and is used for every object of sa /datum/material/proc/on_accidental_mat_consumption(mob/living/carbon/M, obj/item/S) return FALSE +/** Returns the composition of this material. + * + * Mostly used for alloys when breaking down materials. + * + * Arguments: + * - amount: The amount of the material to break down. + * - breakdown_flags: Some flags dictating how exactly this material is being broken down. + */ +/datum/material/proc/return_composition(amount=1, breakdown_flags=NONE) + return list((src) = amount) // Yes we need the parenthesis, without them BYOND stringifies src into "src" and things break. + /// Returns GLOB.recipes of a material to modify the recipes. /// This will be only called once from SSMaterials. /datum/material/proc/get_material_recipes() diff --git a/code/datums/materials/alloys.dm b/code/datums/materials/alloys.dm new file mode 100644 index 0000000000000..40734febd327d --- /dev/null +++ b/code/datums/materials/alloys.dm @@ -0,0 +1,169 @@ +/** Materials made from other materials. + */ +/datum/material/alloy + name = "alloy" + desc = "A material composed of two or more other materials." + init_flags = NONE + /// The materials this alloy is made from weighted by their ratios. + var/list/composition = null + /// Breakdown flags required to reduce this alloy to its component materials. + var/req_breakdown_flags = BREAKDOWN_ALLOYS + +/datum/material/alloy/return_composition(amount=1, breakdown_flags) + if(req_breakdown_flags & !(breakdown_flags & req_breakdown_flags)) + return ..() + + . = list() + var/list/cached_comp = composition + for(var/comp_mat in cached_comp) + var/datum/material/component_material = SSmaterials.GetMaterialRef(comp_mat) + var/list/component_composition = component_material.return_composition(cached_comp[comp_mat], breakdown_flags) + for(var/comp_comp_mat in component_composition) + .[comp_comp_mat] += component_composition[comp_comp_mat] * amount + + +/** Plasteel + * + * An alloy of iron and plasma. + * Applies a significant slowdown effect to any and all items that contain it. + */ +/datum/material/alloy/plasteel + name = "plasteel" + desc = "The heavy duty result of infusing iron with plasma." + color = "#706374" + greyscale_colors = "#706374" + init_flags = MATERIAL_INIT_MAPLOAD + value_per_unit = 0.135 + strength_modifier = 1.25 + integrity_modifier = 1.5 // Heavy duty. + //armor_modifiers = list(MELEE = 1.4, BULLET = 1.4, LASER = 1.1, ENERGY = 1.1, BOMB = 1.5, BIO = 1, RAD = 1.5, FIRE = 1.1, ACID = 1) + sheet_type = /obj/item/stack/sheet/plasteel + categories = list(MAT_CATEGORY_RIGID=TRUE, MAT_CATEGORY_BASE_RECIPES=TRUE) + composition = list(/datum/material/iron=1, /datum/material/plasma=1) + +/datum/material/alloy/plasteel/on_applied_obj(obj/item/target_item, amount, material_flags) + . = ..() + if(!istype(target_item)) + return + + target_item.slowdown += MATERIAL_SLOWDOWN_PLASTEEL * amount / MINERAL_MATERIAL_AMOUNT + +/datum/material/alloy/plasteel/on_removed_obj(obj/item/target_item, amount, material_flags) + . = ..() + + if(!istype(target_item)) + return + + target_item.slowdown -= MATERIAL_SLOWDOWN_PLASTEEL * amount / MINERAL_MATERIAL_AMOUNT + +/** Plastitanium + * + * An alloy of titanium and plasma. + */ +/datum/material/alloy/plastitanium + name = "plastitanium" + desc = "The extremely heat resistant result of infusing titanium with plasma." + color = "#3a313a" + greyscale_colors = "#3a313a" + init_flags = MATERIAL_INIT_MAPLOAD + value_per_unit = 0.225 + strength_modifier = 0.9 // It's a lightweight alloy. + integrity_modifier = 1.3 + //armor_modifiers = list(MELEE = 1.1, BULLET = 1.1, LASER = 1.4, ENERGY = 1.4, BOMB = 1.1, BIO = 1.2, RAD = 1.1, FIRE = 1.5, ACID = 1) + sheet_type = /obj/item/stack/sheet/mineral/plastitanium + categories = list(MAT_CATEGORY_RIGID=TRUE, MAT_CATEGORY_BASE_RECIPES=TRUE) + composition = list(/datum/material/titanium=1, /datum/material/plasma=1) + +/** Plasmaglass + * + * An alloy of silicate and plasma. + */ +/datum/material/alloy/plasmaglass + name = "plasmaglass" + desc = "Plasma-infused silicate. It is much more durable and heat resistant than either of its component materials." + color = "#ff80f4" + greyscale_colors = "#ff80f496" + alpha = 150 + init_flags = MATERIAL_INIT_MAPLOAD + integrity_modifier = 0.5 + //armor_modifiers = list(MELEE = 0.8, BULLET = 0.8, LASER = 1.2, ENERGY = 1.2, BOMB = 0.3, BIO = 1.2, RAD = 1, FIRE = 2, ACID = 2) + sheet_type = /obj/item/stack/sheet/plasmaglass + //shard_type = /obj/item/shard/plasma + value_per_unit = 0.075 + categories = list(MAT_CATEGORY_RIGID=TRUE, MAT_CATEGORY_BASE_RECIPES=TRUE) + composition = list(/datum/material/glass=1, /datum/material/plasma=0.5) + +/** Titaniumglass + * + * An alloy of glass and titanium. + */ +/datum/material/alloy/titaniumglass + name = "titanium glass" + desc = "A specialized silicate-titanium alloy that is commonly used in shuttle windows." + color = "#cfbee0" + greyscale_colors = "#cfbee096" + alpha = 150 + init_flags = MATERIAL_INIT_MAPLOAD + //armor_modifiers = list(MELEE = 1.2, BULLET = 1.2, LASER = 0.8, ENERGY = 0.8, BOMB = 0.5, BIO = 1.2, RAD = 1, FIRE = 0.8, ACID = 2) + sheet_type = /obj/item/stack/sheet/titaniumglass + //shard_type = /obj/item/shard + value_per_unit = 0.04 + categories = list(MAT_CATEGORY_RIGID=TRUE, MAT_CATEGORY_BASE_RECIPES=TRUE) + composition = list(/datum/material/glass=1, /datum/material/titanium=0.5) + +/** Plastitanium Glass + * + * An alloy of plastitanium and glass. + */ +/datum/material/alloy/plastitaniumglass + name = "plastitanium glass" + desc = "A specialized silicate-plastitanium alloy." + color = "#5d3369" + greyscale_colors = "#5d336996" + alpha = 150 + init_flags = MATERIAL_INIT_MAPLOAD + integrity_modifier = 1.1 + //armor_modifiers = list(MELEE = 1.2, BULLET = 1.2, LASER = 1.2, ENERGY = 1.2, BOMB = 0.5, BIO = 1.2, RAD = 1, FIRE = 2, ACID = 2) + sheet_type = /obj/item/stack/sheet/plastitaniumglass + //shard_type = /obj/item/shard/plasma + value_per_unit = 0.125 + categories = list(MAT_CATEGORY_RIGID=TRUE, MAT_CATEGORY_BASE_RECIPES=TRUE) + composition = list(/datum/material/glass=1, /datum/material/alloy/plastitanium=0.5) + +/** Alien Alloy + * + * Densified plasteel. + * Applies a significant slowdown effect to anything that contains it. + * Anything constructed from it can slowly regenerate. + */ +/datum/material/alloy/alien + name = "alien alloy" + desc = "An extremely dense alloy similar to plasteel in composition. It requires exotic metallurgical processes to create." + color = "#6041aa" + greyscale_colors = "#6041aa" + init_flags = MATERIAL_INIT_MAPLOAD + strength_modifier = 1.5 // It's twice the density of plasteel and just as durable. Getting hit with it is going to HURT. + integrity_modifier = 1.5 + //armor_modifiers = list(MELEE = 1.4, BULLET = 1.4, LASER = 1.2, ENERGY = 1.2, BOMB = 1.5, BIO = 1.2, RAD = 1.5, FIRE = 1.2, ACID = 1.2) + sheet_type = /obj/item/stack/sheet/mineral/abductor + value_per_unit = 0.4 + categories = list(MAT_CATEGORY_RIGID=TRUE, MAT_CATEGORY_BASE_RECIPES=TRUE) + composition = list(/datum/material/iron=2, /datum/material/plasma=2) + +/datum/material/alloy/alien/on_applied_obj(obj/item/target_item, amount, material_flags) + . = ..() + + target_item.AddElement(/datum/element/obj_regen, _rate=0.02) // 2% regen per tick. + if(!istype(target_item)) + return + + target_item.slowdown += MATERIAL_SLOWDOWN_ALIEN_ALLOY * amount / MINERAL_MATERIAL_AMOUNT + +/datum/material/alloy/alien/on_removed_obj(obj/item/target_item, amount, material_flags) + . = ..() + + target_item.RemoveElement(/datum/element/obj_regen, _rate=0.02) + if(!istype(target_item)) + return + + target_item.slowdown -= MATERIAL_SLOWDOWN_ALIEN_ALLOY * amount / MINERAL_MATERIAL_AMOUNT diff --git a/code/datums/materials/basemats.dm b/code/datums/materials/basemats.dm index 4b43e6be829fa..94db9c8246f14 100644 --- a/code/datums/materials/basemats.dm +++ b/code/datums/materials/basemats.dm @@ -71,7 +71,7 @@ Unless you know what you're doing, only use the first three numbers. They're in . = ..() source.AddComponent(/datum/component/radioactive, amount / 50, source, 0) //half-life of 0 because we keep on going. amount / 50 means 40 radiation per sheet. -/datum/material/uranium/on_removed(atom/source, material_flags) +/datum/material/uranium/on_removed(atom/source, amount, material_flags) . = ..() qdel(source.GetComponent(/datum/component/radioactive)) @@ -84,14 +84,15 @@ Unless you know what you're doing, only use the first three numbers. They're in categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/plasma value_per_unit = 0.1 + //beauty_modifier = 0.15 /datum/material/plasma/on_applied(atom/source, amount, material_flags) . = ..() if(ismovable(source)) source.AddElement(/datum/element/firestacker, amount=1) - source.AddComponent(/datum/component/explodable, 0, 0, amount / 1000, amount / 500, delete_after = EXPLODABLE_NO_DELETE) + source.AddComponent(/datum/component/explodable, 0, 0, amount / 1000, amount / 500, delete_after = EXPLODABLE_DELETE_PARENT) -/datum/material/plasma/on_removed(atom/source, material_flags) +/datum/material/plasma/on_removed(atom/source, amount, material_flags) . = ..() source.RemoveElement(/datum/element/firestacker, amount=1) qdel(source.GetComponent(/datum/component/explodable)) @@ -104,6 +105,7 @@ Unless you know what you're doing, only use the first three numbers. They're in greyscale_colors = "#4e7dffC8" alpha = 200 categories = list(MAT_CATEGORY_ORE = TRUE) + //beauty_modifier = 0.5 sheet_type = /obj/item/stack/ore/bluespace_crystal/refined value_per_unit = 0.15 @@ -116,6 +118,7 @@ Unless you know what you're doing, only use the first three numbers. They're in categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/bananium value_per_unit = 0.5 + //beauty_modifier = 0.5 /datum/material/bananium/on_applied(atom/source, amount, material_flags) . = ..() @@ -138,6 +141,8 @@ Unless you know what you're doing, only use the first three numbers. They're in categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/titanium value_per_unit = 0.0625 + //beauty_modifier = 0.05 + //armor_modifiers = list(MELEE = 1.35, BULLET = 1.3, LASER = 1.3, ENERGY = 1.25, BOMB = 1.25, BIO = 1, FIRE = 0.7, ACID = 1) /* /datum/material/runite @@ -206,7 +211,7 @@ Unless you know what you're doing, only use the first three numbers. They're in categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/adamantine value_per_unit = 0.25 - + //beauty_modifier = 0.4 /datum/material/copper name = "copper" diff --git a/code/datums/materials/meat.dm b/code/datums/materials/meat.dm index f2a3526c368db..e9fbc8b4a463f 100644 --- a/code/datums/materials/meat.dm +++ b/code/datums/materials/meat.dm @@ -13,7 +13,7 @@ turf_sound_override = FOOTSTEP_MEAT texture_layer_icon_state = "meat" -/datum/material/meat/on_removed(atom/source, material_flags) +/datum/material/meat/on_removed(atom/source, amount, material_flags) . = ..() qdel(source.GetComponent(/datum/component/edible)) diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm index befcfc21427fb..f714f27e10e9a 100644 --- a/code/datums/mood_events/generic_positive_events.dm +++ b/code/datums/mood_events/generic_positive_events.dm @@ -230,3 +230,8 @@ description = "The starlight emanating from space is so mesmerizing." mood_change = 10 timeout = 10 MINUTES + +/datum/mood_event/bigplush + description = "Holding that big plush was quite nice." + mood_change = 1 + timeout = 10 SECONDS diff --git a/code/datums/mutations/body.dm b/code/datums/mutations/body.dm index d37e077d2bfd7..bb46775dd61cf 100644 --- a/code/datums/mutations/body.dm +++ b/code/datums/mutations/body.dm @@ -172,34 +172,49 @@ instability = 5 power_coeff = 1 conflicts = list(ANTIGLOWY) - var/obj/effect/dummy/luminescent_glow/glowth //shamelessly copied from luminescents - var/glow = 2.5 - var/range = 2.5 + var/glow_power = 2.5 + var/glow_range = 2.5 + var/glow_color + var/obj/effect/dummy/lighting_obj/moblight/glow /datum/mutation/human/glow/on_acquiring(mob/living/carbon/owner) - if(..()) + . = ..() + if(.) return - glowth = new(owner) + glow_color = get_glow_color() + glow = owner.mob_light() modify() /datum/mutation/human/glow/modify() - if(QDELETED(glowth)) + if(!glow) return - var/power = GET_MUTATION_POWER(src) - glowth.set_light_range_power_color(range * power, glow * power, "#[dna.features["mcolor"]]") + + glow.set_light_range_power_color(glow_range * GET_MUTATION_POWER(src), glow_power, glow_color) + +/// Returns the color for the glow effect +/datum/mutation/human/glow/proc/glow_color() + return pick(COLOR_RED, COLOR_BLUE, COLOR_YELLOW, COLOR_GREEN, COLOR_PURPLE, COLOR_ORANGE) /datum/mutation/human/glow/on_losing(mob/living/carbon/owner) - if(..()) + . = ..() + if(.) return - QDEL_NULL(glowth) + QDEL_NULL(glow) + +/// Returns a color for the glow effect +/datum/mutation/human/glow/proc/get_glow_color() + return pick(COLOR_RED, COLOR_BLUE, COLOR_YELLOW, COLOR_GREEN, COLOR_PURPLE, COLOR_ORANGE) /datum/mutation/human/glow/anti name = "Anti-Glow" desc = "Your skin seems to attract and absorb nearby light creating 'darkness' around you." - glow = -3.5 //Slightly stronger, since negating light tends to be harder than making it. + glow_power = -1.5 conflicts = list(GLOWY) locked = TRUE +/datum/mutation/human/glow/anti/get_glow_color() + return COLOR_BLACK + /datum/mutation/human/strong name = "Strength" desc = "The user's muscles slightly expand." diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 301848bb247a2..b9e27e45d1814 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -127,7 +127,6 @@ /datum/status_effect/wish_granters_gift/on_remove() owner.revive(full_heal = TRUE, admin_revive = TRUE) owner.visible_message("[owner] appears to wake from the dead, having healed all wounds!", "You have regenerated.") - owner.update_mobility() /atom/movable/screen/alert/status_effect/wish_granters_gift name = "Wish Granter's Immortality" @@ -433,20 +432,6 @@ desc = "We are emitting a signal, causing us to appear as mindshielded to security HUDs." icon_state = "changeling_mindshield" -/datum/status_effect/exercised - id = "Exercised" - duration = 1200 - alert_type = null - -/datum/status_effect/exercised/on_creation(mob/living/new_owner, ...) - . = ..() - STOP_PROCESSING(SSfastprocess, src) - START_PROCESSING(SSprocessing, src) //this lasts 20 minutes, so SSfastprocess isn't needed. - -/datum/status_effect/exercised/Destroy() - . = ..() - STOP_PROCESSING(SSprocessing, src) - //Hippocratic Oath: Applied when the Rod of Asclepius is activated. /datum/status_effect/hippocraticOath id = "Hippocratic Oath" diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index da1ff04864ba2..49066989dbbc5 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -8,18 +8,14 @@ alert_type = null var/needs_update_stat = FALSE -/datum/status_effect/incapacitating/on_creation(mob/living/new_owner, set_duration, updating_canmove) +/datum/status_effect/incapacitating/on_creation(mob/living/new_owner, set_duration) if(isnum_safe(set_duration)) duration = set_duration . = ..() - if(.) - if(updating_canmove) - owner.update_mobility() - if(needs_update_stat || issilicon(owner)) - owner.update_stat() + if(. && (needs_update_stat || issilicon(owner))) + owner.update_stat() /datum/status_effect/incapacitating/on_remove() - owner.update_mobility() if(needs_update_stat || issilicon(owner)) //silicons need stat updates in addition to normal canmove updates owner.update_stat() return ..() @@ -121,7 +117,7 @@ var/mob/living/carbon/carbon_owner var/mob/living/carbon/human/human_owner -/datum/status_effect/incapacitating/sleeping/on_creation(mob/living/new_owner, updating_canmove) +/datum/status_effect/incapacitating/sleeping/on_creation(mob/living/new_owner) . = ..() if(.) if(iscarbon(owner)) //to avoid repeated istypes @@ -189,7 +185,7 @@ if(owner.stat == DEAD) last_dead_time = world.time -/datum/status_effect/grouped/stasis/on_creation(mob/living/new_owner, set_duration, updating_canmove) +/datum/status_effect/grouped/stasis/on_creation(mob/living/new_owner, set_duration) . = ..() if(.) update_time_of_death() @@ -201,16 +197,14 @@ if(!.) return ADD_TRAIT(owner, TRAIT_IMMOBILIZED, TRAIT_STATUS_EFFECT(id)) - //ADD_TRAIT(owner, TRAIT_HANDS_BLOCKED, TRAIT_STATUS_EFFECT(id)) - owner.update_mobility() // TEMPORARY + ADD_TRAIT(owner, TRAIT_HANDS_BLOCKED, TRAIT_STATUS_EFFECT(id)) /datum/status_effect/grouped/stasis/tick() update_time_of_death() /datum/status_effect/grouped/stasis/on_remove() REMOVE_TRAIT(owner, TRAIT_IMMOBILIZED, TRAIT_STATUS_EFFECT(id)) - //REMOVE_TRAIT(owner, TRAIT_HANDS_BLOCKED, TRAIT_STATUS_EFFECT(id)) - owner.update_mobility() + REMOVE_TRAIT(owner, TRAIT_HANDS_BLOCKED, TRAIT_STATUS_EFFECT(id)) update_time_of_death() SEND_SIGNAL(owner, COMSIG_LIVING_EXIT_STASIS) return ..() @@ -498,7 +492,7 @@ /datum/status_effect/neck_slice/tick() var/mob/living/carbon/human/H = owner - if(H.stat == DEAD || H.bleed_rate <= 8) + if(H.stat == DEAD || H.get_bleed_rate() < BLEED_CUT) H.remove_status_effect(/datum/status_effect/neck_slice) if(prob(10)) H.emote(pick("gasp", "gag", "choke")) @@ -627,7 +621,7 @@ /datum/status_effect/trance/tick() if(stun) - owner.Stun(60, TRUE, TRUE) + owner.Stun(60, TRUE) owner.dizziness = 20 /datum/status_effect/trance/on_apply() @@ -757,7 +751,7 @@ alert_type = /atom/movable/screen/alert/status_effect/dna_melt var/kill_either_way = FALSE //no amount of removing mutations is gonna save you now -/datum/status_effect/dna_melt/on_creation(mob/living/new_owner, set_duration, updating_canmove) +/datum/status_effect/dna_melt/on_creation(mob/living/new_owner, set_duration) . = ..() to_chat(new_owner, "My body can't handle the mutations! I need to get my mutations removed fast!") @@ -781,7 +775,7 @@ alert_type = /atom/movable/screen/alert/status_effect/go_away var/direction -/datum/status_effect/go_away/on_creation(mob/living/new_owner, set_duration, updating_canmove) +/datum/status_effect/go_away/on_creation(mob/living/new_owner, set_duration) . = ..() direction = pick(NORTH, SOUTH, EAST, WEST) new_owner.setDir(direction) @@ -924,7 +918,7 @@ if(!ishuman(owner)) return var/mob/living/carbon/human/H = owner - H.bleed_rate += 5 + H.add_bleeding(BLEED_CUT) return ..() /datum/status_effect/heretic_mark/ash diff --git a/code/datums/status_effects/gas.dm b/code/datums/status_effects/gas.dm index 2033a4097582d..640a1a58162a4 100644 --- a/code/datums/status_effects/gas.dm +++ b/code/datums/status_effects/gas.dm @@ -16,7 +16,7 @@ to_chat(owner, "You become frozen in a cube!") cube = icon('icons/effects/freeze.dmi', "ice_cube") owner.add_overlay(cube) - owner.update_mobility() + /datum/status_effect/freon/on_remove() if(!owner.stat) @@ -25,7 +25,6 @@ REMOVE_TRAIT(owner, TRAIT_IMMOBILIZED, TRAIT_STATUS_EFFECT(id)) owner.cut_overlay(cube) owner.adjust_bodytemperature(100) - owner.update_mobility() return ..() /atom/movable/screen/alert/status_effect/freon @@ -43,7 +42,6 @@ /datum/status_effect/freon/tick() - owner.update_mobility() if(can_melt && owner.bodytemperature >= owner.get_body_temp_normal()) qdel(src) @@ -58,7 +56,6 @@ if(!QDELETED(src)) to_chat(owner, "You break out of the ice cube!") owner.remove_status_effect(/datum/status_effect/freon) - owner.update_mobility() /datum/status_effect/freon/watcher duration = 8 SECONDS diff --git a/code/datums/status_effects/status_effect.dm b/code/datums/status_effects/status_effect.dm index 22d77d15c0a3a..6bc5aa13a18e8 100644 --- a/code/datums/status_effects/status_effect.dm +++ b/code/datums/status_effects/status_effect.dm @@ -74,6 +74,10 @@ return duration = world.time + original_duration +/// Merge this status effect by applying new arguments +/datum/status_effect/proc/merge(...) + return + /datum/status_effect/proc/get_examine_text() //Called when the owner is examined return examine_text @@ -112,6 +116,9 @@ else if(S.status_type == STATUS_EFFECT_REFRESH) S.refresh() return + else if (S.status_type == STATUS_EFFECT_MERGE) + S.merge(arglist(args.Copy(2))) + return else return var/list/arguments = args.Copy() diff --git a/code/datums/traits/negative_quirk.dm b/code/datums/traits/negative_quirk.dm index 6bd895eefc40f..c723a21729c04 100644 --- a/code/datums/traits/negative_quirk.dm +++ b/code/datums/traits/negative_quirk.dm @@ -29,7 +29,7 @@ /datum/quirk/blooddeficiency/on_process(delta_time) var/mob/living/carbon/human/H = quirk_target - if(NOBLOOD in H.dna.species.species_traits) //can't lose blood if your species doesn't have any + if((NOBLOOD in H.dna.species.species_traits) || HAS_TRAIT(H, TRAIT_NO_BLOOD)) //can't lose blood if your species doesn't have any return else if(H.blood_volume > (BLOOD_VOLUME_SAFE - 25)) // just barely survivable without treatment H.blood_volume -= 0.275 * delta_time diff --git a/code/datums/view.dm b/code/datums/view.dm index 7cc142149aecb..32c2e80307188 100644 --- a/code/datums/view.dm +++ b/code/datums/view.dm @@ -1,107 +1,127 @@ //This is intended to be a full wrapper. DO NOT directly modify its values ///Container for client viewsize -/datum/viewData +/datum/view_data + /// Width offset to apply to the default view string if we're not supressed for some reason var/width = 0 + /// Height offset to apply to the default view string, see above var/height = 0 + /// This client's current "default" view, in the format "WidthxHeight" + /// We add/remove from this when we want to change their window size var/default = "" + /// This client's current zoom level, if it's not being supressed + /// If it's 0, we autoscale to the size of the window. Otherwise it's treated as the ratio between + /// the pixels on the map and output pixels. Only looks proper nice in increments of whole numbers (iirc) + /// Stored here so other parts of the code have a non blocking way of getting a user's functional zoom + var/zoom = 0 + /// If the view is currently being supressed by some other "monitor" + /// For when you want to own the client's eye without fucking with their viewport + /// Doesn't make sense for a binocoler to effect your view in a camera console var/is_suppressed = FALSE + /// The client that owns this view packet var/client/chief = null -/datum/viewData/New(client/owner, view_string) +/datum/view_data/New(client/owner, view_string) default = view_string chief = owner apply() -/datum/viewData/proc/setDefault(string) +/datum/view_data/Destroy() + chief = null + return ..() + +/datum/view_data/proc/setDefault(string) default = string apply() -/datum/viewData/proc/safeApplyFormat() +/datum/view_data/proc/safeApplyFormat() if(isZooming()) assertFormat() return resetFormat() -/datum/viewData/proc/assertFormat()//T-Pose +/datum/view_data/proc/assertFormat()//T-Pose winset(chief, "mapwindow.map", "zoom=0") + zoom = 0 -/datum/viewData/proc/resetFormat() - winset(chief, "mapwindow.map", "zoom=[chief.prefs.read_player_preference(/datum/preference/numeric/pixel_size)]") +/datum/view_data/proc/resetFormat() + zoom = chief?.prefs.read_preference(/datum/preference/numeric/pixel_size) + winset(chief, "mapwindow.map", "zoom=[zoom]") + chief?.attempt_auto_fit_viewport() // If you change zoom mode, fit the viewport -/datum/viewData/proc/setZoomMode() - winset(chief, "mapwindow.map", "zoom-mode=[chief.prefs.read_player_preference(/datum/preference/choiced/scaling_method)]") +/datum/view_data/proc/setZoomMode() + winset(chief, "mapwindow.map", "zoom-mode=[chief?.prefs.read_preference(/datum/preference/choiced/scaling_method)]") -/datum/viewData/proc/isZooming() +/datum/view_data/proc/isZooming() return (width || height) -/datum/viewData/proc/resetToDefault(var/new_default) +/datum/view_data/proc/resetToDefault(var/new_default) width = 0 height = 0 if(new_default != null) default = new_default apply() -/datum/viewData/proc/add(toAdd) +/datum/view_data/proc/add(toAdd) width += toAdd height += toAdd apply() -/datum/viewData/proc/addTo(toAdd) +/datum/view_data/proc/addTo(toAdd) var/list/shitcode = getviewsize(toAdd) width += shitcode[1] height += shitcode[2] apply() -/datum/viewData/proc/setTo(toAdd) +/datum/view_data/proc/setTo(toAdd) var/list/shitcode = getviewsize(toAdd) //Backward compatability to account width = shitcode[1] //for a change in how sizes get calculated. we used to include world.view in height = shitcode[2] //this, but it was jank, so I had to move it apply() -/datum/viewData/proc/setBoth(wid, hei) +/datum/view_data/proc/setBoth(wid, hei) width = wid height = hei apply() -/datum/viewData/proc/setWidth(wid) +/datum/view_data/proc/setWidth(wid) width = wid apply() -/datum/viewData/proc/setHeight(hei) +/datum/view_data/proc/setHeight(hei) width = hei apply() -/datum/viewData/proc/addToWidth(toAdd) +/datum/view_data/proc/addToWidth(toAdd) width += toAdd apply() -/datum/viewData/proc/addToHeight(screen, toAdd) +/datum/view_data/proc/addToHeight(screen, toAdd) height += toAdd apply() -/datum/viewData/proc/apply() - chief.change_view(getView()) +/datum/view_data/proc/apply() + chief?.change_view(getView()) safeApplyFormat() -/datum/viewData/proc/supress() +/datum/view_data/proc/supress() is_suppressed = TRUE apply() -/datum/viewData/proc/unsupress() +/datum/view_data/proc/unsupress() is_suppressed = FALSE apply() -/datum/viewData/proc/getView() +/datum/view_data/proc/getView() var/list/temp = getviewsize(default) if(is_suppressed) return "[temp[1]]x[temp[2]]" return "[width + temp[1]]x[height + temp[2]]" -/datum/viewData/proc/zoomIn() +/datum/view_data/proc/zoomIn() resetToDefault() animate(chief, pixel_x = 0, pixel_y = 0, 0, FALSE, LINEAR_EASING, ANIMATION_END_NOW) -/datum/viewData/proc/zoomOut(radius = 0, offset = 0, direction = FALSE) +/datum/view_data/proc/zoomOut(radius = 0, offset = 0, direction = FALSE) if(direction) var/_x = 0 var/_y = 0 diff --git a/code/datums/wires/airlock.dm b/code/datums/wires/airlock.dm index b9b821bf46b73..7514eb5068dd0 100644 --- a/code/datums/wires/airlock.dm +++ b/code/datums/wires/airlock.dm @@ -23,24 +23,27 @@ if (security_level >= AIRLOCK_WIRE_SECURITY_ELITE) wires |= WIRE_ZAP2 //Add dud wires - if (security_level >= AIRLOCK_WIRE_SECURITY_ADVANCED) + if (security_level >= AIRLOCK_WIRE_SECURITY_MAXIMUM) add_duds(2) - else if (security_level >= AIRLOCK_WIRE_SECURITY_SIMPLE) + else if (security_level >= AIRLOCK_WIRE_SECURITY_ADVANCED) add_duds(1) //Add labelled wires if (security_level <= AIRLOCK_WIRE_SECURITY_NONE) - //At security level 0, the following wires could be unknowns: - //POWER1, BACKUP1, IDSCAN, AI WIRE, LIGHT + labelled_wires[WIRE_POWER1] = TRUE + labelled_wires[WIRE_BACKUP1] = TRUE + labelled_wires[WIRE_LIGHT] = TRUE labelled_wires[WIRE_OPEN] = TRUE - labelled_wires[WIRE_BOLTS] = TRUE - labelled_wires[WIRE_SHOCK] = TRUE if (security_level <= AIRLOCK_WIRE_SECURITY_SIMPLE) - //At security level 1, there are duds and the open, bolt and shock wires are not revealed. labelled_wires[WIRE_SAFETY] = TRUE labelled_wires[WIRE_TIMING] = TRUE - if (security_level == AIRLOCK_WIRE_SECURITY_PROTECTED) + labelled_wires[WIRE_SHOCK] = TRUE + labelled_wires[WIRE_IDSCAN] = TRUE + if (security_level <= AIRLOCK_WIRE_SECURITY_PROTECTED) labelled_wires[WIRE_ZAP1] = TRUE + if (security_level <= AIRLOCK_WIRE_SECURITY_ADVANCED) + labelled_wires[WIRE_BOLTS] = TRUE + labelled_wires[WIRE_AI] = TRUE ..() /datum/wires/airlock/interactable(mob/user) @@ -127,8 +130,6 @@ /datum/wires/airlock/on_cut(wire, mend) var/obj/machinery/door/airlock/A = holder - if(isliving(usr) && A.hasPower()) - A.shock(usr, 100) //Cutting wires directly on powered doors without protection is not advised. switch(wire) if(WIRE_POWER1, WIRE_POWER2) // Cut to loose power, repair all to gain power. if(mend && !is_cut(WIRE_POWER1) && !is_cut(WIRE_POWER2)) @@ -163,6 +164,8 @@ else if(A.secondsElectrified != MACHINE_ELECTRIFIED_PERMANENT) A.set_electrified(MACHINE_ELECTRIFIED_PERMANENT, usr) + if(isliving(usr)) + A.shock(usr, 50) if(WIRE_SAFETY) // Cut to disable safeties, mend to re-enable. A.safe = mend if(WIRE_TIMING) // Cut to disable auto-close, mend to re-enable. diff --git a/code/datums/world_topic.dm b/code/datums/world_topic.dm index d60ff575e9dc5..211054172d68c 100644 --- a/code/datums/world_topic.dm +++ b/code/datums/world_topic.dm @@ -242,7 +242,7 @@ data["map_name"] = SSmapping.config?.map_name || "Loading..." - data["security_level"] = get_security_level() + data["security_level"] = SSsecurity_level.get_current_level_as_text() data["round_duration"] = SSticker?.round_start_timeofday ? round((world.timeofday - SSticker.round_start_timeofday)/10) : 0 // Amount of world's ticks in seconds, useful for calculating round duration diff --git a/code/game/alternate_appearance.dm b/code/game/alternate_appearance.dm index 06328694134a1..c52e1a7558255 100644 --- a/code/game/alternate_appearance.dm +++ b/code/game/alternate_appearance.dm @@ -215,3 +215,12 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) /datum/atom_hud/alternate_appearance/basic/heretics/mobShouldSee(mob/M) return IS_HERETIC(M) || IS_HERETIC_MONSTER(M) + +/datum/atom_hud/alternate_appearance/basic/mimites/New() + ..() + for(var/mob in GLOB.player_list) + if(mobShouldSee(mob)) + add_hud_to(mob) + +/datum/atom_hud/alternate_appearance/basic/mimites/mobShouldSee(mob/M) + return ismimite(M) || isobserver(M) diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index ed244e16b819f..2de64b6e62c5b 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -172,7 +172,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station mood_job_reverse = TRUE lighting_colour_tube = "#ffe5cb" lighting_colour_bulb = "#ffdbb4" - airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_SIMPLE + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_NONE lights_always_start_on = TRUE color_correction = /datum/client_colour/area_color/cold_ish @@ -743,7 +743,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station lighting_colour_tube = "#fff4d6" lighting_colour_bulb = "#ffebc1" sound_environment = SOUND_AREA_WOODFLOOR - airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_SIMPLE + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_NONE color_correction = /datum/client_colour/area_color/warm_ish /area/crew_quarters/bar/mood_check(mob/living/carbon/subject) @@ -802,7 +802,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station lighting_colour_tube = "#ffce99" lighting_colour_bulb = "#ffdbb4" lighting_brightness_tube = 8 - airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_SIMPLE + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_NONE color_correction = /datum/client_colour/area_color/warm_ish /area/library/lounge @@ -823,7 +823,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station clockwork_warp_allowed = FALSE clockwork_warp_fail = "The consecration here prevents you from warping in." sound_environment = SOUND_AREA_LARGE_ENCLOSED - airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_PROTECTED + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_SIMPLE /area/chapel/main name = "Chapel" @@ -1208,7 +1208,9 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/brig/medbay name = "Brig Bay" - + +/area/security/brig/aft + name = "Brig Aft" /area/security/courtroom name = "Courtroom" @@ -1348,7 +1350,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station lighting_colour_tube = "#ffe3cc" lighting_colour_bulb = "#ffdbb8" sound_environment = SOUND_AREA_STANDARD_STATION - airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_PROTECTED + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_SIMPLE color_correction = /datum/client_colour/area_color/warm_yellow /area/quartermaster/get_turf_textures() @@ -1376,16 +1378,18 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/cargo/lobby name = "\improper Cargo Lobby" icon_state = "cargo_lobby" - airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_PROTECTED + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_SIMPLE color_correction = /datum/client_colour/area_color/warm_yellow /area/quartermaster/qm name = "Quartermaster's Office" icon_state = "quart_office" + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_PROTECTED /area/quartermaster/qm_bedroom name = "Quartermaster's Bedroom" icon_state = "quart_private" + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_PROTECTED /area/quartermaster/miningdock name = "Mining Dock" @@ -1416,7 +1420,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station mood_bonus = -1 mood_message = "It feels dirty in here!\n" sound_environment = SOUND_AREA_SMALL_ENCLOSED - airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_SIMPLE + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_NONE /area/janitor/custodian name = "Custodial Closet" @@ -1427,7 +1431,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station icon_state = "hydro" sound_environment = SOUND_AREA_STANDARD_STATION area_flags = HIDDEN_STASH_LOCATION | VALID_TERRITORY | BLOBS_ALLOWED | UNIQUE_AREA - airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_SIMPLE + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_NONE color_correction = /datum/client_colour/area_color/cold_ish /area/hydroponics/get_turf_textures() @@ -1459,6 +1463,9 @@ NOTE: there are two lists of areas in the end of this file: centcom and station sound_environment = SOUND_AREA_STANDARD_STATION airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_ADVANCED color_correction = /datum/client_colour/area_color/cold_ish + +/area/science/aft + name = "Science Aft" /area/science/lobby name = "\improper Science Lobby" @@ -1554,7 +1561,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //Storage /area/storage sound_environment = SOUND_AREA_STANDARD_STATION - airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_PROTECTED + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_SIMPLE lights_always_start_on = TRUE color_correction = /datum/client_colour/area_color/warm_yellow @@ -1603,7 +1610,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station icon_state = "yellow" ambience_index = AMBIENCE_ENGI sound_environment = SOUND_AREA_STANDARD_STATION - airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_SIMPLE + airlock_hack_difficulty = AIRLOCK_WIRE_SECURITY_NONE /area/construction/mining/aux_base name = "Auxiliary Base Construction" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 4876331219eda..0deec87f6c61d 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -150,6 +150,9 @@ /// DO NOT EDIT THIS, USE ADD_LUM_SOURCE INSTEAD VAR_PRIVATE/_emissive_count = 0 + /// list of clients that using this atom as their eye. SHOULD BE USED CAREFULLY + var/list/eye_users + /** * Called when an atom is created in byond (built in engine proc) * @@ -271,6 +274,7 @@ * Top level of the destroy chain for most atoms * * Cleans up the following: + * * Removes clients who use this, and resets their eye * * Removes alternate apperances from huds that see them * * qdels the reagent holder from atoms if it exists * * clears the orbiters list @@ -278,6 +282,14 @@ * * clears the light object */ /atom/Destroy() + for(var/client/each_client as anything in eye_users) + eye_users -= each_client + if(isnull(each_client.mob)) + stack_trace("CRITICAL: Failed to recover a client's eye as their mob.") + continue + each_client.mob.reset_perspective() + eye_users = null + if(alternate_appearances) for(var/current_alternate_appearance in alternate_appearances) var/datum/atom_hud/alternate_appearance/selected_alternate_appearance = alternate_appearances[current_alternate_appearance] @@ -779,7 +791,7 @@ * Default behaviour is to send a warning that the user can't move while buckled as long * as the buckle_message_cooldown has expired (50 ticks) */ -/atom/proc/relaymove(mob/user) +/atom/proc/relaymove(mob/living/user, direction) if(buckle_message_cooldown <= world.time) buckle_message_cooldown = world.time + 50 to_chat(user, "You can't move while buckled to [src]!") @@ -1085,7 +1097,6 @@ /atom/proc/update_remote_sight(mob/living/user) return - /** * Hook for running code when a dir change occurs * @@ -1720,7 +1731,7 @@ if(custom_materials) //Only runs if custom materials existed at first. Should usually be the case but check anyways for(var/i in custom_materials) var/datum/material/custom_material = SSmaterials.GetMaterialRef(i) - custom_material.on_removed(src, material_flags) //Remove the current materials + custom_material.on_removed(src, custom_materials[i], material_flags) //Remove the current materials if(!length(materials)) custom_materials = null @@ -1733,6 +1744,25 @@ custom_materials = SSmaterials.FindOrCreateMaterialCombo(materials, multiplier) +/**Returns the material composition of the atom. + * + * Used when recycling items, specifically to turn alloys back into their component mats. + * + * Exists because I'd need to add a way to un-alloy alloys or otherwise deal + * with people converting the entire stations material supply into alloys. + * + * Arguments: + * - flags: A set of flags determining how exactly the materials are broken down. + */ +/atom/proc/get_material_composition(breakdown_flags=NONE) + . = list() + var/list/cached_materials = custom_materials + for(var/mat in cached_materials) + var/datum/material/material = SSmaterials.GetMaterialRef(mat) + var/list/material_comp = material.return_composition(cached_materials[material], breakdown_flags) + for(var/comp_mat in material_comp) + .[comp_mat] += material_comp[comp_mat] + /// Returns the indice in filters of the given filter name. /// If it is not found, returns null. /atom/proc/get_filter_index(name) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index dc0a7bdb2b6a2..f8ddd700d6443 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -2,7 +2,7 @@ layer = OBJ_LAYER glide_size = 8 appearance_flags = TILE_BOUND|PIXEL_SCALE - + var/move_stacks = 0 //how many times a this movable had movement procs called on it since Moved() was last called var/last_move = null var/last_move_time = 0 @@ -38,7 +38,8 @@ var/datum/movement_packet/move_packet var/list/acted_explosions //for explosion dodging var/datum/forced_movement/force_moving = null //handled soley by forced_movement.dm - var/movement_type = GROUND //Incase you have multiple types, you automatically use the most useful one. IE: Skating on ice, flippers on water, flying over chasm/space, etc. + ///In case you have multiple types, you automatically use the most useful one. IE: Skating on ice, flippers on water, flying over chasm/space, etc. Should only be changed through setMovetype() + var/movement_type = GROUND var/atom/movable/pulling var/grab_state = 0 var/throwforce = 0 @@ -79,16 +80,70 @@ update_appearance(UPDATE_OVERLAYS) if(opacity) AddElement(/datum/element/light_blocking) + switch(light_system) + if(MOVABLE_LIGHT) + AddComponent(/datum/component/overlay_lighting) + if(MOVABLE_LIGHT_DIRECTIONAL) + AddComponent(/datum/component/overlay_lighting, is_directional = TRUE) + + if(isturf(loc)) + var/turf/T = loc + T.update_above() // Z-Mimic +/atom/movable/Destroy(force) + QDEL_NULL(proximity_monitor) + QDEL_NULL(language_holder) QDEL_NULL(em_block) + if(bound_overlay) + QDEL_NULL(bound_overlay) + + unbuckle_all_mobs(force = TRUE) + if(loc) + //Restore air flow if we were blocking it (movables with ATMOS_PASS_PROC will need to do this manually if necessary) + if(((CanAtmosPass == ATMOS_PASS_DENSITY && density) || CanAtmosPass == ATMOS_PASS_NO) && isturf(loc)) + CanAtmosPass = ATMOS_PASS_YES + air_update_turf(TRUE) + loc.handle_atom_del(src) + + if(opacity) + RemoveElement(/datum/element/light_blocking) + + invisibility = INVISIBILITY_ABSTRACT + + if(pulledby) + pulledby.stop_pulling() if(pulling) stop_pulling() - if(light_system == MOVABLE_LIGHT) - AddComponent(/datum/component/overlay_lighting) - if(isturf(loc)) - var/turf/T = loc - T.update_above() // Z-Mimic + + if(orbiting) + orbiting.end_orbit(src) + orbiting = null + + if(move_packet) + if(!QDELETED(move_packet)) + qdel(move_packet) + move_packet = null +/* + LAZYCLEARLIST(client_mobs_in_contents) +*/ + . = ..() + + for(var/movable_content in contents) + qdel(movable_content) + + moveToNullspace() + + //This absolutely must be after moveToNullspace() + //We rely on Entered and Exited to manage this list, and the copy of this list that is on any /atom/movable "Containers" + //If we clear this before the nullspace move, a ref to this object will be hung in any of its movable containers + LAZYCLEARLIST(important_recursive_contents) + + vis_locs = null //clears this atom out of all viscontents + + // Checking length(vis_contents) before cutting has significant speed benefits + if (length(vis_contents)) + vis_contents.Cut() /atom/movable/proc/update_emissive_block() @@ -194,9 +249,6 @@ var/mob/living/ex_pulled = pulling setGrabState(GRAB_PASSIVE) pulling = null - if(isliving(ex_pulled)) - var/mob/living/L = ex_pulled - L.update_mobility()// mob gets up if it was lyng down in a chokehold SEND_SIGNAL(ex_pulled, COMSIG_MOVABLE_NO_LONGER_PULLED) ///Reports the event of the change in value of the pulledby variable. @@ -469,61 +521,6 @@ return TRUE -/atom/movable/Destroy(force) - QDEL_NULL(proximity_monitor) - QDEL_NULL(language_holder) - QDEL_NULL(em_block) - if(bound_overlay) - QDEL_NULL(bound_overlay) - - unbuckle_all_mobs(force = TRUE) - - if(loc) - //Restore air flow if we were blocking it (movables with ATMOS_PASS_PROC will need to do this manually if necessary) - if(((CanAtmosPass == ATMOS_PASS_DENSITY && density) || CanAtmosPass == ATMOS_PASS_NO) && isturf(loc)) - CanAtmosPass = ATMOS_PASS_YES - air_update_turf(TRUE) - loc.handle_atom_del(src) - - if(opacity) - RemoveElement(/datum/element/light_blocking) - - invisibility = INVISIBILITY_ABSTRACT - - if(pulledby) - pulledby.stop_pulling() - if(pulling) - stop_pulling() - - if(orbiting) - orbiting.end_orbit(src) - orbiting = null - - if(move_packet) - if(!QDELETED(move_packet)) - qdel(move_packet) - move_packet = null -/* - LAZYCLEARLIST(client_mobs_in_contents) -*/ - . = ..() - - for(var/movable_content in contents) - qdel(movable_content) - - moveToNullspace() - - //This absolutely must be after moveToNullspace() - //We rely on Entered and Exited to manage this list, and the copy of this list that is on any /atom/movable "Containers" - //If we clear this before the nullspace move, a ref to this object will be hung in any of its movable containers - LAZYCLEARLIST(important_recursive_contents) - - vis_locs = null //clears this atom out of all viscontents - - // Checking length(vis_contents) before cutting has significant speed benefits - if (length(vis_contents)) - vis_contents.Cut() - // Make sure you know what you're doing if you call this, this is intended to only be called by byond directly. // You probably want CanPass() /atom/movable/Cross(atom/movable/AM) @@ -643,9 +640,14 @@ Moved(oldloc, NONE, TRUE) +///Proc to modify the movement_type and hook behavior associated with it changing. /atom/movable/proc/setMovetype(newval) + if(movement_type == newval) + return + . = movement_type movement_type = newval + //Called whenever an object moves and by mobs when they attempt to move themselves through space //And when an object or action applies a force on src, see newtonian_move() below //Return 0 to have src start/keep drifting in a no-grav area and 1 to stop/not start drifting diff --git a/code/game/gamemodes/clown_ops/clown_weapons.dm b/code/game/gamemodes/clown_ops/clown_weapons.dm index 02a878b9cd6b4..8725d73db5e7a 100644 --- a/code/game/gamemodes/clown_ops/clown_weapons.dm +++ b/code/game/gamemodes/clown_ops/clown_weapons.dm @@ -17,7 +17,7 @@ desc = "advanced clown shoes that protect the wearer and render them nearly immune to slipping on their own peels. They also squeak at 100% capacity." clothing_flags = NOSLIP slowdown = SHOES_SLOWDOWN - armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 10, RAD = 0, FIRE = 70, ACID = 50, STAMINA = 25) + armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 10, RAD = 0, FIRE = 70, ACID = 50, STAMINA = 25, BLEED = 40) strip_delay = 70 resistance_flags = NONE permeability_coefficient = 0.05 @@ -32,7 +32,7 @@ name = "mk-honk combat shoes" desc = "The culmination of years of clown combat research, these shoes leave a trail of chaos in their wake. They will slowly recharge themselves over time, or can be manually charged with bananium." slowdown = SHOES_SLOWDOWN - armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 10, RAD = 0, FIRE = 70, ACID = 50, STAMINA = 25) + armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 10, RAD = 0, FIRE = 70, ACID = 50, STAMINA = 25, BLEED = 40) strip_delay = 70 resistance_flags = NONE permeability_coefficient = 0.05 @@ -67,6 +67,8 @@ name = "bananium sword" desc = "An elegant weapon, for a more civilized age." force = 0 + bleed_force = 0 + bleed_force_on = 0 throwforce = 0 force_on = 0 throwforce_on = 0 @@ -292,7 +294,7 @@ base_icon_state = "darkhonker" max_integrity = 300 deflect_chance = 15 - armor = list(MELEE = 40, BULLET = 40, LASER = 50, ENERGY = 35, BOMB = 20, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 40, BULLET = 40, LASER = 50, ENERGY = 35, BOMB = 20, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_temperature = 35000 operation_req_access = list(ACCESS_SYNDICATE) internals_req_access = list(ACCESS_SYNDICATE) diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm index 4472654c9fb37..d49cf56acb87d 100644 --- a/code/game/gamemodes/dynamic/dynamic.dm +++ b/code/game/gamemodes/dynamic/dynamic.dm @@ -365,8 +365,8 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) print_command_report(., "Central Command Status Summary", announce=FALSE) priority_announce("A summary has been copied and printed to all communications consoles.", "Security level elevated.", ANNOUNCER_INTERCEPT) - if(GLOB.security_level < SEC_LEVEL_BLUE) - set_security_level(SEC_LEVEL_BLUE) + if(SSsecurity_level.get_current_level_as_number() < SEC_LEVEL_BLUE) + SSsecurity_level.set_level(SEC_LEVEL_BLUE) // Yes, this is copy pasted from game_mode /datum/game_mode/dynamic/check_finished(force_ending) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm index 55f540c4f796c..3421757c9291b 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm @@ -77,82 +77,6 @@ /datum/dynamic_ruleset/roundstart/hivemind ) -////////////////////////////////////////////// -// // -// REVOLUTIONARY PROVOCATEUR // -// // -////////////////////////////////////////////// - -/datum/dynamic_ruleset/latejoin/provocateur - name = "Provocateur" - persistent = TRUE - antag_datum = /datum/antagonist/rev/head - role_preference = /datum/role_preference/antagonist/revolutionary - restricted_roles = list(JOB_NAME_AI, JOB_NAME_CYBORG, JOB_NAME_SECURITYOFFICER, JOB_NAME_WARDEN, JOB_NAME_DETECTIVE, JOB_NAME_HEADOFSECURITY, JOB_NAME_CAPTAIN, JOB_NAME_HEADOFPERSONNEL, JOB_NAME_CHIEFENGINEER, JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_RESEARCHDIRECTOR) - enemy_roles = list(JOB_NAME_AI, JOB_NAME_CYBORG, JOB_NAME_SECURITYOFFICER,JOB_NAME_DETECTIVE,JOB_NAME_HEADOFSECURITY, JOB_NAME_CAPTAIN, JOB_NAME_WARDEN) - required_enemies = list(2,2,1,1,1,1,1,0,0,0) - required_candidates = 1 - weight = 2 - delay = 1 MINUTES // Prevents rule start while head is offstation. - cost = 13 - requirements = list(101,101,70,40,30,20,20,20,20,20) - flags = HIGH_IMPACT_RULESET|INTACT_STATION_RULESET - blocking_rules = list(/datum/dynamic_ruleset/roundstart/revs) - var/required_heads_of_staff = 3 - var/finished = FALSE - /// How much threat should be injected when the revolution wins? - var/revs_win_threat_injection = 20 - var/datum/team/revolution/revolution - -/datum/dynamic_ruleset/latejoin/provocateur/ready(forced=FALSE) - if (forced) - required_heads_of_staff = 1 - if(!..()) - return FALSE - var/head_check = 0 - for(var/mob/player in mode.current_players[CURRENT_LIVING_PLAYERS]) - if (player.mind.assigned_role in GLOB.command_positions) - head_check++ - return (head_check >= required_heads_of_staff) - -/datum/dynamic_ruleset/latejoin/provocateur/execute(forced = FALSE) - var/mob/M = pick(candidates) // This should contain a single player, but in case. - if(check_eligible(M.mind)) // Didnt die/run off z-level/get implanted since leaving shuttle. - assigned += M.mind - M.mind.special_role = ROLE_REV_HEAD - revolution = new() - var/datum/antagonist/rev/head/new_head = new() - new_head.give_flash = TRUE - new_head.give_hud = TRUE - new_head.remove_clumsy = TRUE - new_head = M.mind.add_antag_datum(new_head, revolution) - revolution.update_objectives() - revolution.update_heads() - SSshuttle.registerHostileEnvironment(revolution) - return DYNAMIC_EXECUTE_SUCCESS - else - log_game("DYNAMIC: [ruletype] [name] discarded [M.name] from head revolutionary due to ineligibility.") - log_game("DYNAMIC: [ruletype] [name] failed to get any eligible headrevs. Refunding [cost] threat.") - return DYNAMIC_EXECUTE_NOT_ENOUGH_PLAYERS - -/datum/dynamic_ruleset/latejoin/provocateur/rule_process() - var/winner = revolution.process_victory(revs_win_threat_injection) - if (isnull(winner)) - return - - finished = winner - return RULESET_STOP_PROCESSING - -/// Checks for revhead loss conditions and other antag datums. -/datum/dynamic_ruleset/latejoin/provocateur/proc/check_eligible(var/datum/mind/M) - var/turf/T = get_turf(M.current) - if(!considered_afk(M) && considered_alive(M) && is_station_level(T.z) && !M.antag_datums?.len && !HAS_TRAIT(M, TRAIT_MINDSHIELD)) - return TRUE - return FALSE - -/datum/dynamic_ruleset/latejoin/provocateur/round_result() - revolution.round_result(finished) - ////////////////////////////////////////////// // // // HERETIC SMUGGLER // diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm index 8f05f9ad86340..89b51d29d3a5b 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm @@ -358,7 +358,6 @@ requirements = list(101,101,70,40,30,20,10,10,10,10) antag_cap = 3 flags = HIGH_IMPACT_RULESET | NO_OTHER_ROUNDSTARTS_RULESET | PERSISTENT_RULESET - blocking_rules = list(/datum/dynamic_ruleset/latejoin/provocateur) // I give up, just there should be enough heads with 35 players... minimum_players = 35 /// How much threat should be injected when the revolution wins? @@ -395,7 +394,6 @@ if(revolution.members.len) revolution.update_objectives() revolution.update_heads() - SSshuttle.registerHostileEnvironment(revolution) return DYNAMIC_EXECUTE_SUCCESS log_game("DYNAMIC: [ruletype] [name] failed to get any eligible headrevs. Refunding [cost] threat.") return DYNAMIC_EXECUTE_NOT_ENOUGH_PLAYERS diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index dcf555e3bb7a8..7f03d165af976 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -396,8 +396,8 @@ print_command_report(intercepttext, "Central Command Status Summary", announce=FALSE) priority_announce("A summary has been copied and printed to all communications consoles.", "Enemy communication intercepted. Security level elevated.", ANNOUNCER_INTERCEPT) - if(GLOB.security_level < SEC_LEVEL_BLUE) - set_security_level(SEC_LEVEL_BLUE) + if(SSsecurity_level.get_current_level_as_number() < SEC_LEVEL_BLUE) + SSsecurity_level.set_level(SEC_LEVEL_BLUE) /* diff --git a/code/game/gamemodes/gangs/dominator.dm b/code/game/gamemodes/gangs/dominator.dm index 11d3ecbc1bf80..b1ecf4b1a2cc7 100644 --- a/code/game/gamemodes/gangs/dominator.dm +++ b/code/game/gamemodes/gangs/dominator.dm @@ -13,7 +13,7 @@ max_integrity = 300 integrity_failure = 0.33 move_resist = INFINITY - armor = list(MELEE = 20, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, RAD = 100, FIRE = 10, ACID = 70, STAMINA = 0) + armor = list(MELEE = 20, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, RAD = 100, FIRE = 10, ACID = 70, STAMINA = 0, BLEED = 0) var/datum/team/gang/gang var/operating = FALSE //false=standby or broken, true=takeover var/warned = FALSE //if this device has set off the warning at <3 minutes yet @@ -224,7 +224,7 @@ priority_announce("All hostile activity within station systems has ceased.","Network Alert", SSstation.announcer.get_rand_alert_sound()) if(get_security_level() == "delta") - set_security_level("red") + SSsecurity_level.set_level(SEC_LEVEL_RED) SSshuttle.clearHostileEnvironment(src) gang.message_gangtools("Hostile takeover cancelled: Dominator is no longer operational.[gang.dom_attempts ? " You have [gang.dom_attempts] attempt remaining." : " The station network will have likely blocked any more attempts by us."]",1,1) diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 8f18333a711f4..aaaaab5fc2095 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -15,7 +15,7 @@ antag_datum = /datum/antagonist/rev/head false_report_weight = 10 restricted_jobs = list(JOB_NAME_SECURITYOFFICER, JOB_NAME_WARDEN, JOB_NAME_DETECTIVE, JOB_NAME_AI, JOB_NAME_CYBORG,JOB_NAME_CAPTAIN, JOB_NAME_HEADOFPERSONNEL, JOB_NAME_HEADOFSECURITY, JOB_NAME_CHIEFENGINEER, JOB_NAME_RESEARCHDIRECTOR, JOB_NAME_CHIEFMEDICALOFFICER) - required_jobs = list(list(JOB_NAME_CAPTAIN=1),list(JOB_NAME_HEADOFPERSONNEL=1),list(JOB_NAME_HEADOFSECURITY=1),list(JOB_NAME_CHIEFENGINEER=1),list(JOB_NAME_RESEARCHDIRECTOR=1),list(JOB_NAME_CHIEFMEDICALOFFICER=1)) //Any head present + required_jobs = list(list(JOB_NAME_CAPTAIN=1, JOB_NAME_LAWYER=1),list(JOB_NAME_HEADOFPERSONNEL=1),list(JOB_NAME_HEADOFSECURITY=1, JOB_NAME_LAWYER=1),list(JOB_NAME_CHIEFENGINEER=1, JOB_NAME_LAWYER=1),list(JOB_NAME_RESEARCHDIRECTOR=1, JOB_NAME_LAWYER=1),list(JOB_NAME_CHIEFMEDICALOFFICER=1, JOB_NAME_LAWYER=1)) //Any head present and a deconverter present required_players = 30 required_enemies = 2 recommended_enemies = 3 @@ -159,9 +159,11 @@ //Checks for rev victory// ////////////////////////// /datum/game_mode/revolution/proc/check_rev_victory() - for(var/datum/objective/mutiny/objective in revolution.objectives) - if(!(objective.check_completion())) - return FALSE + for(var/datum/mind/staff_mind in SSjob.get_all_heads()) + var/turf/location = get_turf(staff_mind.current) + if(!considered_afk(staff_mind) && considered_alive(staff_mind) && is_station_level(location.z)) + if(ishuman(staff_mind.current)) + return FALSE return TRUE ///////////////////////////// diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index ca03a01466159..7e6497177ac85 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -147,7 +147,7 @@ Class Procs: /obj/machinery/Initialize(mapload) if(!armor) - armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 70, STAMINA = 0) + armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 70, STAMINA = 0, BLEED = 0) . = ..() GLOB.machines += src @@ -290,9 +290,6 @@ Class Procs: continue movable_atom.forceMove(this_turf) - if(isliving(movable_atom)) - var/mob/living/living_mob = movable_atom - living_mob.update_mobility() if(occupant == movable_atom) occupant = null @@ -549,7 +546,7 @@ Class Procs: . = new_frame new_frame.set_anchored(TRUE) if(!disassembled) - new_frame.obj_integrity = new_frame.max_integrity * 0.5 //the frame is already half broken + new_frame.update_integrity(new_frame.max_integrity * 0.5) //the frame is already half broken transfer_fingerprints_to(new_frame) /obj/machinery/obj_break(damage_flag) diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index 90d6646286f16..5de006e590189 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -6,7 +6,7 @@ layer = PROJECTILE_HIT_THRESHOLD_LAYER plane = FLOOR_PLANE max_integrity = 200 - armor = list(MELEE = 50, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0, BLEED = 0) var/uses = 20 var/cooldown = 0 diff --git a/code/game/machinery/airlock_cycle_control.dm b/code/game/machinery/airlock_cycle_control.dm index 133e90b2e88ef..eac10a08fbc9f 100644 --- a/code/game/machinery/airlock_cycle_control.dm +++ b/code/game/machinery/airlock_cycle_control.dm @@ -53,7 +53,7 @@ req_access = list(ACCESS_ATMOSPHERICS) max_integrity = 250 integrity_failure = 0.2 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 90, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 90, ACID = 30, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF layer = ABOVE_WINDOW_LAYER @@ -821,7 +821,7 @@ new /obj/item/stack/sheet/iron(loc, 2) var/obj/item/I = new /obj/item/electronics/advanced_airlock_controller(loc) if(!disassembled) - I.obj_integrity = I.max_integrity * 0.5 + I.take_damage(I.max_integrity * 0.5, sound_effect = FALSE) new /obj/item/stack/cable_coil(loc, 3) qdel(src) diff --git a/code/game/machinery/aug_manipulator.dm b/code/game/machinery/aug_manipulator.dm index 4a5835ce82a60..217860ccbbbb8 100644 --- a/code/game/machinery/aug_manipulator.dm +++ b/code/game/machinery/aug_manipulator.dm @@ -4,7 +4,6 @@ icon = 'icons/obj/robotics.dmi' icon_state = "robocolorer" density = TRUE - obj_integrity = 200 max_integrity = 200 var/obj/item/bodypart/storedpart var/initial_icon_state diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index b59c2aa8780c5..79f53e53dc643 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -11,7 +11,7 @@ var/device_type = null var/id = null var/initialized_button = 0 - armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, RAD = 100, FIRE = 90, ACID = 70, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, RAD = 100, FIRE = 90, ACID = 70, STAMINA = 0, BLEED = 0) use_power = IDLE_POWER_USE idle_power_usage = 2 resistance_flags = LAVA_PROOF | FIRE_PROOF @@ -23,8 +23,6 @@ . = ..() if(built) setDir(ndir) - pixel_x = (dir & 3)? 0 : (dir == 4 ? -24 : 24) - pixel_y = (dir & 3)? (dir ==1 ? -24 : 24) : 0 panel_open = TRUE update_icon() @@ -185,6 +183,8 @@ var/specialfunctions = OPEN // Bitflag, see assembly file var/sync_doors = TRUE +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/button/door, 24) + /obj/machinery/button/door/indestructible resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF @@ -285,3 +285,4 @@ icon_state = "button" result_path = /obj/machinery/button custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT) + pixel_shift = 24 diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 10ae07254eea1..829dad51359f0 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -13,7 +13,7 @@ layer = WALL_OBJ_LAYER resistance_flags = FIRE_PROOF - armor = list(MELEE = 50, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 0, BIO = 0, RAD = 0, FIRE = 90, ACID = 50, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 0, BIO = 0, RAD = 0, FIRE = 90, ACID = 50, STAMINA = 0, BLEED = 0) max_integrity = 100 integrity_failure = 0.5 var/default_camera_icon = "camera" //the camera's base icon used by update_icon - icon_state is primarily used for mapping display purposes. @@ -56,6 +56,12 @@ ///Represents a signal source of camera alarms about movement or camera tampering var/datum/alarm_handler/alarm_manager +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera, 0) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/autoname, 0) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/emp_proof, 0) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/motion, 0) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0) + /obj/machinery/camera/preset/toxins //Bomb test site in space name = "Hardened Bomb-Test Camera" desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site. An external light is attached to the top." @@ -392,7 +398,7 @@ assembly_ref = null else var/obj/item/I = new /obj/item/wallframe/camera (loc) - I.obj_integrity = I.max_integrity * 0.5 + I.update_integrity(I.max_integrity * 0.5) new /obj/item/stack/cable_coil(loc, 2) qdel(src) diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm index ff1760bed9a6e..5f5168f82169b 100644 --- a/code/game/machinery/camera/camera_assembly.dm +++ b/code/game/machinery/camera/camera_assembly.dm @@ -10,6 +10,7 @@ icon_state = "cameracase" custom_materials = list(/datum/material/iron=400, /datum/material/glass=250) result_path = /obj/structure/camera_assembly + wall_external = TRUE /obj/structure/camera_assembly name = "camera assembly" diff --git a/code/game/machinery/computer/_computer.dm b/code/game/machinery/computer/_computer.dm index 2d35dad4b2ce2..ebaa93ed3ada6 100644 --- a/code/game/machinery/computer/_computer.dm +++ b/code/game/machinery/computer/_computer.dm @@ -12,7 +12,7 @@ active_power_usage = 300 max_integrity = 200 integrity_failure = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 40, ACID = 20, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 40, ACID = 20, STAMINA = 0, BLEED = 0) clicksound = "keyboard" light_system = STATIC_LIGHT light_range = 1 diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 70bedd51d52c5..1fcb3c7f6eaee 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -51,6 +51,7 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list( /obj/item/clothing/shoes/wheelys = 2, /obj/item/clothing/shoes/kindleKicks = 2, /obj/item/toy/plush/moth/random = 2, + /obj/item/toy/plush/shark = 2, /obj/item/toy/plush/slimeplushie/random = 2, /obj/item/toy/plush/flushed = 2, /obj/item/toy/plush/flushed/rainbow = 1, diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 21640632507fb..f9c9ecfb78c54 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -293,6 +293,8 @@ var/icon_state_off = "entertainment_blank" var/icon_state_on = "entertainment" +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/security/telescreen/entertainment, 32) + //Can use this telescreen at long range. /obj/machinery/computer/security/telescreen/entertainment/ui_state(mob/user) return GLOB.not_incapacitated_state diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm index 2b16ae4fdbd4d..a0ba1bfae7ab6 100644 --- a/code/game/machinery/computer/camera_advanced.dm +++ b/code/game/machinery/computer/camera_advanced.dm @@ -24,6 +24,12 @@ var/reveal_camera_mob = FALSE var/camera_mob_icon = 'icons/mob/cameramob.dmi' var/camera_mob_icon_state = "marker" + /// I hate making this variable separately, but mob/camera/ai_eye is too complex + /// This takes an image to show camera_eye sprite to clients who are observers + var/image/camera_sprite_for_observers + + /// list of mobs who are watching camera, not using it directly. + var/list/camera_observers = list() /obj/machinery/computer/camera_advanced/Initialize(mapload) . = ..() @@ -104,6 +110,7 @@ actions += move_down_action /obj/machinery/proc/remove_eye_control(mob/living/user) + SIGNAL_HANDLER CRASH("[type] does not implement ai eye handling") /obj/machinery/computer/camera_advanced/remove_eye_control(mob/living/user) @@ -122,6 +129,9 @@ user.client.images -= eyeobj.user_image user.client.view_size.unsupress() + shoo_all_observers() + UnregisterSignal(user, COMSIG_MOVABLE_MOVED) + ConcealCameraMob() eyeobj.eye_user = null user.remote_control = null @@ -134,11 +144,13 @@ user.unset_machine() /obj/machinery/computer/camera_advanced/Destroy() + if(current_user) + remove_eye_control(current_user) + current_user = null ConcealCameraMob() if(eyeobj) QDEL_NULL(eyeobj) QDEL_LIST(actions) - current_user = null return ..() /obj/machinery/computer/camera_advanced/on_unset_machine(mob/M) @@ -160,7 +172,7 @@ if(!is_operational) //you cant use broken machine you chumbis return if(current_user) - to_chat(user, "The console is already in use!") + start_observe(user) return var/mob/living/L = user @@ -198,6 +210,41 @@ give_eye_control(L) eyeobj.setLoc(eyeobj.loc) +/obj/machinery/computer/camera_advanced/proc/start_observe(mob/user) + if(!user.client || !eyeobj) + return + + if(!camera_sprite_for_observers && eyeobj.visible_icon) + camera_sprite_for_observers = image(eyeobj.icon, eyeobj, eyeobj.icon_state, FLY_LAYER) + + if(user in camera_observers) + stop_observe(user) + return + + camera_observers += user + if(user.client) + if(eyeobj.visible_icon) + user.client.images += camera_sprite_for_observers + user.reset_perspective(eyeobj) + if(should_supress_view_changes) + user.client.view_size.supress() + RegisterSignals(user, list(COMSIG_MOB_LOGOUT, COMSIG_MOVABLE_MOVED), PROC_REF(stop_observe)) + +/obj/machinery/computer/camera_advanced/proc/stop_observe(mob/user) + SIGNAL_HANDLER + + camera_observers -= user + if(user.client) + if(camera_sprite_for_observers) + user.client.images -= camera_sprite_for_observers + user.reset_perspective() + user.client.view_size.unsupress() + UnregisterSignal(user, list(COMSIG_MOB_LOGOUT, COMSIG_MOVABLE_MOVED)) + +/obj/machinery/computer/camera_advanced/proc/shoo_all_observers() + for(var/each_mob in camera_observers) + stop_observe(each_mob) + /obj/machinery/computer/camera_advanced/attack_robot(mob/user) return attack_hand(user) @@ -216,6 +263,8 @@ if(should_supress_view_changes ) user.client.view_size.supress() + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(remove_eye_control)) + /mob/camera/ai_eye/remote name = "Inactive Camera Eye" ai_detector_visible = FALSE @@ -264,9 +313,9 @@ user_image = image(icon,loc,icon_state,FLY_LAYER) eye_user.client.images += user_image -/mob/camera/ai_eye/remote/relaymove(mob/user,direct) - if(direct == UP || direct == DOWN) - zMove(direct, FALSE) +/mob/camera/ai_eye/remote/relaymove(mob/living/user, direction) + if(direction == UP || direction == DOWN) + zMove(direction, FALSE) return var/initial = initial(sprint) var/max_sprint = 50 @@ -275,7 +324,7 @@ sprint = initial for(var/i = 0; i < max(sprint, initial); i += 20) - var/turf/step = get_turf(get_step(src, direct)) + var/turf/step = get_turf(get_step(src, direction)) if(step) setLoc(step) diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 987db2e5a8f9e..1cf6eafd07f8c 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -124,13 +124,13 @@ playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, FALSE) return - var/new_sec_level = seclevel2num(params["newSecurityLevel"]) + var/new_sec_level = SSsecurity_level.text_level_to_number(params["newSecurityLevel"]) if (new_sec_level != SEC_LEVEL_GREEN && new_sec_level != SEC_LEVEL_BLUE) return - if (GLOB.security_level == new_sec_level) + if (SSsecurity_level.get_current_level_as_number() == new_sec_level) return - set_security_level(new_sec_level) + SSsecurity_level.set_level(new_sec_level) to_chat(usr, "Authorization confirmed. Modifying security level.") playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, FALSE) @@ -156,7 +156,7 @@ make_announcement(usr) . = TRUE if ("messageAssociates") - if (!authenticated(usr) || issilicon(usr) || (GLOB.security_level < SEC_LEVEL_RED && !authenticated_as_non_silicon_captain(usr))) + if (!authenticated(usr) || issilicon(usr) || (SSsecurity_level.get_current_level_as_number() < SEC_LEVEL_RED && !authenticated_as_non_silicon_captain(usr))) return if (!COOLDOWN_FINISHED(src, important_action_cooldown)) return @@ -351,7 +351,7 @@ //Main section is always visible when authenticated data["canBuyShuttles"] = can_buy_shuttles(user) data["canMakeAnnouncement"] = FALSE - data["canMessageAssociates"] = !issilicon(user) && GLOB.security_level >= SEC_LEVEL_RED + data["canMessageAssociates"] = !issilicon(user) && SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED data["canRecallShuttles"] = !issilicon(user) data["canRequestNuke"] = FALSE data["canSendToSectors"] = FALSE @@ -361,7 +361,7 @@ data["shuttleCalled"] = FALSE data["shuttleLastCalled"] = FALSE - data["alertLevel"] = get_security_level() + data["alertLevel"] = SSsecurity_level.get_current_level_as_text() data["authorizeName"] = authorize_name data["canLogOut"] = !issilicon(user) data["shuttleCanEvacOrFailReason"] = SSshuttle.canEvac(user) diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 94440ccf9bc1e..6fd03e5cc675a 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -76,15 +76,13 @@ else if(anchored) to_chat(user,"You unsecure and disconnect [src].") set_anchored(FALSE) - playsound(src, 'sound/items/deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/deconstruct.ogg', 50, TRUE) return return ..() -/obj/machinery/jukebox/update_icon() - if(active) - icon_state = "[initial(icon_state)]-active" - else - icon_state = "[initial(icon_state)]" +/obj/machinery/jukebox/update_icon_state() + icon_state = "[initial(icon_state)][active ? "-active" : null]" + return ..() /obj/machinery/jukebox/ui_status(mob/user) if(!anchored) @@ -137,7 +135,7 @@ if(!active) if(stop > world.time) to_chat(usr, "Error: The device is still resetting from the last activation, it will be ready again in [DisplayTimeText(stop-world.time)].") - playsound(src, 'sound/misc/compiler-failure.ogg', 50, 1) + playsound(src, 'sound/misc/compiler-failure.ogg', 50, TRUE) return activate_music() START_PROCESSING(SSobj, src) @@ -328,10 +326,12 @@ if(prob(2)) // Unique effects for the dance floor that show up randomly to mix things up INVOKE_ASYNC(src, PROC_REF(hierofunk)) sleep(selection.song_beat) + if(QDELETED(src)) + return #undef DISCO_INFENO_RANGE -/obj/machinery/jukebox/disco/proc/dance(var/mob/living/M) //Show your moves +/obj/machinery/jukebox/disco/proc/dance(mob/living/M) //Show your moves set waitfor = FALSE switch(rand(0,9)) if(0 to 1) @@ -343,44 +343,63 @@ if(7 to 9) dance5(M) -/obj/machinery/jukebox/disco/proc/dance2(var/mob/living/M) - for(var/i = 1, i < 10, i++) - for(var/d in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) - M.setDir(d) - if(i == WEST) - M.emote("flip") - sleep(1) - sleep(20) +/obj/machinery/jukebox/disco/proc/dance2(mob/living/M) + for(var/i in 0 to 9) + dance_rotate(M, CALLBACK(M, TYPE_PROC_REF(/mob, dance_flip))) + sleep(2 SECONDS) -/obj/machinery/jukebox/disco/proc/dance3(var/mob/living/M) +/mob/proc/dance_flip() + if(dir == WEST) + emote("flip") + +/obj/machinery/jukebox/disco/proc/dance3(mob/living/M) + var/matrix/initial_matrix = matrix(M.transform) for (var/i in 1 to 75) if (!M) return switch(i) if (1 to 15) - animate(M, pixel_y = M.pixel_y + 1, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(0,1) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (16 to 30) - animate(M, pixel_x = M.pixel_x + 1, pixel_y = M.pixel_y - 1, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(1,-1) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (31 to 45) - animate(M, pixel_x = M.pixel_x - 1, pixel_y = M.pixel_y - 1, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(-1,-1) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (46 to 60) - animate(M, pixel_x = M.pixel_x - 1, pixel_y = M.pixel_y + 1, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(-1,1) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (61 to 75) - animate(M, pixel_x = M.pixel_x + 1, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(1,0) + animate(M, transform = initial_matrix, time = 1, loop = 0) M.setDir(turn(M.dir, 90)) switch (M.dir) if (NORTH) - animate(M, pixel_y = M.pixel_y + 3, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(0,3) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (SOUTH) - animate(M, pixel_y = M.pixel_y - 3, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(0,-3) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (EAST) - animate(M, pixel_x = M.pixel_x + 3, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(3,0) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (WEST) - animate(M, pixel_x = M.pixel_x - 3, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(-3,0) + animate(M, transform = initial_matrix, time = 1, loop = 0) sleep(1) - animate(M, pixel_x = M.body_position_pixel_x_offset, pixel_y = M.body_position_pixel_y_offset, time = 1, loop = 0) + M.lying_fix() -/obj/machinery/jukebox/disco/proc/dance4(var/mob/living/M) +/obj/machinery/jukebox/disco/proc/dance4(mob/living/M) var/speed = rand(1,3) set waitfor = 0 var/time = 30 @@ -389,30 +408,47 @@ for(var/i in 1 to speed) M.setDir(pick(GLOB.cardinals)) for(var/mob/living/carbon/NS in rangers) - NS.set_resting(!NS.resting, TRUE) + NS.set_resting(!NS.resting, TRUE, TRUE) time-- -/obj/machinery/jukebox/disco/proc/dance5(var/mob/living/M) - animate(M, transform = matrix(M.transform).Scale(-1), time = 1, loop = 0) +/obj/machinery/jukebox/disco/proc/dance5(mob/living/M) + animate(M, transform = matrix(180, MATRIX_ROTATE), time = 1, loop = 0) + var/matrix/initial_matrix = matrix(M.transform) for (var/i in 1 to 60) if (!M) return if (i<31) - animate(M, pixel_y = M.pixel_y + 1, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(0,1) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (i>30) - animate(M, pixel_y = M.pixel_y - 1, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(0,-1) + animate(M, transform = initial_matrix, time = 1, loop = 0) M.setDir(turn(M.dir, 90)) switch (M.dir) if (NORTH) - animate(M, pixel_y = M.pixel_y + 3, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(0,3) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (SOUTH) - animate(M, pixel_y = M.pixel_y - 3, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(0,-3) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (EAST) - animate(M, pixel_x = M.pixel_x + 3, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(3,0) + animate(M, transform = initial_matrix, time = 1, loop = 0) if (WEST) - animate(M, pixel_x = M.pixel_x - 3, time = 1, loop = 0) + initial_matrix = matrix(M.transform) + initial_matrix.Translate(-3,0) + animate(M, transform = initial_matrix, time = 1, loop = 0) sleep(1) - animate(M, transform = matrix(M.transform).Scale(-1), pixel_x = M.body_position_pixel_x_offset, pixel_y = M.body_position_pixel_y_offset, time = 1, loop = 0) //dance end + M.lying_fix() + +/mob/living/proc/lying_fix() + animate(src, transform = null, time = 1, loop = 0) + lying_prev = 0 /obj/machinery/jukebox/proc/dance_over() for(var/mob/living/L in rangers) @@ -430,7 +466,7 @@ if(world.time < stop && active) var/sound/song_played = sound(selection.song_path) - for(var/mob/L as() in rangers) + for(var/mob/L as anything in rangers) if(get_dist(src,L) > 10) rangers -= L if(!L || !L.client) @@ -444,20 +480,17 @@ M.playsound_local(get_turf(M), null, volume, channel = CHANNEL_JUKEBOX, S = song_played, use_reverb = FALSE) else if(active) active = FALSE + STOP_PROCESSING(SSobj, src) dance_over() - playsound(src,'sound/machines/terminal_off.ogg',50,1) + playsound(src,'sound/machines/terminal_off.ogg',50,TRUE) update_icon() stop = world.time + 100 ui_update() return PROCESS_KILL -/obj/machinery/jukebox/disco/process(delta_time) +/obj/machinery/jukebox/disco/process() . = ..() if(active) - for(var/mob/M as() in rangers) - if(DT_PROB(5+(allowed(M)*4), delta_time)) - if(isliving(M)) - var/mob/living/L = M - if(!(L.mobility_flags & MOBILITY_MOVE)) - continue - dance(L) + for(var/mob/living/M in rangers) + if(prob(5+(allowed(M)*4)) && (M.mobility_flags & MOBILITY_MOVE)) + dance(M) diff --git a/code/game/machinery/defibrillator_mount.dm b/code/game/machinery/defibrillator_mount.dm index f0ee7101d91ad..abfb524aa0587 100644 --- a/code/game/machinery/defibrillator_mount.dm +++ b/code/game/machinery/defibrillator_mount.dm @@ -16,11 +16,15 @@ var/obj/item/defibrillator/defib //this mount's defibrillator var/clamps_locked = FALSE //if true, and a defib is loaded, it can't be removed without unlocking the clamps +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/defibrillator_mount, 28) + /obj/machinery/defibrillator_mount/loaded/Initialize(mapload) //loaded subtype for mapping use . = ..() defib = new/obj/item/defibrillator/loaded(src) update_icon() +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/defibrillator_mount/loaded, 28) + /obj/machinery/defibrillator_mount/Destroy() if(defib) QDEL_NULL(defib) @@ -40,7 +44,7 @@ . = ..() if(defib) . += "There is a defib unit hooked up. Alt-click to remove it." - if(GLOB.security_level >= SEC_LEVEL_RED) + if(SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED) . += "Due to a security situation, its locking clamps can be toggled by swiping any ID." else . += "Its locking clamps can be [clamps_locked ? "dis" : ""]engaged by swiping an ID with access." @@ -99,7 +103,7 @@ return var/obj/item/card/id = I.GetID() if(id) - if(check_access(id) || GLOB.security_level >= SEC_LEVEL_RED) //anyone can toggle the clamps in red alert! + if(check_access(id) || SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED) //anyone can toggle the clamps in red alert! if(!defib) to_chat(user, "You can't engage the clamps on a defibrillator that isn't there.") return @@ -172,4 +176,4 @@ custom_materials = list(/datum/material/iron = 300, /datum/material/glass = 100) w_class = WEIGHT_CLASS_BULKY result_path = /obj/machinery/defibrillator_mount - pixel_shift = -28 + pixel_shift = 28 diff --git a/code/game/machinery/digital_clock.dm b/code/game/machinery/digital_clock.dm index 8793d113cabd7..a833cbcd8669a 100644 --- a/code/game/machinery/digital_clock.dm +++ b/code/game/machinery/digital_clock.dm @@ -7,7 +7,6 @@ verb_ask = "bloops" verb_exclaim = "blares" max_integrity = 250 - obj_integrity = 250 density = FALSE layer = ABOVE_WINDOW_LAYER var/station_minutes diff --git a/code/game/machinery/dna_scanner.dm b/code/game/machinery/dna_scanner.dm index f1931a655c929..acb42123e8b20 100644 --- a/code/game/machinery/dna_scanner.dm +++ b/code/game/machinery/dna_scanner.dm @@ -118,7 +118,7 @@ return TRUE -/obj/machinery/dna_scannernew/relaymove(mob/user as mob) +/obj/machinery/dna_scannernew/relaymove(mob/living/user, direction) if(user.stat || (locked && !state_open)) if(message_cooldown <= world.time) message_cooldown = world.time + 50 @@ -148,8 +148,7 @@ toggle_open(user) /obj/machinery/dna_scannernew/MouseDrop_T(mob/target, mob/user) - var/mob/living/L = user - if(user.stat || (isliving(user) && (!(L.mobility_flags & MOBILITY_STAND) || !(L.mobility_flags & MOBILITY_UI))) || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser() || locked) + if(user.stat != CONSCIOUS || HAS_TRAIT(user, TRAIT_UI_BLOCKED) || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser() || locked) return close_machine(target) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 800b94656ea1f..4ed8601855d46 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -442,7 +442,7 @@ cyclelinkedairlock.delayed_close_requested = TRUE else addtimer(CALLBACK(cyclelinkedairlock, PROC_REF(close)), 2) - if(locked && allowed(user) && aac) + if(locked && aac && allowed(user)) aac.request_from_door(src) return ..() @@ -843,7 +843,7 @@ /obj/machinery/door/airlock/attack_hand(mob/user) if(SEND_SIGNAL(src, COMSIG_AIRLOCK_TOUCHED, user) & COMPONENT_PREVENT_OPEN) . = TRUE - else if(locked && allowed(user) && aac) + else if(locked && aac && allowed(user)) aac.request_from_door(src) . = TRUE else @@ -1451,8 +1451,7 @@ A.update_icon() if(!disassembled) - if(A) - A.obj_integrity = A.max_integrity * 0.5 + A?.update_integrity(A.max_integrity * 0.5) else if(user) to_chat(user, "You remove the airlock electronics.") diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 2d4620a826758..b19a591943781 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -304,7 +304,7 @@ anim_parts = "left=-13,0;right=13,0" normal_integrity = 150 damage_deflection = 5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) /obj/machinery/door/airlock/bronze/seethru assemblytype = /obj/structure/door_assembly/door_assembly_bronze/seethru @@ -582,7 +582,7 @@ desc = "An airlock hastily corrupted by blood magic, it is unusually brittle in this state." normal_integrity = 150 damage_deflection = 5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) ////////////////////////////////// /* diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index e0cba91bf0758..4b33af1a509a2 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -12,7 +12,7 @@ pass_flags_self = PASSDOORS z_flags = Z_BLOCK_IN_DOWN | Z_BLOCK_IN_UP max_integrity = 350 - armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 100, RAD = 100, FIRE = 80, ACID = 70, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 100, RAD = 100, FIRE = 80, ACID = 70, STAMINA = 0, BLEED = 0) CanAtmosPass = ATMOS_PASS_DENSITY flags_1 = PREVENT_CLICK_UNDER_1 ricochet_chance_mod = 0.8 @@ -42,20 +42,6 @@ var/unres_sides = 0 //Unrestricted sides. A bitflag for which direction (if any) can open the door with no access var/open_speed = 5 -/obj/machinery/door/examine(mob/user) - . = ..() - if(red_alert_access) - if(GLOB.security_level >= SEC_LEVEL_RED) - . += "Due to a security threat, its access requirements have been lifted!" - else - . += "In the event of a red alert, its access requirements will automatically lift." - . += "Its maintenance panel is screwed in place." - -/obj/machinery/door/check_access_list(list/access_list) - if(red_alert_access && GLOB.security_level >= SEC_LEVEL_RED) - return TRUE - return ..() - /obj/machinery/door/Initialize(mapload) . = ..() set_init_door_layer() @@ -68,15 +54,21 @@ //doors only block while dense though so we have to use the proc real_explosion_block = explosion_block explosion_block = EXPLOSION_BLOCK_PROC - if(red_alert_access) - RegisterSignal(SSdcs, COMSIG_GLOB_SECURITY_ALERT_CHANGE, PROC_REF(handle_alert)) + RegisterSignal(SSsecurity_level, COMSIG_SECURITY_LEVEL_CHANGED, PROC_REF(check_security_level)) -/obj/machinery/door/proc/handle_alert(datum/source, new_alert) - SIGNAL_HANDLER - if(new_alert >= SEC_LEVEL_RED) - visible_message("[src] whirs as it automatically lifts access requirements!") - playsound(src, 'sound/machines/boltsup.ogg', 50, TRUE) +/obj/machinery/door/examine(mob/user) + . = ..() + if(red_alert_access) + if(SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED) + . += "Due to a security threat, its access requirements have been lifted!" + else + . += "In the event of a red alert, its access requirements will automatically lift." + . += "Its maintenance panel is screwed in place." +/obj/machinery/door/check_access_list(list/access_list) + if(red_alert_access && SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED) + return TRUE + return ..() /obj/machinery/door/proc/set_init_door_layer() if(density) @@ -422,3 +414,20 @@ /obj/machinery/door/GetExplosionBlock() return density ? real_explosion_block : 0 + +/** + * Signal handler for checking if we notify our surrounding that access requirements are lifted accordingly to a newly set security level + * + * Arguments: + * * source The datum source of the signal + * * new_level The new security level that is in effect + */ +/obj/machinery/door/proc/check_security_level(datum/source, new_level) + SIGNAL_HANDLER + + if(new_level <= SEC_LEVEL_BLUE) + return + if(!red_alert_access) + return + audible_message("[src] whirr[p_s()] as [p_they()] automatically lift[p_s()] access requirements!") + playsound(src, 'sound/machines/boltsup.ogg', 50, TRUE) diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index edf14ba9f4a3c..b116e9250aa2b 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -24,7 +24,7 @@ layer = BELOW_OPEN_DOOR_LAYER closingLayer = CLOSED_FIREDOOR_LAYER assemblytype = /obj/structure/firelock_frame - armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 100, RAD = 100, FIRE = 95, ACID = 70, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 100, RAD = 100, FIRE = 95, ACID = 70, STAMINA = 0, BLEED = 0) interaction_flags_machine = INTERACT_MACHINE_WIRES_IF_OPEN | INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN_SILICON | INTERACT_MACHINE_REQUIRES_SILICON | INTERACT_MACHINE_OPEN air_tight = TRUE open_speed = 2 @@ -361,7 +361,7 @@ F.constructionStep = CONSTRUCTION_PANEL_OPEN else F.constructionStep = CONSTRUCTION_WIRES_EXPOSED - F.obj_integrity = F.max_integrity * 0.5 + F.update_integrity(F.max_integrity * 0.5) F.update_icon() qdel(src) diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index 0ca6d2b091573..f19e832377097 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -11,7 +11,7 @@ heat_proof = TRUE safe = FALSE max_integrity = 600 - armor = list(MELEE = 50, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 70, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 70, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF damage_deflection = 70 var/datum/crafting_recipe/recipe_type = /datum/crafting_recipe/blast_doors diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 0e6c49eb31d23..c531f9d1fe7e6 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -9,7 +9,7 @@ var/base_state = "left" max_integrity = 150 //If you change this, consider changing ../door/window/brigdoor/ max_integrity at the bottom of this .dm file integrity_failure = 0 - armor = list(MELEE = 20, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, RAD = 100, FIRE = 70, ACID = 100, STAMINA = 0) + armor = list(MELEE = 20, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, RAD = 100, FIRE = 70, ACID = 100, STAMINA = 0, BLEED = 0) visible = FALSE flags_1 = ON_BORDER_1 opacity = FALSE @@ -437,7 +437,7 @@ shards = 0 rods = 0 max_integrity = 50 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 100, RAD = 100, FIRE = 70, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 100, RAD = 100, FIRE = 70, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF | ACID_PROOF operationdelay = 10 var/made_glow = FALSE diff --git a/code/game/machinery/droneDispenser.dm b/code/game/machinery/droneDispenser.dm index a0f52e61bea9c..9ac48367e42cc 100644 --- a/code/game/machinery/droneDispenser.dm +++ b/code/game/machinery/droneDispenser.dm @@ -50,7 +50,7 @@ /obj/machinery/droneDispenser/Initialize(mapload) . = ..() - var/datum/component/material_container/materials = AddComponent(/datum/component/material_container, list(/datum/material/iron, /datum/material/glass), MINERAL_MATERIAL_AMOUNT * MAX_STACK_SIZE * 2, TRUE, /obj/item/stack) + var/datum/component/material_container/materials = AddComponent(/datum/component/material_container, list(/datum/material/iron, /datum/material/glass), MINERAL_MATERIAL_AMOUNT * MAX_STACK_SIZE * 2, MATCONTAINER_EXAMINE|BREAKDOWN_FLAGS_DRONE_DISPENSER, /obj/item/stack) materials.insert_amount_mat(starting_amount) materials.precise_insertion = TRUE using_materials = list(/datum/material/iron = iron_cost, /datum/material/glass = glass_cost) diff --git a/code/game/machinery/fabricators/exosuit_fab.dm b/code/game/machinery/fabricators/exosuit_fab.dm index 0bea98cec58b8..71a135921227d 100644 --- a/code/game/machinery/fabricators/exosuit_fab.dm +++ b/code/game/machinery/fabricators/exosuit_fab.dm @@ -1,5 +1,5 @@ /obj/machinery/modular_fabricator/exosuit_fab - icon = 'icons/obj/robotics.dmi' + icon = 'icons/obj/robotics.dmi' //Previously known as "/obj/machinery/mecha_part_fabricator", before modular_fabricator refactor of 2021 icon_state = "fab-idle" name = "exosuit fabricator" desc = "An advanced machine containing many internal robotic arms which fabricate components for robots and exosuits." diff --git a/code/game/machinery/fabricators/modular_fabricator.dm b/code/game/machinery/fabricators/modular_fabricator.dm index ef400e362273c..65ffd92b6f376 100644 --- a/code/game/machinery/fabricators/modular_fabricator.dm +++ b/code/game/machinery/fabricators/modular_fabricator.dm @@ -67,9 +67,11 @@ /obj/machinery/modular_fabricator/Initialize(mapload) if(remote_materials) - AddComponent(/datum/component/remote_materials, "modfab", mapload, TRUE, auto_link) + //We think its a protolathe/mechfab. Connectable to Ore Silo + AddComponent(/datum/component/remote_materials, "modfab", mapload, TRUE, auto_link, mat_container_flags=BREAKDOWN_FLAGS_LATHE) else - AddComponent(/datum/component/material_container, SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID], 0, TRUE, null, null, CALLBACK(src, PROC_REF(AfterMaterialInsert))) + //We think its a autolathe. NO Ore Silo Connection + AddComponent(/datum/component/material_container, SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID], 0, MATCONTAINER_EXAMINE, null, null, CALLBACK(src, PROC_REF(AfterMaterialInsert))) . = ..() stored_research = new stored_research_type @@ -361,7 +363,7 @@ return T /obj/machinery/modular_fabricator/on_deconstruction() - var/datum/component/material_container/materials = get_material_container() + var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) materials.retrieve_all() /obj/machinery/modular_fabricator/proc/AfterMaterialInsert(item_inserted, id_inserted, amount_inserted) @@ -493,13 +495,13 @@ use_power(power) materials.use_materials(materials_used) if(is_stack) - var/obj/item/stack/N = new being_built.build_path(null, multiplier) - N.forceMove(A) + var/obj/item/stack/N = new being_built.build_path(src.loc, multiplier) + N.forceMove(A) //Forcemove to the release turf to trigger ZFall N.update_icon() else for(var/i in 1 to multiplier) - var/obj/item/new_item = new being_built.build_path(null) - new_item.forceMove(A) + var/obj/item/new_item = new being_built.build_path(src.loc) + new_item.forceMove(A) //Forcemove to the release turf to trigger ZFall if(length(picked_materials)) new_item.set_custom_materials(picked_materials, 1 / multiplier) //Ensure we get the non multiplied amount being_built = null diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index eb720b05a6439..70d46cfa00089 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -11,6 +11,7 @@ icon = 'icons/obj/monitors.dmi' icon_state = "fire_bitem" result_path = /obj/machinery/firealarm + pixel_shift = 26 /obj/machinery/firealarm name = "fire alarm" @@ -19,7 +20,7 @@ icon_state = "fire0" max_integrity = 250 integrity_failure = 0.4 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 100, FIRE = 90, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 100, FIRE = 90, ACID = 30, STAMINA = 0, BLEED = 0) use_power = IDLE_POWER_USE idle_power_usage = 2 active_power_usage = 6 @@ -37,40 +38,15 @@ var/last_alarm = 0 var/area/myarea = null -/obj/machinery/firealarm/directional/north - dir = SOUTH - pixel_y = 24 - -/obj/machinery/firealarm/directional/south - dir = NORTH - pixel_y = -24 - -/obj/machinery/firealarm/directional/east - dir = WEST - pixel_x = 24 - -/obj/machinery/firealarm/directional/west - dir = EAST - pixel_x = -24 - /obj/machinery/firealarm/Initialize(mapload, dir, building) . = ..() - if(dir) - src.setDir(dir) if(building) buildstage = 0 panel_open = TRUE - pixel_x = (dir & 3)? 0 : (dir == 4 ? -24 : 24) - pixel_y = (dir & 3)? (dir ==1 ? -24 : 24) : 0 update_appearance() myarea = get_area(src) LAZYADD(myarea.firealarms, src) - RegisterSignal(SSdcs, COMSIG_GLOB_SECURITY_ALERT_CHANGE, PROC_REF(handle_alert)) - -/obj/machinery/firealarm/proc/handle_alert(datum/source, new_alert) - SIGNAL_HANDLER - if(is_station_level(z)) - update_appearance() + RegisterSignal(SSsecurity_level, COMSIG_SECURITY_LEVEL_CHANGED, PROC_REF(check_security_level)) /obj/machinery/firealarm/Destroy() myarea.firereset(src) @@ -86,9 +62,9 @@ . += "fire_overlay" if(is_station_level(z)) - . += "fire_[GLOB.security_level]" - . += mutable_appearance(icon, "fire_[GLOB.security_level]") - . += emissive_appearance(icon, "fire_[GLOB.security_level]", layer, alpha = 255) + . += "fire_[SSsecurity_level.get_current_level_as_number()]" + . += mutable_appearance(icon, "fire_[SSsecurity_level.get_current_level_as_number()]") + . += emissive_appearance(icon, "fire_[SSsecurity_level.get_current_level_as_number()]", layer, alpha = 255) ADD_LUM_SOURCE(src, LUM_SOURCE_MANAGED_OVERLAY) else . += "fire_[SEC_LEVEL_GREEN]" @@ -139,6 +115,19 @@ alarm() ..() +/** + * Signal handler for checking if we should update fire alarm appearance accordingly to a newly set security level + * + * Arguments: + * * source The datum source of the signal + * * new_level The new security level that is in effect + */ +/obj/machinery/firealarm/proc/check_security_level(datum/source, new_level) + SIGNAL_HANDLER + + if(is_station_level(z)) + update_appearance() + /obj/machinery/firealarm/proc/alarm(mob/user) if(!is_operational || (last_alarm+FIREALARM_COOLDOWN > world.time)) return @@ -279,6 +268,8 @@ return ..() +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/firealarm, 26) + /obj/machinery/firealarm/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd) if((buildstage == 0) && (the_rcd.upgrade & RCD_UPGRADE_SIMPLE_CIRCUITS)) return list("mode" = RCD_UPGRADE_SIMPLE_CIRCUITS, "delay" = 20, "cost" = 1) @@ -319,7 +310,7 @@ if(!(machine_stat & BROKEN)) var/obj/item/I = new /obj/item/electronics/firealarm(loc) if(!disassembled) - I.obj_integrity = I.max_integrity * 0.5 + I.update_integrity(I.max_integrity * 0.5) new /obj/item/stack/cable_coil(loc, 3) qdel(src) diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index 711cff80a07fe..50d8a0fc21d7f 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -17,6 +17,8 @@ var/strength = 100 //How knocked down targets are when flashed. var/base_state = "mflash" +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/flasher, 26) + /obj/machinery/flasher/portable //Portable version of the flasher. Only flashes when anchored name = "portable flasher" desc = "A portable flashing device. Wrench to activate and deactivate. Cannot detect slow movements." @@ -31,11 +33,7 @@ /obj/machinery/flasher/Initialize(mapload, ndir = 0, built = 0) . = ..() // ..() is EXTREMELY IMPORTANT, never forget to add it - if(built) - setDir(ndir) - pixel_x = (dir & 3)? 0 : (dir == 4 ? -28 : 28) - pixel_y = (dir & 3)? (dir ==1 ? -28 : 28) : 0 - else + if(!built) bulb = new(src) /obj/machinery/flasher/Destroy() @@ -204,6 +202,7 @@ icon_state = "mflash_frame" result_path = /obj/machinery/flasher var/id = null + pixel_shift = 28 /obj/item/wallframe/flasher/examine(mob/user) . = ..() diff --git a/code/game/machinery/gulag_teleporter.dm b/code/game/machinery/gulag_teleporter.dm index ded37ac96dfaa..008481d41a3e5 100644 --- a/code/game/machinery/gulag_teleporter.dm +++ b/code/game/machinery/gulag_teleporter.dm @@ -82,7 +82,7 @@ The console is located at computer/gulag_teleporter.dm return -/obj/machinery/gulag_teleporter/relaymove(mob/user) +/obj/machinery/gulag_teleporter/relaymove(mob/living/user, direction) if(user.stat != CONSCIOUS) return if(locked) diff --git a/code/game/machinery/harvester.dm b/code/game/machinery/harvester.dm index eb1ee900063d0..f66e7754e1ad0 100644 --- a/code/game/machinery/harvester.dm +++ b/code/game/machinery/harvester.dm @@ -182,7 +182,7 @@ if (!state_open && gone == occupant) container_resist(gone) -/obj/machinery/harvester/relaymove(mob/user) +/obj/machinery/harvester/relaymove(mob/living/user, direction) if (!state_open) container_resist(user) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 1816e51b1d651..2dbe5da051b91 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -37,7 +37,7 @@ Possible to do for anyone motivated enough: idle_power_usage = 5 active_power_usage = 100 max_integrity = 300 - armor = list(MELEE = 50, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 0, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 0, STAMINA = 0, BLEED = 0) circuit = /obj/item/circuitboard/machine/holopad var/list/masters //List of living mobs that use the holopad var/list/holorays //Holoray-mob link. diff --git a/code/game/machinery/igniter.dm b/code/game/machinery/igniter.dm index 0a36e83f6e813..dcce9b812b5a1 100644 --- a/code/game/machinery/igniter.dm +++ b/code/game/machinery/igniter.dm @@ -10,7 +10,7 @@ active_power_usage = 4 max_integrity = 300 circuit = /obj/item/circuitboard/machine/igniter - armor = list(MELEE = 50, BULLET = 30, LASER = 70, ENERGY = 50, BOMB = 20, BIO = 0, RAD = 0, FIRE = 100, ACID = 70, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 30, LASER = 70, ENERGY = 50, BOMB = 20, BIO = 0, RAD = 0, FIRE = 100, ACID = 70, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF var/id = null var/on = FALSE @@ -78,6 +78,8 @@ var/last_spark = 0 var/datum/effect_system/spark_spread/spark_system +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/sparker, 26) + /obj/machinery/sparker/toxmix id = INCINERATOR_TOXMIX_IGNITER diff --git a/code/game/machinery/lightswitch.dm b/code/game/machinery/lightswitch.dm index 243cd800bb3a5..9fb7ce25ad2ec 100644 --- a/code/game/machinery/lightswitch.dm +++ b/code/game/machinery/lightswitch.dm @@ -11,6 +11,8 @@ var/area/area = null var/screwdrivered = FALSE +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light_switch, 26) + /obj/machinery/light_switch/Initialize(mapload) . = ..() if(istext(area)) @@ -117,4 +119,4 @@ desc = "Used for building wall-mounted light switches." icon_state = "lightswitch" result_path = /obj/machinery/light_switch - pixel_shift = -26 + pixel_shift = 26 diff --git a/code/game/machinery/navbeacon.dm b/code/game/machinery/navbeacon.dm index f20855fb0103a..35e77322e7adc 100644 --- a/code/game/machinery/navbeacon.dm +++ b/code/game/machinery/navbeacon.dm @@ -9,7 +9,7 @@ desc = "A radio beacon used for bot navigation." layer = UNDER_CATWALK max_integrity = 500 - armor = list(MELEE = 70, BULLET = 70, LASER = 70, ENERGY = 70, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 0) + armor = list(MELEE = 70, BULLET = 70, LASER = 70, ENERGY = 70, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 0, BLEED = 0) var/open = FALSE // true if cover is open var/locked = TRUE // true if controls are locked diff --git a/code/game/machinery/newscaster/newscaster_machine.dm b/code/game/machinery/newscaster/newscaster_machine.dm index 0fd5cc433f12f..d6c1e98d6d477 100644 --- a/code/game/machinery/newscaster/newscaster_machine.dm +++ b/code/game/machinery/newscaster/newscaster_machine.dm @@ -57,6 +57,8 @@ ///Text of the currently written bounty var/bounty_text = "" +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/newscaster, 30) + /obj/machinery/newscaster/Initialize(mapload, ndir, building) . = ..() GLOB.allCasters += src @@ -954,6 +956,6 @@ icon_state = "newscaster" custom_materials = list(/datum/material/iron=14000, /datum/material/glass=8000) result_path = /obj/machinery/newscaster - pixel_shift = -32 + pixel_shift = 30 #undef ALERT_DELAY diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index 25a6cb501a561..e6cee442b0401 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -39,7 +39,7 @@ //the turret's health max_integrity = 160 integrity_failure = 0.5 - armor = list(MELEE = 50, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 30, BIO = 0, RAD = 0, FIRE = 90, ACID = 90, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 30, BIO = 0, RAD = 0, FIRE = 90, ACID = 90, STAMINA = 0, BLEED = 0) //if the turret's behaviour control access is locked var/locked = TRUE @@ -762,7 +762,7 @@ DEFINE_BUFFER_HANDLER(/obj/machinery/porta_turret) lethal_projectile = /obj/projectile/bullet/p50/penetrator/shuttle lethal_projectile_sound = 'sound/weapons/gunshot_smg.ogg' stun_projectile_sound = 'sound/weapons/gunshot_smg.ogg' - armor = list(MELEE = 50, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 80, BIO = 0, RAD = 0, FIRE = 90, ACID = 90, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 80, BIO = 0, RAD = 0, FIRE = 90, ACID = 90, STAMINA = 0, BLEED = 0) /obj/machinery/porta_turret/syndicate/shuttle/target(atom/movable/target) if(target) @@ -877,10 +877,7 @@ DEFINE_BUFFER_HANDLER(/obj/machinery/porta_turret) /obj/machinery/turretid/Initialize(mapload, ndir = 0, built = 0) . = ..() if(built) - setDir(ndir) locked = FALSE - pixel_x = (dir & 3)? 0 : (dir == 4 ? -24 : 24) - pixel_y = (dir & 3)? (dir ==1 ? -24 : 24) : 0 power_change() //Checks power and initial settings /obj/machinery/turretid/Destroy() @@ -1044,6 +1041,7 @@ DEFINE_BUFFER_HANDLER(/obj/machinery/turretid) icon_state = "apc" result_path = /obj/machinery/turretid custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT) + pixel_shift = 29 /obj/item/gun/proc/get_turret_properties() . = list() diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 710e46fb019f7..7e9930432e63d 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -42,7 +42,7 @@ process_occupant(delta_time) return 1 -/obj/machinery/recharge_station/relaymove(mob/user) +/obj/machinery/recharge_station/relaymove(mob/living/user, direction) if(user.stat) return open_machine() diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm index 618bdb29fa05d..f267f5d59053d 100644 --- a/code/game/machinery/recycler.dm +++ b/code/game/machinery/recycler.dm @@ -21,7 +21,21 @@ var/item_recycle_sound = 'sound/items/welder.ogg' /obj/machinery/recycler/Initialize(mapload) - AddComponent(/datum/component/material_container, list(/datum/material/iron, /datum/material/glass, /datum/material/copper, /datum/material/silver, /datum/material/plasma, /datum/material/gold, /datum/material/diamond, /datum/material/plastic, /datum/material/uranium, /datum/material/bananium, /datum/material/titanium, /datum/material/bluespace), INFINITY, FALSE, null, null, null, TRUE) + var/list/allowed_materials = list( + /datum/material/iron, + /datum/material/glass, + /datum/material/copper, + /datum/material/silver, + /datum/material/plasma, + /datum/material/gold, + /datum/material/diamond, + /datum/material/plastic, + /datum/material/uranium, + /datum/material/bananium, + /datum/material/titanium, + /datum/material/bluespace + ) + AddComponent(/datum/component/material_container, allowed_materials, INFINITY, MATCONTAINER_NO_INSERT|BREAKDOWN_FLAGS_RECYCLER) AddComponent(/datum/component/butchering, 1, amount_produced,amount_produced/5) . = ..() update_icon() @@ -127,7 +141,7 @@ /obj/machinery/recycler/proc/recycle_item(obj/item/I) if(I.resistance_flags & INDESTRUCTIBLE) //indestructible item check - playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, FALSE) I.forceMove(loc) return I.forceMove(loc) @@ -138,14 +152,12 @@ seed_modifier = round(L.seed.potency / 25) new L.plank_type(src.loc, 1 + seed_modifier) qdel(L) - return else var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - var/material_amount = materials.get_item_material_amount(I) + var/material_amount = materials.get_item_material_amount(I, BREAKDOWN_FLAGS_RECYCLER) if(!material_amount) - qdel(I) return - materials.insert_item(I, multiplier = (amount_produced / 100)) + materials.insert_item(I, material_amount, multiplier = (amount_produced / 100), breakdown_flags=BREAKDOWN_FLAGS_RECYCLER) qdel(I) materials.retrieve_all() diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index 2b323f3dcaf75..ee098617fd105 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -31,9 +31,12 @@ GLOBAL_LIST_EMPTY(req_console_ckey_departments) icon_state = "req_comp_off" base_icon_state = "req_comp" layer = ABOVE_WINDOW_LAYER - var/department = "Unknown" //The list of all departments on the station (Determined from this variable on each unit) Set this to the same thing if you want several consoles in one department - var/list/messages = list() //List of all messages - var/departmentType = 0 //bitflag + var/area/area // Reference to our area + var/areastring = null // Mapper helper to tie an apc to another area + var/auto_name = FALSE // Autonaming by area on? + var/department = "" //Department name (Determined from this variable on each unit) Set this to the same thing if you want several consoles in one department + var/list/messages = list() // List of all messages + var/departmentType = 0 // bitflag, DEPRECATED. If maps no longer contain this var, delete it. Use the flags. -fippe // 0 = none (not listed, can only replied to) // assistance = 1 // supplies = 2 @@ -67,10 +70,16 @@ GLOBAL_LIST_EMPTY(req_console_ckey_departments) var/priority = REQ_NO_NEW_MESSAGE //Priority of the message being sent var/obj/item/radio/Radio var/emergency //If an emergency has been called by this device. Acts as both a cooldown and lets the responder know where it the emergency was triggered from - var/receive_ore_updates = FALSE //If ore redemption machines will send an update when it receives new ores. + var/receive_ore_updates = FALSE // If ore redemption machines will send an update when it receives new ores. + var/assistance_requestable = FALSE // Can others request assistance from this terminal? + var/supplies_requestable = FALSE // Can others request supplies from this terminal? + var/anon_tips_receiver = FALSE // Can you relay information to this console? var/auth_id = "Unknown" //Will contain the name and and job of the person who verified it max_integrity = 300 - armor = list(MELEE = 70, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 0, BIO = 0, RAD = 0, FIRE = 90, ACID = 90, STAMINA = 0) + armor = list(MELEE = 70, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 0, BIO = 0, RAD = 0, FIRE = 90, ACID = 90, STAMINA = 0, BLEED = 0) + + light_color = LIGHT_COLOR_GREEN + light_power = 1.5 /obj/machinery/requests_console/update_appearance(updates=ALL) . = ..() @@ -109,24 +118,46 @@ GLOBAL_LIST_EMPTY(req_console_ckey_departments) /obj/machinery/requests_console/Initialize(mapload) . = ..() - if(department == "Unknown") - var/area/AR = get_area(src) - department = AR.name - name = "\improper [department] requests console" - GLOB.allConsoles += src - if(departmentType) + // Init by checking our area, stolen from APC code + area = get_area(loc) + + // Naming and department sets + if(auto_name) // If autonaming, just pick department and name from the area code. + department = "[get_area_name(area, TRUE)]" + name = "\improper [department] requests console" + else + if(!(department) && (name != "requests console")) // if we have a map-set name, let's default that for the department. + department = name + else if(!(department)) // if we have no department and no name, we'll have to be Unknown. + department = "Unknown" + name = "\improper [department] requests console" + else + name = "\improper [department] requests console" // and if we have a 'department', our name should reflect that. + + GLOB.allConsoles += src + if(departmentType) // Do we have department type flags? Old, deletable once all req consoles are cleaned if((departmentType & REQ_DEP_TYPE_ASSISTANCE) && !(department in GLOB.req_console_assistance)) - GLOB.req_console_assistance += department + assistance_requestable = TRUE if((departmentType & REQ_DEP_TYPE_SUPPLIES) && !(department in GLOB.req_console_supplies)) - GLOB.req_console_supplies += department + supplies_requestable = TRUE if((departmentType & REQ_DEP_TYPE_INFORMATION) && !(department in GLOB.req_console_information)) - GLOB.req_console_information += department + anon_tips_receiver = TRUE + // once all request consoles on every map are cleaned, this section above can be deleted + + if((assistance_requestable) && !(department in GLOB.req_console_assistance)) // adding to assistance list if not already present + GLOB.req_console_assistance += department + + if((supplies_requestable) && !(department in GLOB.req_console_supplies)) // supplier list + GLOB.req_console_supplies += department - GLOB.req_console_ckey_departments[ckey(department)] = department + if((anon_tips_receiver) && !(department in GLOB.req_console_information)) // tips lists + GLOB.req_console_information += department + + GLOB.req_console_ckey_departments[ckey(department)] = department // and then we set ourselves a listed name Radio = new /obj/item/radio(src) Radio.listening = 0 @@ -227,7 +258,7 @@ GLOBAL_LIST_EMPTY(req_console_ckey_departments) if(!dat) CRASH("No UI for src. Screen var is: [screen]") - var/datum/browser/popup = new(user, "req_console", "[department] Requests Console", 450, 440) + var/datum/browser/popup = new(user, "req_console", "[name]", 450, 440) popup.set_content(dat) popup.open() return @@ -466,6 +497,12 @@ GLOBAL_LIST_EMPTY(req_console_ckey_departments) return return ..() +/obj/machinery/requests_console/auto_name // Register an autoname variant and then make the directional helpers before undefining all the magic bits + auto_name = TRUE + +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/requests_console, 30) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/requests_console/auto_name, 30) + #undef REQ_EMERGENCY_SECURITY #undef REQ_EMERGENCY_ENGINEERING #undef REQ_EMERGENCY_MEDICAL diff --git a/code/game/machinery/sheetifier.dm b/code/game/machinery/sheetifier.dm index c8dfea81e4994..8489ff01e1819 100644 --- a/code/game/machinery/sheetifier.dm +++ b/code/game/machinery/sheetifier.dm @@ -13,7 +13,10 @@ /obj/machinery/sheetifier/Initialize(mapload) . = ..() - AddComponent(/datum/component/material_container, list(/datum/material/meat), MINERAL_MATERIAL_AMOUNT * MAX_STACK_SIZE * 2, TRUE, /obj/item/food/meat/slab, CALLBACK(src, PROC_REF(CanInsertMaterials)), CALLBACK(src, PROC_REF(AfterInsertMaterials))) + var/list/allowed_materials = list( + /datum/material/meat, + ) + AddComponent(/datum/component/material_container, allowed_materials, MINERAL_MATERIAL_AMOUNT * MAX_STACK_SIZE * 2, MATCONTAINER_EXAMINE|BREAKDOWN_FLAGS_SHEETIFIER, /obj/item/food/meat/slab, CALLBACK(src, PROC_REF(CanInsertMaterials)), CALLBACK(src, PROC_REF(AfterInsertMaterials))) /obj/machinery/sheetifier/update_overlays() . = ..() diff --git a/code/game/machinery/shuttle/custom_shuttle.dm b/code/game/machinery/shuttle/custom_shuttle.dm index 9bf721b80c83b..9e57eb46b10ea 100644 --- a/code/game/machinery/shuttle/custom_shuttle.dm +++ b/code/game/machinery/shuttle/custom_shuttle.dm @@ -2,7 +2,6 @@ name = "shuttle component" desc = "Something for shuttles." density = TRUE - obj_integrity = 250 max_integrity = 250 icon = 'icons/turf/shuttle.dmi' icon_state = "burst_plasma" diff --git a/code/game/machinery/shuttle/shuttle_engine.dm b/code/game/machinery/shuttle/shuttle_engine.dm index 262c26e1111c3..24d3af7b2e243 100644 --- a/code/game/machinery/shuttle/shuttle_engine.dm +++ b/code/game/machinery/shuttle/shuttle_engine.dm @@ -10,7 +10,6 @@ desc = "A thruster for shuttles." density = TRUE z_flags = Z_BLOCK_IN_DOWN | Z_BLOCK_IN_UP - obj_integrity = 250 max_integrity = 250 icon = 'icons/turf/shuttle.dmi' icon_state = "burst_plasma" diff --git a/code/game/machinery/shuttle/shuttle_heater.dm b/code/game/machinery/shuttle/shuttle_heater.dm index 1420165f4e4d7..1c1a9330a5d21 100644 --- a/code/game/machinery/shuttle/shuttle_heater.dm +++ b/code/game/machinery/shuttle/shuttle_heater.dm @@ -23,7 +23,7 @@ density = TRUE z_flags = Z_BLOCK_IN_DOWN | Z_BLOCK_IN_UP max_integrity = 400 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 100, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 100, ACID = 30, STAMINA = 0, BLEED = 0) layer = OBJ_LAYER showpipe = TRUE diff --git a/code/game/machinery/sleeper.dm b/code/game/machinery/sleeper.dm index 699b39f2de350..aad043793efa0 100644 --- a/code/game/machinery/sleeper.dm +++ b/code/game/machinery/sleeper.dm @@ -129,7 +129,7 @@ if (!state_open && gone == occupant) container_resist(gone) -/obj/machinery/sleeper/relaymove(mob/user) +/obj/machinery/sleeper/relaymove(mob/living/user, direction) if (!state_open) container_resist(user) @@ -156,15 +156,14 @@ if(is_operational && occupant) open_machine() + /obj/machinery/sleeper/MouseDrop_T(mob/target, mob/user) - if(user.stat || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser()) + if(HAS_TRAIT(user, TRAIT_UI_BLOCKED) || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser()) return - if(isliving(user)) - var/mob/living/L = user - if(!(L.mobility_flags & MOBILITY_STAND)) - return + close_machine(target) + /obj/machinery/sleeper/screwdriver_act(mob/living/user, obj/item/I) . = TRUE if(..()) diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index 8a3e6229a0300..5df43092dea74 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -13,14 +13,14 @@ name = "space heater" desc = "Made by Space Amish using traditional space techniques, this heater/cooler is guaranteed not to set the station on fire. Warranty void if used in engines." max_integrity = 250 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 100, FIRE = 80, ACID = 10, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 100, FIRE = 80, ACID = 10, STAMINA = 0, BLEED = 0) circuit = /obj/item/circuitboard/machine/space_heater //We don't use area power, we always use the cell use_power = NO_POWER_USE interacts_with_air = TRUE ///The cell we spawn with - var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell + var/obj/item/stock_parts/cell/cell = null ///Is the machine on? var/on = FALSE ///What is the mode we are in now? @@ -47,8 +47,6 @@ /obj/machinery/space_heater/Initialize(mapload) . = ..() - if(ispath(cell)) - cell = new cell(src) update_appearance() SSair.start_processing_machine(src) @@ -57,9 +55,6 @@ return..() /obj/machinery/space_heater/on_deconstruction() - if(cell) - LAZYADD(component_parts, cell) - cell = null return ..() /obj/machinery/space_heater/examine(mob/user) @@ -131,12 +126,15 @@ /obj/machinery/space_heater/RefreshParts() . = ..() + cell = null var/laser = 0 var/cap = 0 for(var/obj/item/stock_parts/micro_laser/M in component_parts) laser += M.rating for(var/obj/item/stock_parts/capacitor/M in component_parts) cap += M.rating + for(var/obj/item/stock_parts/cell/M in component_parts) + cell = M heating_power = (laser * 2) * 100000 settable_temperature_range = cap * 30 @@ -179,6 +177,7 @@ if(!user.transferItemToLoc(I, src)) return cell = I + component_parts.Add(I) I.add_fingerprint(usr) user.visible_message("\The [user] inserts a power cell into \the [src].", "You insert the power cell into \the [src].") SStgui.update_uis(src) @@ -270,11 +269,13 @@ settable_temperature_median + settable_temperature_range) if("eject") if(panel_open && cell) - cell.forceMove(drop_location()) cell = null + for(var/obj/item/stock_parts/cell/M in component_parts) + M.forceMove(drop_location()) + component_parts.Remove(M) . = TRUE -//Space Heaters without cel +//Space Heaters without a cell /obj/machinery/space_heater/no_cell cell = null @@ -287,7 +288,10 @@ /obj/machinery/space_heater/atmos /obj/machinery/space_heater/atmos/Initialize(mapload) - cell = /obj/item/stock_parts/cell/hyper + for(var/obj/item/stock_parts/cell/M in component_parts) + QDEL_NULL(M) + component_parts.Add(/obj/item/stock_parts/cell/hyper) + RefreshParts() . = ..() #undef HEATER_MODE_STANDBY diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index 38dc7cc00b3a8..3c0e11ff55ac8 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -288,6 +288,8 @@ var/friendc = FALSE // track if Friend Computer mode var/last_picture // For when Friend Computer mode is undone +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/status_display/evac, 32) + /obj/machinery/status_display/evac/Initialize(mapload) . = ..() // register for radio system @@ -437,6 +439,8 @@ AI_EMOTION_RED_GLOW = "ai_hal", ) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/status_display/ai, 32) + /obj/machinery/status_display/ai/Initialize(mapload) . = ..() GLOB.ai_status_displays.Add(src) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index feba69aafc738..c0e616567412b 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -366,7 +366,7 @@ return if(isliving(user)) var/mob/living/L = user - if(!(L.mobility_flags & MOBILITY_STAND)) + if(L.body_position == LYING_DOWN) return var/mob/living/target = A if(!state_open) @@ -466,6 +466,18 @@ if(mob_occupant) dump_inventory_contents() +/obj/machinery/suit_storage_unit/process() + if(!suit) + return + if(!istype(suit, /obj/item/clothing/suit/space)) + return + if(!suit.cell) + return + + var/obj/item/stock_parts/cell/C = suit.cell + use_power(charge_rate) + C.give(charge_rate) + /obj/machinery/suit_storage_unit/proc/shock(mob/user, prb) if(!prob(prb)) var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread @@ -474,7 +486,7 @@ if(electrocute_mob(user, src, src, 1, TRUE)) return 1 -/obj/machinery/suit_storage_unit/relaymove(mob/user) +/obj/machinery/suit_storage_unit/relaymove(mob/living/user, direction) if(locked) if(message_cooldown <= world.time) message_cooldown = world.time + 50 diff --git a/code/game/machinery/telecomms/machines/message_server.dm b/code/game/machinery/telecomms/machines/message_server.dm index 5f7003e346d4d..3f093e9ab9b60 100644 --- a/code/game/machinery/telecomms/machines/message_server.dm +++ b/code/game/machinery/telecomms/machines/message_server.dm @@ -14,7 +14,7 @@ use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 100 - armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 70, STAMINA = 0) + armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 70, STAMINA = 0, BLEED = 0) var/obj/item/stored investigate_flags = ADMIN_INVESTIGATE_TARGET diff --git a/code/game/machinery/transformer.dm b/code/game/machinery/transformer.dm index e9884d629b4e9..737a712d92544 100644 --- a/code/game/machinery/transformer.dm +++ b/code/game/machinery/transformer.dm @@ -50,10 +50,11 @@ // Only humans can enter from the west side, while lying down. var/move_dir = get_dir(loc, AM.loc) var/mob/living/carbon/human/H = AM - if((transform_standing || !(H.mobility_flags & MOBILITY_STAND)) && move_dir == EAST)// || move_dir == WEST) + if((transform_standing || H.body_position == LYING_DOWN) && move_dir == EAST)// || move_dir == WEST) AM.forceMove(drop_location()) do_transform(AM) + /obj/machinery/transformer/CanAllowThrough(atom/movable/mover, border_dir) . = ..() // Allows items to go through, diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 601f1e68a95a1..d1520a6ad6f47 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -365,7 +365,7 @@ GLOBAL_LIST_INIT(dye_registry, list( new /obj/item/restraints/handcuffs(loc) ..() -/obj/machinery/washing_machine/relaymove(mob/user) +/obj/machinery/washing_machine/relaymove(mob/living/user, direction) container_resist(user) /obj/machinery/washing_machine/container_resist(mob/living/user) diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 3ef541ccb225a..bde20b4ddb8b8 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -1,11 +1,15 @@ /atom/movable + /// Whether the atom allows mobs to be buckled to it. Can be ignored in [/atom/movable/proc/buckle_mob()] if force = TRUE var/can_buckle = FALSE - /// Bed-like behaviour, forces mob.lying = buckle_lying if != -1 - var/buckle_lying = -1 + /// Bed-like behaviour, forces mob.lying = buckle_lying if not set to [NO_BUCKLE_LYING]. + var/buckle_lying = NO_BUCKLE_LYING /// Require people to be handcuffed before being able to buckle. eg: pipes var/buckle_requires_restraints = FALSE + // The mobs currently buckled to this atom var/list/mob/living/buckled_mobs = null //list() + /// The maximum number of mob/livings allowed to be buckled to this atom at once var/max_buckled_mobs = 1 + /// Whether things buckled to this atom can be pulled while they're buckled var/buckle_prevents_pull = FALSE var/can_be_unanchored = FALSE @@ -15,7 +19,7 @@ if(.) return if(can_buckle && has_buckled_mobs()) - if(buckled_mobs.len > 1) + if(length(buckled_mobs) > 1) var/mob/living/unbuckled = tgui_input_list(user, "Who do you wish to unbuckle?", "Unbuckle", sort_names(buckled_mobs)) if(isnull(unbuckled)) return @@ -25,11 +29,11 @@ if(user_unbuckle_mob(buckled_mobs[1],user)) return TRUE -/atom/movable/attackby(obj/item/W, mob/user, params) - if(!can_buckle || !istype(W, /obj/item/riding_offhand) || !user.Adjacent(src)) +/atom/movable/attackby(obj/item/attacking_item, mob/user, params) + if(!can_buckle || !istype(attacking_item, /obj/item/riding_offhand) || !user.Adjacent(src)) return ..() - var/obj/item/riding_offhand/riding_item = W + var/obj/item/riding_offhand/riding_item = attacking_item var/mob/living/carried_mob = riding_item.rider if(carried_mob == user) //Piggyback user. return @@ -43,32 +47,47 @@ if(.) return if(Adjacent(user) && can_buckle && has_buckled_mobs()) - if(buckled_mobs.len > 1) + if(length(buckled_mobs) > 1) var/mob/living/unbuckled = tgui_input_list(user, "Who do you wish to unbuckle?", "Unbuckle", sort_names(buckled_mobs)) if(isnull(unbuckled)) return - if(user_unbuckle_mob(unbuckled,user)) - return TRUE + return user_unbuckle_mob(unbuckled,user) else - if(user_unbuckle_mob(buckled_mobs[1],user)) - return TRUE + return user_unbuckle_mob(buckled_mobs[1], user) /atom/movable/MouseDrop_T(mob/living/M, mob/living/user) . = ..() return mouse_buckle_handling(M, user) +/** + * Does some typechecks and then calls user_buckle_mob + * + * Arguments: + * M - The mob being buckled to src + * user - The mob buckling M to src + */ /atom/movable/proc/mouse_buckle_handling(mob/living/M, mob/living/user) if(can_buckle && istype(M) && istype(user)) - if(user_buckle_mob(M, user, check_loc = FALSE)) - return TRUE + return user_buckle_mob(M, user) +/** + * Returns TRUE if there are mobs buckled to this atom and FALSE otherwise + */ /atom/movable/proc/has_buckled_mobs() if(!buckled_mobs) return FALSE if(buckled_mobs.len) return TRUE -//procs that handle the actual buckling and unbuckling +/** + * Set a mob as buckled to src + * + * If you want to have a mob buckling another mob to something, or you want a chat message sent, use user_buckle_mob instead. + * Arguments: + * M - The mob to be buckled to src + * force - Set to TRUE to ignore src's can_buckle and M's can_buckle_to + * check_loc - Set to FALSE to allow buckling from adjacent turfs, or TRUE if buckling is only allowed with src and M on the same turf. + */ /atom/movable/proc/buckle_mob(mob/living/M, force = FALSE, check_loc = TRUE) if(!buckled_mobs) buckled_mobs = list() @@ -76,15 +95,6 @@ if(!is_buckle_possible(M, force, check_loc)) return FALSE - M.buckling = src - if(!M.can_buckle() && !force) - if(M == usr) - to_chat(M, "You are unable to buckle yourself to [src]!") - else - to_chat(usr, "You are unable to buckle [M] to [src]!") - M.buckling = null - return FALSE - if(M.pulledby) if(buckle_prevents_pull) M.pulledby.stop_pulling() @@ -98,11 +108,9 @@ if (!check_loc && M.loc != loc) M.forceMove(loc) - M.buckling = null M.set_buckled(src) M.setDir(dir) buckled_mobs |= M - M.update_mobility() M.throw_alert("buckled", /atom/movable/screen/alert/restrained/buckled) /* M.set_glide_size(glide_size) @@ -124,17 +132,31 @@ M.adjust_fire_stacks(1) M.IgniteMob() -/atom/movable/proc/unbuckle_mob(mob/living/buckled_mob, force=FALSE) - if(istype(buckled_mob) && buckled_mob.buckled == src && (buckled_mob.can_unbuckle() || force)) - . = buckled_mob - buckled_mob.set_buckled(null) - buckled_mob.set_anchored(initial(buckled_mob.anchored)) - buckled_mob.update_mobility() - buckled_mob.clear_alert("buckled") - buckled_mobs -= buckled_mob - SEND_SIGNAL(src, COMSIG_MOVABLE_UNBUCKLE, buckled_mob, force) +/** + * Set a mob as unbuckled from src + * + * The mob must actually be buckled to src or else bad things will happen. + * Arguments: + * buckled_mob - The mob to be unbuckled + * force - TRUE if we should ignore buckled_mob.can_buckle_to + */ +/atom/movable/proc/unbuckle_mob(mob/living/buckled_mob, force = FALSE) + if(!isliving(buckled_mob)) + CRASH("Non-living [buckled_mob] thing called unbuckle_mob() for source.") + if(buckled_mob.buckled != src) + CRASH("[buckled_mob] called unbuckle_mob() for source while having buckled as [buckled_mob.buckled].") + if(!force && !buckled_mob.can_buckle_to) + return + . = buckled_mob + buckled_mob.set_buckled(null) + buckled_mob.set_anchored(initial(buckled_mob.anchored)) + buckled_mob.clear_alert("buckled") + //buckled_mob.set_glide_size(DELAY_TO_GLIDE_SIZE(buckled_mob.total_multiplicative_slowdown())) + buckled_mobs -= buckled_mob + SEND_SIGNAL(src, COMSIG_MOVABLE_UNBUCKLE, buckled_mob, force) + + post_unbuckle_mob(.) - post_unbuckle_mob(.) /atom/movable/proc/unbuckle_all_mobs(force=FALSE) if(!has_buckled_mobs()) @@ -154,9 +176,11 @@ * Simple helper proc that runs a suite of checks to test whether it is possible or not to buckle the target mob to src. * * Returns FALSE if any conditions that should prevent buckling are satisfied. Returns TRUE otherwise. + * Called from [/atom/movable/proc/buckle_mob] and [/atom/movable/proc/is_user_buckle_possible]. * Arguments: * * target - Target mob to check against buckling to src. - * * force - Whether or not the buckle should be forced. If TRUE, ignores src's can_buckle var. + * * force - Whether or not the buckle should be forced. If TRUE, ignores src's can_buckle var and target's can_buckle_to + * * check_loc - TRUE if target and src have to be on the same tile, FALSE if they are allowed to just be adjacent * * check_loc - Whether to do a proximity check or not. The proximity check looks for target.loc == src.loc. */ /atom/movable/proc/is_buckle_possible(mob/living/target, force = FALSE, check_loc = TRUE) @@ -172,10 +196,6 @@ if(!can_buckle && !force) return FALSE - // Check if this atom can buckle, proc wise. - if(!target.can_buckle() && !force) - return FALSE - // If we're checking the loc, make sure the target is on the thing we're bucking them to. if(check_loc && target.loc != loc) return FALSE @@ -192,16 +212,21 @@ if(buckle_requires_restraints && !HAS_TRAIT(target, TRAIT_RESTRAINED)) return FALSE + //If buckling is forbidden for the target, cancel + if(!target.can_buckle_to && !force) + return FALSE + return TRUE /** * Simple helper proc that runs a suite of checks to test whether it is possible or not for user to buckle target mob to src. * * Returns FALSE if any conditions that should prevent buckling are satisfied. Returns TRUE otherwise. + * Called from [/atom/movable/proc/user_buckle_mob]. * Arguments: * * target - Target mob to check against buckling to src. * * user - The mob who is attempting to buckle the target to src. - * * check_loc - Whether to do a proximity check or not when calling is_buckle_possible(). + * * check_loc - TRUE if target and src have to be on the same tile, FALSE if buckling is allowed from adjacent tiles */ /atom/movable/proc/is_user_buckle_possible(mob/living/target, mob/user, check_loc = TRUE) // Standard adjacency and other checks. @@ -212,15 +237,20 @@ if(!is_buckle_possible(target, FALSE, check_loc)) return FALSE - // If the person attempting to buckle is stood on this atom's turf and they're not buckling themselves, - // buckling shouldn't be possible as they're blocking it. - if((target != user) && (get_turf(user) == get_turf(src))) - to_chat(target, "You are unable to buckle [target] to [src] while it is blocked!") - return FALSE - return TRUE -//Wrapper procs that handle sanity and user feedback +/** + * Handles a mob buckling another mob to src and sends a visible_message + * + * Basically exists to do some checks on the user and then call buckle_mob where the real buckling happens. + * First, checks if the buckle is valid and cancels if it isn't. + * Second, checks if src is on a different turf from the target; if it is, does a do_after and another check for sanity + * Finally, calls [/atom/movable/proc/buckle_mob] to buckle the target to src then gives chat feedback + * Arguments: + * * M - The target mob/living being buckled to src + * * user - The other mob that's buckling M to src + * * check_loc - TRUE if src and M have to be on the same turf, false otherwise + */ /atom/movable/proc/user_buckle_mob(mob/living/M, mob/user, check_loc = TRUE) // Is buckling even possible? Do a full suite of checks. if(!is_user_buckle_possible(M, user, check_loc)) @@ -248,12 +278,21 @@ M.visible_message(\ "[M] buckles [M.p_them()]self to [src].",\ "You buckle yourself to [src].",\ - "You hear metal clanking.") + "You hear metal clanking.") else M.visible_message("[user] buckles [M] to [src]!",\ "[user] buckles you to [src]!",\ "You hear metal clanking.") +/** + * Handles a user unbuckling a mob from src and sends a visible_message + * + * Basically just calls unbuckle_mob, sets fingerprint, and sends a visible_message + * about the user unbuckling the mob + * Arguments: + * buckled_mob - The mob/living to unbuckle + * user - The mob unbuckling buckled_mob + */ /atom/movable/proc/user_unbuckle_mob(mob/living/buckled_mob, mob/user) var/mob/living/M = unbuckle_mob(buckled_mob) if(M) @@ -261,12 +300,12 @@ M.visible_message(\ "[user] unbuckles [M] from [src].",\ "[user] unbuckles you from [src].",\ - "You hear metal clanking.") + "You hear metal clanking.") else M.visible_message(\ "[M] unbuckles [M.p_them()]self from [src].",\ "You unbuckle yourself from [src].",\ - "You hear metal clanking.") + "You hear metal clanking.") add_fingerprint(user) if(isliving(M.pulledby)) var/mob/living/L = M.pulledby diff --git a/code/game/objects/effects/anomalies/anomaly_bleed.dm b/code/game/objects/effects/anomalies/anomaly_bleed.dm new file mode 100644 index 0000000000000..81cab90bc4972 --- /dev/null +++ b/code/game/objects/effects/anomalies/anomaly_bleed.dm @@ -0,0 +1,61 @@ +/obj/effect/anomaly/blood + name = "blood anomaly" + icon_state = "blood_anomaly" + density = TRUE + aSignal = /obj/item/assembly/signaler/anomaly/blood + var/sucking = FALSE + +/obj/effect/anomaly/blood/anomalyEffect(delta_time) + if (sucking) + return + ..() + if (DT_PROB(20, delta_time)) + AddComponent(/datum/component/pellet_cloud, projectile_type=/obj/projectile/bullet/shrapnel/bleed, magnitude=3) + playsound(src, 'sound/weapons/shrapnel.ogg', 70, TRUE) + if (DT_PROB(10, delta_time)) + for (var/mob/living/carbon/bleed_target in view(6, src)) + if (!bleed_target.resting) + continue + if (do_teleport(src, get_turf(bleed_target), channel = TELEPORT_CHANNEL_BLUESPACE)) + bleed_target.Stun(3 SECONDS) + INVOKE_ASYNC(src, PROC_REF(suck_blood)) + break + +/obj/effect/anomaly/blood/detonate() + // Stop processing here since we don't want to keep moving while doing the detonation action + STOP_PROCESSING(SSobj, src) + // Needs to sleep since this gets instantly deleted as soon as the proc ends + for (var/mob/living/carbon/human/player in shuffle(GLOB.player_list)) + if (!is_station_level(player.z)) + continue + var/turf/player_loc = get_turf(player) + var/list/nearby_turfs = RANGE_TURFS(4, player_loc) + shuffle_inplace(nearby_turfs) + var/turf/target = locate(/turf/open) in nearby_turfs + if (!target) + continue + // Blocked by the bluespace anchor + if (!do_teleport(src, target, channel = TELEPORT_CHANNEL_BLUESPACE)) + return + sleep(40) + if (QDELETED(src)) + return + AddComponent(/datum/component/pellet_cloud, projectile_type=/obj/projectile/bullet/shrapnel/bleed, magnitude=3) + playsound(src, 'sound/weapons/shrapnel.ogg', 70, TRUE) + sleep(20) + if (QDELETED(src)) + return + +/obj/effect/anomaly/blood/proc/suck_blood() + sucking = FALSE + for (var/mob/living/carbon/bleed_target in loc) + bleed_target.add_bleeding(BLEED_SURFACE) + bleed_target.emote("scream") + sucking = TRUE + if (sucking) + new /obj/effect/temp_visual/cult/sparks(loc) + addtimer(CALLBACK(src, PROC_REF(suck_blood)), 0.5 SECONDS) + +/obj/projectile/bullet/shrapnel/bleed + damage = 4 + bleed_force = BLEED_DEEP_WOUND diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index 55f9515d880e5..07c0d3f0c5d3b 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -603,7 +603,7 @@ /obj/structure/sign/poster/official/no_erp name = "No ERP" - desc = "This poster reminds the crew that Eroticism, Rape and Pornography are banned on Nanotrasen stations." + desc = "This poster reminds the crew that Eroticism, Reproduction and Pornography are banned on Nanotrasen stations." icon_state = "poster34_legit" /obj/structure/sign/poster/official/wtf_is_co2 diff --git a/code/game/objects/effects/decals/misc.dm b/code/game/objects/effects/decals/misc.dm index 59481d74d49bb..dc132da8e1b06 100644 --- a/code/game/objects/effects/decals/misc.dm +++ b/code/game/objects/effects/decals/misc.dm @@ -55,7 +55,7 @@ if(!turf_mob.can_inject()) continue - if(!(turf_mob.mobility_flags & MOBILITY_STAND) && !travelled_max_distance) + if(turf_mob.body_position != STANDING_UP && !travelled_max_distance) continue lifetime-- @@ -76,4 +76,4 @@ desc = "A lightweight support lattice." icon = 'icons/obj/smooth_structures/catwalks/lattice.dmi' icon_state = "lattice-255" - density = TRUE + density = FALSE diff --git a/code/game/objects/effects/decals/turfdecal/markings.dm b/code/game/objects/effects/decals/turfdecal/markings.dm index 83caefda4b508..5581acdeb62c9 100644 --- a/code/game/objects/effects/decals/turfdecal/markings.dm +++ b/code/game/objects/effects/decals/turfdecal/markings.dm @@ -464,23 +464,84 @@ /obj/effect/turf_decal/numbers/two_nine icon_state = "number_2-9" -/obj/effect/turf_decal/techfloor +///Borderfloors + +//Plain +/obj/effect/turf_decal/edges/borderfloor + icon_state = "borderfloor" + +/obj/effect/turf_decal/edges/borderfloor/corner1 + icon_state = "borderfloorcorner" + +/obj/effect/turf_decal/edges/borderfloor/corner2 + icon_state = "borderfloorcorner2" + +/obj/effect/turf_decal/edges/borderfloor/full + icon_state = "borderfloorfull" + +/obj/effect/turf_decal/edges/borderfloor/cee + icon_state = "borderfloorcee" + +//Black +/obj/effect/turf_decal/edges/borderfloor/black + icon_state = "borderfloor_black" + +/obj/effect/turf_decal/edges/borderfloor/black/corner1 + icon_state = "borderfloorcorner_black" + +/obj/effect/turf_decal/edges/borderfloor/black/corner2 + icon_state = "borderfloorcorner2_black" + +/obj/effect/turf_decal/edges/borderfloor/black/full + icon_state = "borderfloorfull_black" + +/obj/effect/turf_decal/edges/borderfloor/black/cee + icon_state = "borderfloorcee_black" + +//White +/obj/effect/turf_decal/edges/borderfloor/white + icon_state = "borderfloor_white" + +/obj/effect/turf_decal/edges/borderfloor/white/corner1 + icon_state = "borderfloorcorner_white" + +/obj/effect/turf_decal/edges/borderfloor/white/corner2 + icon_state = "borderfloorcorner2_white" + +/obj/effect/turf_decal/edges/borderfloor/white/full + icon_state = "borderfloorfull_white" + +/obj/effect/turf_decal/edges/borderfloor/white/cee + icon_state = "borderfloorcee_white" + +/obj/effect/turf_decal/edges/borderfloor/edge + icon_state = "edge" + +//Techfloors + +/obj/effect/turf_decal/edges/techfloor icon_state = "techfloor_edges" -/obj/effect/turf_decal/techfloor/corners +/obj/effect/turf_decal/edges/techfloor/corners icon_state = "techfloor_corners" +/obj/effect/turf_decal/edges/techfloor_orange + icon_state = "techfloororange_edges" + +/obj/effect/turf_decal/edges/techfloor_orange/corners + icon_state = "techfloororange_corners" + /obj/effect/turf_decal/evac icon_state = "evac" - + /obj/effect/turf_decal/evac/evac_big icon_state = "evac_big" - + /obj/effect/turf_decal/evac/evac_massive_left icon_state = "evac_massive_left" - + /obj/effect/turf_decal/evac/evac_massive_middle icon_state = "evac_massive_middle" - + /obj/effect/turf_decal/evac/evac_massive_right icon_state = "evac_massive_right" diff --git a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm index 62e36d0324d5d..805681dd7ee4e 100644 --- a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm +++ b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm @@ -944,6 +944,77 @@ color = "#[random_short_color()]" return ..() + + +///SPECIAL + +//Steelgrid +/obj/effect/turf_decal/tile/steelgrid + icon_state = "steelgrid_corner" + +/obj/effect/turf_decal/tile/steelgrid/diagonal + icon_state = "steelgrid_diagonal" + +/obj/effect/turf_decal/tile/steelgrid/anticorner + icon_state = "steelgrid_anticorner" + + +//techfloor +/obj/effect/turf_decal/tile/techfloor + icon_state = "techfloor_corner" + +/obj/effect/turf_decal/tile/techfloor/diagonal + icon_state = "techfloor_diagonal" + +/obj/effect/turf_decal/tile/techfloor/anticorner + icon_state = "techfloor_anticorner" + + +//techfloorgrid +/obj/effect/turf_decal/tile/techfloorgrid + icon_state = "techfloorgrid_corner" + +/obj/effect/turf_decal/tile/techfloorgrid/diagonal + icon_state = "techfloorgrid_diagonal" + +/obj/effect/turf_decal/tile/techfloorgrid/anticorner + icon_state = "techfloorgrid_anticorner" + + +//"Rust" + +/obj/effect/turf_decal/tile/monorust + icon_state = "mono_rusted1" + +/obj/effect/turf_decal/tile/monorust/intensity2 + icon_state = "mono_rusted2" + +/obj/effect/turf_decal/tile/monorust/intensity3 + icon_state = "mono_rusted3" + + +/obj/effect/turf_decal/tile/cornerrust + icon_state = "part_rusted1" + +/obj/effect/turf_decal/tile/cornerrust/intensity2 + icon_state = "part_rusted2" + +/obj/effect/turf_decal/tile/cornerrust/intensity3 + icon_state = "part_rusted3" + + +/obj/effect/turf_decal/tile/colorrust + icon_state = "color_rusted" + +/obj/effect/turf_decal/tile/colorrust/corner + icon_state = "color_rustedcorner" + +/obj/effect/turf_decal/tile/colorrust/full + icon_state = "color_rustedfull" + +/obj/effect/turf_decal/tile/colorrust/cee + icon_state = "color_rustedcee" + /// Trimlines /obj/effect/turf_decal/trimline diff --git a/code/game/objects/effects/lighting.dm b/code/game/objects/effects/lighting.dm new file mode 100644 index 0000000000000..a0838f6e840fa --- /dev/null +++ b/code/game/objects/effects/lighting.dm @@ -0,0 +1,42 @@ +/** + * Basically, a fake object that emits light. + * + * Why is this used sometimes instead of giving atoms light values directly? + * Because using these, you can have multiple light sources in a single object. + */ +/obj/effect/dummy/lighting_obj + name = "lighting" + desc = "Tell a coder if you're seeing this." + icon_state = "nothing" + light_system = MOVABLE_LIGHT + light_range = MINIMUM_USEFUL_LIGHT_RANGE + light_color = COLOR_WHITE + //blocks_emissive = EMISSIVE_BLOCK_NONE + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + +/obj/effect/dummy/lighting_obj/Initialize(mapload, range, power, color, duration) + . = ..() + if(!isnull(range)) + set_light_range(range) + if(!isnull(power)) + set_light_power(power) + if(!isnull(color)) + set_light_color(color) + if(duration) + QDEL_IN(src, duration) + +/obj/effect/dummy/lighting_obj/moblight + name = "mob" + +/obj/effect/dummy/lighting_obj/moblight/Initialize(mapload, range, power, color, duration) + . = ..() + if(!ismob(loc)) + return INITIALIZE_HINT_QDEL + +/obj/effect/dummy/lighting_obj/moblight/fire + name = "fire" + light_color = LIGHT_COLOR_FIRE + light_range = LIGHT_RANGE_FIRE + +/obj/effect/dummy/lighting_obj/moblight/species + name = "species lighting" diff --git a/code/game/objects/effects/misc.dm b/code/game/objects/effects/misc.dm index fcc05faa8dec1..46e723f021783 100644 --- a/code/game/objects/effects/misc.dm +++ b/code/game/objects/effects/misc.dm @@ -100,31 +100,5 @@ /obj/effect/abstract/marker/at name = "active turf marker" - -/obj/effect/dummy/lighting_obj - name = "lighting fx obj" - desc = "Tell a coder if you're seeing this." - icon_state = "nothing" - light_color = "#FFFFFF" - light_system = MOVABLE_LIGHT - light_range = MINIMUM_USEFUL_LIGHT_RANGE +/obj/effect/abstract/directional_lighting mouse_opacity = MOUSE_OPACITY_TRANSPARENT - -/obj/effect/dummy/lighting_obj/Initialize(mapload, _range, _power, _color, _duration) - . = ..() - if(!isnull(_range)) - set_light_range(_range) - if(!isnull(_power)) - set_light_power(_power) - if(!isnull(_color)) - set_light_color(_color) - if(_duration) - QDEL_IN(src, _duration) - -/obj/effect/dummy/lighting_obj/moblight - name = "mob lighting fx" - -/obj/effect/dummy/lighting_obj/moblight/Initialize(mapload, _color, _range, _power, _duration) - . = ..() - if(!ismob(loc)) - return INITIALIZE_HINT_QDEL diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 85c8babc56308..b398597382f38 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -83,3 +83,14 @@ layer = FLOAT_LAYER vis_flags = VIS_INHERIT_ID appearance_flags = KEEP_TOGETHER | LONG_GLIDE | PIXEL_SCALE + +/obj/effect/overlay/light_cone + name = "" + icon = 'icons/effects/light_overlays/light_cone.dmi' + icon_state = "light" + layer = O_LIGHTING_VISUAL_LAYER + plane = O_LIGHTING_VISUAL_PLANE + appearance_flags = RESET_COLOR | RESET_ALPHA | RESET_TRANSFORM + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + vis_flags = NONE + alpha = 110 diff --git a/code/game/objects/effects/spawners/roomspawner.dm b/code/game/objects/effects/spawners/roomspawner.dm index 01f3e47265ad3..2444e6cf3aca1 100644 --- a/code/game/objects/effects/spawners/roomspawner.dm +++ b/code/game/objects/effects/spawners/roomspawner.dm @@ -42,13 +42,61 @@ room_width = 10 room_height = 5 icon_state = "random_room_alternative" - rooms = list("sk_rdm011_barbershop","sk_rdm031_deltarobotics","sk_rdm039_deltaclutter1","sk_rdm040_deltabotnis","sk_rdm045_deltacafeteria","sk_rdm046_deltaarcade","sk_rdm082_maintmedical","sk_rdm091_skidrow","sk_rdm100_meetingroom","sk_rdm105_phage","sk_rdm125_courtroom","sk_rdm126_gaschamber","sk_rdm127_oldaichamber","sk_rdm128_radiationtherapy","sk_rdm150_smallmedlobby","sk_rdm151_ratburger","sk_rdm152_geneticsoffice","sk_rdm153_hobowithpeter","sk_rdm154_butchersden","sk_rdm155_punjiconveyor","sk_rdm156_oldairlock_interchange","sk_rdm161_kilovault") + rooms = list( + "sk_rdm011_barbershop", + "sk_rdm031_deltarobotics", + "sk_rdm039_deltaclutter1", + "sk_rdm040_deltabotnis", + "sk_rdm045_deltacafeteria", + "sk_rdm046_deltaarcade", + "sk_rdm082_maintmedical", + "sk_rdm091_skidrow", + "sk_rdm100_meetingroom", + "sk_rdm105_phage", + "sk_rdm125_courtroom", + "sk_rdm126_gaschamber", + "sk_rdm127_oldaichamber", + "sk_rdm128_radiationtherapy", + "sk_rdm150_smallmedlobby", + "sk_rdm151_ratburger", + "sk_rdm152_geneticsoffice", + "sk_rdm153_hobowithpeter", + "sk_rdm154_butchersden", + "sk_rdm155_punjiconveyor", + "sk_rdm156_oldairlock_interchange", + "sk_rdm161_kilovault") /obj/effect/spawner/room/special/tenxten_terrestrial name = "10x10 terrestrial room" room_width = 10 room_height = 10 icon_state = "random_room_alternative" - rooms = list("sk_rdm033_deltalibrary","sk_rdm060_snakefighter","sk_rdm062_roosterdome","sk_rdm070_pubbybar","sk_rdm083_bigtheatre","sk_rdm098_graffitiroom","sk_rdm102_podrepairbay","sk_rdm106_sanitarium","sk_rdm129_beach","sk_rdm130_benoegg","sk_rdm131_confinementroom","sk_rdm132_conveyorroom","sk_rdm133_oldoffice","sk_rdm134_snowforest","sk_rdm141_6sectorsdown","sk_rdm142_olddiner","sk_rdm143_gamercave","sk_rdm144_smallmagician","sk_rdm145_ladytesla_altar","sk_rdm146_blastdoor_interchange","sk_rdm147_advbotany","sk_rdm148_botany_apiary","sk_rdm157_chess","sk_rdm159_kilosnakepit","sk_rdm167_library_ritual") + rooms = list( + "sk_rdm033_deltalibrary", + "sk_rdm060_snakefighter", + "sk_rdm062_roosterdome", + "sk_rdm070_pubbybar", + "sk_rdm083_bigtheatre", + "sk_rdm098_graffitiroom", + "sk_rdm102_podrepairbay", + "sk_rdm106_sanitarium", + "sk_rdm129_beach", + "sk_rdm130_benoegg", + "sk_rdm131_confinementroom", + "sk_rdm132_conveyorroom", + "sk_rdm133_oldoffice", + "sk_rdm134_snowforest", + "sk_rdm141_6sectorsdown", + "sk_rdm142_olddiner", + "sk_rdm143_gamercave", + "sk_rdm144_smallmagician", + "sk_rdm145_ladytesla_altar", + "sk_rdm146_blastdoor_interchange", + "sk_rdm147_advbotany", + "sk_rdm148_botany_apiary", + "sk_rdm157_chess", + "sk_rdm159_kilosnakepit", + "sk_rdm167_library_ritual", + "sk_rdm176_spacewindowroom") /obj/effect/spawner/room/fivexfour name = "5x4 room spawner" room_width = 5 diff --git a/code/game/objects/effects/step_triggers.dm b/code/game/objects/effects/step_triggers.dm index cb85c98cc456b..ffd84411841df 100644 --- a/code/game/objects/effects/step_triggers.dm +++ b/code/game/objects/effects/step_triggers.dm @@ -68,10 +68,8 @@ if(AM in T.affecting) return - if(isliving(AM)) - var/mob/living/M = AM - if(immobilize) - M.mobility_flags &= ~MOBILITY_MOVE + if(immobilize) + ADD_TRAIT(AM, TRAIT_IMMOBILIZED, src) affecting[AM] = AM.dir var/datum/move_loop/loop = SSmove_manager.move(AM, direction, speed, tiles ? tiles * speed : INFINITY) @@ -107,11 +105,8 @@ SIGNAL_HANDLER var/atom/movable/being_moved = source.moving affecting -= being_moved - if(isliving(being_moved)) - var/mob/living/M = being_moved - if(immobilize) - M.mobility_flags |= MOBILITY_MOVE - M.update_mobility() + REMOVE_TRAIT(being_moved, TRAIT_IMMOBILIZED, REF(src)) + /* Stops things thrown by a thrower, doesn't do anything */ diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index b024a12a7e6ad..2b826a39dd931 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -571,7 +571,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) blockhand = (locate(/obj/item/bodypart/l_arm) in owner.bodyparts) if(!blockhand) return 0 - if(blockhand.is_disabled()) + if(blockhand?.bodypart_disabled) to_chat(owner, "You're too exausted to block the attack!") return 0 else if(HAS_TRAIT(owner, TRAIT_NOLIMBDISABLE) && owner.getStaminaLoss() >= 30) diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index 06be746ccd785..d899c38641ee2 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -24,7 +24,7 @@ RLD w_class = WEIGHT_CLASS_LARGE custom_materials = list(/datum/material/iron=100000) req_access_txt = "11" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF var/datum/effect_system/spark_spread/spark_system var/matter = 0 @@ -932,7 +932,8 @@ RLD /obj/machinery/plumbing/disposer = 10, /obj/machinery/plumbing/filter = 5, /obj/machinery/plumbing/grinder_chemical = 30, - /obj/machinery/plumbing/splitter = 5 + /obj/machinery/plumbing/splitter = 5, + /obj/machinery/plumbing/bottle_dispenser = 20, ) /obj/item/construction/plumbing/attack_self(mob/user) diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index b701a0509ba5d..96be0b40ffc06 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -213,7 +213,7 @@ GLOBAL_LIST_INIT(fluid_duct_recipes, list( w_class = WEIGHT_CLASS_LARGE slot_flags = ITEM_SLOT_BELT custom_materials = list(/datum/material/iron=75000, /datum/material/glass=37500) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF var/datum/effect_system/spark_spread/spark_system var/working = 0 diff --git a/code/game/objects/items/RSF.dm b/code/game/objects/items/RSF.dm index 3f676294af26c..b29a67d9a7b2b 100644 --- a/code/game/objects/items/RSF.dm +++ b/code/game/objects/items/RSF.dm @@ -14,7 +14,7 @@ RSF density = FALSE anchored = FALSE item_flags = NOBLUDGEON - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) var/matter = 0 var/mode = 1 w_class = WEIGHT_CLASS_NORMAL diff --git a/code/game/objects/items/apc_frame.dm b/code/game/objects/items/apc_frame.dm index 1c93bfcd08531..66f3e8c6eac62 100644 --- a/code/game/objects/items/apc_frame.dm +++ b/code/game/objects/items/apc_frame.dm @@ -1,92 +1,9 @@ -/obj/item/wallframe - icon = 'icons/obj/wallframe.dmi' - custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT*2) - flags_1 = CONDUCT_1 - item_state = "syringe_kit" - lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - w_class = WEIGHT_CLASS_SMALL - var/result_path - var/inverse = 0 // For inverse dir frames like light fixtures. - var/pixel_shift //The amount of pixels - -/obj/item/wallframe/proc/try_build(turf/on_wall, mob/user) - if(get_dist(on_wall,user)>1) - return - var/ndir = get_dir(on_wall, user) - if(!(ndir in GLOB.cardinals)) - return - var/turf/T = get_turf(user) - var/area/A = get_area(T) - if(!isfloorturf(T)) - to_chat(user, "You cannot place [src] on this spot!") - return - if(A.always_unpowered) - to_chat(user, "You cannot place [src] in this area!") - return - if(check_wall_item(T, ndir, inverse*2)) - to_chat(user, "There's already an item on this wall!") - return - - return TRUE - -/obj/item/wallframe/proc/attach(turf/on_wall, mob/user) - if(result_path) - playsound(src.loc, 'sound/machines/click.ogg', 75, 1) - user.visible_message("[user.name] attaches [src] to the wall.", - "You attach [src] to the wall.", - "You hear clicking.") - var/ndir = get_dir(on_wall,user) - if(inverse) - ndir = turn(ndir, 180) - - var/obj/O = new result_path(get_turf(user), ndir, TRUE) - if(pixel_shift) - switch(ndir) - if(NORTH) - O.pixel_y = pixel_shift - if(SOUTH) - O.pixel_y = -pixel_shift - if(EAST) - O.pixel_x = pixel_shift - if(WEST) - O.pixel_x = -pixel_shift - after_attach(O) - - qdel(src) - -/obj/item/wallframe/proc/after_attach(var/obj/O) - transfer_fingerprints_to(O) - -/obj/item/wallframe/attackby(obj/item/W, mob/user, params) - ..() - if(W.tool_behaviour == TOOL_SCREWDRIVER) - // For camera-building borgs - var/turf/T = get_step(get_turf(user), user.dir) - if(iswallturf(T)) - T.attackby(src, user, params) - - var/iron_amt = round(custom_materials[SSmaterials.GetMaterialRef(/datum/material/iron)]/MINERAL_MATERIAL_AMOUNT) //Replace this shit later - var/glass_amt = round(custom_materials[SSmaterials.GetMaterialRef(/datum/material/glass)]/MINERAL_MATERIAL_AMOUNT) //Replace this shit later - - if(W.tool_behaviour == TOOL_WRENCH && (iron_amt || glass_amt)) - to_chat(user, "You dismantle [src].") - if(iron_amt) - new /obj/item/stack/sheet/iron(get_turf(src), iron_amt) - if(glass_amt) - new /obj/item/stack/sheet/glass(get_turf(src), glass_amt) - qdel(src) - - - // APC HULL /obj/item/wallframe/apc name = "\improper APC frame" desc = "Used for repairing or building APCs." icon_state = "apc" result_path = /obj/machinery/power/apc - inverse = 1 - /obj/item/wallframe/apc/try_build(turf/on_wall, user) if(!..()) @@ -108,16 +25,3 @@ to_chat(user, "You cut the cables and disassemble the unused power terminal.") qdel(E) return TRUE - - -/obj/item/electronics - desc = "Looks like a circuit. Probably is." - icon = 'icons/obj/module.dmi' - icon_state = "door_electronics" - item_state = "electronic" - lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - flags_1 = CONDUCT_1 - w_class = WEIGHT_CLASS_SMALL - custom_materials = list(/datum/material/iron=50, /datum/material/glass=50) - grind_results = list(/datum/reagent/iron = 10, /datum/reagent/silicon = 10) diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 87115edd19379..a743677e5141e 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -164,7 +164,7 @@ lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' slot_flags = ITEM_SLOT_ID - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF | ACID_PROOF var/list/access = list() var/registered_name// The name registered_name on the card @@ -849,7 +849,7 @@ update_label("John Doe", "Clowny") name = "paper nametag" desc = "Some spare papers taped into a vague card shape, with a name scribbled on it. Seems trustworthy." icon_state = "paper" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = null // removes all resistance because its a piece of paper access = list() assignment = "Unknown" diff --git a/code/game/objects/items/chainsaw.dm b/code/game/objects/items/chainsaw.dm index 913e7337f6889..5d84cdcfcccb6 100644 --- a/code/game/objects/items/chainsaw.dm +++ b/code/game/objects/items/chainsaw.dm @@ -20,6 +20,7 @@ attack_verb = list("sawed", "tore", "cut", "chopped", "diced") hitsound = "swing_hit" sharpness = IS_SHARP + bleed_force = BLEED_DEEP_WOUND actions_types = list(/datum/action/item_action/startchainsaw) var/on = FALSE tool_behaviour = TOOL_SAW diff --git a/code/game/objects/items/chrono_eraser.dm b/code/game/objects/items/chrono_eraser.dm index 3a58d75db273e..e835909745a4f 100644 --- a/code/game/objects/items/chrono_eraser.dm +++ b/code/game/objects/items/chrono_eraser.dm @@ -111,7 +111,7 @@ if(field == F) var/turf/currentpos = get_turf(src) var/mob/living/user = loc - if(currentpos == startpos && isliving(user) && (user.mobility_flags & MOBILITY_STAND) && (user.stat == CONSCIOUS) && (field in view(CHRONO_BEAM_RANGE, currentpos))) + if(currentpos == startpos && isliving(user) && user.body_position == STANDING_UP && !HAS_TRAIT(user, TRAIT_INCAPACITATED) && (field in view(CHRONO_BEAM_RANGE, currentpos))) return TRUE field_disconnect(F) return FALSE diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index fce19cc26baec..f536623565e43 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -175,8 +175,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM else return ..() -/obj/item/clothing/mask/cigarette/afterattack(obj/item/reagent_containers/glass/glass, mob/user, proximity) - . = ..() +/obj/item/clothing/mask/cigarette/proc/dip(obj/item/reagent_containers/glass/glass, mob/user, proximity) if(!proximity || lit) //can't dip if cigarette is lit (it will heat the reagents in the glass instead) return if(istype(glass)) //you can dip cigarettes into beakers @@ -190,6 +189,38 @@ CIGARETTE PACKETS ARE IN FANCY.DM else to_chat(user, "[src] is full.") +/obj/item/clothing/mask/cigarette/proc/butt(mob/living/M, mob/living/user, proximity) + if(!istype(M)) + return + if(HAS_TRAIT(user, TRAIT_PACIFISM)) + return + if(lit && user.a_intent == INTENT_HARM) + force = 4 + var/target_zone = user.get_combat_bodyzone() + M.apply_damage(force, BURN, target_zone) + qdel(src) + var/cig_butt = new type_butt() + user.put_in_hands(cig_butt) + new /obj/effect/decal/cleanable/ash(M.loc) + playsound(user, 'sound/surgery/cautery2.ogg', 25, 1) + return + if(lit && user.a_intent != INTENT_HARM) + smoketime -= 120 + if(prob(40)) + src.extinguish() + if(src.smoketime <= 0) + qdel(src) + var/cig_butt = new type_butt() + user.put_in_hands(cig_butt) + playsound(user, 'sound/items/cig_snuff.ogg', 25, 1) + +/obj/item/clothing/mask/cigarette/afterattack(var/target, mob/living/user, proximity) + if (istype(target, /mob/living)) + butt(target, user, proximity) + . = ..() + else + . = ..() + dip(target, user, proximity) /obj/item/clothing/mask/cigarette/proc/light(flavor_text = null) if(lit) @@ -675,15 +706,9 @@ CIGARETTE PACKETS ARE IN FANCY.DM user.visible_message("Without even breaking stride, [user] flips open and lights [src] in one smooth movement.", "Without even breaking stride, you flip open and light [src] in one smooth movement.") playsound(src.loc, 'sound/items/zippo_on.ogg', 100, 1) else - var/prot = FALSE var/mob/living/carbon/human/H = user - if(istype(H) && H.gloves) - var/obj/item/clothing/gloves/G = H.gloves - if(G.max_heat_protection_temperature) - prot = (G.max_heat_protection_temperature > 360) - else - prot = TRUE + var/prot = !istype(H) || H.gloves if(prot || prob(75)) user.visible_message("After a few attempts, [user] manages to light [src].", "After a few attempts, you manage to light [src].") @@ -987,7 +1012,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(prob(5))//small chance for the vape to break and deal damage if it's emagged playsound(get_turf(src), 'sound/effects/pop_expl.ogg', 50, 0) M.apply_damage(20, BURN, BODY_ZONE_HEAD) - M.Paralyze(300, 1, 0) + M.Paralyze(300) var/datum/effect_system/spark_spread/sp = new /datum/effect_system/spark_spread sp.set_up(5, 1, src) sp.start() diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 7e70e7d6740e3..be38d3ff63d34 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -506,6 +506,7 @@ req_components = list( /obj/item/stock_parts/micro_laser = 1, /obj/item/stock_parts/capacitor = 1, + /obj/item/stock_parts/cell = 1, /obj/item/stack/cable_coil = 3) needs_anchored = FALSE @@ -860,14 +861,6 @@ /obj/item/stock_parts/manipulator = 1, /obj/item/stock_parts/micro_laser = 1) -/obj/item/circuitboard/machine/experimentor - name = "E.X.P.E.R.I-MENTOR (Machine Board)" - icon_state = "science" - build_path = /obj/machinery/rnd/experimentor - req_components = list( - /obj/item/stock_parts/scanning_module = 1, - /obj/item/stock_parts/manipulator = 2, - /obj/item/stock_parts/micro_laser = 2) /obj/item/circuitboard/machine/mech_recharger name = "mechbay recharger (Machine Board)" diff --git a/code/game/objects/items/cosmetics.dm b/code/game/objects/items/cosmetics.dm index 69d133edb6a44..d53776dd14bd3 100644 --- a/code/game/objects/items/cosmetics.dm +++ b/code/game/objects/items/cosmetics.dm @@ -265,15 +265,6 @@ user.visible_message("[user] is slitting [user.p_their()] own throat with [src]! It looks like [user.p_theyre()] trying to commit suicide!") return BRUTELOSS -/obj/item/razor/attack(mob/M, mob/user) - . = ..() - if(ishuman(M) && extended == 1 && (user.a_intent == INTENT_HARM)) - var/mob/living/carbon/human/H = M - var/def_check = H.getarmor(MELEE) - H.bleed_rate += ((force * 10) - def_check)/30 //sharp blade causes a shitload of blood loss if on harm intent - if(H.bleed_rate >= 10) - to_chat(M, "You're losing blood fast!") - /obj/item/razor/straightrazor/attack_self(mob/user) extended = !extended playsound(src.loc, 'sound/weapons/batonextend.ogg', 50, 1) @@ -285,6 +276,7 @@ attack_verb = list("slashed", "stabbed", "sliced", "slit", "shaved", "diced", "cut") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_SURFACE tool_behaviour = TOOL_SCALPEL else force = initial(force) @@ -294,6 +286,7 @@ attack_verb = list("stubbed", "poked") hitsound = 'sound/weapons/genhit.ogg' sharpness = IS_BLUNT + bleed_force = 0 tool_behaviour = null /obj/item/handmirror diff --git a/code/game/objects/items/crab17.dm b/code/game/objects/items/crab17.dm index 659b808765829..5b4b0946fea3e 100644 --- a/code/game/objects/items/crab17.dm +++ b/code/game/objects/items/crab17.dm @@ -33,7 +33,7 @@ icon = 'icons/obj/money_machine.dmi' icon_state = "bogdanoff" layer = TABLE_LAYER //So that the crate inside doesn't appear underneath - armor = list(MELEE = 30, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 100, BIO = 0, RAD = 0, FIRE = 100, ACID = 80, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 100, BIO = 0, RAD = 0, FIRE = 100, ACID = 80, STAMINA = 0, BLEED = 0) density = TRUE pixel_z = -8 layer = LARGE_MOB_LAYER diff --git a/code/game/objects/items/debug_items.dm b/code/game/objects/items/debug_items.dm index 14032b526c10b..dd9f63ee12241 100644 --- a/code/game/objects/items/debug_items.dm +++ b/code/game/objects/items/debug_items.dm @@ -235,7 +235,7 @@ item_state = "holdingpack" resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF item_flags = NO_MAT_REDEMPTION - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) /obj/item/storage/backpack/debug/ComponentInitialize() . = ..() @@ -328,6 +328,7 @@ TRAIT_SURGEON, TRAIT_METALANGUAGE_KEY_ALLOWED ) + var/spacewalk_initial /obj/item/debug/orb_of_power/pickup(mob/user) . = ..() @@ -350,12 +351,17 @@ picker.see_override = SEE_INVISIBLE_OBSERVER picker.update_sight() + spacewalk_initial = user.spacewalk + user.spacewalk = TRUE /obj/item/debug/orb_of_power/dropped(mob/living/carbon/human/user) . = ..() var/obj/item/debug/orb_of_power/orb = locate() in user.get_contents() if(orb) return + + user.spacewalk = spacewalk_initial + for(var/each in traits_to_give) REMOVE_TRAIT(user, each, "debug") user.remove_all_languages("debug") @@ -371,3 +377,67 @@ if(!HAS_TRAIT(user, TRAIT_SECURITY_HUD)) hud = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] hud.remove_hud_from(user) + +// kinda works like hilbert, but not really +/obj/item/map_template_diver + name = "Pseudo-world diver" + desc = "A globe that you can dive into a pseudo-world, but there's no way back." + icon_state = "hilbertshotel" + w_class = WEIGHT_CLASS_TINY + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + + var/datum/map_template/map_template = /datum/map_template/debug_target + var/working + var/turf/turf_to_dive + + var/live_server_warning + +/datum/map_template/debug_target + name = "Debug map to test" + mappath = '_maps/map_files/debug/multidir_sprite_debug.dmm' + +// friendly warning setter +/obj/item/map_template_diver/Initialize() + . = ..() +#ifndef DEBUG + live_server_warning = TRUE +#endif + +/obj/item/map_template_diver/attack_self(mob/user) + . = ..() + + if(turf_to_dive) + dive_into(user) + return + + if(!check_rights_for(user.client, R_ADMIN | R_DEBUG)) + client_alert(user.client, "Players are not allowed to use this debug item, even for fun.", "No permission, no fun") + return + if(live_server_warning) + client_alert(user.client, "It looks the server is actually live. Using this may cost the performance of the server. Use this again if you're sure.", "Warning") + live_server_warning = FALSE + return + + if(working) + to_chat(user, "We're creating a map yet.") + return + + if(ispath(map_template)) + create_map(user) + return + +/obj/item/map_template_diver/proc/create_map(mob/user) + set waitfor = FALSE + + to_chat(user, "Creates a map template...") + working = TRUE + map_template = new map_template() + var/datum/space_level/space_level = map_template.load_new_z(null, ZTRAITS_DEBUG) + turf_to_dive = locate(round((world.maxx - map_template.width)/2), round((world.maxy - map_template.height)/2), space_level.z_value) + to_chat(user, "Creation is completed.") + working = FALSE + dive_into(user) + +/obj/item/map_template_diver/proc/dive_into(mob/user) + to_chat(user, "Teleports to the test area.") + user.forceMove(turf_to_dive) diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 4675d451aa906..ad4d2dccb00e1 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -14,7 +14,7 @@ throwforce = 6 w_class = WEIGHT_CLASS_BULKY actions_types = list(/datum/action/item_action/toggle_paddles) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0, BLEED = 0) var/obj/item/shockpaddles/paddle_type = /obj/item/shockpaddles var/on = FALSE //if the paddles are equipped (1) or on the defib (0) diff --git a/code/game/objects/items/deployable/barricade.dm b/code/game/objects/items/deployable/barricade.dm index ee8c46727a671..38688c4cc8eed 100644 --- a/code/game/objects/items/deployable/barricade.dm +++ b/code/game/objects/items/deployable/barricade.dm @@ -194,7 +194,7 @@ icon_state = "barrier1" max_integrity = 180 proj_pass_rate = 20 - armor = list(MELEE = 10, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, RAD = 100, FIRE = 10, ACID = 0, STAMINA = 0) + armor = list(MELEE = 10, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 100, RAD = 100, FIRE = 10, ACID = 0, STAMINA = 0, BLEED = 0) req_access = list(ACCESS_SECURITY) pickup_damaged = FALSE locked_down = TRUE diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index e3ba5227963ef..b97e1707c6159 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -187,7 +187,7 @@ else names[M.name] = 1 dat += "[M.name]" - if(!(M.mobility_flags & MOBILITY_STAND)) + if(M.body_position == LYING_DOWN) if(M.buckled) dat += " (Sitting)" else diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index c55f91eca42f0..ed801cfa5e9c0 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -161,7 +161,7 @@ . = ..() master.disrupt() -/obj/effect/dummy/chameleon/relaymove(mob/user, direction) +/obj/effect/dummy/chameleon/relaymove(mob/living/user, direction) if(isspaceturf(loc) || !direction) return //No magical space movement! diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 1c5446cf371b4..6aa2ee923e4d4 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -13,14 +13,16 @@ slot_flags = ITEM_SLOT_BELT custom_materials = list(/datum/material/iron=50, /datum/material/glass=20) actions_types = list(/datum/action/item_action/toggle_light) - light_system = MOVABLE_LIGHT + light_system = MOVABLE_LIGHT_DIRECTIONAL light_range = 4 light_power = 1 light_on = FALSE - var/on = FALSE + /// The sound the light makes when it's turned on var/sound_on = 'sound/items/flashlight_on.ogg' + /// The sound the light makes when it's turned off var/sound_off = 'sound/items/flashlight_off.ogg' - + /// Is the light turned on or off currently + var/on = FALSE /obj/item/flashlight/Initialize(mapload) . = ..() @@ -41,16 +43,18 @@ if(light_system == STATIC_LIGHT) update_light() - -/obj/item/flashlight/attack_self(mob/user) +/obj/item/flashlight/proc/toggle_lights(mob/user) on = !on + playsound(user, on ? sound_on : sound_off, 40, TRUE) update_brightness(user) update_action_buttons() - return 1 + +/obj/item/flashlight/attack_self(mob/user) + toggle_lights(user) /obj/item/flashlight/suicide_act(mob/living/carbon/human/user) if (user.is_blind()) - user.visible_message("[user] is putting [src] close to [user.p_their()] eyes and turning it on... but [user.p_theyre()] blind!") + user.visible_message("[user] is putting [src] close to [user.p_their()] eyes and turning it on... but [user.p_theyre()] blind!") return SHAME user.visible_message("[user] is putting [src] close to [user.p_their()] eyes and turning it on! It looks like [user.p_theyre()] trying to commit suicide!") return FIRELOSS @@ -178,6 +182,7 @@ icon_state = "penlight" item_state = "" worn_icon_state = "pen" + w_class = WEIGHT_CLASS_TINY flags_1 = CONDUCT_1 light_range = 2 var/holo_cooldown = 0 @@ -191,7 +196,7 @@ var/T = get_turf(target) if(locate(/mob/living) in T) new /obj/effect/temp_visual/medical_holosign(T,user) //produce a holographic glow - holo_cooldown = world.time + 100 + holo_cooldown = world.time + 10 SECONDS return /obj/effect/temp_visual/medical_holosign @@ -202,7 +207,7 @@ /obj/effect/temp_visual/medical_holosign/Initialize(mapload, creator) . = ..() - playsound(loc, 'sound/machines/ping.ogg', 50, 0) //make some noise! + playsound(loc, 'sound/machines/ping.ogg', 50, FALSE) //make some noise! if(creator) visible_message("[creator] created a medical hologram!") @@ -229,6 +234,7 @@ righthand_file = 'icons/mob/inhands/items_righthand.dmi' force = 10 light_range = 5 + light_system = STATIC_LIGHT w_class = WEIGHT_CLASS_BULKY flags_1 = CONDUCT_1 custom_materials = null @@ -274,6 +280,7 @@ var/produce_heat = 1500 heat = 1000 light_color = LIGHT_COLOR_FLARE + light_system = MOVABLE_LIGHT grind_results = list(/datum/reagent/sulfur = 15) sound_on = 'sound/items/matchstick_lit.ogg' sound_off = null @@ -358,6 +365,7 @@ righthand_file = 'icons/mob/inhands/equipment/mining_righthand.dmi' desc = "A mining lantern." light_range = 6 // luminosity when on + light_system = MOVABLE_LIGHT /obj/item/flashlight/lantern/heirloom_moth name = "old lantern" @@ -445,8 +453,10 @@ custom_price = 10 w_class = WEIGHT_CLASS_SMALL light_range = 4 + light_system = MOVABLE_LIGHT color = LIGHT_COLOR_GREEN icon_state = "glowstick" + base_icon_state = "glowstick" item_state = "glowstick" grind_results = list(/datum/reagent/phenol = 15, /datum/reagent/hydrogen = 10, /datum/reagent/oxygen = 5) //Meth-in-a-stick var/burn_pickup = FALSE //If true, fuel will only decrease after being picked up or used in hand (Useful for mapping) @@ -472,24 +482,30 @@ /obj/item/flashlight/glowstick/proc/turn_off() on = FALSE - update_icon() + update_appearance() -/obj/item/flashlight/glowstick/update_icon() - item_state = "glowstick" - cut_overlays() +/obj/item/flashlight/glowstick/update_appearance(updates=ALL) + . = ..() if(fuel <= 0) - icon_state = "glowstick-empty" - cut_overlays() set_light_on(FALSE) - else if(on) - var/mutable_appearance/glowstick_overlay = mutable_appearance(icon, "glowstick-glow") - glowstick_overlay.color = color - add_overlay(glowstick_overlay) - item_state = "glowstick-on" + return + if(on) set_light_on(TRUE) - else - icon_state = "glowstick" - cut_overlays() + return + +/obj/item/flashlight/glowstick/update_icon_state() + icon_state = "[base_icon_state][(fuel <= 0) ? "-empty" : ""]" + item_state = "[base_icon_state][((fuel > 0) && on) ? "-on" : ""]" + return ..() + +/obj/item/flashlight/glowstick/update_overlays() + . = ..() + if(fuel <= 0 && !on) + return + + var/mutable_appearance/glowstick_overlay = mutable_appearance(icon, "glowstick-glow") + glowstick_overlay.color = color + . += glowstick_overlay /obj/item/flashlight/glowstick/pickup(mob/user) ..() @@ -574,7 +590,7 @@ name = "disco light" desc = "Groovy..." icon_state = null - light_system = STATIC_LIGHT + light_system = MOVABLE_LIGHT light_range = 4 light_power = 10 alpha = 0 @@ -623,6 +639,7 @@ /obj/item/flashlight/eyelight name = "eyelight" desc = "This shouldn't exist outside of someone's head, how are you seeing this?" + light_system = MOVABLE_LIGHT light_range = 15 light_power = 1 flags_1 = CONDUCT_1 diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm index 68a47eb19db09..7c6d8c1798069 100644 --- a/code/game/objects/items/devices/forcefieldprojector.dm +++ b/code/game/objects/items/devices/forcefieldprojector.dm @@ -87,7 +87,7 @@ mouse_opacity = MOUSE_OPACITY_OPAQUE resistance_flags = INDESTRUCTIBLE CanAtmosPass = ATMOS_PASS_DENSITY - armor = list(MELEE = 0, BULLET = 25, LASER = 50, ENERGY = 50, BOMB = 25, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 25, LASER = 50, ENERGY = 50, BOMB = 25, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) var/obj/item/forcefield_projector/generator /obj/structure/projected_forcefield/Initialize(mapload, obj/item/forcefield_projector/origin) diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index dc48ec35dff31..e0a8ea48ed4f2 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -148,7 +148,7 @@ return var/mob/living/carbon/human/H = M if(iscatperson(H) && !H.is_blind()) //catpeople! - if(user.mobility_flags & MOBILITY_STAND) + if(user.body_position == STANDING_UP) H.setDir(get_dir(H,targloc)) // kitty always looks at the light if(prob(effectchance)) H.visible_message("[H] makes a grab for the light!","LIGHT!") @@ -161,9 +161,11 @@ else if(iscat(M)) //cats! var/mob/living/simple_animal/pet/cat/C = M if(prob(50)) + if(C.resting) + C.set_resting(FALSE, instant = TRUE) C.visible_message("[C] pounces on the light!","LIGHT!") C.Move(targloc) - C.set_resting(TRUE, FALSE) + C.Immobilize(1 SECONDS) else C.visible_message("[C] looks uninterested in your games.","You spot [user] shining [src] at you. How insulting!") diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 0d6fcfc51c18a..e448d54434215 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -14,8 +14,6 @@ /obj/item/radio/intercom/Initialize(mapload, ndir, building) . = ..() - if(building) - setDir(ndir) var/area/current_area = get_area(src) if(!current_area) return @@ -159,12 +157,16 @@ desc = "A ready-to-go intercom. Just slap it on a wall and screw it in!" icon_state = "intercom" result_path = /obj/item/radio/intercom/unscrewed - pixel_shift = 29 - inverse = TRUE + pixel_shift = 26 custom_materials = list(/datum/material/iron = 75, /datum/material/glass = 25) +MAPPING_DIRECTIONAL_HELPERS(/obj/item/radio/intercom, 26) + /obj/item/radio/intercom/chapel name = "Confessional intercom" anonymize = TRUE frequency = 1481 broadcasting = TRUE + +//MAPPING_DIRECTIONAL_HELPERS(/obj/item/radio/intercom/prison, 26) +MAPPING_DIRECTIONAL_HELPERS(/obj/item/radio/intercom/chapel, 26) diff --git a/code/game/objects/items/devices/reverse_bear_trap.dm b/code/game/objects/items/devices/reverse_bear_trap.dm index 296bc9981a0df..f1159d676953e 100644 --- a/code/game/objects/items/devices/reverse_bear_trap.dm +++ b/code/game/objects/items/devices/reverse_bear_trap.dm @@ -7,7 +7,6 @@ flags_1 = CONDUCT_1 resistance_flags = FIRE_PROOF | UNACIDABLE w_class = WEIGHT_CLASS_NORMAL - obj_integrity = 300 max_integrity = 300 item_state = "rack_parts" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 39d8fcba33b86..0e106e49fec33 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -287,8 +287,6 @@ GENE SCANNER healthy = FALSE if(healthy) message += "\tHealthy." - else - message += "\tSubject does not have ears." var/obj/item/organ/eyes/eyes = C.getorganslot(ORGAN_SLOT_EYES) message += "\t==EYE STATUS==" if(istype(eyes)) @@ -310,9 +308,6 @@ GENE SCANNER healthy = FALSE if(healthy) message += "\tHealthy." - else - message += "\tSubject does not have eyes." - // Body part damage report if(iscarbon(M)) @@ -348,6 +343,7 @@ GENE SCANNER var/minor_damage var/major_damage var/max_damage + var/list/missing_organ_list = list() var/report_organs = FALSE //Piece together the lists to be reported @@ -377,7 +373,10 @@ GENE SCANNER else minor_damage = "\tMildly Damaged Organs: " minor_damage += organ.name - + for(var/obj/item/organ/each_organ as anything in H.dna.species.required_organs) //Start checking against the carbon mob, seeing if there is any organs missing. + if(isnull(H.getorgan(each_organ))) //Can we find the given organ in the mob? + missing_organ_list += initial(each_organ.name) //If not, add it to the list. + report_organs = TRUE if(report_organs) //we either finish the list, or set it to be empty if no organs were reported in that category if(!max_damage) max_damage = "\tNon-Functional Organs: " @@ -394,6 +393,8 @@ GENE SCANNER message += minor_damage message += major_damage message += max_damage + if(length(missing_organ_list)) //If we have missing organs, display them in a fancy list. + message += "\tMissing Organs: [english_list(missing_organ_list)]" //Genetic damage if(advanced && H.has_dna()) message += "\tGenetic Stability: [H.dna.stability]%." @@ -456,8 +457,10 @@ GENE SCANNER if(blood_id) if(ishuman(C)) var/mob/living/carbon/human/H = C - if(H.bleed_rate) - message += "Subject is bleeding!" + if(H.is_bleeding()) + message += "Subject is bleeding at a rate of [round(H.get_bleed_rate(), 0.1)]/s!" + else if (H.is_bandaged()) + message += "Subject is bleeding (Bandaged)!" var/blood_percent = round((C.blood_volume / BLOOD_VOLUME_NORMAL)*100) var/blood_type = C.dna.blood_type if(blood_id != /datum/reagent/blood)//special blood substance @@ -466,12 +469,13 @@ GENE SCANNER blood_type = R.name else blood_type = blood_id + var/blood_info = "[blood_type] (Compatible: [jointext(get_safe_blood(blood_type), ", ")])" if(C.blood_volume <= BLOOD_VOLUME_SAFE && C.blood_volume > BLOOD_VOLUME_OKAY) - message += "Blood level: LOW [blood_percent] %, [C.blood_volume] cl, type: [blood_type]" + message += "Blood level: LOW [blood_percent] %, [C.blood_volume] cl, type: [blood_info]" else if(C.blood_volume <= BLOOD_VOLUME_OKAY) - message += "Blood level: CRITICAL [blood_percent] %, [C.blood_volume] cl, type: [blood_type]" + message += "Blood level: CRITICAL [blood_percent] %, [C.blood_volume] cl, type: [blood_info]" else - message += "Blood level: [blood_percent] %, [C.blood_volume] cl, type: [blood_type]" + message += "Blood level: [blood_percent] %, [C.blood_volume] cl, type: [blood_info]" var/list/cyberimp_detect = list() for(var/obj/item/organ/cyberimp/CI in C.internal_organs) diff --git a/code/game/objects/items/dualsaber.dm b/code/game/objects/items/dualsaber.dm index 56f62fb6feb75..6b575424b02c8 100644 --- a/code/game/objects/items/dualsaber.dm +++ b/code/game/objects/items/dualsaber.dm @@ -26,7 +26,7 @@ block_sound = 'sound/weapons/egloves.ogg' block_flags = BLOCKING_ACTIVE | BLOCKING_NASTY | BLOCKING_PROJECTILE max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 70, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 70, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF light_system = MOVABLE_LIGHT light_range = 6 @@ -71,6 +71,7 @@ to_chat(user, "You lack the grace to wield this!") return COMPONENT_TWOHANDED_BLOCK_WIELD sharpness = IS_SHARP + bleed_force = BLEED_DEEP_WOUND w_class = w_class_on hitsound = 'sound/weapons/blade1.ogg' START_PROCESSING(SSobj, src) @@ -83,6 +84,7 @@ sharpness = initial(sharpness) w_class = initial(w_class) + bleed_force = initial(bleed_force) hitsound = "swing_hit" STOP_PROCESSING(SSobj, src) set_light_on(FALSE) diff --git a/code/game/objects/items/fireaxe.dm b/code/game/objects/items/fireaxe.dm index 2023b63f773f3..d5e4186e02a14 100644 --- a/code/game/objects/items/fireaxe.dm +++ b/code/game/objects/items/fireaxe.dm @@ -15,8 +15,9 @@ attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_CUT max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 30, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF item_flags = ISWEAPON var/icon_prefix = "fireaxe" diff --git a/code/game/objects/items/food/meatdish.dm b/code/game/objects/items/food/meatdish.dm index 88ed34df18b6b..23226ece4f125 100644 --- a/code/game/objects/items/food/meatdish.dm +++ b/code/game/objects/items/food/meatdish.dm @@ -317,7 +317,7 @@ food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment/vitamin = 2) tastes = list("meat" = 1) foodtypes = MEAT | RAW - eatverbs = list("bite","chew","nibble","deep throat","gobble","chomp") + eatverbs = list("bite","chew","nibble","gobble","chomp") w_class = WEIGHT_CLASS_SMALL /obj/item/food/raw_sausage/make_grillable() diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index 521194548b7d3..f10620228adfb 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -6,19 +6,6 @@ user.visible_message("[user] is strangling [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") return OXYLOSS -/obj/item/restraints/Destroy() - if(iscarbon(loc)) - var/mob/living/carbon/M = loc - if(M.handcuffed == src) - M.set_handcuffed(null) - M.update_handcuffed() - if(M.buckled?.buckle_requires_restraints) - M.buckled.unbuckle_mob(M) - if(M.legcuffed == src) - M.legcuffed = null - M.update_inv_legcuffed() - return ..() - //Handcuffs /obj/item/restraints/handcuffs @@ -39,7 +26,7 @@ throw_range = 5 custom_materials = list(/datum/material/iron=500) breakouttime = 1 MINUTES - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0, BLEED = 0) var/cuffsound = 'sound/weapons/handcuffs.ogg' var/trashtype = null //for disposable cuffs @@ -55,12 +42,12 @@ return if(!C.handcuffed) - if(C.get_num_arms(FALSE) >= 2 || C.get_arm_ignore()) + if(C.canBeHandcuffed()) C.visible_message("[user] is trying to put [src.name] on [C]!", \ "[user] is trying to put [src.name] on you!") playsound(loc, cuffsound, 30, 1, -2) - if(do_after(user, 4 SECONDS, C) && (C.get_num_arms(FALSE) >= 2 || C.get_arm_ignore())) + if(do_after(user, 4 SECONDS, C) && C.canBeHandcuffed()) if(iscyborg(user)) apply_cuffs(C, user, TRUE) else @@ -272,9 +259,9 @@ var/def_zone = BODY_ZONE_CHEST if(snap && iscarbon(L)) var/mob/living/carbon/C = L - if(C.mobility_flags & MOBILITY_STAND) + if(C.body_position == STANDING_UP) def_zone = pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) - if(!C.legcuffed && C.get_num_legs(FALSE) >= 2) //beartrap can't cuff your leg if there's already a beartrap or legcuffs, or you don't have two legs. + if(!C.legcuffed && C.num_legs >= 2) //beartrap can't cuff your leg if there's already a beartrap or legcuffs, or you don't have two legs. C.legcuffed = src forceMove(C) C.update_equipment_speed_mods() @@ -347,7 +334,7 @@ * * C - the carbon that we will try to ensnare */ /obj/item/restraints/legcuffs/bola/proc/ensnare(mob/living/carbon/C) - if(!C.legcuffed && C.get_num_legs(FALSE) >= 2) + if(!C.legcuffed && C.num_legs >= 2) visible_message("\The [src] ensnares [C]!") C.legcuffed = src forceMove(C) diff --git a/code/game/objects/items/his_grace.dm b/code/game/objects/items/his_grace.dm index c47136f77d836..e4692b910edf5 100644 --- a/code/game/objects/items/his_grace.dm +++ b/code/game/objects/items/his_grace.dm @@ -72,7 +72,7 @@ else . += "[src] is latched closed." -/obj/item/his_grace/relaymove(mob/living/user) //Allows changelings, etc. to climb out of Him after they revive, provided He isn't active +/obj/item/his_grace/relaymove(mob/living/user, direction) //Allows changelings, etc. to climb out of Him after they revive, provided He isn't active if(!awakened) user.forceMove(get_turf(src)) user.visible_message("[user] scrambles out of [src]!", "You climb out of [src]!") diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 01b6d227c4b43..d3aab132c132a 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -329,6 +329,7 @@ block_level = 1 block_power = 30 sharpness = IS_SHARP + bleed_force = BLEED_CUT hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") @@ -448,6 +449,7 @@ block_flags = BLOCKING_ACTIVE | BLOCKING_NASTY slot_flags = ITEM_SLOT_BACK sharpness = IS_SHARP + bleed_force = BLEED_CUT attack_verb = list("chopped", "sliced", "cut", "reaped") /obj/item/nullrod/scythe/Initialize(mapload) @@ -488,7 +490,7 @@ hitsound = 'sound/weapons/rapierhit.ogg' var/possessed = FALSE -/obj/item/nullrod/scythe/talking/relaymove(mob/user) +/obj/item/nullrod/scythe/talking/relaymove(mob/living/user, direction) return //stops buckled message spam for the ghost. /obj/item/nullrod/scythe/talking/attack_self(mob/living/user) @@ -565,6 +567,7 @@ w_class = WEIGHT_CLASS_HUGE item_flags = ABSTRACT | ISWEAPON sharpness = IS_SHARP + bleed_force = BLEED_CUT attack_verb = list("sawed", "tore", "cut", "chopped", "diced") hitsound = 'sound/weapons/chainsawhit.ogg' tool_behaviour = TOOL_SAW @@ -589,6 +592,7 @@ worn_icon_state = "render" hitsound = 'sound/items/bikehorn.ogg' sharpness = IS_SHARP + bleed_force = BLEED_CUT attack_verb = list("attacked", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") /obj/item/nullrod/pride_hammer @@ -639,6 +643,7 @@ throw_range = 7 throwforce = 30 sharpness = IS_SHARP + bleed_force = BLEED_CUT attack_verb = list("enlightened", "redpilled") /obj/item/nullrod/armblade @@ -653,6 +658,7 @@ item_flags = ABSTRACT | ISWEAPON w_class = WEIGHT_CLASS_HUGE sharpness = IS_SHARP + bleed_force = BLEED_CUT /obj/item/nullrod/armblade/Initialize(mapload) . = ..() @@ -712,6 +718,7 @@ righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' w_class = WEIGHT_CLASS_HUGE sharpness = IS_SHARP + bleed_force = BLEED_CUT slot_flags = null hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") @@ -745,6 +752,7 @@ attack_verb = list("poked", "impaled", "pierced", "jabbed") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_CUT /obj/item/nullrod/egyptian name = "egyptian staff" @@ -785,6 +793,7 @@ slot_flags = ITEM_SLOT_BELT armour_penetration = 10 sharpness = IS_SHARP_ACCURATE + bleed_force = BLEED_CUT w_class = WEIGHT_CLASS_BULKY attack_verb = list("stabbed", "poked", "slashed", "clocked") hitsound = 'sound/weapons/bladeslice.ogg' diff --git a/code/game/objects/items/hot_potato.dm b/code/game/objects/items/hot_potato.dm index 9d05a23523b47..cb9ecb13a97d3 100644 --- a/code/game/objects/items/hot_potato.dm +++ b/code/game/objects/items/hot_potato.dm @@ -103,7 +103,7 @@ return FALSE if(!victim.client) to_chat(user, "[src] refuses to attach to a non-sapient creature!") - if(victim.stat != CONSCIOUS || !victim.get_num_legs()) + if(victim.stat != CONSCIOUS || !victim.usable_legs) to_chat(user, "[src] refuses to attach to someone incapable of using it!") user.temporarilyRemoveItemFromInventory(src, TRUE) . = FALSE diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm index 5f3c40b2a6f38..1cc169de68e8f 100644 --- a/code/game/objects/items/implants/implant_misc.dm +++ b/code/game/objects/items/implants/implant_misc.dm @@ -41,7 +41,6 @@ imp_in.SetImmobilized(0) imp_in.adjustStaminaLoss(-200) imp_in.set_resting(FALSE) - imp_in.update_mobility() imp_in.reagents.add_reagent(/datum/reagent/medicine/synaptizine, 10) imp_in.reagents.add_reagent(/datum/reagent/medicine/omnizine, 10) diff --git a/code/game/objects/items/implants/implantchair.dm b/code/game/objects/items/implants/implantchair.dm index c8f4dc1e23c9f..d982a4eab9f28 100644 --- a/code/game/objects/items/implants/implantchair.dm +++ b/code/game/objects/items/implants/implantchair.dm @@ -134,7 +134,7 @@ "You successfully break out of [src]!") open_machine() -/obj/machinery/implantchair/relaymove(mob/user) +/obj/machinery/implantchair/relaymove(mob/living/user, direction) if(message_cooldown <= world.time) message_cooldown = world.time + 50 to_chat(user, "[src]'s door won't budge!") @@ -144,9 +144,10 @@ return if(isliving(user)) var/mob/living/L = user - if(!(L.mobility_flags & MOBILITY_STAND)) + if(L.body_position == LYING_DOWN) return close_machine(target) + /obj/machinery/implantchair/close_machine(mob/living/user) if((isnull(user) || istype(user)) && state_open) diff --git a/code/game/objects/items/inducer.dm b/code/game/objects/items/inducer.dm index c56fd8b8574e7..04ccf705ba49e 100644 --- a/code/game/objects/items/inducer.dm +++ b/code/game/objects/items/inducer.dm @@ -106,7 +106,10 @@ var/coefficient = 1 var/obj/item/organ/stomach/battery/battery if(istype(A, /obj/item/gun/energy)) - to_chat(user,"Error unable to interface with device") + to_chat(user, "Error unable to interface with device.") + return FALSE + if(istype(A, /obj/item/clothing/suit/space)) + to_chat(user, "Error unable to interface with device.") return FALSE if(istype(A, /obj)) O = A diff --git a/code/game/objects/items/kitchen.dm b/code/game/objects/items/kitchen.dm index 55047742d7d46..04bcfbc2fee83 100644 --- a/code/game/objects/items/kitchen.dm +++ b/code/game/objects/items/kitchen.dm @@ -28,7 +28,7 @@ flags_1 = CONDUCT_1 attack_verb = list("attacked", "stabbed", "poked") hitsound = 'sound/weapons/bladeslice.ogg' - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0, BLEED = 0) var/datum/reagent/forkload //used to eat omelette /obj/item/kitchen/fork/suicide_act(mob/living/carbon/user) diff --git a/code/game/objects/items/knives.dm b/code/game/objects/items/knives.dm index 7b67055fce7b9..c5ddeed82da17 100644 --- a/code/game/objects/items/knives.dm +++ b/code/game/objects/items/knives.dm @@ -19,6 +19,7 @@ attack_verb = list("slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "cuts") //attack_verb_simple = list("slash", "stab", "slice", "tear", "lacerate", "rip", "dice", "cut") sharpness = IS_SHARP_ACCURATE + bleed_force = BLEED_CUT armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50) var/bayonet = FALSE //Can this be attached to a gun? //wound_bonus = 5 @@ -156,7 +157,7 @@ throwforce = 12//fuck git custom_materials = list() attack_verb = list("shanked", "shivved") - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) // Shank - Makeshift weapon that can embed on throw /obj/item/knife/shank diff --git a/code/game/objects/items/manuals.dm b/code/game/objects/items/manuals.dm index 5e22307559d44..db47e9aa38ca2 100644 --- a/code/game/objects/items/manuals.dm +++ b/code/game/objects/items/manuals.dm @@ -299,6 +299,53 @@ user.visible_message("[user] pretends to read \the [src] intently... then promptly dies of laughter!") return OXYLOSS +/obj/item/book/manual/wiki/security_space_law/afterattack(atom/target, mob/living/user, proximity_flag, click_parameters) + . = ..() + if (target != user && isliving(target) && (user.mind.assigned_role == JOB_NAME_LAWYER || user.mind.assigned_role == JOB_NAME_HEADOFPERSONNEL)) + INVOKE_ASYNC(src, PROC_REF(deconvert_target), user, target) + +/obj/item/book/manual/wiki/security_space_law/proc/deconvert_target(mob/living/user, mob/living/target) + if (user.do_afters) + return + for (var/i in 1 to 4) + if (user.do_afters) + return + if (!do_after(user, 2 SECONDS, target)) + return + if (user.mind?.has_antag_datum(/datum/antagonist/rev)) + switch (i) + if (1) + user.say("Number One: In 1945, corporations paid 50% of federal taxes; now they pay about 5%.", forced="space law") + if (2) + user.say("Number Two: In 1900, 90% of people were self employed; now it's about 2%... It's called consolidation; strengthen governments and corporations, weaken individuals. With taxes, this can be done imperceptibly over time.", forced="space law") + if (3) + user.say("Number Three: In the 2030s, there were strict regulations to prevent monopolies; now those regulations have been dismantled, allowing a few companies to control entire industries. This concentration of power stifles competition and innovation.") + if (4) + user.say("Number Four: In the past, media outlets were independent; now a handful of conglomerates control the majority of information. Control the narrative, control the minds of the masses.") + else + var/datum/crime/chosen = pick(subtypesof(/datum/crime) - /datum/crime/minor - /datum/crime/capital - /datum/crime/major - /datum/crime/misdemeanour) + user.say("[initial(chosen.tooltip)]", forced = "space law") + if (user.do_afters) + return + if (!do_after(user, 2 SECONDS, target)) + return + if (user.mind?.has_antag_datum(/datum/antagonist/rev)) + var/datum/antagonist/rev/rev = user.mind.has_antag_datum(/datum/antagonist/rev) + user.say("Isn't it obvious, Nanotrasen, the governments; everyone around us has been tricking us, playing us like we are pawns...", forced = "space law") + if (rev.add_revolutionary(target.mind, FALSE)) + target.visible_message("[target] nods in approval, taking in the information!", "That all makes perfect sense, the truth washes over you!") + else + target.visible_message("[target] spits on the floor, disrespecting [user]'s authority!", "You finish listening to [user]'s waffling. What a knobhead, you think to yourself...") + else + user.say("These shall all be considered acts which are in violation of your contract of employment, and you are contractually obliged to not commit them.", forced = "space law") + if(target.mind?.has_antag_datum(/datum/antagonist/rev/head) || target.mind?.unconvertable) + target.visible_message("[target] spits on the floor, disrespecting [user]'s authority!", "You finish listening to [user]'s waffling. What a knobhead, you think to yourself...") + return + var/datum/antagonist/rev/rev = target.mind?.has_antag_datum(/datum/antagonist/rev) + if(rev) + rev.remove_revolutionary(FALSE, user) + target.visible_message("[target] nods in approval, taking in the information!", "That all makes perfect sense, you feel a sense of pride to be working for Nanotrasen!") + /obj/item/book/manual/wiki/infections name = "Infections - Making your own pandemic!" icon_state = "bookInfections" @@ -348,13 +395,6 @@ title = "Research and Development 101" page_link = "Guide_to_Research_and_Development" -/obj/item/book/manual/wiki/experimentor - name = "Mentoring your Experiments" - icon_state = "rdbook" - author = "Dr. H.P. Kritz" - title = "Mentoring your Experiments" - page_link = "Experimentor" - /obj/item/book/manual/wiki/medical_cloning name = "Cloning techniques of the 26th century" icon_state ="bookCloning" @@ -424,7 +464,7 @@ if(prob(50)) step(W, pick(GLOB.alldirs)) ADD_TRAIT(H, TRAIT_DISFIGURED, TRAIT_GENERIC) - H.bleed_rate = 5 + H.add_bleeding(BLEED_CRITICAL) H.gib_animation() sleep(3) H.adjustBruteLoss(1000) //to make the body super-bloody diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index 5a3ab991f2a87..4dbf1a193df9b 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -3,7 +3,7 @@ hitsound_on = 'sound/weapons/blade1.ogg' heat = 3500 max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 30, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF light_system = MOVABLE_LIGHT light_range = 3 @@ -102,6 +102,7 @@ throw_speed = 3 throw_range = 5 sharpness = IS_SHARP + bleed_force_on = BLEED_DEEP_WOUND embedding = list("embed_chance" = 200, "armour_block" = 60, "max_pain_mult" = 15) armour_penetration = 35 block_level = 1 @@ -134,6 +135,7 @@ sword_color = null //stops icon from breaking when turned on. w_class = WEIGHT_CLASS_NORMAL sharpness = IS_SHARP + bleed_force_on = BLEED_DEEP_WOUND light_color = "#40ceff" tool_behaviour = TOOL_SAW toolspeed = 0.7 //faster as a saw @@ -164,6 +166,7 @@ hitcost = 75 //Costs more than a standard cyborg esword w_class = WEIGHT_CLASS_NORMAL sharpness = IS_SHARP + bleed_force_on = BLEED_DEEP_WOUND light_color = "#40ceff" tool_behaviour = TOOL_SAW toolspeed = 0.7 //faster as a saw @@ -261,6 +264,7 @@ w_class = WEIGHT_CLASS_BULKY//So you can't hide it in your pocket or some such. var/datum/effect_system/spark_spread/spark_system sharpness = IS_SHARP + bleed_force_on = BLEED_DEEP_WOUND //Most of the other special functions are handled in their own files. aka special snowflake code so kewl /obj/item/melee/transforming/energy/blade/Initialize(mapload) diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index e3b27ec60b476..b0e6ea72f9f53 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -45,6 +45,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") sharpness = IS_SHARP + bleed_force = BLEED_CUT /obj/item/melee/synthetic_arm_blade/Initialize(mapload) . = ..() @@ -68,6 +69,7 @@ w_class = WEIGHT_CLASS_BULKY armour_penetration = 75 sharpness = IS_SHARP + bleed_force = BLEED_CUT attack_verb = list("slashed", "cut") hitsound = 'sound/weapons/rapierhit.ogg' custom_materials = list(/datum/material/iron = 1000) @@ -352,9 +354,9 @@ cooldown = 0 stamina_damage = 30 // 4 hits to stamcrit < that was a lie stun_animation = TRUE - /// Per-mob sleep cooldowns. + /// Per-mob paralyze cooldowns. /// [mob] = [world.time where the cooldown ends] - var/static/list/sleep_cooldowns = list() + var/static/list/paralyze_cooldowns = list() /// Per-mob trip cooldowns. /// [mob] = [world.time where the cooldown ends] var/static/list/trip_cooldowns = list() @@ -416,19 +418,19 @@ else if(user.is_zone_selected(BODY_ZONE_HEAD) || user.is_zone_selected(BODY_ZONE_PRECISE_EYES) || user.is_zone_selected(BODY_ZONE_PRECISE_MOUTH)) target.apply_damage(stamina_damage*0.8, STAMINA, BODY_ZONE_HEAD, def_check) // 90 : 5 = 18 , 5 hits to KnockOut - if(target.staminaloss > 89 && !target.has_status_effect(STATUS_EFFECT_SLEEPING) && (!sleep_cooldowns[target] || COOLDOWN_FINISHED(src, sleep_cooldowns[target]))) + if(target.staminaloss > 89 && !target.has_status_effect(STATUS_EFFECT_PARALYZED) && (!paralyze_cooldowns[target] || COOLDOWN_FINISHED(src, paralyze_cooldowns[target]))) T.force_say(user) - target.balloon_alert_to_viewers("Knock-Out!") - if(!target.has_status_effect(STATUS_EFFECT_SLEEPING)) - target.Sleeping(80) + target.balloon_alert_to_viewers("Knock-Down!") + if(!target.has_status_effect(STATUS_EFFECT_PARALYZED)) + target.Paralyze(80) target.setStaminaLoss(0) playsound(usr.loc, "sound/machines/bellsound.ogg", 15, 1) - log_combat(user, target, "Knocked-Out", src) + log_combat(user, target, "Knocked-Down", src) if(CHECK_BITFIELD(target.mobility_flags, MOBILITY_STAND)) //this is here so the "falls" message doesn't appear if the target is already on the floor - target.visible_message("[T] [pick(list("falls unconscious.","falls limp like a bag of bricks.","falls to the ground, unresponsive.","lays down on the ground for a little nap.","got [T.p_their()] dome rung in."))]") + target.visible_message("[T] [pick(list("falls limp like a bag of bricks.","falls to the ground, unresponsive.","lays down on the ground.","got [T.p_their()] dome rung in."))]") else - target.visible_message("[T] [pick(list("falls unconscious.","falls into a deep sleep.","was sent to dreamland.","closes [T.p_their()] and prepares for a little nap."))]") - COOLDOWN_START(src, sleep_cooldowns[target], 16 SECONDS) + target.visible_message("[T] [pick(list("goes limp.","falls flat."))]") + COOLDOWN_START(src, paralyze_cooldowns[target], 16 SECONDS) else log_combat(user, target, "stunned", src) target.visible_message(desc["visiblestun"], desc["localstun"]) diff --git a/code/game/objects/items/melee/transforming.dm b/code/game/objects/items/melee/transforming.dm index 8d0b3c587120e..be7012a8694ee 100644 --- a/code/game/objects/items/melee/transforming.dm +++ b/code/game/objects/items/melee/transforming.dm @@ -1,9 +1,11 @@ /obj/item/melee/transforming sharpness = IS_SHARP + bleed_force = 0 var/active = FALSE var/force_on = 30 //force when active var/faction_bonus_force = 0 //Bonus force dealt against certain factions var/throwforce_on = 20 + var/bleed_force_on = BLEED_CUT var/icon_state_on = "axe1" var/hitsound_on = 'sound/weapons/blade1.ogg' var/list/attack_verb_on = list("attacked", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") @@ -61,6 +63,7 @@ attack_verb = attack_verb_on icon_state = icon_state_on w_class = w_class_on + bleed_force = bleed_force_on if(embedding) updateEmbedding() else @@ -72,6 +75,7 @@ attack_verb = attack_verb_off icon_state = initial(icon_state) w_class = initial(w_class) + bleed_force = initial(bleed_force) if(embedding) disableEmbedding() if(is_sharp()) diff --git a/code/game/objects/items/mjolnir.dm b/code/game/objects/items/mjolnir.dm index 0d25fe18150e6..279edbcbe96b3 100644 --- a/code/game/objects/items/mjolnir.dm +++ b/code/game/objects/items/mjolnir.dm @@ -156,7 +156,7 @@ if (isobj(target)) var/obj/hit_structure = target hit_structure.take_damage(120) - if (hit_structure.obj_integrity > 0) + if (hit_structure.get_integrity() > 0) qdel(src) if (isliving(target)) var/mob/living/hit_mob = target diff --git a/code/game/objects/items/mop.dm b/code/game/objects/items/mop.dm index 1156b9c8c5485..99035dc38fca4 100644 --- a/code/game/objects/items/mop.dm +++ b/code/game/objects/items/mop.dm @@ -124,4 +124,5 @@ throw_speed = 4 attack_verb = list("mopped", "stabbed", "shanked", "jousted") sharpness = IS_SHARP + bleed_force = BLEED_SURFACE embedding = list("armour_block" = 40) diff --git a/code/game/objects/items/peppercloud.dm b/code/game/objects/items/peppercloud.dm index 65d51f58ccae0..27c1ecf3bf5d1 100644 --- a/code/game/objects/items/peppercloud.dm +++ b/code/game/objects/items/peppercloud.dm @@ -102,4 +102,4 @@ playsound(src, 'sound/weapons/grenadelaunch.ogg', 70, FALSE, -2) playsound(src, 'sound/effects/smoke.ogg', 50, TRUE, -2) smoke.start() - user.investigate_log("deployed a peppercloud at [COORD(center)].", INVESTIGATE_EXPERIMENTOR) + user.investigate_log("deployed a peppercloud at [COORD(center)].", INVESTIGATE_PEPPERSPRAY) diff --git a/code/game/objects/items/pitchfork.dm b/code/game/objects/items/pitchfork.dm index 41f97943791cb..4bf6ed8cda10e 100644 --- a/code/game/objects/items/pitchfork.dm +++ b/code/game/objects/items/pitchfork.dm @@ -13,8 +13,9 @@ attack_verb = list("attacked", "impaled", "pierced") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_CUT max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 30, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF /obj/item/pitchfork/ComponentInitialize() diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index efc174b85c5e2..60a67fdd8c713 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -371,14 +371,14 @@ desc = "An adorable stuffed toy that resembles a space carp." icon_state = "carpplush" attack_verb = list("bitten", "eaten", "fin slapped") - squeak_override = list('sound/weapons/bite.ogg'=1) + squeak_override = list('sound/weapons/bite.ogg' = 1) /obj/item/toy/plush/bubbleplush name = "\improper Bubblegum plushie" desc = "The friendly red demon that gives good miners gifts." icon_state = "bubbleplush" attack_verb = list("rent") - squeak_override = list('sound/magic/demon_attack1.ogg'=1) + squeak_override = list('sound/magic/demon_attack1.ogg' = 1) /obj/item/toy/plush/plushvar name = "\improper Ratvar plushie" @@ -554,8 +554,7 @@ attack_verb = list("blorbled", "slimed", "absorbed") squeak_override = list('sound/effects/blobattack.ogg' = 1) gender = FEMALE //given all the jokes and drawings, I'm not sure the xenobiologists would make a slimeboy - squeak_override = list('sound/effects/blobattack.ogg' = 1) -/// Most of the following is just stolen from the moth plush code for the slimes + /// Most of the following is just stolen from the moth plush code for the slimes var/suicide_count = 0 /obj/item/toy/plush/slimeplushie/suicide_act(mob/living/user) @@ -626,7 +625,7 @@ icon_state = "beeplush" attack_verb = list("stung") gender = FEMALE - squeak_override = list('sound/voice/moth/scream_moth.ogg'=1) + squeak_override = list('sound/voice/moth/scream_moth.ogg' = 1) /obj/item/toy/plush/rouny name = "runner plushie" @@ -640,7 +639,7 @@ desc = "An adorable mothperson plushie. It's a huggable bug!" icon_state = "moffplush" attack_verb = list("fluttered", "flapped") - squeak_override = list('sound/voice/moth/scream_moth.ogg'=1) + squeak_override = list('sound/voice/moth/scream_moth.ogg' = 1) ///Used to track how many people killed themselves with item/toy/plush/moth var/suicide_count = 0 @@ -791,25 +790,42 @@ name = "ghost plushie" desc = "It reminds you of someone important, you just can't make out who." icon_state = "crossedplush" - squeak_override = list('sound/items/haunted/ghostitemattack.ogg'=1) + squeak_override = list('sound/items/haunted/ghostitemattack.ogg' = 1) /obj/item/toy/plush/runtime name = "Runtime plushie" desc = "GPLUSH." icon_state = "runtimeplush" - squeak_override = list('sound/effects/meow1.ogg'=1) + squeak_override = list('sound/effects/meow1.ogg' = 1) /obj/item/toy/plush/gondola name = "gondola plushie" desc = "The silent walker, in plush form." icon_state = "gondolaplush" - squeak_override = list('sound/misc/null.ogg'=1) + squeak_override = list('sound/misc/null.ogg' = 1) /obj/item/toy/plush/flushed name = "flushed plushie" desc = "Hgrgrhrhg cute." icon_state = "flushplush" +/obj/item/toy/plush/shark + name = "shark plushie" + desc = "A big plushie depicting a rather cartoonish, yet cute shark. The tag calls it a 'søthai', noting that it was made by an obscure furniture manufacturer in Scandinavia." + lefthand_file = 'icons/mob/inhands/plushes_lefthand.dmi' + righthand_file = 'icons/mob/inhands/plushes_righthand.dmi' + icon_state = "cuteswedishsharkplush" + squeak_override = list('sound/weapons/bite.ogg' = 1) + +/obj/item/toy/plush/shark/equipped(mob/user, slot) + . = ..() + if(slot == ITEM_SLOT_HANDS) + SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "big_plush", /datum/mood_event/bigplush, src) + +/obj/item/toy/plush/shark/dropped(mob/living/carbon/user) + ..() + SEND_SIGNAL(user, COMSIG_CLEAR_MOOD_EVENT, "big_plush") + /obj/item/toy/plush/flushed/rainbow name = "rainbow flushed plushie" desc = "Hgrgrhrhg cuter." @@ -860,7 +876,8 @@ /obj/item/toy/plush/moth/royal, /obj/item/toy/plush/moth/snow, /obj/item/toy/plush/moth/whitefly, - /obj/item/toy/plush/moth/witchwing + /obj/item/toy/plush/moth/witchwing, + /obj/item/toy/plush/shark, ) /obj/item/choice_beacon/radial/plushie/generate_options(mob/living/M) diff --git a/code/game/objects/items/pneumaticCannon.dm b/code/game/objects/items/pneumaticCannon.dm index bf8a8eb6691ac..62301d1d3afc3 100644 --- a/code/game/objects/items/pneumaticCannon.dm +++ b/code/game/objects/items/pneumaticCannon.dm @@ -14,7 +14,7 @@ item_state = "bulldog" lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 60, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 60, ACID = 50, STAMINA = 0, BLEED = 0) var/maxWeightClass = 20 //The max weight of items that can fit into the cannon var/loadedWeightClass = 0 //The weight of items currently in the cannon var/obj/item/tank/internals/tank = null //The gas tank that is drawn from to fire things diff --git a/code/game/objects/items/powerfist.dm b/code/game/objects/items/powerfist.dm index 7d4ef3e5fd4b6..c730ba8171fdf 100644 --- a/code/game/objects/items/powerfist.dm +++ b/code/game/objects/items/powerfist.dm @@ -13,7 +13,7 @@ throw_range = 7 w_class = WEIGHT_CLASS_NORMAL item_flags = ISWEAPON - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 40, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 40, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF var/click_delay = 1.5 var/fisto_setting = 1 diff --git a/code/game/objects/items/religion.dm b/code/game/objects/items/religion.dm index 64fbbf3a7676f..1f30d22dd2618 100644 --- a/code/game/objects/items/religion.dm +++ b/code/game/objects/items/religion.dm @@ -246,47 +246,6 @@ desc = "It's a backpack with lots of extra room. A blue banner is attached, that can't be removed." icon_state = "bannerpack-blue" -//this is all part of one item set - - -/obj/item/clothing/head/helmet/plate/crusader - name = "Crusader's Hood" - desc = "A brownish hood." - icon = 'icons/obj/clothing/head/chaplain.dmi' - worn_icon = 'icons/mob/clothing/head/chaplain.dmi' - icon_state = "crusader" - w_class = WEIGHT_CLASS_NORMAL - flags_inv = HIDEHAIR|HIDEEARS|HIDEFACE - armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 40, BOMB = 60, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 50) - -/obj/item/clothing/head/helmet/plate/crusader/blue - icon_state = "crusader-blue" - item_state = null - -/obj/item/clothing/head/helmet/plate/crusader/red - icon_state = "crusader-red" - item_state = null - -//Prophet helmet -/obj/item/clothing/head/helmet/plate/crusader/prophet - name = "Prophet's Hat" - desc = "A religious-looking hat." - icon_state = null - worn_icon = 'icons/mob/large-worn-icons/64x64/head.dmi' - item_state = null - flags_1 = 0 - armor = list(MELEE = 60, BULLET = 60, LASER = 60, ENERGY = 50, BOMB = 70, BIO = 50, RAD = 50, FIRE = 60, ACID = 60, STAMINA = 60) //religion protects you from disease and radiation, honk. - worn_x_dimension = 64 - worn_y_dimension = 64 - -/obj/item/clothing/head/helmet/plate/crusader/prophet/red - icon_state = "prophet-red" - item_state = null - -/obj/item/clothing/head/helmet/plate/crusader/prophet/blue - icon_state = "prophet-blue" - item_state = null - //Structure conversion staff /obj/item/godstaff name = "godstaff" @@ -338,7 +297,7 @@ desc = "Metal boots, they look heavy." icon_state = "crusader" w_class = WEIGHT_CLASS_NORMAL - armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 40, BOMB = 60, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 30) //does this even do anything on boots? + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 40, BOMB = 60, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 30, BLEED = 60) //does this even do anything on boots? clothing_flags = NOSLIP cold_protection = FEET min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 27498ecf81e19..5c0e7483a4dd1 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -76,7 +76,7 @@ user.do_attack_animation(M, ATTACK_EFFECT_BOOP) playsound(loc, 'sound/weapons/tap.ogg', 50, 1, -1) else if(ishuman(M)) - if(!(user.mobility_flags & MOBILITY_STAND)) + if(user.body_position == LYING_DOWN) user.visible_message("[user] shakes [M] trying to get [M.p_them()] up!", \ "You shake [M] trying to get [M.p_them()] up!") else @@ -91,7 +91,7 @@ if(1) if(M.health >= 0) if(ishuman(M)) - if(!(M.mobility_flags & MOBILITY_STAND)) + if(M.body_position == LYING_DOWN) user.visible_message("[user] shakes [M] trying to get [M.p_them()] up!", \ "You shake [M] trying to get [M.p_them()] up!") else if(user.is_zone_selected(BODY_ZONE_HEAD, precise_only = TRUE)) @@ -114,7 +114,6 @@ M.electrocute_act(5, "[user]", flags = SHOCK_NOGLOVES) user.visible_message("[user] electrocutes [M] with [user.p_their()] touch!", \ "You electrocute [M] with your touch!") - M.update_mobility() else if(!iscyborg(M)) M.adjustFireLoss(10) @@ -592,6 +591,7 @@ icon_state = "gumball" ammo_type = /obj/item/food/gumball/cyborg nodamage = TRUE + bleed_force = 0 /obj/projectile/bullet/reusable/gumball/handle_drop() if(!dropped) @@ -612,6 +612,7 @@ ammo_type = /obj/item/food/lollipop/cyborg var/color2 = rgb(0, 0, 0) nodamage = TRUE + bleed_force = 0 /obj/projectile/bullet/reusable/lollipop/Initialize(mapload) . = ..() diff --git a/code/game/objects/items/sharpener.dm b/code/game/objects/items/sharpener.dm index daed28fd27ce5..d8df3e69ec8c4 100644 --- a/code/game/objects/items/sharpener.dm +++ b/code/game/objects/items/sharpener.dm @@ -40,6 +40,7 @@ user.visible_message("[user] sharpens [I] with [src]!", "You sharpen [I], making it much more deadly than before.") playsound(src, 'sound/items/unsheath.ogg', 25, 1) I.sharpness = IS_SHARP_ACCURATE + I.bleed_force *= 1.1 I.throwforce = clamp(I.throwforce + increment, 0, max) I.name = "[prefix] [I.name]" name = "worn out [name]" diff --git a/code/game/objects/items/shrapnel.dm b/code/game/objects/items/shrapnel.dm index 5ef59060bd9a1..103e8d676ea32 100644 --- a/code/game/objects/items/shrapnel.dm +++ b/code/game/objects/items/shrapnel.dm @@ -51,6 +51,7 @@ shrapnel_type = /obj/item/shrapnel ricochet_incidence_leeway = 60 hit_stunned_targets = TRUE + bleed_force = BLEED_SURFACE /obj/projectile/bullet/shrapnel/mega name = "flying shrapnel hunk" @@ -59,6 +60,7 @@ ricochets_max = 4 ricochet_chance = 90 ricochet_decay_chance = 0.9 + bleed_force = BLEED_CUT /obj/projectile/bullet/pellet/stingball name = "stingball pellet" diff --git a/code/game/objects/items/singularityhammer.dm b/code/game/objects/items/singularityhammer.dm index e3a1f9f6a95cc..ad2ae95a1219a 100644 --- a/code/game/objects/items/singularityhammer.dm +++ b/code/game/objects/items/singularityhammer.dm @@ -14,7 +14,7 @@ throw_range = 1 w_class = WEIGHT_CLASS_HUGE item_flags = ISWEAPON - armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 0, BOMB = 50, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 0, BOMB = 50, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF | ACID_PROOF force_string = "LORD SINGULOTH HIMSELF" var/charged = 5 diff --git a/code/game/objects/items/spear.dm b/code/game/objects/items/spear.dm index fbf1bb14eea94..fbf2f8b1ee2b5 100644 --- a/code/game/objects/items/spear.dm +++ b/code/game/objects/items/spear.dm @@ -18,8 +18,9 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") sharpness = IS_SHARP + bleed_force = BLEED_CUT max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0, BLEED = 0) var/war_cry = "AAAAARGH!!!" var/icon_prefix = "spearglass" @@ -191,6 +192,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "poked", "jabbed", "tore", "gored") sharpness = IS_SHARP + bleed_force = BLEED_CUT /obj/item/spear/bamboospear/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 08ad341ece0bd..91fd05087eeda 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -19,6 +19,8 @@ ///What reagent does it apply? var/list/reagent ///Is this for bruises? + var/heal_creatures = FALSE + ///Is this for bruises? var/heal_brute = FALSE ///Is this for burns? var/heal_burn = FALSE @@ -56,7 +58,7 @@ if(critter.health == critter.maxHealth) to_chat(user, "[M] is at full health.") return - if(!heal_brute) //simplemobs can only take brute damage, and can only benefit from items intended to heal it + if(!heal_creatures) //simplemobs can only take brute damage, and can only benefit from items intended to heal it to_chat(user, "[src] won't help [M] at all.") return M.heal_bodypart_damage(REAGENT_AMOUNT_PER_ITEM) @@ -72,15 +74,19 @@ return if (!user.can_interact_with(M, TRUE)) to_chat(user, "You cannot reach [M]!") + M.balloon_alert(user, "You cannot reach that.") return if (!user.can_interact_with(src, TRUE)) to_chat(user, "You cannot reach [src]!") + M.balloon_alert(user, "You cannot reach that.") return if(M.stat == DEAD && !stop_bleeding) to_chat(user, "\The [M] is dead, you cannot help [M.p_them()]!") + M.balloon_alert(user, "[M] is dead.") return if(!iscarbon(M)) to_chat(user, "You don't know how to apply \the [src] to [M]!") + M.balloon_alert(user, "You cannot use that.") return var/obj/item/bodypart/affecting var/mob/living/carbon/C = M @@ -91,29 +97,38 @@ if(!affecting) //Missing limb? to_chat(user, "[C] doesn't have \a [parse_zone(zone_selected)]!") + C.balloon_alert(user, "[C] has no [parse_zone(zone_selected)]!") return - if(ishuman(C)) //apparently only humans bleed? funky. - var/mob/living/carbon/human/H = C - if(stop_bleeding) - if(!H.bleed_rate) - to_chat(user, "[H] isn't bleeding!") - return - if(H.bleedsuppress) //so you can't stack bleed suppression - to_chat(user, "[H]'s bleeding is already bandaged!") - return - H.suppress_bloodloss(stop_bleeding) + var/valid = FALSE + var/message = null + + if(stop_bleeding) + if (C.is_bleeding()) + valid = TRUE + else if (C.is_bandaged()) + message = "[C]'s bleeding is already bandaged!" + else + message = "[C] isn't bleeding!" if(!IS_ORGANIC_LIMB(affecting)) to_chat(user, "Medicine won't work on a robotic limb!") + C.balloon_alert(user, "Cannot use on robotic limb!") return if(!(affecting.brute_dam || affecting.burn_dam)) - to_chat(user, "[M]'s [parse_zone(zone_selected)] isn't hurt!") - return + message = "[M]'s [parse_zone(zone_selected)] isn't hurt!" + else + valid = TRUE if((affecting.brute_dam && !affecting.burn_dam && !heal_brute) || (affecting.burn_dam && !affecting.brute_dam && !heal_burn)) //suffer - to_chat(user, "This type of medicine isn't appropriate for this type of wound.") + message = "This type of medicine isn't appropriate for this type of wound." + else + valid = TRUE + + if (!valid) + to_chat("[message]") + C.balloon_alert(user, message) return if(C == user) @@ -123,9 +138,19 @@ //After the do_mob to ensure metabolites have had time to process at least one tick. if(reagent && (C.reagents.get_reagent_amount(/datum/reagent/metabolite/medicine/styptic_powder) || C.reagents.get_reagent_amount(/datum/reagent/metabolite/medicine/silver_sulfadiazine))) to_chat(user, "That stuff really hurt! You'll need to wait for the pain to go away before you can apply [src] to your wounds again, maybe someone else can help put it on for you.") + C.balloon_alert(user, "You fail to apply [src] to yourself!") return - user.visible_message("[user] applies [src] on [M].", "You apply [src] on [M].") + if(stop_bleeding) + C.suppress_bloodloss(stop_bleeding) + if (C.is_bleeding()) + C.balloon_alert(user, "You reduce [M == user ? "your" : M.p_their()] bleeding to [C.get_bleed_rate_string()]") + else + C.balloon_alert(user, "You stop [M == user ? "your" : M.p_their()] bleeding!") + else + C.balloon_alert(user, "You apply [src] to [M == user ? "yourself" : M].") + + user.visible_message("[user] applies [src] to [M].", "You apply [src] to [M].") if(reagent) reagents.reaction(M, PATCH, affecting = affecting) M.reagents.add_reagent_list(reagent) //Stack size is reduced by one instead of actually removing reagents from the stack. @@ -144,6 +169,7 @@ lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' heal_brute = TRUE + heal_creatures = TRUE reagent = list(/datum/reagent/medicine/styptic_powder = REAGENT_AMOUNT_PER_ITEM) grind_results = list(/datum/reagent/medicine/styptic_powder = REAGENT_AMOUNT_PER_ITEM) merge_type = /obj/item/stack/medical/bruise_pack @@ -177,8 +203,8 @@ name = "medical gauze" desc = "A roll of elastic cloth that is extremely effective at stopping bleeding, heals minor bruising." icon_state = "gauze" - stop_bleeding = 1800 - heal_brute = TRUE //Enables gauze to be used on simplemobs for healing + stop_bleeding = BLEED_CRITICAL + heal_creatures = TRUE //Enables gauze to be used on simplemobs for healing max_amount = 12 merge_type = /obj/item/stack/medical/gauze @@ -203,8 +229,8 @@ name = "improvised gauze" singular_name = "improvised gauze" desc = "A roll of cloth roughly cut from something that can stop bleeding, but does not heal wounds." - stop_bleeding = 900 - heal_brute = 0 + stop_bleeding = BLEED_SURFACE + heal_creatures = FALSE merge_type = /obj/item/stack/medical/gauze/improvised /obj/item/stack/medical/gauze/adv diff --git a/code/game/objects/items/stacks/sheets/mineral/exotics.dm b/code/game/objects/items/stacks/sheets/mineral/exotics.dm index 0453b51e9766d..f6b94c6cf2e42 100644 --- a/code/game/objects/items/stacks/sheets/mineral/exotics.dm +++ b/code/game/objects/items/stacks/sheets/mineral/exotics.dm @@ -49,7 +49,10 @@ Exotic mineral Sheets item_state = "sheet-abductor" singular_name = "alien alloy sheet" sheettype = "abductor" + mats_per_unit = list(/datum/material/alloy/alien=MINERAL_MATERIAL_AMOUNT) merge_type = /obj/item/stack/sheet/mineral/abductor + material_type = /datum/material/alloy/alien + walltype = /turf/closed/wall/mineral/abductor /obj/item/stack/sheet/mineral/abductor/get_recipes() return GLOB.abductor_recipes diff --git a/code/game/objects/items/stacks/sheets/mineral/glass.dm b/code/game/objects/items/stacks/sheets/mineral/glass.dm index 95015f024b374..3000342decf10 100644 --- a/code/game/objects/items/stacks/sheets/mineral/glass.dm +++ b/code/game/objects/items/stacks/sheets/mineral/glass.dm @@ -17,7 +17,7 @@ icon_state = "sheet-glass" item_state = "sheet-glass" mats_per_unit = list(/datum/material/glass=MINERAL_MATERIAL_AMOUNT) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/glass grind_results = list(/datum/reagent/silicon = 20) @@ -70,7 +70,7 @@ icon_state = "sheet-rglass" item_state = "sheet-rglass" custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 70, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 70, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/rglass grind_results = list(/datum/reagent/silicon = 20, /datum/reagent/iron = 10) @@ -113,8 +113,9 @@ singular_name = "plasma glass sheet" icon_state = "sheet-pglass" item_state = "sheet-pglass" - mats_per_unit = list(/datum/material/plasma=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 75, ACID = 100, STAMINA = 0) + mats_per_unit = list(/datum/material/alloy/plasmaglass=MINERAL_MATERIAL_AMOUNT) + material_type = /datum/material/alloy/plasmaglass + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 75, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/plasmaglass grind_results = list(/datum/reagent/silicon = 20, /datum/reagent/toxin/plasma = 10) @@ -150,8 +151,8 @@ singular_name = "reinforced plasma glass sheet" icon_state = "sheet-prglass" item_state = "sheet-prglass" - mats_per_unit = list(/datum/material/plasma=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT, /datum/material/iron = MINERAL_MATERIAL_AMOUNT * 0.5) - armor = list(MELEE = 20, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0) + mats_per_unit = list(/datum/material/alloy/plasmaglass=MINERAL_MATERIAL_AMOUNT, /datum/material/iron = MINERAL_MATERIAL_AMOUNT * 0.5) + armor = list(MELEE = 20, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = ACID_PROOF material_flags = NONE merge_type = /obj/item/stack/sheet/plasmarglass @@ -170,8 +171,9 @@ singular_name = "titanium glass sheet" icon_state = "sheet-titaniumglass" item_state = "sheet-titaniumglass" - mats_per_unit = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0) + mats_per_unit = list(/datum/material/alloy/titaniumglass=MINERAL_MATERIAL_AMOUNT) + material_type = /datum/material/alloy/titaniumglass + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/titaniumglass @@ -187,7 +189,7 @@ icon_state = "sheet-plastitaniumglass" item_state = "sheet-plastitaniumglass" mats_per_unit = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/plasma=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = ACID_PROOF material_flags = NONE merge_type = /obj/item/stack/sheet/plastitaniumglass @@ -212,9 +214,10 @@ attack_verb = list("stabbed", "slashed", "sliced", "cut") hitsound = 'sound/weapons/bladeslice.ogg' resistance_flags = ACID_PROOF - armor = list(MELEE = 100, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 100, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 100, STAMINA = 0, BLEED = 0) max_integrity = 40 sharpness = IS_SHARP + bleed_force = BLEED_SURFACE var/icon_prefix embedding = list("embed_chance" = 65) @@ -294,5 +297,5 @@ force = 6 throwforce = 11 icon_state = "plasmalarge" - custom_materials = list(/datum/material/plasma=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/alloy/plasmaglass=MINERAL_MATERIAL_AMOUNT) icon_prefix = "plasma" diff --git a/code/game/objects/items/stacks/sheets/mineral/materials.dm b/code/game/objects/items/stacks/sheets/mineral/materials.dm index 256533a7ab67a..8ce8b3e34c4d8 100644 --- a/code/game/objects/items/stacks/sheets/mineral/materials.dm +++ b/code/game/objects/items/stacks/sheets/mineral/materials.dm @@ -198,7 +198,8 @@ Mineral Sheets throw_speed = 1 throw_range = 3 sheettype = "plastitanium" - mats_per_unit = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT, /datum/material/plasma=MINERAL_MATERIAL_AMOUNT) + mats_per_unit = list(/datum/material/alloy/plastitanium=MINERAL_MATERIAL_AMOUNT) + material_type = /datum/material/alloy/plastitanium point_value = 45 merge_type = /obj/item/stack/sheet/mineral/plastitanium material_flags = NONE diff --git a/code/game/objects/items/stacks/sheets/mineral/metals.dm b/code/game/objects/items/stacks/sheets/mineral/metals.dm index fb274d1fd2473..cdcb2c53bd51d 100644 --- a/code/game/objects/items/stacks/sheets/mineral/metals.dm +++ b/code/game/objects/items/stacks/sheets/mineral/metals.dm @@ -56,10 +56,11 @@ Metals Sheets desc = "This sheet is an alloy of iron and plasma." icon_state = "sheet-plasteel" item_state = "sheet-metal" - mats_per_unit = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT, /datum/material/plasma=MINERAL_MATERIAL_AMOUNT) + mats_per_unit = list(/datum/material/alloy/plasteel=MINERAL_MATERIAL_AMOUNT) + material_type = /datum/material/alloy/plasteel throwforce = 10 flags_1 = CONDUCT_1 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 80, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 80, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF merge_type = /obj/item/stack/sheet/plasteel grind_results = list(/datum/reagent/iron = 20, /datum/reagent/toxin/plasma = 20) diff --git a/code/game/objects/items/stacks/sheets/mineral/metals_recipes.dm b/code/game/objects/items/stacks/sheets/mineral/metals_recipes.dm index 2be915d8e08b7..cbe052eba15c9 100644 --- a/code/game/objects/items/stacks/sheets/mineral/metals_recipes.dm +++ b/code/game/objects/items/stacks/sheets/mineral/metals_recipes.dm @@ -44,7 +44,15 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ )), null, \ new/datum/stack_recipe("rack parts", /obj/item/rack_parts), \ - new/datum/stack_recipe("closet", /obj/structure/closet, 2, one_per_turf = TRUE, on_floor = TRUE, time = 2 SECONDS), \ + new /datum/stack_recipe_list("closets", list( \ + new/datum/stack_recipe("closet", /obj/structure/closet, 2, one_per_turf = TRUE, on_floor = TRUE, time = 1.5 SECONDS), \ + new/datum/stack_recipe("emergency closet", /obj/structure/closet/emcloset/empty, 2, one_per_turf = TRUE, on_floor = TRUE, time = 1.5 SECONDS), \ + new/datum/stack_recipe("fire closet", /obj/structure/closet/radiation/empty, 2, one_per_turf = TRUE, on_floor = TRUE, time = 1.5 SECONDS), \ + new/datum/stack_recipe("radiation closet", /obj/structure/closet/firecloset/empty, 2, one_per_turf = TRUE, on_floor = TRUE, time = 1.5 SECONDS), \ + new/datum/stack_recipe("tool closet", /obj/structure/closet/toolcloset/empty, 2, one_per_turf = TRUE, on_floor = TRUE, time = 1.5 SECONDS), \ + new/datum/stack_recipe("wardrobe closet", /obj/structure/closet/wardrobe/empty, 2, one_per_turf = TRUE, on_floor = TRUE, time = 1.5 SECONDS), \ + new/datum/stack_recipe("bomb closet", /obj/structure/closet/bombcloset/empty, 2, one_per_turf = TRUE, on_floor = TRUE, time = 1.5 SECONDS), \ + )), null, \ new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, one_per_turf = TRUE, on_floor = TRUE, time = 1.5 SECONDS), \ null, \ diff --git a/code/game/objects/items/stacks/sheets/organic/wood.dm b/code/game/objects/items/stacks/sheets/organic/wood.dm index 4f214afd20bc5..9219242ab69fe 100644 --- a/code/game/objects/items/stacks/sheets/organic/wood.dm +++ b/code/game/objects/items/stacks/sheets/organic/wood.dm @@ -18,7 +18,7 @@ Woods Sheets icon = 'icons/obj/stacks/organic.dmi' mats_per_unit = list(/datum/material/wood=MINERAL_MATERIAL_AMOUNT) sheettype = "wood" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 0, STAMINA = 0, BLEED = 0) resistance_flags = FLAMMABLE merge_type = /obj/item/stack/sheet/wood material_type = /datum/material/wood @@ -39,7 +39,7 @@ Woods Sheets icon = 'icons/obj/stacks/organic.dmi' force = 10 throwforce = 10 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 0, STAMINA = 0, BLEED = 0) resistance_flags = FLAMMABLE merge_type = /obj/item/stack/sheet/bamboo grind_results = list("carbon" = 5) diff --git a/code/game/objects/items/stacks/tiles/tile_iron.dm b/code/game/objects/items/stacks/tiles/tile_iron.dm index f3cabe7210fe5..45a4781f85605 100644 --- a/code/game/objects/items/stacks/tiles/tile_iron.dm +++ b/code/game/objects/items/stacks/tiles/tile_iron.dm @@ -222,6 +222,13 @@ merge_type = /obj/item/stack/tile/iron/checker tile_rotate_dirs = list(SOUTH, NORTH) +/obj/item/stack/tile/iron/checker/other + name = "alternate checker tile" + singular_name = "alternate checker floor tile" + icon_state = "tile_checker" + turf_type = /turf/open/floor/iron/checker/other + merge_type = /obj/item/stack/tile/iron/checker/other + /obj/item/stack/tile/iron/dark/textured name = "dark textured tile" singular_name = "dark textured floor tile" diff --git a/code/game/objects/items/stacks/tiles/tile_mineral.dm b/code/game/objects/items/stacks/tiles/tile_mineral.dm index ffc84659536f6..d7976a575881c 100644 --- a/code/game/objects/items/stacks/tiles/tile_mineral.dm +++ b/code/game/objects/items/stacks/tiles/tile_mineral.dm @@ -109,6 +109,7 @@ icon_state = "tile_abductor" item_state = "tile-abductor" turf_type = /turf/open/floor/mineral/abductor + mats_per_unit = list(/datum/material/alloy/alien=MINERAL_MATERIAL_AMOUNT*0.25) mineralType = "abductor" merge_type = /obj/item/stack/tile/mineral/abductor @@ -217,7 +218,7 @@ item_state = "tile-darkshuttle" turf_type = /turf/open/floor/mineral/plastitanium mineralType = "plastitanium" - mats_per_unit = list(/datum/material/titanium=500, /datum/material/plasma=500) + mats_per_unit = list(/datum/material/alloy/plastitanium=MINERAL_MATERIAL_AMOUNT*0.50) merge_type = /obj/item/stack/tile/mineral/plastitanium tile_reskin_types = list( /obj/item/stack/tile/mineral/plastitanium, diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index add2689859b82..413f29af2861d 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -45,7 +45,7 @@ item_state = "holdingpack" resistance_flags = FIRE_PROOF item_flags = NO_MAT_REDEMPTION - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 60, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 60, ACID = 50, STAMINA = 0, BLEED = 0) component_type = /datum/component/storage/concrete/bluespace/bag_of_holding /obj/item/storage/backpack/holding/clown @@ -81,7 +81,7 @@ worn_icon_state = "baguette" resistance_flags = FIRE_PROOF item_flags = NO_MAT_REDEMPTION - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) component_type = /datum/component/storage/concrete/bluespace/bag_of_holding /obj/item/storage/backpack/hammerspace/ComponentInitialize() diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index 61b7e6b08797e..4533039d5f8f1 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -22,7 +22,6 @@ throw_range = 7 w_class = WEIGHT_CLASS_LARGE var/skin_type = MEDBOT_SKIN_DEFAULT - var/empty = FALSE /obj/item/storage/firstaid/regular icon_state = "firstaid" @@ -33,8 +32,6 @@ return BRUTELOSS /obj/item/storage/firstaid/regular/PopulateContents() - if(empty) - return var/static/items_inside = list( /obj/item/stack/medical/gauze = 1, /obj/item/stack/medical/bruise_pack = 2, @@ -49,8 +46,6 @@ w_class = WEIGHT_CLASS_NORMAL //Intended to be used by ERTs or other uncommon roles /obj/item/storage/firstaid/compact/PopulateContents() - if(empty) - return var/static/items_inside = list( /obj/item/stack/medical/gauze = 1, /obj/item/stack/medical/bruise_pack = 2, @@ -63,7 +58,7 @@ name = "doctor's bag" icon_state = "firstaid-surgeryalt" item_state = "firstaid-surgeryalt" - worn_icon_state = "baguette" + worn_icon_state = "firstaid_surgeryalt" desc = "A fancy high capacity aid kit for doctors, full of medical supplies and basic surgical equipment" skin_type = null w_class = WEIGHT_CLASS_BULKY @@ -126,8 +121,6 @@ )) /obj/item/storage/firstaid/medical/PopulateContents() - if(empty) - return var/static/items_inside = list( /obj/item/stack/medical/gauze = 1, /obj/item/stack/medical/bruise_pack = 2, @@ -147,8 +140,6 @@ skin_type = null /obj/item/storage/firstaid/ancient/PopulateContents() - if(empty) - return var/static/items_inside = list( /obj/item/stack/medical/gauze = 2, /obj/item/stack/medical/bruise_pack = 3, @@ -173,8 +164,6 @@ icon_state = pick("firstaid-burn","firstaid-burnalt") /obj/item/storage/firstaid/fire/PopulateContents() - if(empty) - return var/static/items_inside = list( /obj/item/reagent_containers/pill/patch/silver_sulf = 4, /obj/item/storage/pill_bottle/kelotane = 1, @@ -222,8 +211,6 @@ return TOXLOSS /obj/item/storage/firstaid/radbgone/PopulateContents() - if(empty) - return var/static/items_inside = list( /obj/item/reagent_containers/pill/antirad_plus = 2, /obj/item/reagent_containers/pill/antirad = 2, diff --git a/code/game/objects/items/storage/secure.dm b/code/game/objects/items/storage/secure.dm index a0690c4ecad7b..9812ad7f8933e 100644 --- a/code/game/objects/items/storage/secure.dm +++ b/code/game/objects/items/storage/secure.dm @@ -175,6 +175,8 @@ anchored = TRUE density = FALSE +MAPPING_DIRECTIONAL_HELPERS(/obj/item/storage/secure/safe, 32) + /obj/item/storage/secure/safe/ComponentInitialize() . = ..() var/datum/component/storage/STR = GetComponent(/datum/component/storage) @@ -214,6 +216,8 @@ It remains quite flush against the wall, and there only seems to be enough room max_integrity = 300 color = "#ffdd33" +MAPPING_DIRECTIONAL_HELPERS(/obj/item/storage/secure/safe/caps_spare, 32) + /obj/item/storage/secure/safe/caps_spare/Initialize(mapload) . = ..() var/datum/component/storage/STR = GetComponent(/datum/component/storage) diff --git a/code/game/objects/items/storage/storage.dm b/code/game/objects/items/storage/storage.dm index 5c3ad5ce05660..1d9c101b8856f 100644 --- a/code/game/objects/items/storage/storage.dm +++ b/code/game/objects/items/storage/storage.dm @@ -4,13 +4,15 @@ w_class = WEIGHT_CLASS_NORMAL var/rummage_if_nodrop = TRUE var/component_type = /datum/component/storage/concrete + var/empty = FALSE /obj/item/storage/get_dumping_location(obj/item/storage/source,mob/user) return src /obj/item/storage/Initialize(mapload) . = ..() - PopulateContents() + if(!empty) + PopulateContents() /obj/item/storage/ComponentInitialize() AddComponent(component_type) diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index 578bf161ad573..feb0e77a45678 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -518,7 +518,7 @@ new /obj/item/book/granter/spell/mimery_guns(src) /obj/item/storage/box/syndie_kit/centcom_costume/PopulateContents() - new /obj/item/clothing/under/rank/centcom/officer(src) + new /obj/item/clothing/under/rank/centcom/official(src) new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/gloves/color/black(src) new /obj/item/radio/headset/headset_cent/empty(src) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index fa6fe4e7cdfe7..c9f8c581e1732 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -12,7 +12,7 @@ w_class = WEIGHT_CLASS_LARGE item_flags = ISWEAPON attack_verb = list("enforced the law upon") - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 0, BLEED = 0) var/stunforce = 40 var/turned_on = FALSE @@ -187,13 +187,14 @@ target.stuttering = 20 // Shoving - var/shove_dir = get_dir(user.loc, target.loc) - var/turf/target_shove_turf = get_step(target.loc, shove_dir) - var/mob/living/carbon/human/target_collateral_human = locate(/mob/living/carbon) in target_shove_turf.contents - if (target_collateral_human && target_shove_turf != get_turf(user)) - target.Knockdown(0.5 SECONDS) - target_collateral_human.Knockdown(0.5 SECONDS) - target.Move(target_shove_turf, shove_dir) + if(user.a_intent == INTENT_DISARM) + var/shove_dir = get_dir(user.loc, target.loc) + var/turf/target_shove_turf = get_step(target.loc, shove_dir) + var/mob/living/carbon/human/target_collateral_human = locate(/mob/living/carbon) in target_shove_turf.contents + if (target_collateral_human && target_shove_turf != get_turf(user)) + target.Knockdown(0.5 SECONDS) + target_collateral_human.Knockdown(0.5 SECONDS) + target.Move(target_shove_turf, shove_dir) target.do_stun_animation() diff --git a/code/game/objects/items/tanks/tanks.dm b/code/game/objects/items/tanks/tanks.dm index b4413a5206869..6405e4b22a110 100644 --- a/code/game/objects/items/tanks/tanks.dm +++ b/code/game/objects/items/tanks/tanks.dm @@ -17,7 +17,7 @@ throw_range = 4 custom_materials = list(/datum/material/iron = 500) actions_types = list(/datum/action/item_action/set_internals) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 0, RAD = 0, FIRE = 80, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 0, RAD = 0, FIRE = 80, ACID = 30, STAMINA = 0, BLEED = 0) var/datum/gas_mixture/air_contents = null var/distribute_pressure = ONE_ATMOSPHERE var/integrity = 3 @@ -139,7 +139,7 @@ if(prob(50)) step(W, pick(GLOB.alldirs)) ADD_TRAIT(human_user, TRAIT_DISFIGURED, TRAIT_GENERIC) - human_user.bleed_rate = 5 + human_user.add_bleeding(BLEED_CRITICAL) human_user.gib_animation() sleep(3) human_user.adjustBruteLoss(1000) //to make the body super-bloody diff --git a/code/game/objects/items/tanks/watertank.dm b/code/game/objects/items/tanks/watertank.dm index a54c962fba487..7c7c944d047eb 100644 --- a/code/game/objects/items/tanks/watertank.dm +++ b/code/game/objects/items/tanks/watertank.dm @@ -12,7 +12,7 @@ slowdown = 1 actions_types = list(/datum/action/item_action/toggle_mister) max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 30, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF var/obj/item/noz diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index d62d696dd7bcb..ec9d47cfe22a4 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -110,7 +110,7 @@ throw_speed = 3 throw_range = 5 custom_materials = list(/datum/material/iron=10000) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF var/list/active_portal_pairs var/max_portal_pairs = 3 @@ -387,7 +387,7 @@ /obj/item/teleporter/proc/telefrag(turf/fragging_location, mob/user) for(var/mob/living/target in fragging_location)//Hit everything in the turf // Skip any mobs that aren't standing, or aren't dense - if (!(target.mobility_flags & MOBILITY_STAND) || !target.density || user == target) + if ((target.body_position == LYING_DOWN) || !target.density || user == target) continue // Run armour checks and apply damage var/armor_block = target.run_armor_check(BODY_ZONE_CHEST, MELEE) @@ -395,7 +395,7 @@ target.Paralyze(10 * (100 - armor_block) / 100) target.Knockdown(40 * (100 - armor_block) / 100) // Check if we successfully knocked them down - if (!(target.mobility_flags & MOBILITY_STAND)) + if (target.body_position == LYING_DOWN) to_chat(target, "[user] teleports into you, knocking you to the floor with the bluespace wave!") else to_chat(user, "[target] resists the force of your jaunt's wake, bringing you to stop!") diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index 63a6938164573..98e0ecc407fe4 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -16,7 +16,7 @@ attack_verb = list("attacked", "bashed", "battered", "bludgeoned", "whacked") tool_behaviour = TOOL_CROWBAR toolspeed = 1 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0, BLEED = 0) drop_sound = 'sound/items/handling/crowbar_drop.ogg' pickup_sound = 'sound/items/handling/crowbar_pickup.ogg' diff --git a/code/game/objects/items/tools/powertools.dm b/code/game/objects/items/tools/powertools.dm index 0b39452a64aae..935a5e82cc887 100644 --- a/code/game/objects/items/tools/powertools.dm +++ b/code/game/objects/items/tools/powertools.dm @@ -6,7 +6,7 @@ righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' w_class = WEIGHT_CLASS_SMALL custom_materials = list(/datum/material/iron=150,/datum/material/silver=50,/datum/material/titanium=25) //done for balance reasons, making them high value for research, but harder to get - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0, BLEED = 0) flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT toolspeed = 0.7 diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index 98d2e689b0a74..3db95599ce19f 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -25,7 +25,7 @@ greyscale_config_inhand_left = /datum/greyscale_config/screwdriver_inhand_left greyscale_config_inhand_right = /datum/greyscale_config/screwdriver_inhand_right greyscale_config_belt = /datum/greyscale_config/screwdriver_belt - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0, BLEED = 0) drop_sound = 'sound/items/handling/screwdriver_drop.ogg' pickup_sound = 'sound/items/handling/screwdriver_pickup.ogg' /// If the item should be assigned a random color diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm index 3e2df866fd0fd..5f78cff0474f6 100644 --- a/code/game/objects/items/tools/weldingtool.dm +++ b/code/game/objects/items/tools/weldingtool.dm @@ -26,7 +26,7 @@ throw_speed = 3 throw_range = 5 w_class = WEIGHT_CLASS_SMALL - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 30, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF custom_materials = list(/datum/material/iron=70, /datum/material/glass=30) diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index 0478da413700c..076d2ae251d9e 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -21,7 +21,7 @@ pickup_sound = 'sound/items/handling/wirecutter_pickup.ogg' tool_behaviour = TOOL_WIRECUTTER toolspeed = 1 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0, BLEED = 0) var/random_color = TRUE var/static/list/wirecutter_colors = list( "blue" = "#1861d5", diff --git a/code/game/objects/items/tools/wrench.dm b/code/game/objects/items/tools/wrench.dm index 77c846b1fcb0c..2008a03831b1c 100644 --- a/code/game/objects/items/tools/wrench.dm +++ b/code/game/objects/items/tools/wrench.dm @@ -19,7 +19,7 @@ attack_verb = list("bashed", "battered", "bludgeoned", "whacked") tool_behaviour = TOOL_WRENCH toolspeed = 1 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, STAMINA = 0, BLEED = 0) /obj/item/wrench/suicide_act(mob/living/user) user.visible_message("[user] is beating [user.p_them()]self to death with [src]! It looks like [user.p_theyre()] trying to commit suicide!") diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 82734d742cf5c..3639f4e3314ce 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -419,6 +419,11 @@ block_level = 0 item_flags = ISWEAPON +/obj/item/dualsaber/toy/on_wield(obj/item/source, mob/living/carbon/user) + . = ..() + sharpness = IS_BLUNT + bleed_force = 0 + /obj/item/dualsaber/toy/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) return 0 @@ -447,6 +452,8 @@ hitsound = 'sound/weapons/bladeslice.ogg' block_flags = BLOCKING_ACTIVE | BLOCKING_PROJECTILE //if it some how gets block level, katanas block projectiles for the meme item_flags = ISWEAPON + sharpness = IS_SHARP + bleed_force = BLEED_SURFACE /* * Snap pops @@ -1060,6 +1067,7 @@ card_throw_speed = 6 embedding = list("pain_mult" = 1, "embed_chance" = 80, "max_damage_mult" = 8, "fall_chance" = 0, "embed_chance_turf_mod" = 15, "armour_block" = 60) //less painful than throwing stars card_sharpness = IS_SHARP + bleed_force = BLEED_SURFACE card_throw_range = 7 card_attack_verb = list("attacked", "sliced", "diced", "slashed", "cut") resistance_flags = NONE diff --git a/code/game/objects/items/vending_items.dm b/code/game/objects/items/vending_items.dm index 28e2eef2001fd..a740e0baad725 100644 --- a/code/game/objects/items/vending_items.dm +++ b/code/game/objects/items/vending_items.dm @@ -17,7 +17,7 @@ throw_speed = 1 throw_range = 7 w_class = WEIGHT_CLASS_BULKY - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 70, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 70, ACID = 30, STAMINA = 0, BLEED = 0) // Built automatically from the corresponding vending machine. // If null, considered to be full. Otherwise, is list(/typepath = amount). diff --git a/code/game/objects/items/wall_mounted.dm b/code/game/objects/items/wall_mounted.dm new file mode 100644 index 0000000000000..8b36921e0e949 --- /dev/null +++ b/code/game/objects/items/wall_mounted.dm @@ -0,0 +1,92 @@ +/obj/item/wallframe + icon = 'icons/obj/wallframe.dmi' + custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT*2) + flags_1 = CONDUCT_1 + item_state = "syringe_kit" + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + w_class = WEIGHT_CLASS_SMALL + var/result_path + var/wall_external = FALSE // For frames that are external to the wall they are placed on, like light fixtures and cameras. + var/pixel_shift //The amount of pixels + +/obj/item/wallframe/proc/try_build(turf/on_wall, mob/user) + if(get_dist(on_wall,user)>1) + return + var/floor_to_wall = get_dir(user, on_wall) + if(!(floor_to_wall in GLOB.cardinals)) + return + var/turf/T = get_turf(user) + var/area/A = get_area(T) + if(!isfloorturf(T)) + to_chat(user, "You cannot place [src] on this spot!") + return + if(A.always_unpowered) + to_chat(user, "You cannot place [src] in this area!") + return + if(check_wall_item(T, floor_to_wall, wall_external)) + to_chat(user, "There's already an item on this wall!") + return + + return TRUE + +/obj/item/wallframe/proc/attach(turf/on_wall, mob/user) + if(result_path) + playsound(src.loc, 'sound/machines/click.ogg', 75, TRUE) + user.visible_message("[user.name] attaches [src] to the wall.", + "You attach [src] to the wall.", + "You hear clicking.") + var/floor_to_wall = get_dir(user, on_wall) + + var/obj/O = new result_path(get_turf(user), floor_to_wall, TRUE) + O.setDir(floor_to_wall) + + if(pixel_shift) + switch(floor_to_wall) + if(NORTH) + O.pixel_y = pixel_shift + if(SOUTH) + O.pixel_y = -pixel_shift + if(EAST) + O.pixel_x = pixel_shift + if(WEST) + O.pixel_x = -pixel_shift + after_attach(O) + + qdel(src) + +/obj/item/wallframe/proc/after_attach(var/obj/O) + transfer_fingerprints_to(O) + +/obj/item/wallframe/screwdriver_act(mob/living/user, obj/item/tool) + // For camera-building borgs + var/turf/T = get_step(get_turf(user), user.dir) + if(iswallturf(T)) + T.attackby(src, user) + return TOOL_ACT_TOOLTYPE_SUCCESS + +/obj/item/wallframe/wrench_act(mob/living/user, obj/item/tool) + var/iron_amt = round(custom_materials[SSmaterials.GetMaterialRef(/datum/material/iron)]/MINERAL_MATERIAL_AMOUNT) //Replace this shit later + var/glass_amt = round(custom_materials[SSmaterials.GetMaterialRef(/datum/material/glass)]/MINERAL_MATERIAL_AMOUNT) //Replace this shit later + + if(!iron_amt && !glass_amt) + return FALSE + to_chat(user, "You dismantle [src].") + if(iron_amt) + new /obj/item/stack/sheet/iron(get_turf(src), iron_amt) + if(glass_amt) + new /obj/item/stack/sheet/glass(get_turf(src), glass_amt) + qdel(src) + return TOOL_ACT_TOOLTYPE_SUCCESS + +/obj/item/electronics + desc = "Looks like a circuit. Probably is." + icon = 'icons/obj/module.dmi' + icon_state = "door_electronics" + item_state = "electronic" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' + flags_1 = CONDUCT_1 + w_class = WEIGHT_CLASS_SMALL + custom_materials = list(/datum/material/iron=50, /datum/material/glass=50) + grind_results = list(/datum/reagent/iron = 10, /datum/reagent/silicon = 10) diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index 0fdc07a4bc782..195c3adacb1c4 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -12,7 +12,7 @@ throw_range = 7 attack_verb = list("banned") max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 70, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 70, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF /obj/item/banhammer/suicide_act(mob/living/user) @@ -82,8 +82,9 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 block_level = 1 block_flags = BLOCKING_ACTIVE | BLOCKING_NASTY sharpness = IS_SHARP + bleed_force = BLEED_DEEP_WOUND max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF /obj/item/claymore/Initialize(mapload) @@ -121,7 +122,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 if(ishuman(loc)) var/mob/living/carbon/human/H = loc loc.layer = LARGE_MOB_LAYER //NO HIDING BEHIND PLANTS FOR YOU, DICKWEED (HA GET IT, BECAUSE WEEDS ARE PLANTS) - H.bleedsuppress = TRUE //AND WE WON'T BLEED OUT LIKE COWARDS + H.cauterise_wounds(0.1) else if(!(flags_1 & ADMIN_SPAWNED_1)) qdel(src) @@ -236,7 +237,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 attack_verb = list("attacked", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") block_level = 0 block_power = 30 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) /obj/item/katana name = "katana" @@ -259,8 +260,9 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 block_upgrade_walk = 1 block_flags = BLOCKING_ACTIVE | BLOCKING_NASTY | BLOCKING_PROJECTILE sharpness = IS_SHARP + bleed_force = BLEED_DEEP_WOUND max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF /obj/item/katana/cursed @@ -329,6 +331,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 item_flags = ISWEAPON hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_CUT custom_materials = list(/datum/material/iron=500, /datum/material/glass=500) resistance_flags = FIRE_PROOF @@ -392,6 +395,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 attack_verb = list("slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_CUT else force = initial(force) w_class = WEIGHT_CLASS_SMALL @@ -400,6 +404,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 attack_verb = list("stubbed", "poked") hitsound = 'sound/weapons/genhit.ogg' sharpness = IS_BLUNT + bleed_force = 0 /obj/item/switchblade/suicide_act(mob/living/user) user.visible_message("[user] is slitting [user.p_their()] own throat with [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -536,6 +541,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 throw_range = 0 throw_speed = 0 sharpness = IS_SHARP + bleed_force = BLEED_DEEP_WOUND attack_verb = list("sawed", "tore", "cut", "chopped", "diced") hitsound = 'sound/weapons/chainsawhit.ogg' tool_behaviour = TOOL_SAW @@ -980,6 +986,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 block_upgrade_walk = 1 block_flags = BLOCKING_ACTIVE | BLOCKING_NASTY sharpness = IS_SHARP + bleed_force = BLEED_CUT attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") hitsound = 'sound/weapons/bladeslice.ogg' @@ -999,6 +1006,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 throwforce = 20 throw_speed = 4 sharpness = IS_SHARP + bleed_force = BLEED_CUT attack_verb = list("cut", "sliced", "diced") w_class = WEIGHT_CLASS_BULKY item_flags = ISWEAPON diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm index d459bcdda393b..0a4d9d7d8f926 100644 --- a/code/game/objects/obj_defense.dm +++ b/code/game/objects/obj_defense.dm @@ -14,9 +14,13 @@ damage_amount = run_obj_armor(damage_amount, damage_type, damage_flag, attack_dir, armour_penetration) if(damage_amount < DAMAGE_PRECISION) return + //Object is basssiiiiccaalllyyy guaranteed to take damage by this point, lets run our signal + if(SEND_SIGNAL(src, COMSIG_OBJ_TAKE_DAMAGE, damage_amount, damage_type, damage_flag, sound_effect, attack_dir, armour_penetration) & COMPONENT_NO_TAKE_DAMAGE) + return . = damage_amount - var/old_integ = obj_integrity - obj_integrity = max(old_integ - damage_amount, 0) + + update_integrity(obj_integrity - damage_amount) + //BREAKING FIRST if(integrity_failure && obj_integrity <= integrity_failure * max_integrity) obj_break(damage_flag) @@ -25,6 +29,32 @@ if(obj_integrity <= 0) obj_destruction(damage_flag) +/// Proc for recovering obj_integrity. Returns the amount repaired by +/obj/proc/repair_damage(amount) + if(amount <= 0) // We only recover here + return + var/new_integrity = min(max_integrity, obj_integrity + amount) + . = new_integrity - obj_integrity + + update_integrity(new_integrity) + + if(integrity_failure && obj_integrity > integrity_failure * max_integrity) + obj_fix() + +/// Handles the integrity of an object changing. This must be called instead of changing integrity directly. +/obj/proc/update_integrity(new_value) + SHOULD_NOT_OVERRIDE(TRUE) + new_value = max(0, new_value) + if(obj_integrity == new_value) + return + obj_integrity = new_value + SEND_SIGNAL(src, COMSIG_OBJ_INTEGRITY_CHANGED) + +/// This mostly exists to keep obj_integrity private. Might be useful in the future. +/obj/proc/get_integrity() + SHOULD_BE_PURE(TRUE) + return obj_integrity + //returns the damage value of the attack after processing the obj's various armor protections /obj/proc/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir, armour_penetration = 0) switch(damage_type) @@ -254,9 +284,15 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e SEND_SIGNAL(src, COMSIG_OBJ_DECONSTRUCT, disassembled) qdel(src) -//what happens when the obj's health is below integrity_failure level. +/// Called after the obj takes damage and integrity is below integrity_failure level /obj/proc/obj_break(damage_flag) - return + SHOULD_CALL_PARENT(TRUE) + SEND_SIGNAL(src, COMSIG_OBJ_BREAK) + +/// Called when integrity is repaired above the breaking point having been broken before +/obj/proc/obj_fix() + SHOULD_CALL_PARENT(TRUE) + SEND_SIGNAL(src, COMSIG_OBJ_FIX) //what happens when the obj's integrity reaches zero. /obj/proc/obj_destruction(damage_flag) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 0aad652574df6..b9dcdeb11204b 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -8,10 +8,12 @@ var/damtype = BRUTE var/force = 0 + /// How much bleeding damage do we cause, see __DEFINES/mobs.dm + var/bleed_force = 0 var/datum/armor/armor /// The integrity the object starts at. Defaults to max_integrity. - var/obj_integrity + VAR_PRIVATE/obj_integrity //defaults to max_integrity /// The maximum integrity the object can have. var/max_integrity = 500 /// The object will break once obj_integrity reaches this amount in take_damage(). 0 if we have no special broken behavior, otherwise is a percentage of at what point the obj breaks. 0.5 being 50% @@ -70,8 +72,7 @@ armor = getArmor() else if (!istype(armor, /datum/armor)) stack_trace("Invalid type [armor.type] found in .armor during /obj Initialize()") - if(obj_integrity == null) - obj_integrity = max_integrity + obj_integrity = max_integrity . = ..() //Do this after, else mat datums is mad. diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 529696e591274..3f97e790cae44 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -11,7 +11,7 @@ /obj/structure/Initialize(mapload) if (!armor) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0, BLEED = 0) . = ..() if(smoothing_flags & (SMOOTH_CORNERS|SMOOTH_BITMASK)) QUEUE_SMOOTH(src) diff --git a/code/game/objects/structures/aliens.dm b/code/game/objects/structures/aliens.dm index 5b45e8b8ef67a..8517bb98133d6 100644 --- a/code/game/objects/structures/aliens.dm +++ b/code/game/objects/structures/aliens.dm @@ -332,6 +332,7 @@ break /obj/structure/alien/egg/obj_break(damage_flag) + . = ..() if(!(flags_1 & NODECONSTRUCT_1)) if(status != BURST) Burst(kill=TRUE) diff --git a/code/game/objects/structures/artstuff.dm b/code/game/objects/structures/artstuff.dm index 026b9dc5561a1..87c427363bd59 100644 --- a/code/game/objects/structures/artstuff.dm +++ b/code/game/objects/structures/artstuff.dm @@ -242,7 +242,7 @@ flags_1 = NONE icon_state = "frame-empty" result_path = /obj/structure/sign/painting - pixel_shift = -32 + pixel_shift = 30 /obj/structure/sign/painting name = "Painting" diff --git a/code/game/objects/structures/barsigns.dm b/code/game/objects/structures/barsigns.dm index 84842d31570c8..d47d71b3fa1d0 100644 --- a/code/game/objects/structures/barsigns.dm +++ b/code/game/objects/structures/barsigns.dm @@ -6,7 +6,7 @@ req_access = list(ACCESS_BAR) max_integrity = 500 integrity_failure = 0.5 - armor = list(MELEE = 20, BULLET = 20, LASER = 20, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0) + armor = list(MELEE = 20, BULLET = 20, LASER = 20, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0, BLEED = 0) buildable_sign = 0 var/panel_open = FALSE @@ -43,6 +43,7 @@ return set_sign(new_sign) /obj/structure/sign/barsign/obj_break(damage_flag) + . = ..() if(!broken && !(flags_1 & NODECONSTRUCT_1)) broken = TRUE diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index 4c93ddb74d010..fd0877d97107d 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -387,6 +387,8 @@ buildstackamount = 1 item_chair = /obj/item/chair/stool +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/chair/stool, 0) + /obj/structure/chair/stool/narsie_act() return @@ -410,6 +412,8 @@ icon_state = "bar" item_chair = /obj/item/chair/stool/bar +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/chair/stool/bar, 0) + /obj/structure/chair/stool/bamboo name = "bamboo stool" desc = "A makeshift bamboo stool with a rustic look." diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 55fb4fdb4881d..f6d0983296766 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -7,10 +7,9 @@ drag_slowdown = 1.5 // Same as a prone mob max_integrity = 200 integrity_failure = 0.25 - armor = list(MELEE = 20, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 10, BIO = 0, RAD = 0, FIRE = 70, ACID = 60, STAMINA = 0) + armor = list(MELEE = 20, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 10, BIO = 0, RAD = 0, FIRE = 70, ACID = 60, STAMINA = 0, BLEED = 0) blocks_emissive = EMISSIVE_BLOCK_GENERIC pass_flags_self = LETPASSCLICKS | PASSSTRUCTURE - var/contents_initialised = FALSE var/enable_door_overlay = TRUE var/has_opened_overlay = TRUE @@ -20,6 +19,7 @@ var/opened = FALSE var/welded = FALSE var/locked = FALSE + var/divable = TRUE //controls whether someone with skittish trait can enter the closet with CtrlShiftClick var/large = TRUE var/wall_mounted = 0 //never solid (You can always pass over it) var/breakout_time = 1200 @@ -174,7 +174,7 @@ . += "Alt-click to [locked ? "unlock" : "lock"]." if(isliving(user)) var/mob/living/L = user - if(HAS_TRAIT(L, TRAIT_SKITTISH)) + if(divable && HAS_TRAIT(L, TRAIT_SKITTISH)) . += "Ctrl-Shift-click [src] to jump inside." /obj/structure/closet/CanAllowThrough(atom/movable/mover, border_dir) @@ -315,6 +315,7 @@ qdel(src) /obj/structure/closet/obj_break(damage_flag) + . = ..() if(!broken && !(flags_1 & NODECONSTRUCT_1)) bust_open() @@ -387,7 +388,7 @@ /obj/structure/closet/MouseDrop_T(atom/movable/O, mob/living/user) if(!istype(O) || O.anchored || istype(O, /atom/movable/screen)) return - if(!istype(user) || user.incapacitated() || !(user.mobility_flags & MOBILITY_STAND)) + if(!istype(user) || user.incapacitated() || user.body_position == LYING_DOWN) return if(!Adjacent(user) || !user.Adjacent(O)) return @@ -425,8 +426,8 @@ O.forceMove(T) return TRUE -/obj/structure/closet/relaymove(mob/user) - if(user.stat || !isturf(loc) || !isliving(user)) +/obj/structure/closet/relaymove(mob/living/user, direction) + if(user.stat || !isturf(loc)) return if(locked) if(message_cooldown <= world.time) @@ -439,12 +440,13 @@ . = ..() if(.) return - if(!(user.mobility_flags & MOBILITY_STAND) && get_dist(src, user) > 0) + if(user.body_position == LYING_DOWN && get_dist(src, user) > 0) return if(!toggle(user)) togglelock(user) + /obj/structure/closet/attack_paw(mob/user) return attack_hand(user) @@ -524,7 +526,7 @@ togglelock(user) /obj/structure/closet/CtrlShiftClick(mob/living/user) - if(!HAS_TRAIT(user, TRAIT_SKITTISH)) + if(!(divable && HAS_TRAIT(user, TRAIT_SKITTISH))) return ..() if(!user.canUseTopic(src, BE_CLOSE) || !isturf(user.loc)) return diff --git a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm index 41a835ef7681a..edb692aa3e896 100644 --- a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm +++ b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm @@ -23,13 +23,14 @@ var/egged = 0 /obj/structure/closet/cardboard/relaymove(mob/living/user, direction) - if(!istype(user) || opened || move_delay || user.incapacitated() || !isturf(loc) || !has_gravity(loc)) + if(opened || move_delay || user.incapacitated() || !isturf(loc) || !has_gravity(loc)) return move_delay = TRUE - if(step(src, direction)) + var/oldloc = loc + if(oldloc != loc) addtimer(CALLBACK(src, PROC_REF(ResetMoveDelay)), CONFIG_GET(number/movedelay/walk_delay) * move_speed_multiplier) else - ResetMoveDelay() + move_delay = FALSE /obj/structure/closet/cardboard/proc/ResetMoveDelay() move_delay = FALSE @@ -77,14 +78,3 @@ close_sound_volume = 50 material_drop = /obj/item/stack/sheet/plasteel #undef SNAKE_SPAM_TICKS - -/obj/structure/closet/cardboard/relaymove(mob/living/user, direction) - if(!istype(user) || opened || move_delay || user.incapacitated() || !isturf(loc) || !has_gravity(loc)) - return - move_delay = TRUE - var/oldloc = loc - step(src, direction) - if(oldloc != loc) - addtimer(CALLBACK(src, PROC_REF(ResetMoveDelay)), CONFIG_GET(number/movedelay/walk_delay) * move_speed_multiplier) - else - move_delay = FALSE diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 1f5756a5449f9..c7e8806fa2614 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -110,6 +110,7 @@ new /obj/item/clothing/mask/gas(src) new /obj/item/clothing/glasses/meson/engine(src) new /obj/item/storage/box/emptysandbags(src) + new /obj/item/clothing/gloves/color/yellow(src) /obj/structure/closet/secure_closet/atmospherics name = "\proper atmospheric technician's locker" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index d9bec0c8ba199..8399b04611cf1 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -4,6 +4,14 @@ req_access = list(ACCESS_ALL_PERSONAL_LOCKERS) var/registered_name = null +/obj/structure/closet/secure_closet/personal/empty + desc = "It's a secure locker for personnel. The first card swiped gains control." + name = "personal closet" + req_access = list(ACCESS_ALL_PERSONAL_LOCKERS) + +/obj/structure/closet/secure_closet/personal/empty/PopulateContents() + return + /obj/structure/closet/secure_closet/personal/PopulateContents() ..() if(prob(50)) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index 93e5011c30fe5..f459dda04fb4a 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -4,7 +4,7 @@ locked = TRUE icon_state = "secure" max_integrity = 250 - armor = list(MELEE = 30, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 0, BLEED = 0) secure = TRUE /obj/structure/closet/secure_closet/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index 4af5206aba6e7..28be2cd91d92e 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -17,6 +17,14 @@ desc = "It's a storage unit for emergency breath masks and O2 tanks." icon_state = "emergency" +/obj/structure/closet/emcloset/empty + name = "emergency closet" + desc = "It's a storage unit for emergency breath masks and O2 tanks." + icon_state = "emergency" + +/obj/structure/closet/emcloset/empty/PopulateContents() + return + /obj/structure/closet/emcloset/anchored anchored = TRUE @@ -66,6 +74,14 @@ desc = "It's a storage unit for fire-fighting supplies." icon_state = "fire" +/obj/structure/closet/firecloset/empty + name = "fire-safety closet" + desc = "It's a storage unit for fire-fighting supplies." + icon_state = "fire" + +/obj/structure/closet/firecloset/empty/PopulateContents() + return + /obj/structure/closet/firecloset/PopulateContents() ..() @@ -92,6 +108,15 @@ icon_state = "eng" icon_door = "eng_tool" +/obj/structure/closet/toolcloset/empty + name = "tool closet" + desc = "It's a storage unit for tools." + icon_state = "eng" + icon_door = "eng_tool" + +/obj/structure/closet/toolcloset/empty/PopulateContents() + return + /obj/structure/closet/toolcloset/PopulateContents() ..() if(prob(40)) @@ -135,6 +160,15 @@ icon_state = "eng" icon_door = "eng_rad" +/obj/structure/closet/radiation/empty + name = "radiation suit closet" + desc = "It's a storage unit for rad-protective suits." + icon_state = "eng" + icon_door = "eng_rad" + +/obj/structure/closet/radiation/empty/PopulateContents() + return + /obj/structure/closet/radiation/PopulateContents() ..() new /obj/item/geiger_counter(src) @@ -153,6 +187,14 @@ desc = "It's a storage unit for explosion-protective suits." icon_state = "bomb" +/obj/structure/closet/bombcloset/empty + name = "\improper EOD closet" + desc = "It's a storage unit for explosion-protective suits." + icon_state = "bomb" + +/obj/structure/closet/bombcloset/empty/PopulateContents() + return + /obj/structure/closet/bombcloset/PopulateContents() ..() new /obj/item/clothing/suit/utility/bomb_suit(src) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index f83db4c4aabd9..824c549fbe094 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -3,6 +3,14 @@ desc = "It's a storage unit for standard-issue Nanotrasen attire." icon_door = "blue" +/obj/structure/closet/wardrobe/empty + name = "wardrobe" + desc = "It's a storage unit for standard-issue Nanotrasen attire." + icon_door = "blue" + +/obj/structure/closet/wardrobe/empty/PopulateContents() + return + /obj/structure/closet/wardrobe/PopulateContents() ..() for(var/i in 1 to 3) diff --git a/code/game/objects/structures/crates_lockers/crates/secure.dm b/code/game/objects/structures/crates_lockers/crates/secure.dm index 0d173dcd57002..a3b28f10edaf0 100644 --- a/code/game/objects/structures/crates_lockers/crates/secure.dm +++ b/code/game/objects/structures/crates_lockers/crates/secure.dm @@ -5,7 +5,7 @@ secure = TRUE locked = TRUE max_integrity = 500 - armor = list(MELEE = 30, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 0, BLEED = 0) var/tamperproof = 0 icon_door = "crate" diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 7c39e33e92dce..a2d071256fd45 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -6,7 +6,7 @@ density = TRUE anchored = TRUE resistance_flags = ACID_PROOF - armor = list(MELEE = 30, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 0, RAD = 0, FIRE = 70, ACID = 100, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 0, RAD = 0, FIRE = 70, ACID = 100, STAMINA = 0, BLEED = 0) max_integrity = 200 integrity_failure = 0.25 var/obj/item/showpiece = null @@ -100,6 +100,7 @@ qdel(src) /obj/structure/displaycase/obj_break(damage_flag) + . = ..() if(!broken && !(flags_1 & NODECONSTRUCT_1)) set_density(FALSE) broken = TRUE @@ -142,7 +143,7 @@ if(open) //You do not require access to close a case, only to open it. to_chat(user, "You close [src].") toggle_lock(user) - else if(security_level_locked > GLOB.security_level || !allowed(user)) + else if(security_level_locked > SSsecurity_level.get_current_level_as_number() || !allowed(user)) to_chat(user, "Access denied.") else to_chat(user, "You open [src].") diff --git a/code/game/objects/structures/extinguisher.dm b/code/game/objects/structures/extinguisher.dm index c8aa218581b37..ece0c709fbcad 100644 --- a/code/game/objects/structures/extinguisher.dm +++ b/code/game/objects/structures/extinguisher.dm @@ -11,6 +11,8 @@ var/obj/item/extinguisher/stored_extinguisher var/opened = FALSE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/extinguisher_cabinet, 29) + /obj/structure/extinguisher_cabinet/Initialize(mapload, ndir, building) . = ..() if(building) @@ -134,6 +136,7 @@ icon_state = "extinguisher_empty" /obj/structure/extinguisher_cabinet/obj_break(damage_flag) + . = ..() if(!broken && !(flags_1 & NODECONSTRUCT_1)) broken = 1 opened = 1 @@ -159,4 +162,4 @@ desc = "Used for building wall-mounted extinguisher cabinets." icon_state = "extinguisher" result_path = /obj/structure/extinguisher_cabinet - pixel_shift = -30 + pixel_shift = 29 diff --git a/code/game/objects/structures/fireaxe.dm b/code/game/objects/structures/fireaxe.dm index a70c4e34d14ba..b417c19d64091 100644 --- a/code/game/objects/structures/fireaxe.dm +++ b/code/game/objects/structures/fireaxe.dm @@ -5,7 +5,7 @@ icon_state = "fireaxe" anchored = TRUE density = FALSE - armor = list(MELEE = 50, BULLET = 20, LASER = 0, ENERGY = 100, BOMB = 10, BIO = 100, RAD = 100, FIRE = 90, ACID = 50, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 20, LASER = 0, ENERGY = 100, BOMB = 10, BIO = 100, RAD = 100, FIRE = 90, ACID = 50, STAMINA = 0, BLEED = 0) max_integrity = 150 integrity_failure = 0.33 layer = ABOVE_WINDOW_LAYER @@ -13,6 +13,8 @@ var/open = FALSE var/obj/item/fireaxe/fireaxe +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/fireaxecabinet, 32) + /obj/structure/fireaxecabinet/Initialize(mapload) . = ..() fireaxe = new @@ -84,10 +86,11 @@ update_appearance() /obj/structure/fireaxecabinet/obj_break(damage_flag) + . = ..() if(!broken && !(flags_1 & NODECONSTRUCT_1)) update_appearance() broken = TRUE - playsound(src, 'sound/effects/glassbr3.ogg', 100, 1) + playsound(src, 'sound/effects/glassbr3.ogg', 100, TRUE) new /obj/item/shard(loc) new /obj/item/shard(loc) diff --git a/code/game/objects/structures/fluff.dm b/code/game/objects/structures/fluff.dm index ffcdaaca5fc65..41a99e82c0cdb 100644 --- a/code/game/objects/structures/fluff.dm +++ b/code/game/objects/structures/fluff.dm @@ -185,3 +185,10 @@ /obj/structure/fluff/hedge/opaque //useful for mazes and such opacity = TRUE + +/obj/structure/fluff/fans + icon = 'icons/obj/lavaland/survival_pod.dmi' + icon_state = "fan_tiny" + name = "environmental regulation system" + desc = "A vent nested into the wall, managing the airflow between the rooms" + anchored = TRUE diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index c0d495519e7f5..8d68cfdb57219 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -10,7 +10,7 @@ z_flags = Z_BLOCK_IN_DOWN | Z_BLOCK_IN_UP pressure_resistance = 5*ONE_ATMOSPHERE layer = BELOW_OBJ_LAYER - armor = list(MELEE = 50, BULLET = 70, LASER = 70, ENERGY = 100, BOMB = 10, BIO = 100, RAD = 100, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 70, LASER = 70, ENERGY = 100, BOMB = 10, BIO = 100, RAD = 100, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) max_integrity = 50 integrity_failure = 0.4 var/rods_type = /obj/item/stack/rods @@ -238,6 +238,7 @@ ..() /obj/structure/grille/obj_break() + . = ..() if(!broken && !(flags_1 & NODECONSTRUCT_1)) new broken_type(src.loc) var/drop_loc = drop_location() @@ -296,13 +297,16 @@ /obj/structure/grille/broken // Pre-broken grilles for map placement icon_state = "brokengrille" density = FALSE - obj_integrity = 20 broken = TRUE rods_amount = 1 rods_broken = FALSE grille_type = /obj/structure/grille broken_type = null +/obj/structure/grille/broken/Initialize(mapload) + . = ..() + take_damage(max_integrity * 0.6) + /obj/structure/grille/prison //grilles that trigger prison lockdown under some circumstances name = "prison grille" desc = "a set of rods under current used to protect the prison wing. An alarm will go off if they are breached." diff --git a/code/game/objects/structures/gym/exercise_status.dm b/code/game/objects/structures/gym/exercise_status.dm new file mode 100644 index 0000000000000..4f3bb5913fdf2 --- /dev/null +++ b/code/game/objects/structures/gym/exercise_status.dm @@ -0,0 +1,65 @@ +/// How much stun resistance you gain every time you exercise +#define EXERCISE_INCREMENT 0.001 +/// The max amount that you can be improved by exercise +#define EXERCISE_LIMIT 0.5 +/// How much exercise effect you lose every second. +/// Each exercise will last 10 seconds. +/// Maximum exercise lasts 1000 seconds, or about 16 minutes. +#define EXERCISE_STEP 0.0005 +/// The minimum that exercise needs to change before we step (Rounded to percentages so 1%) +#define EXERCISE_VISUAL_DELTA 0.005 + +/datum/status_effect/exercised + id = "exericsed" + status_type = STATUS_EFFECT_MERGE + tick_interval = ((1 SECONDS) * EXERCISE_VISUAL_DELTA) / EXERCISE_STEP + alert_type = /atom/movable/screen/alert/status_effect/exercised + var/applied_amount = 0 + var/exercise_amount = 0 + +/datum/status_effect/exercised/on_creation(mob/living/new_owner, exercise_amount) + src.exercise_amount = exercise_amount * EXERCISE_INCREMENT + . = ..() + update_exercise() + +/datum/status_effect/exercised/merge(exercise_amount) + src.exercise_amount = min(src.exercise_amount + exercise_amount * EXERCISE_INCREMENT, EXERCISE_LIMIT) + update_exercise() + +/datum/status_effect/exercised/on_apply() + update_exercise() + return TRUE + +/datum/status_effect/exercised/on_remove() + if (ishuman(owner)) + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology.stun_add += applied_amount + applied_amount = 0 + +/datum/status_effect/exercised/tick() + exercise_amount -= EXERCISE_VISUAL_DELTA + update_exercise() + return ..() + +/datum/status_effect/exercised/proc/update_exercise() + if (exercise_amount <= 0) + qdel(src) + return + if (ishuman(owner)) + var/delta = exercise_amount - applied_amount + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology.stun_add -= delta + applied_amount = exercise_amount + linked_alert?.maptext = MAPTEXT("[round(100 * exercise_amount / EXERCISE_LIMIT, 1)]%") + switch (exercise_amount) + if (0.3 to 0.5) + examine_text = "[owner.p_they(TRUE)] seem exceptionally strong!" + if (0.1 to 0.3) + examine_text = "[owner.p_they(TRUE)] seem very strong!" + else + examine_text = "[owner.p_they(TRUE)] seem strong!" + +/atom/movable/screen/alert/status_effect/exercised + name = "Exercised" + desc = "You have worked out recently, making you stronger and more resistant to being brought down by stunning weapons." + icon_state = "weights" diff --git a/code/game/objects/structures/gym/punching_bag.dm b/code/game/objects/structures/gym/punching_bag.dm index e5ec5dc64e805..49792013754e9 100644 --- a/code/game/objects/structures/gym/punching_bag.dm +++ b/code/game/objects/structures/gym/punching_bag.dm @@ -22,5 +22,5 @@ flick("[icon_state]-punch", src) playsound(loc, pick(hit_sounds), 25, TRUE, -1) SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "exercise", /datum/mood_event/exercise) - user.apply_status_effect(STATUS_EFFECT_EXERCISED) + user.apply_status_effect(STATUS_EFFECT_EXERCISED, 1) diff --git a/code/game/objects/structures/gym/weight_machine.dm b/code/game/objects/structures/gym/weight_machine.dm index 7d4aa22fbeb3e..b8e000a215779 100644 --- a/code/game/objects/structures/gym/weight_machine.dm +++ b/code/game/objects/structures/gym/weight_machine.dm @@ -76,7 +76,7 @@ if (user.client) user.client.give_award(/datum/award/achievement/misc/weights, user) SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "exercise", /datum/mood_event/exercise) - user.apply_status_effect(STATUS_EFFECT_EXERCISED) + user.apply_status_effect(STATUS_EFFECT_EXERCISED, 10) end_workout() /obj/structure/weightmachine/proc/end_workout() diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index d5639986f9dd6..e4704b0e9e266 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -6,7 +6,7 @@ icon = 'icons/effects/effects.dmi' anchored = TRUE max_integrity = 1 - armor = list(MELEE = 0, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 0, BIO = 0, RAD = 0, FIRE = 20, ACID = 20, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 0, BIO = 0, RAD = 0, FIRE = 20, ACID = 20, STAMINA = 0, BLEED = 0) layer = BELOW_OBJ_LAYER var/obj/item/holosign_creator/projector diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index 4f2ece534f413..8efc68e382e4f 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -9,7 +9,7 @@ canSmoothWith = list(SMOOTH_GROUP_OPEN_FLOOR, SMOOTH_GROUP_WALLS, SMOOTH_GROUP_WINDOW_FULLTILE, SMOOTH_GROUP_LATTICE) density = FALSE anchored = TRUE - armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 0, BLEED = 0) max_integrity = 50 layer = LATTICE_LAYER //under pipes plane = FLOOR_PLANE diff --git a/code/game/objects/structures/manned_turret.dm b/code/game/objects/structures/manned_turret.dm index a9ad8a66a82a1..d46b64636271b 100644 --- a/code/game/objects/structures/manned_turret.dm +++ b/code/game/objects/structures/manned_turret.dm @@ -9,7 +9,7 @@ anchored = FALSE density = TRUE max_integrity = 100 - buckle_lying = FALSE + buckle_lying = 0 layer = ABOVE_MOB_LAYER move_resist = MOVE_FORCE_STRONG var/view_range = 2.5 diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index 4f07ad17c9067..4a9790843926e 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -11,7 +11,7 @@ icon = 'icons/obj/doors/mineral_doors.dmi' icon_state = "metal" max_integrity = 200 - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 10, BIO = 100, RAD = 100, FIRE = 50, ACID = 50, STAMINA = 0) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 10, BIO = 100, RAD = 100, FIRE = 50, ACID = 50, STAMINA = 0, BLEED = 0) CanAtmosPass = ATMOS_PASS_DENSITY rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE rad_insulation = RAD_MEDIUM_INSULATION diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index 02f2d717e58be..a154713a4ddf6 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -12,6 +12,8 @@ layer = ABOVE_WINDOW_LAYER var/magical = FALSE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror, 28) + /obj/structure/mirror/Initialize(mapload, dir, building) . = ..() if(icon_state == "mirror_broke" && !broken) @@ -54,13 +56,15 @@ return ..() /obj/structure/mirror/obj_break(damage_flag, mapload) - if(!broken && !(flags_1 & NODECONSTRUCT_1)) - icon_state = "mirror_broke" - if(!mapload) - playsound(src, "shatter", 70, 1) - if(desc == initial(desc)) - desc = "Oh no, seven years of bad luck!" - broken = TRUE + . = ..() + if(broken || (flags_1 & NODECONSTRUCT_1)) + return + icon_state = "mirror_broke" + if(!mapload) + playsound(src, "shatter", 70, 1) + if(desc == initial(desc)) + desc = "Oh no, seven years of bad luck!" + broken = TRUE /obj/structure/mirror/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index 6251008eaebda..f24d4caef73ad 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -48,7 +48,7 @@ GLOBAL_LIST_EMPTY(bodycontainers) //Let them act as spawnpoints for revenants an /obj/structure/bodycontainer/update_icon() return -/obj/structure/bodycontainer/relaymove(mob/user) +/obj/structure/bodycontainer/relaymove(mob/living/user, direction) if(user.stat || !isturf(loc)) return if(locked) @@ -375,7 +375,7 @@ GLOBAL_LIST_EMPTY(crematoriums) return if(isliving(user)) var/mob/living/L = user - if(!(L.mobility_flags & MOBILITY_STAND)) + if(L.body_position == LYING_DOWN) return O.forceMove(src.loc) if (user != O) diff --git a/code/game/objects/structures/noticeboard.dm b/code/game/objects/structures/noticeboard.dm index 3b3b2f65a15a0..36e0e98ae573c 100644 --- a/code/game/objects/structures/noticeboard.dm +++ b/code/game/objects/structures/noticeboard.dm @@ -15,6 +15,8 @@ // Current number of a pinned notices var/notices = 0 +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/noticeboard, 32) + /obj/structure/noticeboard/Initialize(mapload) . = ..() diff --git a/code/game/objects/structures/petrified_statue.dm b/code/game/objects/structures/petrified_statue.dm index a5fb5cdbed9c1..eaf280d9b4940 100644 --- a/code/game/objects/structures/petrified_statue.dm +++ b/code/game/objects/structures/petrified_statue.dm @@ -19,6 +19,7 @@ L.visible_message("[L]'s skin rapidly turns to marble!", "Your body freezes up! Can't... move... can't... think...") L.forceMove(src) ADD_TRAIT(L, TRAIT_MUTE, STATUE_MUTE) + ADD_TRAIT(L, TRAIT_NO_BLOOD, STATUE_MUTE) L.faction += "mimic" //Stops mimics from instaqdeling people in statues L.status_flags |= GODMODE obj_integrity = L.health + 100 //stoning damaged mobs will result in easier to shatter statues @@ -60,6 +61,7 @@ petrified_mob.status_flags &= ~GODMODE petrified_mob.forceMove(loc) REMOVE_TRAIT(petrified_mob, TRAIT_MUTE, STATUE_MUTE) + REMOVE_TRAIT(petrified_mob, TRAIT_NO_BLOOD, STATUE_MUTE) petrified_mob.take_overall_damage((petrified_mob.health - obj_integrity + 100)) //any new damage the statue incurred is transfered to the mob petrified_mob.faction -= "mimic" petrified_mob = null @@ -81,7 +83,6 @@ return 0 var/obj/structure/statue/petrified/S = new(loc, src, statue_timer) S.name = "statue of [name]" - bleedsuppress = 1 S.copy_overlays(src) var/newcolor = list(rgb(77,77,77), rgb(150,150,150), rgb(28,28,28), rgb(0,0,0)) S.add_atom_colour(newcolor, FIXED_COLOUR_PRIORITY) diff --git a/code/game/objects/structures/plasticflaps.dm b/code/game/objects/structures/plasticflaps.dm index a0973998601c8..dd48ca7d09a3c 100644 --- a/code/game/objects/structures/plasticflaps.dm +++ b/code/game/objects/structures/plasticflaps.dm @@ -3,7 +3,7 @@ desc = "Heavy duty, airtight, plastic flaps. Definitely can't get past those. No way." icon = 'icons/obj/stationobjs.dmi' icon_state = "plasticflaps" - armor = list(MELEE = 100, BULLET = 80, LASER = 80, ENERGY = 100, BOMB = 50, BIO = 100, RAD = 100, FIRE = 50, ACID = 50, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 80, LASER = 80, ENERGY = 100, BOMB = 50, BIO = 100, RAD = 100, FIRE = 50, ACID = 50, STAMINA = 0, BLEED = 0) density = FALSE anchored = TRUE layer = BELOW_OBJ_LAYER @@ -97,7 +97,7 @@ return TRUE var/ventcrawler = HAS_TRAIT(living_mover, TRAIT_VENTCRAWLER_ALWAYS) || HAS_TRAIT(living_mover, TRAIT_VENTCRAWLER_NUDE) - if((living_mover.mobility_flags & MOBILITY_STAND)&& !ventcrawler && living_mover.mob_size != MOB_SIZE_TINY) //If your not laying down, or a ventcrawler or a small creature, no pass. + if(living_mover.body_position == STANDING_UP && !ventcrawler && living_mover.mob_size != MOB_SIZE_TINY) //If your not laying down, or a ventcrawler or a small creature, no pass. return FALSE /obj/structure/plasticflaps/deconstruct(disassembled = TRUE) diff --git a/code/game/objects/structures/signs/_signs.dm b/code/game/objects/structures/signs/_signs.dm index 5c126938a2691..64077859247e6 100644 --- a/code/game/objects/structures/signs/_signs.dm +++ b/code/game/objects/structures/signs/_signs.dm @@ -5,7 +5,7 @@ density = FALSE layer = SIGN_LAYER max_integrity = 100 - armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0, BLEED = 0) var/buildable_sign = 1 //unwrenchable and modifiable rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index f743b53c4764e..78b339cf690b8 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -50,7 +50,7 @@ if(!istype(H)) return var/feetCover = (H.wear_suit && (H.wear_suit.body_parts_covered & FEET)) || (H.w_uniform && (H.w_uniform.body_parts_covered & FEET)) - if(!HAS_TRAIT(H, TRAIT_ALWAYS_STUBS) && (H.shoes || feetCover || !(H.mobility_flags & MOBILITY_STAND) || HAS_TRAIT(H, TRAIT_PIERCEIMMUNE) || H.m_intent == MOVE_INTENT_WALK)) + if(!HAS_TRAIT(H, TRAIT_ALWAYS_STUBS) && (H.shoes || feetCover || H.body_position == LYING_DOWN || HAS_TRAIT(H, TRAIT_PIERCEIMMUNE) || H.m_intent == MOVE_INTENT_WALK || H.dna?.species.bodytype & BODYTYPE_DIGITIGRADE)) return if(HAS_TRAIT(H, TRAIT_ALWAYS_STUBS) || ((world.time >= last_bump + 100) && prob(5))) to_chat(H, "You stub your toe on the [name]!") @@ -287,7 +287,7 @@ canSmoothWith = null max_integrity = 70 resistance_flags = ACID_PROOF - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0, BLEED = 0) var/list/debris = list() /obj/structure/table/glass/Initialize(mapload) @@ -476,7 +476,7 @@ buildstack = /obj/item/stack/sheet/plasteel max_integrity = 200 integrity_failure = 0.25 - armor = list(MELEE = 10, BULLET = 30, LASER = 30, ENERGY = 100, BOMB = 20, BIO = 0, RAD = 0, FIRE = 80, ACID = 70, STAMINA = 0) + armor = list(MELEE = 10, BULLET = 30, LASER = 30, ENERGY = 100, BOMB = 20, BIO = 0, RAD = 0, FIRE = 80, ACID = 70, STAMINA = 0, BLEED = 0) /obj/structure/table/reinforced/deconstruction_hints(mob/user) if(deconstruction_ready) @@ -561,7 +561,7 @@ smoothing_groups = null canSmoothWith = null can_buckle = 1 - buckle_lying = -1 + buckle_lying = NO_BUCKLE_LYING buckle_requires_restraints = 1 var/mob/living/carbon/human/patient = null var/obj/machinery/computer/operating/computer = null @@ -570,6 +570,18 @@ . = ..() initial_link() +/obj/structure/table/optable/ComponentInitialize() + . = ..() + var/static/list/loc_connections = list( + COMSIG_ATOM_ENTERED = PROC_REF(table_entered), + ) + AddElement(/datum/element/connect_loc, loc_connections) + +/obj/structure/table/optable/Destroy() + . = ..() + if(computer?.table == src) + computer.table = null + /obj/structure/table/optable/examine(mob/user) . = ..() if(computer) @@ -591,12 +603,6 @@ computer = found_computer break - -/obj/structure/table/optable/Destroy() - . = ..() - if(computer?.table == src) - computer.table = null - /obj/structure/table/optable/tablepush(mob/living/user, mob/living/pushed_mob) pushed_mob.forceMove(loc) if(!isanimal(pushed_mob) || iscat(pushed_mob)) @@ -604,20 +610,36 @@ visible_message("[user] has laid [pushed_mob] on [src].") get_patient() +/obj/structure/table/optable/proc/table_entered() + SIGNAL_HANDLER + get_patient() + /obj/structure/table/optable/proc/get_patient() var/mob/living/carbon/M = locate(/mob/living/carbon) in loc if(M) - if(M.resting) - set_patient(M) + set_patient(M) else set_patient(null) /obj/structure/table/optable/proc/set_patient(new_patient) if(patient) UnregisterSignal(patient, COMSIG_PARENT_QDELETING) + UnregisterSignal(patient, COMSIG_LIVING_RESTING_UPDATED) + REMOVE_TRAIT(patient, TRAIT_NO_BLEEDING, TABLE_TRAIT) patient = new_patient if(patient) RegisterSignal(patient, COMSIG_PARENT_QDELETING, PROC_REF(patient_deleted)) + RegisterSignal(patient, COMSIG_LIVING_RESTING_UPDATED, PROC_REF(check_bleed_trait)) + check_bleed_trait() + +/obj/structure/table/optable/proc/check_bleed_trait() + SIGNAL_HANDLER + if (!patient) + return + if (patient.resting) + ADD_TRAIT(patient, TRAIT_NO_BLEEDING, TABLE_TRAIT) + else + REMOVE_TRAIT(patient, TRAIT_NO_BLEEDING, TABLE_TRAIT) /obj/structure/table/optable/proc/patient_deleted(datum/source) SIGNAL_HANDLER @@ -627,6 +649,8 @@ get_patient() if(!patient) return FALSE + if (!patient.resting) + return FALSE if(ishuman(patient)) return TRUE return FALSE @@ -683,7 +707,7 @@ . = ..() if(.) return - if(!(user.mobility_flags & MOBILITY_STAND) || user.get_num_legs() < 2) + if(user.body_position == LYING_DOWN || user.usable_legs < 2) return user.changeNext_move(CLICK_CD_MELEE) user.do_attack_animation(src, ATTACK_EFFECT_KICK) diff --git a/code/game/objects/structures/target_stake.dm b/code/game/objects/structures/target_stake.dm index 6f5d5463cfb82..35959589b5093 100644 --- a/code/game/objects/structures/target_stake.dm +++ b/code/game/objects/structures/target_stake.dm @@ -7,7 +7,7 @@ flags_1 = CONDUCT_1 can_buckle = TRUE max_buckled_mobs = 1 - buckle_lying = FALSE + buckle_lying = 0 var/obj/item/target/pinned_target /obj/structure/target_stake/Destroy() diff --git a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm index ddcdb05e101a7..869b85ca5f0bc 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm @@ -180,28 +180,32 @@ /obj/structure/transit_tube_pod/transfer_air_ratio(datum/gas_mixture/taker, ratio) return air_contents.transfer_ratio_to(taker, ratio) -/obj/structure/transit_tube_pod/relaymove(mob/mob, direction) - if(istype(mob) && mob.client) - if(!moving) - for(var/obj/structure/transit_tube/station/station in loc) - if(!station.pod_moving) - if(direction == turn(station.boarding_dir,180)) - if(station.open_status == STATION_TUBE_OPEN) - mob.forceMove(loc) - update_icon() - else - station.open_animation() - - else if(direction in station.tube_dirs) - setDir(direction) - station.launch_pod() - return - - for(var/obj/structure/transit_tube/TT in loc) - if(dir in TT.tube_dirs) - if(TT.has_exit(direction)) - setDir(direction) - return + +/obj/structure/transit_tube_pod/relaymove(mob/living/user, direction) + if(!user.client || moving) + return + + for(var/obj/structure/transit_tube/station/station in loc) + if(station.pod_moving) + return + if(direction == turn(station.boarding_dir,180)) + if(station.open_status == STATION_TUBE_OPEN) + user.forceMove(loc) + update_icon() + else + station.open_animation() + else if(direction in station.tube_dirs) + setDir(direction) + station.launch_pod() + return + + for(var/obj/structure/transit_tube/transit_tube in loc) + if(!(dir in transit_tube.tube_dirs)) + continue + if(!transit_tube.has_exit(direction)) + continue + setDir(direction) + return /obj/structure/transit_tube_pod/return_temperature() return air_contents.return_temperature() diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 31b25602d0288..f78f7986502a4 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -124,6 +124,8 @@ var/exposed = 0 // can you currently put an item inside var/obj/item/hiddenitem = null // what's in the urinal +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/urinal, 32) + /obj/structure/urinal/Initialize(mapload) . = ..() hiddenitem = new /obj/item/food/urinalcake diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 61f81c584cc39..d4e0708538617 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -10,7 +10,7 @@ max_integrity = 50 can_be_unanchored = TRUE resistance_flags = ACID_PROOF - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0, BLEED = 0) CanAtmosPass = ATMOS_PASS_PROC rad_insulation = RAD_VERY_LIGHT_INSULATION rad_flags = RAD_PROTECT_CONTENTS @@ -399,7 +399,7 @@ icon_state = "rwindow" reinf = TRUE heat_resistance = 1600 - armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 25, BIO = 100, RAD = 100, FIRE = 80, ACID = 100, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 25, BIO = 100, RAD = 100, FIRE = 80, ACID = 100, STAMINA = 0, BLEED = 0) max_integrity = 100 explosion_block = 1 glass_type = /obj/item/stack/sheet/rglass @@ -424,7 +424,7 @@ icon_state = "plasmawindow" reinf = FALSE heat_resistance = 25000 - armor = list(MELEE = 75, BULLET = 5, LASER = 0, ENERGY = 0, BOMB = 45, BIO = 100, RAD = 100, FIRE = 99, ACID = 100, STAMINA = 0) + armor = list(MELEE = 75, BULLET = 5, LASER = 0, ENERGY = 0, BOMB = 45, BIO = 100, RAD = 100, FIRE = 99, ACID = 100, STAMINA = 0, BLEED = 0) max_integrity = 300 glass_type = /obj/item/stack/sheet/plasmaglass rad_insulation = RAD_NO_INSULATION @@ -456,7 +456,7 @@ icon_state = "plasmarwindow" reinf = TRUE heat_resistance = 50000 - armor = list(MELEE = 85, BULLET = 20, LASER = 0, ENERGY = 0, BOMB = 60, BIO = 100, RAD = 100, FIRE = 99, ACID = 100, STAMINA = 0) + armor = list(MELEE = 85, BULLET = 20, LASER = 0, ENERGY = 0, BOMB = 60, BIO = 100, RAD = 100, FIRE = 99, ACID = 100, STAMINA = 0, BLEED = 0) max_integrity = 500 explosion_block = 2 glass_type = /obj/item/stack/sheet/plasmarglass @@ -487,7 +487,7 @@ icon_state = "duwindow" reinf = TRUE heat_resistance = 50000 - armor = list(MELEE = 45, BULLET = 20, LASER = 0, ENERGY = 0, BOMB = 60, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 45, BULLET = 20, LASER = 0, ENERGY = 0, BOMB = 60, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_integrity = 500 explosion_block = 2 glass_type = /obj/item/stack/sheet/mineral/uranium @@ -619,7 +619,7 @@ flags_1 = PREVENT_CLICK_UNDER_1 reinf = TRUE heat_resistance = 1600 - armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, BIO = 100, RAD = 100, FIRE = 80, ACID = 100, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, BIO = 100, RAD = 100, FIRE = 80, ACID = 100, STAMINA = 0, BLEED = 0) explosion_block = 3 glass_type = /obj/item/stack/sheet/titaniumglass glass_amount = 2 @@ -649,7 +649,7 @@ flags_1 = PREVENT_CLICK_UNDER_1 reinf = TRUE heat_resistance = 1600 - armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, BIO = 100, RAD = 100, FIRE = 80, ACID = 100, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 50, BIO = 100, RAD = 100, FIRE = 80, ACID = 100, STAMINA = 0, BLEED = 0) explosion_block = 3 glass_type = /obj/item/stack/sheet/plastitaniumglass glass_amount = 2 @@ -676,7 +676,7 @@ decon_speed = 10 CanAtmosPass = ATMOS_PASS_YES resistance_flags = FLAMMABLE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) breaksound = 'sound/items/poster_ripped.ogg' hitsound = 'sound/weapons/slashmiss.ogg' var/static/mutable_appearance/torn = mutable_appearance('icons/obj/smooth_structures/windows/paperframes.dmi',icon_state = "torn", layer = ABOVE_OBJ_LAYER - 0.1) diff --git a/code/game/shuttle_engines.dm b/code/game/shuttle_engines.dm index 7fc2d2d0b5eba..3e75c43a45649 100644 --- a/code/game/shuttle_engines.dm +++ b/code/game/shuttle_engines.dm @@ -8,7 +8,7 @@ icon = 'icons/turf/shuttle.dmi' resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF max_integrity = 500 - armor = list(MELEE = 100, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 70, STAMINA = 0) //default + ignores melee + armor = list(MELEE = 100, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 70, STAMINA = 0, BLEED = 0) //default + ignores melee /obj/structure/shuttle/engine name = "engine" diff --git a/code/game/turfs/change_turf.dm b/code/game/turfs/change_turf.dm index beaa41794ac26..77ae7704e3236 100644 --- a/code/game/turfs/change_turf.dm +++ b/code/game/turfs/change_turf.dm @@ -85,6 +85,7 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( var/old_lighting_corner_SW = lighting_corner_SW var/old_lighting_corner_NW = lighting_corner_NW var/old_directional_opacity = directional_opacity + var/old_dynamic_lumcount = dynamic_lumcount var/old_opacity = opacity // Z-Mimic: copy above @@ -138,11 +139,15 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( lighting_corner_SW = old_lighting_corner_SW lighting_corner_NW = old_lighting_corner_NW + dynamic_lumcount = old_dynamic_lumcount + if(SSlighting.initialized) lighting_object = old_lighting_object + directional_opacity = old_directional_opacity recalculate_directional_opacity() + //Bacon's Starlight lighting if(fullbright_type != old_fullbright_type) if (!fullbright_type) lighting_build_overlay() diff --git a/code/game/turfs/closed/wall/reinf_walls.dm b/code/game/turfs/closed/wall/reinf_walls.dm index aab143bcf0564..6369006e63474 100644 --- a/code/game/turfs/closed/wall/reinf_walls.dm +++ b/code/game/turfs/closed/wall/reinf_walls.dm @@ -22,7 +22,7 @@ ) /turf/closed/wall/r_wall/get_armour_list() - return list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 100, RAD = 100, FIRE = 80, ACID = 70, STAMINA = 0) + return list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 100, RAD = 100, FIRE = 80, ACID = 70, STAMINA = 0, BLEED = 0) /turf/closed/wall/r_wall/deconstruction_hints(mob/user) switch(d_state) diff --git a/code/game/turfs/open/_open.dm b/code/game/turfs/open/_open.dm index b368aaf6fdfed..478e54c75e0c5 100644 --- a/code/game/turfs/open/_open.dm +++ b/code/game/turfs/open/_open.dm @@ -229,7 +229,7 @@ if(!(lube&GALOSHES_DONT_HELP)) //can't slip while buckled unless it's lube. return 0 else - if(!(lube & SLIP_WHEN_CRAWLING) && (!(slipper.mobility_flags & MOBILITY_STAND) || !(slipper.status_flags & CANKNOCKDOWN))) // can't slip unbuckled mob if they're lying or can't fall. + if(!(lube & SLIP_WHEN_CRAWLING) && slipper.body_position == LYING_DOWN || !(slipper.status_flags & CANKNOCKDOWN)) // can't slip unbuckled mob if they're lying or can't fall. return 0 if(slipper.m_intent == MOVE_INTENT_WALK && (lube&NO_SLIP_WHEN_WALKING)) return 0 diff --git a/code/game/turfs/open/floor/iron_floor.dm b/code/game/turfs/open/floor/iron_floor.dm index 65d439c896504..8d9c8173f6016 100644 --- a/code/game/turfs/open/floor/iron_floor.dm +++ b/code/game/turfs/open/floor/iron_floor.dm @@ -110,6 +110,11 @@ floor_tile = /obj/item/stack/tile/iron/dark_corner /turf/open/floor/iron/checker + icon_state = "blackwhite" + base_icon_state = "blackwhite" + floor_tile = /obj/item/stack/tile/iron/checker + +/turf/open/floor/iron/checker/other icon_state = "checker" base_icon_state = "checker" floor_tile = /obj/item/stack/tile/iron/checker diff --git a/code/game/turfs/open/lava.dm b/code/game/turfs/open/lava.dm index 78965daaba484..edcc7d6ec0560 100644 --- a/code/game/turfs/open/lava.dm +++ b/code/game/turfs/open/lava.dm @@ -127,9 +127,7 @@ var/mob/living/L = thing if(L.movement_type & FLYING) continue //YOU'RE FLYING OVER IT - var/buckle_check = L.buckling - if(!buckle_check) - buckle_check = L.buckled + var/buckle_check = L.buckled if(isobj(buckle_check)) var/obj/O = buckle_check if(O.resistance_flags & LAVA_PROOF) diff --git a/code/modules/admin/admin_fax_panel.dm b/code/modules/admin/admin_fax_panel.dm index a75f6de4003cb..911527a70a64e 100644 --- a/code/modules/admin/admin_fax_panel.dm +++ b/code/modules/admin/admin_fax_panel.dm @@ -124,7 +124,7 @@ break fax_paper.name = "paper — [default_paper_name]" - fax_paper.add_raw_text(params["rawText"]) + fax_paper.add_raw_text(params["rawText"], advanced_html = TRUE) if(stamp) fax_paper.add_stamp(stamp_class, params["stampX"], params["stampY"], params["stampAngle"], stamp) diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm index 4fa19f0926171..fa3bc4b5b7290 100644 --- a/code/modules/admin/admin_investigate.dm +++ b/code/modules/admin/admin_investigate.dm @@ -23,7 +23,6 @@ INVESTIGATE_DEATHS, INVESTIGATE_ENGINES, INVESTIGATE_EXONET, - INVESTIGATE_EXPERIMENTOR, INVESTIGATE_GRAVITY, INVESTIGATE_HALLUCINATIONS, INVESTIGATE_ITEMS, diff --git a/code/modules/admin/battle_royale.dm b/code/modules/admin/battle_royale.dm index e74e41044e1be..8b3548d0a79f0 100644 --- a/code/modules/admin/battle_royale.dm +++ b/code/modules/admin/battle_royale.dm @@ -44,7 +44,7 @@ GLOBAL_LIST_INIT(battle_royale_basic_loot, list( /obj/item/clothing/suit/armor/vest/russian_coat, /obj/item/clothing/suit/armor/hos/trenchcoat, /obj/item/clothing/mask/chameleon, - /obj/item/clothing/head/hats/centhat, + /obj/item/clothing/head/hats/centcom_cap, /obj/item/clothing/head/costume/crown, /obj/item/clothing/head/hats/hos/syndicate, /obj/item/clothing/head/helmet, diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index 4e327ef6e3992..6244d23684627 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -91,6 +91,7 @@ GLOBAL_PROTECT(href_token) deadmined = FALSE if (GLOB.directory[target]) associate(GLOB.directory[target]) //find the client for a ckey if they are connected and associate them with us + load_mentors() /datum/admins/proc/deactivate() if(IsAdminAdvancedProcCall()) @@ -106,6 +107,7 @@ GLOBAL_PROTECT(href_token) disassociate() C.add_verb(/client/proc/readmin) C.update_special_keybinds() + load_mentors() /datum/admins/proc/associate(client/C) if(IsAdminAdvancedProcCall()) @@ -114,23 +116,20 @@ GLOBAL_PROTECT(href_token) log_admin("[key_name(usr)][msg]") return - if(!istype(C)) - return - if(C.ckey != target) - var/msg = " has attempted to associate with [target]'s admin datum" - message_admins("[key_name_admin(C)][msg]") - log_admin("[key_name(C)][msg]") - return - if (deadmined) - activate() - owner = C - owner.holder = src - owner.add_admin_verbs() //TODO <--- todo what? the proc clearly exists and works since its the backbone to our entire admin system - owner.remove_verb(/client/proc/readmin) - owner.update_special_keybinds() - GLOB.admins |= C - if(istype(owner.mentor_datum)) - owner.mentor_datum.activate() + if(istype(C)) + if(C.ckey != target) + var/msg = " has attempted to associate with [target]'s admin datum" + message_admins("[key_name_admin(C)][msg]") + log_admin("[key_name(C)][msg]") + return + if (deadmined) + activate() + owner = C + owner.holder = src + owner.add_admin_verbs() //TODO <--- todo what? the proc clearly exists and works since its the backbone to our entire admin system + owner.remove_verb(/client/proc/readmin) + owner.update_special_keybinds() + GLOB.admins |= C /datum/admins/proc/disassociate() if(IsAdminAdvancedProcCall()) @@ -138,14 +137,11 @@ GLOBAL_PROTECT(href_token) message_admins("[key_name_admin(usr)][msg]") log_admin("[key_name(usr)][msg]") return - if(!owner) - return - GLOB.admins -= owner - owner.remove_admin_verbs() - if(istype(owner.mentor_datum)) - owner.mentor_datum.deactivate() - owner.holder = null - owner = null + if(owner) + GLOB.admins -= owner + owner.remove_admin_verbs() + owner.holder = null + owner = null /datum/admins/proc/check_for_rights(rights_required) if(rights_required && !(rights_required & rank.rights)) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 811f786e4d797..6b792cbc60bac 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -840,13 +840,16 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(R_ADMIN)) return - var/level = input("Select security level to change to","Set Security Level") as null|anything in list("green","blue","red","delta") - if(level) - set_security_level(level) + var/level = tgui_input_list(usr, "Select Security Level:", "Set Security Level", SSsecurity_level.available_levels) - log_admin("[key_name(usr)] changed the security level to [level]") - message_admins("[key_name_admin(usr)] changed the security level to [level]") - SSblackbox.record_feedback("tally", "admin_verb", 1, "Set Security Level [capitalize(level)]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + if(!level) + return + + SSsecurity_level.set_level(level) + + log_admin("[key_name(usr)] changed the security level to [level]") + message_admins("[key_name_admin(usr)] changed the security level to [level]") + SSblackbox.record_feedback("tally", "admin_verb", 1, "Set Security Level [capitalize(level)]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/toggle_nuke(obj/machinery/nuclearbomb/N in GLOB.nuke_list) set name = "Toggle Nuke" diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index ef500c0332626..22d7187f89a31 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -13,7 +13,7 @@ icon_state = "vest_stealth" item_state = "armor" blood_overlay_type = "armor" - armor = list(MELEE = 15, BULLET = 15, LASER = 15, ENERGY = 15, BOMB = 15, BIO = 15, RAD = 15, FIRE = 70, ACID = 70, STAMINA = 30) + armor = list(MELEE = 15, BULLET = 15, LASER = 15, ENERGY = 15, BOMB = 15, BIO = 15, RAD = 15, FIRE = 70, ACID = 70, STAMINA = 30, BLEED = 40) actions_types = list(/datum/action/item_action/hands_free/activate) allowed = list( /obj/item/abductor, @@ -28,8 +28,8 @@ /// Cooldown in seconds var/combat_cooldown = 20 var/datum/icon_snapshot/disguise - var/stealth_armor = list(MELEE = 15, BULLET = 15, LASER = 15, ENERGY = 15, BOMB = 15, BIO = 15, RAD = 15, FIRE = 70, ACID = 70, STAMINA = 30) - var/combat_armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 50, RAD = 50, FIRE = 90, ACID = 90, STAMINA = 60) + var/stealth_armor = list(MELEE = 15, BULLET = 15, LASER = 15, ENERGY = 15, BOMB = 15, BIO = 15, RAD = 15, FIRE = 70, ACID = 70, STAMINA = 30, BLEED = 40) + var/combat_armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 50, RAD = 50, FIRE = 90, ACID = 90, STAMINA = 60, BLEED = 80) /obj/item/clothing/suit/armor/abductor/vest/Initialize(mapload) . = ..() @@ -553,11 +553,11 @@ Congratulations! You are now trained for invasive xenobiology research!"} return var/mob/living/carbon/C = L if(!C.handcuffed) - if(C.get_num_arms(FALSE) >= 2 || C.get_arm_ignore()) + if(C.canBeHandcuffed()) playsound(src, 'sound/weapons/cablecuff.ogg', 30, TRUE, -2) C.visible_message("[user] begins restraining [C] with [src]!", \ "[user] begins shaping an energy field around your hands!") - if(do_after(user, 3 SECONDS, C) && (C.get_num_arms(FALSE) >= 2 || C.get_arm_ignore())) + if(do_after(user, 3 SECONDS, C) && C.canBeHandcuffed()) if(!C.handcuffed) C.set_handcuffed(new /obj/item/restraints/handcuffs/energy/used(C)) C.update_handcuffed() @@ -876,5 +876,5 @@ Congratulations! You are now trained for invasive xenobiology research!"} icon_state = "abductor-suit" item_state = "bl_suit" worn_icon = 'icons/mob/clothing/under/syndicate.dmi' - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) can_adjust = FALSE diff --git a/code/modules/antagonists/abductor/machinery/experiment.dm b/code/modules/antagonists/abductor/machinery/experiment.dm index 42ca6bea048be..403a1e55bce35 100644 --- a/code/modules/antagonists/abductor/machinery/experiment.dm +++ b/code/modules/antagonists/abductor/machinery/experiment.dm @@ -16,8 +16,7 @@ var/breakout_time = 450 /obj/machinery/abductor/experiment/MouseDrop_T(mob/target, mob/user) - var/mob/living/L = user - if(user.stat || (isliving(user) && (!(L.mobility_flags & MOBILITY_STAND) || !(L.mobility_flags & MOBILITY_UI))) || !Adjacent(user) || !target.Adjacent(user) || !ishuman(target)) + if(user.stat != CONSCIOUS || HAS_TRAIT(user, TRAIT_UI_BLOCKED) || !Adjacent(user) || !target.Adjacent(user) || !ishuman(target)) return if(isabductor(target)) return @@ -177,6 +176,7 @@ /obj/machinery/abductor/experiment/proc/send_back(mob/living/carbon/human/H) H.Sleeping(160) H.uncuff() + H.cauterise_wounds() if(console && console.pad && console.pad.teleport_target) do_teleport(H, console.pad.teleport_target, channel = TELEPORT_CHANNEL_BLINK, no_effects = TRUE, teleport_mode = TELEPORT_MODE_ABDUCTORS) return diff --git a/code/modules/antagonists/blob/blobstrains/_blobstrain.dm b/code/modules/antagonists/blob/blobstrains/_blobstrain.dm index 34b82011cd1e7..ca64a3aeb3822 100644 --- a/code/modules/antagonists/blob/blobstrains/_blobstrain.dm +++ b/code/modules/antagonists/blob/blobstrains/_blobstrain.dm @@ -52,7 +52,7 @@ GLOBAL_LIST_INIT(valid_blobstrains, subtypesof(/datum/blobstrain) - list(/datum/ if(resource_delay <= world.time) resource_delay = world.time + 10 // 1 second overmind.add_points(point_rate) - overmind.blob_core.obj_integrity = min(overmind.blob_core.max_integrity, overmind.blob_core.obj_integrity+core_regen) + overmind.blob_core.repair_damage(core_regen) /datum/blobstrain/proc/attack_living(var/mob/living/L) // When the blob attacks people send_message(L) diff --git a/code/modules/antagonists/blob/blobstrains/energized_jelly.dm b/code/modules/antagonists/blob/blobstrains/energized_jelly.dm index dc4033f2f2284..9d95096285b9a 100644 --- a/code/modules/antagonists/blob/blobstrains/energized_jelly.dm +++ b/code/modules/antagonists/blob/blobstrains/energized_jelly.dm @@ -10,7 +10,7 @@ reagent = /datum/reagent/blob/energized_jelly /datum/blobstrain/reagent/energized_jelly/damage_reaction(obj/structure/blob/B, damage, damage_type, damage_flag) - if((damage_flag == MELEE || damage_flag == BULLET || damage_flag == LASER) && B.obj_integrity - damage <= 0 && prob(10)) + if((damage_flag == MELEE || damage_flag == BULLET || damage_flag == LASER) && B.get_integrity() - damage <= 0 && prob(10)) do_sparks(rand(2, 4), FALSE, B) return ..() diff --git a/code/modules/antagonists/blob/blobstrains/reactive_spines.dm b/code/modules/antagonists/blob/blobstrains/reactive_spines.dm index fed527ad1f0e6..4b562ea6b902c 100644 --- a/code/modules/antagonists/blob/blobstrains/reactive_spines.dm +++ b/code/modules/antagonists/blob/blobstrains/reactive_spines.dm @@ -12,7 +12,7 @@ reagent = /datum/reagent/blob/reactive_spines /datum/blobstrain/reagent/reactive_spines/damage_reaction(obj/structure/blob/B, damage, damage_type, damage_flag) - if(damage && damage_type == BRUTE && B.obj_integrity - damage > 0) //is there any damage, is it brute, and will we be alive + if(damage && damage_type == BRUTE && B.get_integrity() - damage > 0) //is there any damage, is it brute, and will we be alive if(damage_flag == MELEE) B.visible_message("The blob retaliates, lashing out!") for(var/atom/A as() in range(1, B)) diff --git a/code/modules/antagonists/blob/blobstrains/replicating_foam.dm b/code/modules/antagonists/blob/blobstrains/replicating_foam.dm index c9cdba3224f84..58c5cf96346a2 100644 --- a/code/modules/antagonists/blob/blobstrains/replicating_foam.dm +++ b/code/modules/antagonists/blob/blobstrains/replicating_foam.dm @@ -13,10 +13,10 @@ /datum/blobstrain/reagent/replicating_foam/damage_reaction(obj/structure/blob/B, damage, damage_type, damage_flag) if(damage_type == BRUTE) damage = damage * 2 - else if(damage_type == BURN && damage > 0 && B.obj_integrity - damage > 0 && prob(60)) + else if(damage_type == BURN && damage > 0 && B.get_integrity() - damage > 0 && prob(60)) var/obj/structure/blob/newB = B.expand(null, null, 0) if(newB) - newB.obj_integrity = B.obj_integrity - damage + newB.update_integrity(B.get_integrity() - damage) newB.update_icon() return ..() diff --git a/code/modules/antagonists/blob/blobstrains/shifting_fragments.dm b/code/modules/antagonists/blob/blobstrains/shifting_fragments.dm index c36e27c79a282..9ba70ffbc69ee 100644 --- a/code/modules/antagonists/blob/blobstrains/shifting_fragments.dm +++ b/code/modules/antagonists/blob/blobstrains/shifting_fragments.dm @@ -15,7 +15,7 @@ B.forceMove(T) /datum/blobstrain/reagent/shifting_fragments/damage_reaction(obj/structure/blob/B, damage, damage_type, damage_flag) - if((damage_flag == MELEE || damage_flag == BULLET || damage_flag == LASER) && damage > 0 && B.obj_integrity - damage > 0 && prob(60-damage)) + if((damage_flag == MELEE || damage_flag == BULLET || damage_flag == LASER) && damage > 0 && B.get_integrity() - damage > 0 && prob(60-damage)) var/list/blobstopick = list() for(var/obj/structure/blob/OB in orange(1, B)) if((istype(OB, /obj/structure/blob/normal) || (istype(OB, /obj/structure/blob/shield) && prob(25))) && OB.overmind && OB.overmind.blobstrain.type == B.overmind.blobstrain.type) diff --git a/code/modules/antagonists/blob/blobstrains/zombifying_pods.dm b/code/modules/antagonists/blob/blobstrains/zombifying_pods.dm index 66625f40fbdaf..06e97d89a66c0 100644 --- a/code/modules/antagonists/blob/blobstrains/zombifying_pods.dm +++ b/code/modules/antagonists/blob/blobstrains/zombifying_pods.dm @@ -12,7 +12,7 @@ reagent = /datum/reagent/blob/zombifying_pods /datum/blobstrain/reagent/zombifying_pods/damage_reaction(obj/structure/blob/B, damage, damage_type, damage_flag) - if((damage_flag == MELEE || damage_flag == BULLET || damage_flag == LASER) && damage <= 20 && B.obj_integrity - damage <= 0 && prob(30)) //if the cause isn't fire or a bomb, the damage is less than 21, we're going to die from that damage, 20% chance of a shitty spore. + if((damage_flag == MELEE || damage_flag == BULLET || damage_flag == LASER) && damage <= 20 && B.get_integrity() - damage <= 0 && prob(30)) //if the cause isn't fire or a bomb, the damage is less than 21, we're going to die from that damage, 20% chance of a shitty spore. B.visible_message("A spore floats free of the blob!") var/mob/living/simple_animal/hostile/blob/blobspore/weak/BS = new/mob/living/simple_animal/hostile/blob/blobspore/weak(B.loc) BS.overmind = B.overmind diff --git a/code/modules/antagonists/blob/overmind.dm b/code/modules/antagonists/blob/overmind.dm index fb2e7fba7d486..d5215bf517976 100644 --- a/code/modules/antagonists/blob/overmind.dm +++ b/code/modules/antagonists/blob/overmind.dm @@ -115,7 +115,7 @@ GLOBAL_LIST_EMPTY(blob_nodes) else if(!victory_in_progress && (blobs_legit.len >= blobwincount)) victory_in_progress = TRUE priority_announce("Biohazard has reached critical mass. Station loss is imminent.", "Biohazard Alert", SSstation.announcer.get_rand_alert_sound()) - set_security_level("delta") + SSsecurity_level.set_level(SEC_LEVEL_DELTA) max_blob_points = INFINITY blob_points = INFINITY addtimer(CALLBACK(src, PROC_REF(victory)), 450) @@ -197,7 +197,9 @@ GLOBAL_LIST_EMPTY(blob_nodes) return ..() /mob/camera/blob/Login() - ..() + . = ..() + if(!. || !client) + return FALSE to_chat(src, "You are the overmind!") blob_help() update_health_hud() @@ -211,10 +213,11 @@ GLOBAL_LIST_EMPTY(blob_nodes) /mob/camera/blob/update_health_hud() if(blob_core) - hud_used.healths.maptext = MAPTEXT("
[round(blob_core.obj_integrity)]
") + var/current_health = round((blob_core.get_integrity() / blob_core.max_integrity) * 100) + hud_used.healths.maptext = MAPTEXT("
[current_health]
") for(var/mob/living/simple_animal/hostile/blob/blobbernaut/B in blob_mobs) if(B.hud_used?.blobpwrdisplay) - B.hud_used.blobpwrdisplay.maptext = MAPTEXT("
[round(blob_core.obj_integrity)]
") + B.hud_used.blobpwrdisplay.maptext = MAPTEXT("
[current_health]
") /mob/camera/blob/proc/add_points(points) blob_points = clamp(blob_points + points, 0, max_blob_points) @@ -264,7 +267,7 @@ GLOBAL_LIST_EMPTY(blob_nodes) /mob/camera/blob/get_stat_tab_status() var/list/tab_data = ..() if(blob_core) - tab_data["Core Health"] = GENERATE_STAT_TEXT("[blob_core.obj_integrity]") + tab_data["Core Health"] = GENERATE_STAT_TEXT("[blob_core.get_integrity()]") tab_data["Power Stored"] = GENERATE_STAT_TEXT("[blob_points]/[max_blob_points]") tab_data["Blobs to Win"] = GENERATE_STAT_TEXT("[blobs_legit.len]/[blobwincount]") if(free_strain_rerolls) diff --git a/code/modules/antagonists/blob/powers.dm b/code/modules/antagonists/blob/powers.dm index e7964f479467a..4cff5d61a3f47 100644 --- a/code/modules/antagonists/blob/powers.dm +++ b/code/modules/antagonists/blob/powers.dm @@ -128,7 +128,7 @@ if(S) if(!can_buy(BLOB_REFLECTOR_COST)) return - if(S.obj_integrity < S.max_integrity * 0.5) + if(S.get_integrity() < S.max_integrity * 0.5) add_points(BLOB_REFLECTOR_COST) to_chat(src, "This shield blob is too damaged to be modified properly!") return @@ -167,7 +167,7 @@ if(B.naut) //if it already made a blobbernaut, it can't do it again to_chat(src, "This factory blob is already sustaining a blobbernaut.") return - if(B.obj_integrity < B.max_integrity * 0.5) + if(B.get_integrity() < B.max_integrity * 0.5) to_chat(src, "This factory blob is too damaged to sustain a blobbernaut.") return if(!can_buy(40)) @@ -177,8 +177,7 @@ to_chat(src, "You attempt to produce a blobbernaut.") var/list/mob/dead/observer/candidates = poll_ghost_candidates("Do you want to play as a [blobstrain.name] blobbernaut?", ROLE_BLOB, /datum/role_preference/midround_ghost/blob, 7.5 SECONDS, ignore_category = POLL_IGNORE_BLOB_HELPER) //players must answer rapidly if(LAZYLEN(candidates)) //if we got at least one candidate, they're a blobbernaut now. - B.max_integrity = initial(B.max_integrity) * 0.25 //factories that produced a blobbernaut have much lower health - B.obj_integrity = min(B.obj_integrity, B.max_integrity) + B.modify_max_integrity(initial(B.max_integrity) * 0.25) //factories that produced a blobbernaut have much lower health B.update_icon() B.visible_message("The blobbernaut [pick("rips", "tears", "shreds")] its way out of the factory blob!") playsound(B.loc, 'sound/effects/splat.ogg', 50, 1) diff --git a/code/modules/antagonists/blob/structures/_blob.dm b/code/modules/antagonists/blob/structures/_blob.dm index 3c84ee7235c92..e7870b87acfaf 100644 --- a/code/modules/antagonists/blob/structures/_blob.dm +++ b/code/modules/antagonists/blob/structures/_blob.dm @@ -12,7 +12,7 @@ CanAtmosPass = ATMOS_PASS_PROC var/point_return = 0 //How many points the blob gets back when it removes a blob of that type. If less than 0, blob cannot be removed. max_integrity = 30 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 70, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 70, STAMINA = 0, BLEED = 0) var/health_regen = 2 //how much health this blob regens when pulsed var/pulse_timestamp = 0 //we got pulsed when? var/heal_timestamp = 0 //we got healed when? @@ -332,11 +332,14 @@ name = "normal blob" icon_state = "blob" light_range = 0 - obj_integrity = 21 //doesn't start at full health max_integrity = 25 health_regen = 1 brute_resist = 0.25 +/obj/structure/blob/normal/Initialize(mapload) + . = ..() + update_integrity(21) //doesn't start at full health + /obj/structure/blob/normal/scannerreport() if(obj_integrity <= 15) return "Currently weak to brute damage." diff --git a/code/modules/antagonists/blob/structures/core.dm b/code/modules/antagonists/blob/structures/core.dm index a586d5d877d0d..1840b272ed2c7 100644 --- a/code/modules/antagonists/blob/structures/core.dm +++ b/code/modules/antagonists/blob/structures/core.dm @@ -4,7 +4,7 @@ icon_state = "blank_blob" desc = "A huge, pulsating yellow mass." max_integrity = 400 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 75, ACID = 90, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 75, ACID = 90, STAMINA = 0, BLEED = 0) explosion_block = 6 point_return = -1 health_regen = 0 //we regen in Life() instead of when pulsed diff --git a/code/modules/antagonists/blob/structures/node.dm b/code/modules/antagonists/blob/structures/node.dm index dae14efb9ba47..7657d896696e4 100644 --- a/code/modules/antagonists/blob/structures/node.dm +++ b/code/modules/antagonists/blob/structures/node.dm @@ -4,7 +4,7 @@ icon_state = "blank_blob" desc = "A large, pulsating yellow mass." max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 65, ACID = 90, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 65, ACID = 90, STAMINA = 0, BLEED = 0) health_regen = 3 point_return = 25 resistance_flags = LAVA_PROOF diff --git a/code/modules/antagonists/blob/structures/shield.dm b/code/modules/antagonists/blob/structures/shield.dm index 1d809d4fe104c..f39f8613c25e7 100644 --- a/code/modules/antagonists/blob/structures/shield.dm +++ b/code/modules/antagonists/blob/structures/shield.dm @@ -9,7 +9,7 @@ explosion_block = 3 point_return = 4 atmosblock = TRUE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 90, ACID = 90, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 90, ACID = 90, STAMINA = 0, BLEED = 0) /obj/structure/blob/shield/scannerreport() if(atmosblock) diff --git a/code/modules/antagonists/changeling/powers/adrenaline.dm b/code/modules/antagonists/changeling/powers/adrenaline.dm index 05f2b8016d034..5dea5ea3a8c3d 100644 --- a/code/modules/antagonists/changeling/powers/adrenaline.dm +++ b/code/modules/antagonists/changeling/powers/adrenaline.dm @@ -11,7 +11,7 @@ //Recover from stuns. /datum/action/changeling/adrenaline/sting_action(mob/living/user) ..() - to_chat(user, "Energy rushes through us.[(!(user.mobility_flags & MOBILITY_STAND)) ? " We arise." : ""]") + to_chat(user, "Energy rushes through us.[(user.body_position == LYING_DOWN) ? " We arise." : ""]") user.SetSleeping(0) user.SetUnconscious(0) user.SetStun(0) diff --git a/code/modules/antagonists/changeling/powers/fakedeath.dm b/code/modules/antagonists/changeling/powers/fakedeath.dm index 13a40871292d9..1d068e1352658 100644 --- a/code/modules/antagonists/changeling/powers/fakedeath.dm +++ b/code/modules/antagonists/changeling/powers/fakedeath.dm @@ -24,7 +24,6 @@ else to_chat(user, "We begin our stasis, preparing energy to arise once more.") user.fakedeath("changeling") //play dead - user.update_mobility() addtimer(CALLBACK(src, PROC_REF(ready_to_regenerate), user.mind), LING_FAKEDEATH_TIME, TIMER_UNIQUE) return TRUE diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index bb06f2f7fd0a5..c940b068ef220 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -160,6 +160,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") sharpness = IS_SHARP + bleed_force = BLEED_CUT var/can_drop = FALSE var/fake = FALSE @@ -401,9 +402,12 @@ item_flags = DROPDEL clothing_flags = STOPSPRESSUREDAMAGE | HEADINTERNALS //Not THICKMATERIAL because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/oxygen) - armor = list(MELEE = 35, BULLET = 25, LASER = 25, ENERGY = 30, BOMB = 30, BIO = 20, RAD = 20, FIRE = 90, ACID = 90, STAMINA = 10)//Bit less armoured than the Syndicate space suit + armor = list(MELEE = 35, BULLET = 25, LASER = 25, ENERGY = 30, BOMB = 30, BIO = 20, RAD = 20, FIRE = 90, ACID = 90, STAMINA = 10, BLEED = 80)//Bit less armoured than the Syndicate space suit slowdown = 0.2 var/datum/reagent/salbutamol = /datum/reagent/medicine/salbutamol + actions_types = list() + cell = null + show_hud = FALSE /obj/item/clothing/suit/space/changeling/Initialize(mapload) . = ..() @@ -412,10 +416,15 @@ loc.visible_message("[loc.name]\'s flesh rapidly inflates, forming a bloated mass around [loc.p_their()] body!", "We inflate our flesh, creating a spaceproof suit!", "You hear organic matter ripping and tearing!") START_PROCESSING(SSobj, src) +// seal the cell door +/obj/item/clothing/suit/space/changeling/toggle_spacesuit_cell(mob/user) + return + /obj/item/clothing/suit/space/changeling/process(delta_time) if(ishuman(loc)) var/mob/living/carbon/human/H = loc H.reagents.add_reagent(salbutamol, initial(salbutamol.metabolization_rate) * (delta_time / SSMOBS_DT)) + H.adjust_bodytemperature(temperature_setting - H.bodytemperature) // force changelings to normal temp step mode played badly /obj/item/clothing/head/helmet/space/changeling name = "flesh mass" @@ -426,7 +435,7 @@ desc = "A covering of armored pressure and temperature-resistant organic tissue with a glass-like chitin front." item_flags = DROPDEL clothing_flags = STOPSPRESSUREDAMAGE - armor = list(MELEE = 35, BULLET = 25, LASER = 25, ENERGY = 30, BOMB = 30, BIO = 20, RAD = 20, FIRE = 90, ACID = 90, STAMINA = 10) + armor = list(MELEE = 35, BULLET = 25, LASER = 25, ENERGY = 30, BOMB = 30, BIO = 20, RAD = 20, FIRE = 90, ACID = 90, STAMINA = 10, BLEED = 80) flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH /obj/item/clothing/head/helmet/space/changeling/Initialize(mapload) @@ -459,7 +468,7 @@ item_state = null item_flags = DROPDEL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - armor = list(MELEE = 40, BULLET = 40, LASER = 50, ENERGY = 50, BOMB = 25, BIO = 0, RAD = 0, FIRE = 25, ACID = 25, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 40, LASER = 50, ENERGY = 50, BOMB = 25, BIO = 0, RAD = 0, FIRE = 25, ACID = 25, STAMINA = 30, BLEED = 90) flags_inv = HIDEJUMPSUIT cold_protection = 0 heat_protection = 0 @@ -478,7 +487,7 @@ icon_state = "lingarmorhelmet" item_state = null item_flags = DROPDEL - armor = list(MELEE = 40, BULLET = 40, LASER = 50, ENERGY = 50, BOMB = 25, BIO = 0, RAD = 0, FIRE = 25, ACID = 25, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 40, LASER = 50, ENERGY = 50, BOMB = 25, BIO = 0, RAD = 0, FIRE = 25, ACID = 25, STAMINA = 30, BLEED = 90) flags_inv = HIDEEARS|HIDEHAIR|HIDEEYES|HIDEFACIALHAIR|HIDEFACE|HIDESNOUT /obj/item/clothing/head/helmet/changeling/Initialize(mapload) diff --git a/code/modules/antagonists/changeling/powers/regenerate.dm b/code/modules/antagonists/changeling/powers/regenerate.dm index 1690ff483552e..2ab0b25a04306 100644 --- a/code/modules/antagonists/changeling/powers/regenerate.dm +++ b/code/modules/antagonists/changeling/powers/regenerate.dm @@ -73,7 +73,6 @@ "Our [BP] forms into a horrifying snake and heads towards our attackers!") BP.dismember() BP.Destroy() - C.update_mobility() //Deploy limbsnake var/mob/living/snek = new /mob/living/simple_animal/hostile/poison/limbsnake(get_turf(user)) //assign faction diff --git a/code/modules/antagonists/clock_cult/clockwork_massive.dm b/code/modules/antagonists/clock_cult/clockwork_massive.dm index 46c74b77669fa..aa19c1480fbce 100644 --- a/code/modules/antagonists/clock_cult/clockwork_massive.dm +++ b/code/modules/antagonists/clock_cult/clockwork_massive.dm @@ -88,7 +88,7 @@ GLOBAL_LIST_INIT(clockwork_portals, list()) for(var/obj/effect/portal/wormhole/clockcult/CC in GLOB.all_wormholes) qdel(CC) SSshuttle.clearHostileEnvironment(src) - set_security_level(SEC_LEVEL_RED) + SSsecurity_level.set_level(SEC_LEVEL_RED) addtimer(CALLBACK(src, PROC_REF(clockies_win)), 300) /obj/structure/destructible/clockwork/massive/celestial_gateway/proc/clockies_win() @@ -134,7 +134,7 @@ GLOBAL_LIST_INIT(clockwork_portals, list()) /obj/structure/destructible/clockwork/massive/celestial_gateway/proc/announce_gateway() set_dynamic_high_impact_event("clockwork ark has opened") activated = TRUE - set_security_level(SEC_LEVEL_DELTA) + SSsecurity_level.set_level(SEC_LEVEL_DELTA) mass_recall(TRUE) var/grace_time = GLOB.narsie_breaching ? 0 : 1800 addtimer(CALLBACK(src, PROC_REF(begin_assault)), grace_time) diff --git a/code/modules/antagonists/clock_cult/clockwork_turfs.dm b/code/modules/antagonists/clock_cult/clockwork_turfs.dm index 5c84fd4915323..329b56ba411c8 100644 --- a/code/modules/antagonists/clock_cult/clockwork_turfs.dm +++ b/code/modules/antagonists/clock_cult/clockwork_turfs.dm @@ -500,7 +500,6 @@ /obj/structure/grille/ratvar/broken icon_state = "brokenratvargrille" density = FALSE - obj_integrity = 20 broken = TRUE rods_type = /obj/item/stack/sheet/brass rods_amount = 1 @@ -508,6 +507,10 @@ grille_type = /obj/structure/grille/ratvar broken_type = null +/obj/structure/grille/ratvar/broken/Initialize(mapload) + . = ..() + take_damage(max_integrity * 0.6) + //================================================= //Ratvar Window: A transparent window //================================================= @@ -519,7 +522,7 @@ icon_state = "clockwork_window_single" resistance_flags = FIRE_PROOF | ACID_PROOF max_integrity = 80 - armor = list(MELEE = 40, BULLET = -20, LASER = 0, ENERGY = 0, BOMB = 25, BIO = 100, RAD = 100, FIRE = 80, ACID = 100, STAMINA = 0) + armor = list(MELEE = 40, BULLET = -20, LASER = 0, ENERGY = 0, BOMB = 25, BIO = 100, RAD = 100, FIRE = 80, ACID = 100, STAMINA = 0, BLEED = 0) explosion_block = 2 //fancy AND hard to destroy. the most useful combination. decon_speed = 40 glass_type = /obj/item/stack/sheet/brass diff --git a/code/modules/antagonists/clock_cult/helpers/clockcult_ending.dm b/code/modules/antagonists/clock_cult/helpers/clockcult_ending.dm index de51ca0ba2f06..6085f97b93802 100644 --- a/code/modules/antagonists/clock_cult/helpers/clockcult_ending.dm +++ b/code/modules/antagonists/clock_cult/helpers/clockcult_ending.dm @@ -1,7 +1,7 @@ /proc/trigger_clockcult_victory(hostile) addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(clockcult_gg)), 700) sleep(50) - set_security_level("delta") + SSsecurity_level.set_level(SEC_LEVEL_DELTA) priority_announce("Huge gravitational-energy spike detected emminating from a neutron star near your sector. Event has been determined to be survivable by 0% of life. ESTIMATED TIME UNTIL ENERGY PULSE REACHES [GLOB.station_name]: 56 SECONDS. Godspeed crew, glory to Nanotrasen. -Admiral Telvig.", "Central Command Anomolous Materials Division", 'sound/misc/bloblarm.ogg') for(var/client/C in GLOB.clients) SEND_SOUND(C, sound('sound/misc/airraid.ogg', 1)) diff --git a/code/modules/antagonists/clock_cult/items/brass_clothing.dm b/code/modules/antagonists/clock_cult/items/brass_clothing.dm index 7da92890c6589..28ef84e13a5ca 100644 --- a/code/modules/antagonists/clock_cult/items/brass_clothing.dm +++ b/code/modules/antagonists/clock_cult/items/brass_clothing.dm @@ -5,7 +5,7 @@ icon_state = "clockwork_cuirass" worn_icon = 'icons/mob/clothing/suits/armor.dmi' worn_icon_state = "clockwork_cuirass" - armor = list(MELEE = 50, BULLET = 60, LASER = 30, ENERGY = 80, BOMB = 80, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 60) + armor = list(MELEE = 50, BULLET = 60, LASER = 30, ENERGY = 80, BOMB = 80, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 60, BLEED = 60) slowdown = 0.6 resistance_flags = FIRE_PROOF | ACID_PROOF w_class = WEIGHT_CLASS_BULKY @@ -39,14 +39,14 @@ worn_icon_state = "clockwork_cuirass_speed" slowdown = -0.3 resistance_flags = FIRE_PROOF | ACID_PROOF - armor = list(MELEE = 40, BULLET = 40, LASER = 10, ENERGY = -20, BOMB = 60, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 40, LASER = 10, ENERGY = -20, BOMB = 60, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 30, BLEED = 40) /obj/item/clothing/suit/clockwork/cloak name = "shrouding cloak" desc = "A faltering cloak that bends light around it, distorting the user's appearance, making it hard to see them with the naked eye. However, it provides very little protection." icon_state = "clockwork_cloak" worn_icon_state = "clockwork_cloak" - armor = list(MELEE = 10, BULLET = 60, LASER = 40, ENERGY = 20, BOMB = 40, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 20) + armor = list(MELEE = 10, BULLET = 60, LASER = 40, ENERGY = 20, BOMB = 40, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 20, BLEED = 20) slowdown = 0.4 resistance_flags = FIRE_PROOF | ACID_PROOF var/shroud_active = FALSE @@ -143,7 +143,7 @@ desc = "A strong, brass helmet worn by the soldiers of the Ratvarian armies. Includes an integrated light-dimmer for flash protection, as well as occult-grade muffling for factory based environments." icon = 'icons/obj/clothing/clockwork_garb.dmi' icon_state = "clockwork_helmet" - armor = list(MELEE = 50, BULLET = 60, LASER = 30, ENERGY = 80, BOMB = 80, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 60) + armor = list(MELEE = 50, BULLET = 60, LASER = 30, ENERGY = 80, BOMB = 80, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 60, BLEED = 60) resistance_flags = FIRE_PROOF | ACID_PROOF w_class = WEIGHT_CLASS_BULKY flash_protect = 1 @@ -168,4 +168,4 @@ heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT resistance_flags = NONE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 0, BLEED = 0, BLEED = 20) diff --git a/code/modules/antagonists/clock_cult/items/clockwork_weapon.dm b/code/modules/antagonists/clock_cult/items/clockwork_weapon.dm index 0e145c143a17f..85d88b5dc51ca 100644 --- a/code/modules/antagonists/clock_cult/items/clockwork_weapon.dm +++ b/code/modules/antagonists/clock_cult/items/clockwork_weapon.dm @@ -19,6 +19,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") sharpness = IS_SHARP_ACCURATE + bleed_force = BLEED_CUT max_integrity = 200 var/clockwork_hint = "" var/obj/effect/proc_holder/spell/targeted/summon_spear/SS diff --git a/code/modules/antagonists/clock_cult/items/replica_fabricator.dm b/code/modules/antagonists/clock_cult/items/replica_fabricator.dm index 3ede705c2568a..069bbeb1f9b1b 100644 --- a/code/modules/antagonists/clock_cult/items/replica_fabricator.dm +++ b/code/modules/antagonists/clock_cult/items/replica_fabricator.dm @@ -44,12 +44,12 @@ if(GLOB.clockcult_power < 200) to_chat(user, "You need [200 - GLOB.clockcult_power]W more to repair the [C]...") return - if(C.max_integrity == C.obj_integrity) + if(C.max_integrity == C.get_integrity()) to_chat(user, "\The [C] is already repaired!") return to_chat(user, "You begin repairing [C]...") if(do_after(user, 60, target=target)) - if(C.max_integrity == C.obj_integrity) + if(C.max_integrity == C.get_integrity()) to_chat(user, "\The [C] is already repaired!") return if(GLOB.clockcult_power < 200) @@ -57,7 +57,7 @@ return GLOB.clockcult_power -= 200 to_chat(user, "You repair some of the damage on \the [C].") - C.obj_integrity = clamp(C.obj_integrity + 15, 0, C.max_integrity) + C.repair_damage(clamp(C.get_integrity() + 15, 0, C.max_integrity)) else to_chat(user, "You fail to repair the damage of \the [C]...") diff --git a/code/modules/antagonists/clock_cult/mobs/clockwork_marauder.dm b/code/modules/antagonists/clock_cult/mobs/clockwork_marauder.dm index 2e7bfb21164af..a3078affd54aa 100644 --- a/code/modules/antagonists/clock_cult/mobs/clockwork_marauder.dm +++ b/code/modules/antagonists/clock_cult/mobs/clockwork_marauder.dm @@ -49,6 +49,8 @@ GLOBAL_LIST_EMPTY(clockwork_marauders) /mob/living/simple_animal/hostile/clockwork_marauder/Login() . = ..() + if(!. || !client) + return FALSE add_servant_of_ratvar(src) to_chat(src, "You can block up to 4 attacks with your shield, however it requires a welder to be repaired.") diff --git a/code/modules/antagonists/clock_cult/mobs/eminence.dm b/code/modules/antagonists/clock_cult/mobs/eminence.dm index 06056a2d9e95f..a197b70acae51 100644 --- a/code/modules/antagonists/clock_cult/mobs/eminence.dm +++ b/code/modules/antagonists/clock_cult/mobs/eminence.dm @@ -101,6 +101,8 @@ /mob/living/simple_animal/eminence/Login() . = ..() + if(!. || !client) + return FALSE var/datum/antagonist/servant_of_ratvar/S = add_servant_of_ratvar(src, silent=TRUE) S.prefix = CLOCKCULT_PREFIX_EMINENCE to_chat(src, "You are the Eminence!") diff --git a/code/modules/antagonists/clock_cult/scriptures/abstraction_crystal.dm b/code/modules/antagonists/clock_cult/scriptures/abstraction_crystal.dm index 3ca85d0b900ad..8df79d2861c15 100644 --- a/code/modules/antagonists/clock_cult/scriptures/abstraction_crystal.dm +++ b/code/modules/antagonists/clock_cult/scriptures/abstraction_crystal.dm @@ -61,7 +61,7 @@ GLOBAL_LIST_INIT(abstraction_crystals, list()) . = ..() ADD_TRAIT(src, TRAIT_IGNOREDAMAGESLOWDOWN, ABSTRACTION_HOLOGRAM_TRAIT) ADD_TRAIT(src, TRAIT_NODISMEMBER, ABSTRACTION_HOLOGRAM_TRAIT) - dna.species.species_traits |= NOBLOOD + ADD_TRAIT(src, TRAIT_NO_BLOOD, ABSTRACTION_HOLOGRAM_TRAIT) /mob/living/carbon/human/abstraction_hologram/death(gibbed) //Put the person back in their body @@ -85,7 +85,7 @@ GLOBAL_LIST_INIT(abstraction_crystals, list()) var/health_lost = last_check_health - health if(health_lost > 0) damage_crystal(health_lost) - var/required_health = (linked_crystal.obj_integrity / linked_crystal.max_integrity) * maxHealth + var/required_health = (linked_crystal.get_integrity() / linked_crystal.max_integrity) * maxHealth var/health_delta_needed = max(health - required_health, 0) adjustCloneLoss(health_delta_needed) //Adjust clone loss so that our health = crystals health last_check_health = health diff --git a/code/modules/antagonists/clock_cult/scriptures/interdiction_lens.dm b/code/modules/antagonists/clock_cult/scriptures/interdiction_lens.dm index 89bec9d8fad8c..39b5e43984879 100644 --- a/code/modules/antagonists/clock_cult/scriptures/interdiction_lens.dm +++ b/code/modules/antagonists/clock_cult/scriptures/interdiction_lens.dm @@ -20,7 +20,6 @@ anchored = TRUE break_message = "The interdiction lens breaks into multiple fragments, which gently float to the ground." max_integrity = 150 - obj_integrity = 150 minimum_power = 5 var/enabled = FALSE //Misnomer - Whether we want to be enabled or not, processing would be if we are enabled var/processing = FALSE diff --git a/code/modules/antagonists/clock_cult/scriptures/kindle.dm b/code/modules/antagonists/clock_cult/scriptures/kindle.dm index 31fc93a3febe0..ae944eba40d30 100644 --- a/code/modules/antagonists/clock_cult/scriptures/kindle.dm +++ b/code/modules/antagonists/clock_cult/scriptures/kindle.dm @@ -27,7 +27,7 @@ //Anti magic abilities var/anti_magic_source = M.anti_magic_check(holy = TRUE) if(anti_magic_source) - M.mob_light(_color = LIGHT_COLOR_HOLY_MAGIC, _range = 2, _duration = 100) + M.mob_light(color = LIGHT_COLOR_HOLY_MAGIC, range = 2, duration = 100) var/mutable_appearance/forbearance = mutable_appearance('icons/effects/genetics.dmi', "servitude", CALCULATE_MOB_OVERLAY_LAYER(MUTATIONS_LAYER)) M.add_overlay(forbearance) addtimer(CALLBACK(M, TYPE_PROC_REF(/atom, cut_overlay), forbearance), 100) @@ -37,7 +37,7 @@ return TRUE //Blood Cultist Effect if(iscultist(M)) - M.mob_light(_color = LIGHT_COLOR_BLOOD_MAGIC, _range = 2, _duration = 300) + M.mob_light(color = LIGHT_COLOR_BLOOD_MAGIC, range = 2, duration = 300) M.stuttering += 15 M.Jitter(15) var/mob_color = M.color @@ -48,7 +48,7 @@ playsound(invoker, 'sound/magic/mm_hit.ogg', 50, TRUE) return TRUE //Successful Invokation - invoker.mob_light(_color = LIGHT_COLOR_CLOCKWORK, _range = 2, _duration = 10) + invoker.mob_light(color = LIGHT_COLOR_CLOCKWORK, range = 2, duration = 10) if(!is_reebe(invoker.z)) if(!HAS_TRAIT(M, TRAIT_MINDSHIELD)) M.Paralyze(150) diff --git a/code/modules/antagonists/clock_cult/scriptures/ocular_warden.dm b/code/modules/antagonists/clock_cult/scriptures/ocular_warden.dm index 9494d3a34d3a9..9197614fe896b 100644 --- a/code/modules/antagonists/clock_cult/scriptures/ocular_warden.dm +++ b/code/modules/antagonists/clock_cult/scriptures/ocular_warden.dm @@ -32,7 +32,7 @@ break_message = "A black ooze leaks from the ocular warden as it slowly sinks to the ground." icon_state = "ocular_warden" max_integrity = 60 - armor = list(MELEE = -80, BULLET = -50, LASER = 40, ENERGY = 40, BOMB = 20, BIO = 0, RAD = 0, STAMINA = 0) + armor = list(MELEE = -80, BULLET = -50, LASER = 40, ENERGY = 40, BOMB = 20, BIO = 0, RAD = 0, STAMINA = 0, BLEED = 0) var/cooldown /obj/structure/destructible/clockwork/ocular_warden/process(delta_time) diff --git a/code/modules/antagonists/clock_cult/scriptures/prosperity_prism.dm b/code/modules/antagonists/clock_cult/scriptures/prosperity_prism.dm index 3a954e39edd8d..7eb2b5e49d47b 100644 --- a/code/modules/antagonists/clock_cult/scriptures/prosperity_prism.dm +++ b/code/modules/antagonists/clock_cult/scriptures/prosperity_prism.dm @@ -22,7 +22,6 @@ anchored = TRUE break_message = "The prism falls apart, toxic liquid leaking out into the air." max_integrity = 150 - obj_integrity = 150 minimum_power = 4 var/powered = FALSE var/toggled_on = TRUE diff --git a/code/modules/antagonists/clock_cult/traps/receivers/skewer.dm b/code/modules/antagonists/clock_cult/traps/receivers/skewer.dm index 377d63f93a9c5..d951eb4e22e5f 100644 --- a/code/modules/antagonists/clock_cult/traps/receivers/skewer.dm +++ b/code/modules/antagonists/clock_cult/traps/receivers/skewer.dm @@ -12,7 +12,6 @@ unwrench_path = /obj/item/clockwork/trap_placer/skewer buckle_lying = FALSE max_integrity = 40 - obj_integrity = 40 var/cooldown = 0 var/extended = FALSE var/mutable_appearance/stab_overlay @@ -37,8 +36,9 @@ M.apply_damage(5, BRUTE, BODY_ZONE_CHEST) if(ishuman(M)) var/mob/living/carbon/human/H = M - if(!H.bleed_rate) - H.bleed(30) + var/armour_block = H.run_armor_check(BODY_ZONE_CHEST, BLEED) + var/hit_amount = (100 - armour_block) / 100 + H.add_bleeding(BLEED_CRITICAL * hit_amount) if(target_stabbed) if(!stab_overlay) stab_overlay = mutable_appearance('icons/obj/clockwork_objects.dmi', "brass_skewer_pokeybit", layer=ABOVE_MOB_LAYER) diff --git a/code/modules/antagonists/clock_cult/traps/senders/delay.dm b/code/modules/antagonists/clock_cult/traps/senders/delay.dm index 58597b4927f31..2ae5b7dd28b5f 100644 --- a/code/modules/antagonists/clock_cult/traps/senders/delay.dm +++ b/code/modules/antagonists/clock_cult/traps/senders/delay.dm @@ -11,7 +11,6 @@ component_datum = /datum/component/clockwork_trap/delay unwrench_path = /obj/item/wallframe/clocktrap/delay max_integrity = 15 - obj_integrity = 15 /datum/component/clockwork_trap/delay takes_input = TRUE diff --git a/code/modules/antagonists/clock_cult/traps/senders/lever.dm b/code/modules/antagonists/clock_cult/traps/senders/lever.dm index c5bc5f074dfd3..b2fb0c7989b7f 100644 --- a/code/modules/antagonists/clock_cult/traps/senders/lever.dm +++ b/code/modules/antagonists/clock_cult/traps/senders/lever.dm @@ -11,7 +11,6 @@ unwrench_path = /obj/item/wallframe/clocktrap/lever component_datum = /datum/component/clockwork_trap/lever max_integrity = 75 - obj_integrity = 75 /datum/component/clockwork_trap/lever sends_input = TRUE diff --git a/code/modules/antagonists/clock_cult/traps/senders/pressure_sensor.dm b/code/modules/antagonists/clock_cult/traps/senders/pressure_sensor.dm index 8673d10476393..159afb8ace32e 100644 --- a/code/modules/antagonists/clock_cult/traps/senders/pressure_sensor.dm +++ b/code/modules/antagonists/clock_cult/traps/senders/pressure_sensor.dm @@ -13,7 +13,6 @@ alpha = 60 layer = PRESSURE_PLATE_LAYER max_integrity = 5 - obj_integrity = 5 /datum/component/clockwork_trap/pressure_sensor sends_input = TRUE diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index c28d4f4d26fae..42da7a651f33e 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -356,6 +356,7 @@ var/uses = 1 var/health_cost = 0 //The amount of health taken from the user when invoking the spell var/datum/action/innate/cult/blood_spell/source + /obj/item/melee/blood_magic/Initialize(mapload, var/spell) . = ..() if(!istype(spell, /datum/action/innate/cult/blood_spell)) @@ -422,13 +423,12 @@ if(iscultist(user)) user.visible_message("[user] floods [L]'s mind with an eldritch energy!", \ "You attempt to stun [L] with the spell!") - - user.mob_light(_range = 3, _color = LIGHT_COLOR_BLOOD_MAGIC, _duration = 0.2 SECONDS) + user.mob_light(range = 3, color = LIGHT_COLOR_BLOOD_MAGIC, duration = 0.2 SECONDS) var/anti_magic_source = L.anti_magic_check(holy = TRUE) if(anti_magic_source) - L.mob_light(_range = 2, _color = LIGHT_COLOR_HOLY_MAGIC, _duration = 10 SECONDS) + L.mob_light(range = 2, color = LIGHT_COLOR_HOLY_MAGIC, duration = 10 SECONDS) var/mutable_appearance/forbearance = mutable_appearance('icons/effects/genetics.dmi', "servitude", CALCULATE_MOB_OVERLAY_LAYER(MUTATIONS_LAYER)) L.add_overlay(forbearance) addtimer(CALLBACK(L, TYPE_PROC_REF(/atom, cut_overlay), forbearance), 100) @@ -511,7 +511,7 @@ /obj/item/melee/blood_magic/shackles/afterattack(atom/target, mob/living/carbon/user, proximity) if(iscultist(user) && iscarbon(target) && proximity) var/mob/living/carbon/C = target - if(C.get_num_arms(FALSE) >= 2 || C.get_arm_ignore()) + if(C.canBeHandcuffed()) CuffAttack(C, user) else user.visible_message("This victim doesn't have enough arms to complete the restraint!") @@ -690,7 +690,7 @@ if(proximity) if(ishuman(target)) var/mob/living/carbon/human/H = target - if(NOBLOOD in H.dna.species.species_traits) + if((NOBLOOD in H.dna.species.species_traits) || HAS_TRAIT(H, TRAIT_NO_BLOOD)) to_chat(user,"Blood rites do not work on species with no blood!") return if(iscultist(H)) diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index 800a3a2d1a02b..b4e2230551530 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -48,6 +48,7 @@ Striking a noncultist, however, will tear their flesh."} righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' flags_1 = CONDUCT_1 sharpness = IS_SHARP + bleed_force = BLEED_CUT w_class = WEIGHT_CLASS_BULKY block_level = 1 block_upgrade_walk = 1 @@ -138,7 +139,7 @@ Striking a noncultist, however, will tear their flesh."} desc = "A torn, dust-caked hood. Strange letters line the inside." flags_inv = HIDEFACE|HIDEHAIR|HIDEEARS flags_cover = HEADCOVERSEYES - armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 25, BIO = 10, RAD = 0, FIRE = 10, ACID = 10, STAMINA = 40) + armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 25, BIO = 10, RAD = 0, FIRE = 10, ACID = 10, STAMINA = 40, BLEED = 20) cold_protection = HEAD min_cold_protection_temperature = HELMET_MIN_TEMP_PROTECT heat_protection = HEAD @@ -153,7 +154,7 @@ Striking a noncultist, however, will tear their flesh."} item_state = "cultrobes" body_parts_covered = CHEST|GROIN|LEGS|ARMS allowed = list(/obj/item/tome, /obj/item/melee/cultblade) - armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 25, BIO = 10, RAD = 0, FIRE = 10, ACID = 10, STAMINA = 40) + armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 25, BIO = 10, RAD = 0, FIRE = 10, ACID = 10, STAMINA = 40, BLEED = 20) flags_inv = HIDEJUMPSUIT cold_protection = CHEST|GROIN|LEGS|ARMS min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT @@ -187,7 +188,7 @@ Striking a noncultist, however, will tear their flesh."} item_state = null desc = "A helm worn by the followers of Nar'Sie." flags_inv = HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDEEARS|HIDEEYES|HIDESNOUT - armor = list(MELEE = 50, BULLET = 30, LASER = 50, ENERGY = 20, BOMB = 25, BIO = 10, RAD = 0, FIRE = 10, ACID = 10, STAMINA = 50) + armor = list(MELEE = 50, BULLET = 30, LASER = 50, ENERGY = 20, BOMB = 25, BIO = 10, RAD = 0, FIRE = 10, ACID = 10, STAMINA = 50, BLEED = 50) flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH /obj/item/clothing/suit/magusred @@ -199,7 +200,7 @@ Striking a noncultist, however, will tear their flesh."} item_state = null body_parts_covered = CHEST|GROIN|LEGS|ARMS allowed = list(/obj/item/tome, /obj/item/melee/cultblade) - armor = list(MELEE = 50, BULLET = 30, LASER = 50, ENERGY = 20, BOMB = 25, BIO = 10, RAD = 0, FIRE = 10, ACID = 10, STAMINA = 50) + armor = list(MELEE = 50, BULLET = 30, LASER = 50, ENERGY = 20, BOMB = 25, BIO = 10, RAD = 0, FIRE = 10, ACID = 10, STAMINA = 50, BLEED = 20) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT /obj/item/sharpener/cult @@ -220,7 +221,7 @@ Striking a noncultist, however, will tear their flesh."} icon_state = "cult_armor" item_state = null w_class = WEIGHT_CLASS_BULKY - armor = list(MELEE = 40, BULLET = 30, LASER = 40, ENERGY = 30, BOMB = 50, BIO = 30, RAD = 30, FIRE = 50, ACID = 60, STAMINA = 40) + armor = list(MELEE = 40, BULLET = 30, LASER = 40, ENERGY = 30, BOMB = 50, BIO = 30, RAD = 30, FIRE = 50, ACID = 60, STAMINA = 40, BLEED = 20) hoodtype = /obj/item/clothing/head/hooded/cult_hoodie /// if anyone can equip this. used by the prefs menu var/allow_any = FALSE @@ -228,10 +229,8 @@ Striking a noncultist, however, will tear their flesh."} /obj/item/clothing/suit/hooded/cultrobes/cult_shield/anyone allow_any = TRUE -/obj/item/clothing/suit/hooded/cultrobes/cult_shield/Initialize() - . = ..() - // note that these charges don't regenerate - AddComponent(/datum/component/shielded, recharge_start_delay = 0, shield_icon_file = 'icons/effects/cult_effects.dmi', shield_icon = "shield-cult", run_hit_callback = CALLBACK(src, PROC_REF(shield_damaged))) +/obj/item/clothing/suit/hooded/cultrobes/cult_shield/setup_shielding() + AddComponent(/datum/component/shielded, recharge_start_delay = 0 SECONDS, shield_icon_file = 'icons/effects/cult_effects.dmi', shield_icon = "shield-cult", run_hit_callback = CALLBACK(src, PROC_REF(shield_damaged))) /// A proc for callback when the shield breaks, since cult robes are stupid and have different effects /obj/item/clothing/suit/hooded/cultrobes/cult_shield/proc/shield_damaged(mob/living/wearer, attack_text, new_current_charges) @@ -244,7 +243,7 @@ Striking a noncultist, however, will tear their flesh."} name = "empowered cultist helmet" desc = "Empowered helmet which creates a powerful shield around the user." icon_state = "cult_hoodalt" - armor = list(MELEE = 40, BULLET = 30, LASER = 40, ENERGY = 30, BOMB = 50, BIO = 30, RAD = 30, FIRE = 50, ACID = 60, STAMINA = 40) + armor = list(MELEE = 40, BULLET = 30, LASER = 40, ENERGY = 30, BOMB = 50, BIO = 30, RAD = 30, FIRE = 50, ACID = 60, STAMINA = 40, BLEED = 20) /obj/item/clothing/suit/hooded/cultrobes/cult_shield/equipped(mob/living/user, slot) ..() @@ -259,14 +258,14 @@ Striking a noncultist, however, will tear their flesh."} name = "flagellant's robes" desc = "Blood-soaked robes infused with dark magic; allows the user to move at inhuman speeds, but at the cost of reduced protection." allowed = list(/obj/item/tome, /obj/item/melee/cultblade) - armor = list(MELEE = 10, BULLET = 20, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 40) + armor = list(MELEE = 10, BULLET = 20, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 40, BLEED = 20) slowdown = -0.4 hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/berserkerhood /obj/item/clothing/head/hooded/cult_hoodie/berserkerhood name = "flagellant's hood" desc = "Blood-soaked hood infused with dark magic." - armor = list(MELEE = 10, BULLET = 20, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 40) + armor = list(MELEE = 10, BULLET = 20, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 40, BLEED = 20) /obj/item/clothing/suit/hooded/cultrobes/berserker/equipped(mob/living/user, slot) ..() @@ -325,7 +324,7 @@ Striking a noncultist, however, will tear their flesh."} if(SSshuttle.emergency.mode == SHUTTLE_CALL) var/cursetime = 1800 var/timer = SSshuttle.emergency.timeLeft(1) + cursetime - var/security_num = seclevel2num(get_security_level()) + var/security_num = SSsecurity_level.get_current_level_as_number() var/set_coefficient = 1 switch(security_num) if(SEC_LEVEL_GREEN) @@ -479,6 +478,7 @@ Striking a noncultist, however, will tear their flesh."} block_upgrade_walk = 1 attack_verb = list("attacked", "impaled", "stabbed", "tore", "gored") sharpness = IS_SHARP + bleed_force = BLEED_CUT hitsound = 'sound/weapons/bladeslice.ogg' var/datum/action/innate/cult/spear/spear_act diff --git a/code/modules/antagonists/cult/cult_structures.dm b/code/modules/antagonists/cult/cult_structures.dm index e2e4d257e83ea..33a8af9597a99 100644 --- a/code/modules/antagonists/cult/cult_structures.dm +++ b/code/modules/antagonists/cult/cult_structures.dm @@ -188,11 +188,13 @@ continue new /obj/effect/temp_visual/heal(get_turf(src), "#960000") if(ishuman(L)) + var/mob/living/carbon/C = L L.adjustBruteLoss(-5*delta_time, 0) L.adjustFireLoss(-5*delta_time, 0) L.updatehealth() if(L.blood_volume < BLOOD_VOLUME_NORMAL) - L.blood_volume += 1.0 + L.blood_volume += 20 + C.cauterise_wounds(1.4) else if(isshade(L) || isconstruct(L)) var/mob/living/simple_animal/M = L M.adjustHealth(-15*delta_time) diff --git a/code/modules/antagonists/cult/narsie.dm b/code/modules/antagonists/cult/narsie.dm index 3fd0470a5fd2d..73a3102022e85 100644 --- a/code/modules/antagonists/cult/narsie.dm +++ b/code/modules/antagonists/cult/narsie.dm @@ -206,7 +206,7 @@ sleep(500) priority_announce("Simulations on acausal dimensional event complete. Deploying solution package now. Deployment ETA: ONE MINUTE. ", "Central Command Higher Dimensional Affairs", SSstation.announcer.get_rand_alert_sound()) sleep(50) - set_security_level("delta") + SSsecurity_level.set_level(SEC_LEVEL_DELTA) SSshuttle.registerHostileEnvironment(src) sleep(600) if(resolved == FALSE) diff --git a/code/modules/antagonists/devil/true_devil/_true_devil.dm b/code/modules/antagonists/devil/true_devil/_true_devil.dm index a89fb0c4f4a41..a149f946b06e8 100644 --- a/code/modules/antagonists/devil/true_devil/_true_devil.dm +++ b/code/modules/antagonists/devil/true_devil/_true_devil.dm @@ -18,8 +18,14 @@ spacewalk = TRUE mob_size = MOB_SIZE_LARGE held_items = list(null, null) - bodyparts = list(/obj/item/bodypart/chest/devil, /obj/item/bodypart/head/devil, /obj/item/bodypart/l_arm/devil, - /obj/item/bodypart/r_arm/devil, /obj/item/bodypart/r_leg/devil, /obj/item/bodypart/l_leg/devil) + bodyparts = list( + /obj/item/bodypart/chest/devil, + /obj/item/bodypart/head/devil, + /obj/item/bodypart/l_arm/devil, + /obj/item/bodypart/r_arm/devil, + /obj/item/bodypart/r_leg/devil, + /obj/item/bodypart/l_leg/devil + ) hud_type = /datum/hud/devil var/ascended = FALSE var/mob/living/oldform @@ -53,7 +59,9 @@ real_name = name /mob/living/carbon/true_devil/Login() - ..() + . = ..() + if(!. || !client) + return FALSE var/datum/antagonist/devil/devilinfo = mind.has_antag_datum(/datum/antagonist/devil) devilinfo.greet() mind.announce_objectives() @@ -173,7 +181,7 @@ log_combat(M, src, "attacked", M) updatehealth() if ("disarm") - if (!(mobility_flags & MOBILITY_STAND) && !ascended) //No stealing the arch devil's pitchfork. + if (body_position == LYING_DOWN && !ascended) //No stealing the arch devil's pitchfork. if (prob(5)) Unconscious(40) playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index 717e474a3e934..35815ff66ae45 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -31,7 +31,7 @@ allowed = list(/obj/item/melee/sickly_blade) hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/eldritch // Slightly better than normal cult robes - armor = list(MELEE = 50, BULLET = 50, LASER = 50,ENERGY = 50, BOMB = 35, BIO = 20, RAD = 20, FIRE = 20, ACID = 20, STAMINA = 50) + armor = list(MELEE = 50, BULLET = 50, LASER = 50,ENERGY = 50, BOMB = 35, BIO = 20, RAD = 20, FIRE = 20, ACID = 20, STAMINA = 50, BLEED = 40) /obj/item/clothing/suit/hooded/cultrobes/eldritch/examine(mob/user) . = ..() @@ -51,7 +51,7 @@ flags_cover = NONE desc = "Black like tar and doesn't reflect any light. Runic symbols line the outside, with each flash you lose comprehension of what you are seeing." item_flags = EXAMINE_SKIP - armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 30) + armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 30, BLEED = 40) /obj/item/clothing/head/hooded/cult_hoodie/void/Initialize(mapload) . = ..() @@ -66,7 +66,7 @@ hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/void flags_inv = NONE // slightly worse than normal cult robes - armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 30) + armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 30, BLEED = 40) body_parts_covered = CHEST|GROIN|ARMS pocket_storage_component_path = /datum/component/storage/concrete/pockets/void_cloak qdel_hood = TRUE diff --git a/code/modules/antagonists/heretic/items/heretic_blades.dm b/code/modules/antagonists/heretic/items/heretic_blades.dm index 660da9582d9b3..0c908df48b41b 100644 --- a/code/modules/antagonists/heretic/items/heretic_blades.dm +++ b/code/modules/antagonists/heretic/items/heretic_blades.dm @@ -10,6 +10,7 @@ inhand_y_dimension = 64 flags_1 = CONDUCT_1 sharpness = IS_SHARP + bleed_force = BLEED_CUT w_class = WEIGHT_CLASS_LARGE force = 24 throwforce = 10 diff --git a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm index e9f0fd6eb0255..32c5ebb716b1a 100644 --- a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm @@ -306,7 +306,7 @@ return var/mob/living/carbon/human/human_target = target - human_target.bleed_rate += 5 + human_target.add_bleeding(BLEED_DEEP_WOUND) /datum/heretic_knowledge/summon/stalker name = "Lonely Ritual" diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm index 025238b8cdf2f..b1defc3b27bc6 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm @@ -32,7 +32,7 @@ /datum/status_effect/unholy_determination/tick() // The amount we heal of each damage type per tick. If we're missing legs we heal better because we can't dodge. - var/healing_amount = 1 + (2 - owner.get_num_legs()) + var/healing_amount = 1 + (2 - owner.usable_legs) // In softcrit you're, strong enough to stay up. if(owner.health <= owner.crit_threshold && owner.health >= HEALTH_THRESHOLD_FULLCRIT) diff --git a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm index 7715f45988a4f..b8cc3ee7df2f8 100644 --- a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm +++ b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm @@ -38,22 +38,25 @@ route = HERETIC_PATH_SIDE /datum/heretic_knowledge/curse/paralysis/curse(mob/living/carbon/human/chosen_mob) - if(chosen_mob.get_num_legs() <= 0) // What're you gonna do, curse someone who already can't walk? + if(chosen_mob.usable_legs <= 0) // What're you gonna do, curse someone who already can't walk? to_chat(chosen_mob, "You feel a slight pain for a moment, but it passes shortly. Odd.") else - to_chat(chosen_mob, "You suddenly lose feeling in your leg[chosen_mob.get_num_legs() == 1 ? "":"s"]!") + to_chat(chosen_mob, "You suddenly lose feeling in your leg[chosen_mob.usable_legs == 1 ? "":"s"]!") ADD_TRAIT(chosen_mob, TRAIT_PARALYSIS_L_LEG, type) ADD_TRAIT(chosen_mob, TRAIT_PARALYSIS_R_LEG, type) /datum/heretic_knowledge/curse/paralysis/uncurse(mob/living/carbon/human/chosen_mob) + if(QDELETED(chosen_mob)) + return + REMOVE_TRAIT(chosen_mob, TRAIT_PARALYSIS_L_LEG, type) REMOVE_TRAIT(chosen_mob, TRAIT_PARALYSIS_R_LEG, type) - if(chosen_mob.get_num_legs() <= 0) // What're you gonna do, curse someone who already can't walk? + if(chosen_mob.usable_legs <= 0) // What're you gonna do, curse someone who already can't walk? to_chat(chosen_mob, "The slight pain returns, but disperses shortly.") else - to_chat(chosen_mob, "You regain feeling in your leg[chosen_mob.get_num_legs() == 1 ? "":"s"]!") + to_chat(chosen_mob, "You regain feeling in your leg[chosen_mob.usable_legs == 1 ? "":"s"]!") /datum/heretic_knowledge/summon/ashy name = "Ashen Ritual" diff --git a/code/modules/antagonists/heretic/magic/blood_cleave.dm b/code/modules/antagonists/heretic/magic/blood_cleave.dm index 5d2550fe21f9f..c9597c5841c05 100644 --- a/code/modules/antagonists/heretic/magic/blood_cleave.dm +++ b/code/modules/antagonists/heretic/magic/blood_cleave.dm @@ -41,7 +41,7 @@ "Your veins burst from within and unholy flame erupts from your blood!" ) - victim.bleed_rate += 5 + victim.add_bleeding(BLEED_DEEP_WOUND) victim.adjustFireLoss(20) new /obj/effect/temp_visual/cleave(victim.drop_location()) diff --git a/code/modules/antagonists/heretic/structures/carving_knife.dm b/code/modules/antagonists/heretic/structures/carving_knife.dm index e22f2d34eee68..070b1370df972 100644 --- a/code/modules/antagonists/heretic/structures/carving_knife.dm +++ b/code/modules/antagonists/heretic/structures/carving_knife.dm @@ -7,6 +7,7 @@ icon_state = "rune_carver" flags_1 = CONDUCT_1 sharpness = IS_SHARP + bleed_force = BLEED_CUT w_class = WEIGHT_CLASS_SMALL force = 10 throwforce = 20 diff --git a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm index 9f79aaf5d78c7..1da124706b09f 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm @@ -46,7 +46,7 @@ STOP_PROCESSING(SSobj, core) update_icon() AddElement(/datum/element/point_of_interest) - previous_level = get_security_level() + previous_level = SSsecurity_level.get_current_level_as_text() /obj/machinery/nuclearbomb/Destroy() safety = FALSE @@ -427,7 +427,7 @@ safety = !safety if(safety) if(timing) - set_security_level(previous_level) + SSsecurity_level.set_level(previous_level) stop_soundtrack_music(stop_playing = TRUE) for(var/obj/item/pinpointer/nuke/syndicate/S in GLOB.pinpointer_list) S.switch_mode_to(initial(S.mode)) @@ -443,12 +443,12 @@ return timing = !timing if(timing) - previous_level = get_security_level() + previous_level = SSsecurity_level.get_current_level_as_number() detonation_timer = world.time + (timer_set * 10) for(var/obj/item/pinpointer/nuke/syndicate/S in GLOB.pinpointer_list) S.switch_mode_to(TRACK_INFILTRATOR) countdown.start() - set_security_level(SEC_LEVEL_DELTA) + SSsecurity_level.set_level(SEC_LEVEL_DELTA) if (proper_bomb) // Why does this exist set_dynamic_high_impact_event("nuclear bomb has been armed") @@ -456,7 +456,7 @@ else detonation_timer = null - set_security_level(previous_level) + SSsecurity_level.set_level(previous_level) stop_soundtrack_music(stop_playing = TRUE) for(var/obj/item/pinpointer/nuke/syndicate/S in GLOB.pinpointer_list) @@ -585,7 +585,7 @@ detonation_timer = null exploding = FALSE exploded = TRUE - set_security_level(previous_level) + SSsecurity_level.set_level(previous_level) for(var/obj/item/pinpointer/nuke/syndicate/S in GLOB.pinpointer_list) S.switch_mode_to(initial(S.mode)) S.alert = FALSE @@ -654,7 +654,7 @@ This is here to make the tiles around the station mininuke change when it's arme icon_state = "nucleardisk" persistence_replacement = /obj/item/disk/nuclear/fake max_integrity = 250 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF var/fake = FALSE var/turf/lastlocation diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm index ec1ab12c6282b..696d00bbe2ee1 100644 --- a/code/modules/antagonists/revenant/revenant.dm +++ b/code/modules/antagonists/revenant/revenant.dm @@ -115,7 +115,9 @@ name = built_name /mob/living/simple_animal/revenant/Login() - ..() + . = ..() + if(!. || !client) + return FALSE to_chat(src, "You are a revenant.") to_chat(src, "Your formerly mundane spirit has been infused with alien energies and empowered into a revenant.") to_chat(src, "You are not dead, not alive, but somewhere in between. You are capable of limited interaction with both worlds.") diff --git a/code/modules/antagonists/revenant/revenant_blight.dm b/code/modules/antagonists/revenant/revenant_blight.dm index 5ac98e68db402..fd4c1bd5423f5 100644 --- a/code/modules/antagonists/revenant/revenant_blight.dm +++ b/code/modules/antagonists/revenant/revenant_blight.dm @@ -29,7 +29,7 @@ /datum/disease/revblight/stage_act() ..() affected_mob.adjustStaminaLoss(1) //Provides gradual exhaustion, but mostly to prevent regeneration and set an upper limit on disease duration to about five minutes - if(!(affected_mob.mobility_flags & MOBILITY_STAND)) + if(affected_mob.body_position == LYING_DOWN) if(HAS_TRAIT_FROM(affected_mob, TRAIT_INCAPACITATED, STAMINA) && !finalstage) stage = 5 if(!startresting || restingat != get_turf(affected_mob)) diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index c3171ed781a2e..0bc77d033a1d8 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -12,9 +12,6 @@ var/hud_type = "rev" var/datum/team/revolution/rev_team - /// What message should the player receive when they are being demoted, and the revolution has won? - var/victory_message = "The revolution has overpowered the command staff! Viva la revolution! Execute any head of staff and security should you find them alive." - /datum/antagonist/rev/can_be_owned(datum/mind/new_owner) . = ..() if(.) @@ -49,10 +46,10 @@ . = ..() /datum/antagonist/rev/greet() - to_chat(owner, "You are now a revolutionary! Help your cause. Do not harm your fellow freedom fighters. You can identify your comrades by the red \"R\" icons, and your leaders by the blue \"R\" icons. Help them kill the heads to win the revolution!") + to_chat(owner, "You are now a revolutionary! Help your cause. Do not harm your fellow freedom fighters. You can identify your comrades by the red \"R\" icons, and your leaders by the blue \"R\" icons. Establish a new command structure for the station that will bring fairness to all.") owner.announce_objectives() owner.current.client?.tgui_panel?.give_antagonist_popup("Revolution", - "Eliminate the heads of staff. Viva la revolution!") + "Establish a new command structure to live a better life. Viva la revolution!") /datum/antagonist/rev/create_team(datum/team/revolution/new_team) if(!new_team) @@ -212,38 +209,19 @@ new_rev.silent = FALSE to_chat(old_owner, "Revolution has been disappointed of your leader traits! You are a regular revolutionary now!") -/// Checks if the revolution succeeded, and lets them know. -/datum/antagonist/rev/proc/announce_victorious() - . = rev_team.check_rev_victory() - - if (!.) - return - - to_chat(owner, "[victory_message]") - /datum/antagonist/rev/farewell() - if (announce_victorious()) - return - if(ishuman(owner.current)) - owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just remembered [owner.current.p_their()] real allegiance!", null, null, null, owner.current) to_chat(owner, "You are no longer a brainwashed revolutionary! Your memory is hazy from the time you were a rebel...the only thing you remember is the name of the one who brainwashed you...") else if(issilicon(owner.current)) - owner.current.visible_message("The frame beeps contentedly, purging the hostile memory engram from the MMI before initalizing it.", null, null, null, owner.current) to_chat(owner, "The frame's firmware detects and deletes your neural reprogramming! You remember nothing but the name of the one who flashed you.") /datum/antagonist/rev/head/farewell() - if (announce_victorious()) - return - if((ishuman(owner.current))) if(owner.current.stat != DEAD) - owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just remembered [owner.current.p_their()] real allegiance!", null, null, null, owner.current) to_chat(owner, "You have given up your cause of overthrowing the command staff. You are no longer a Head Revolutionary.") else to_chat(owner, "The sweet release of death. You are no longer a Head Revolutionary.") else if(issilicon(owner.current)) - owner.current.visible_message("The frame beeps contentedly, suppressing the disloyal personality traits from the MMI before initalizing it.", null, null, null, owner.current) to_chat(owner, "The frame's firmware detects and suppresses your unwanted personality traits! You feel more content with the leadership around these parts.") //blunt trauma deconversions call this through species.dm spec_attacked_by() @@ -287,22 +265,6 @@ S.Insert(H, special = FALSE, drop_if_replaced = FALSE) to_chat(H, "Your eyes have been implanted with a cybernetic security HUD which will help you keep track of who is mindshield-implanted, and therefore unable to be recruited.") -/// "Enemy of the Revolutionary", given to heads and security when the revolution wins -/datum/antagonist/revolution_enemy - name = "Enemy of the Revolution" - show_in_antagpanel = FALSE - banning_key = UNBANNABLE_ANTAGONIST - -/datum/antagonist/revolution_enemy/on_gain() - owner.special_role = "revolution enemy" - - var/datum/objective/survive/survive = new /datum/objective/survive - survive.owner = owner - survive.explanation_text = "The station has been overrun by revolutionaries, stay alive until the end." - objectives += survive - - return ..() - /datum/team/revolution name = "Revolution" var/max_headrevs = 3 @@ -310,15 +272,8 @@ var/list/ex_revs = list() /datum/team/revolution/proc/update_objectives(initial = FALSE) - var/untracked_heads = SSjob.get_all_heads() - for(var/datum/objective/mutiny/O in objectives) - untracked_heads -= O.target - for(var/datum/mind/M in untracked_heads) - var/datum/objective/mutiny/new_target = new() - new_target.team = src - new_target.set_target(M) - new_target.update_explanation_text() - objectives += new_target + if (!objectives) + objectives += new /datum/objective/revolution() for(var/datum/mind/M in members) var/datum/antagonist/rev/R = M.has_antag_datum(/datum/antagonist/rev) R.objectives |= objectives @@ -359,15 +314,13 @@ addtimer(CALLBACK(src,PROC_REF(update_heads)),HEAD_UPDATE_PERIOD,TIMER_UNIQUE) -/datum/team/revolution/proc/save_members() - ex_headrevs = get_antag_minds(/datum/antagonist/rev/head, TRUE) - ex_revs = get_antag_minds(/datum/antagonist/rev, TRUE) - /// Checks if revs have won /datum/team/revolution/proc/check_rev_victory() - for(var/datum/objective/mutiny/objective in objectives) - if(!(objective.check_completion())) - return FALSE + for(var/datum/mind/staff_mind in SSjob.get_all_heads()) + var/turf/location = get_turf(staff_mind.current) + if(!considered_afk(staff_mind) && considered_alive(staff_mind) && is_station_level(location.z)) + if(ishuman(staff_mind.current)) + return FALSE return TRUE /// Checks if heads have won @@ -384,69 +337,9 @@ /// If revs_win_injection_amount is passed, then that amount of threat will be added if the revs win. /datum/team/revolution/proc/process_victory(revs_win_injection_amount) if (check_rev_victory()) - . = REVOLUTION_VICTORY + return REVOLUTION_VICTORY else if (check_heads_victory()) - . = STATION_VICTORY - else - return - - SSshuttle.clearHostileEnvironment(src) - save_members() - - // Remove everyone as a revolutionary - for (var/_rev_mind in members) - var/datum/mind/rev_mind = _rev_mind - if (rev_mind.has_antag_datum(/datum/antagonist/rev)) - var/datum/antagonist/rev/rev_antag = rev_mind.has_antag_datum(/datum/antagonist/rev) - rev_antag.remove_revolutionary(FALSE, . == STATION_VICTORY ? DECONVERTER_STATION_WIN : DECONVERTER_REVS_WIN) - LAZYADD(rev_mind.special_statuses, "Former [(rev_mind in ex_headrevs) ? "head revolutionary" : "revolutionary"]") - - if (. == STATION_VICTORY) - // If the revolution was quelled, make rev heads unable to be revived through pods - for (var/_rev_head_mind in ex_revs) - var/datum/mind/rev_head_mind = _rev_head_mind - var/mob/living/carbon/rev_head_body = rev_head_mind.current - if(istype(rev_head_body) && rev_head_body.stat == DEAD) - rev_head_body.makeUncloneable() - - priority_announce("It appears the mutiny has been quelled. Please return yourself and your incapacitated colleagues to work. \ - We have remotely blacklisted the head revolutionaries in your medical records to prevent accidental revival.", null, SSstation.announcer.get_rand_report_sound(), null, "Central Command Loyalty Monitoring Division") - else - for (var/_player in GLOB.player_list) - var/mob/player = _player - var/datum/mind/mind = player.mind - - if (isnull(mind)) - continue - - if (!(mind.assigned_role in GLOB.command_positions + GLOB.security_positions)) - continue - - var/mob/living/carbon/target_body = mind.current - - mind.add_antag_datum(/datum/antagonist/revolution_enemy) - - if (!istype(target_body)) - continue - - if (target_body.stat == DEAD) - target_body.makeUncloneable() - else - mind.announce_objectives() - - for (var/job_name in GLOB.command_positions + GLOB.security_positions) - var/datum/job/job = SSjob.GetJob(job_name) - job.allow_bureaucratic_error = FALSE - job.total_positions = 0 - - if (revs_win_injection_amount) - var/datum/game_mode/dynamic/dynamic = SSticker.mode - dynamic.unfavorable_situation() - - priority_announce("A recent assessment of your station has marked your station as a severe risk area for high ranking Nanotrasen officials. \ - For the safety of our staff, we have blacklisted your station for new employment of security and command. \ - [pick(world.file2list("strings/anti_union_propaganda.txt"))]", null, SSstation.announcer.get_rand_report_sound(), null, "Central Command Loyalty Monitoring Division") - addtimer(CALLBACK(SSshuttle.emergency, TYPE_PROC_REF(/obj/docking_port/mobile/emergency, request), null, 1), 50) + return STATION_VICTORY /// Mutates the ticker to report that the revs have won /datum/team/revolution/proc/round_result(finished) @@ -456,6 +349,9 @@ else if (finished == STATION_VICTORY) SSticker.mode_result = "loss - rev heads killed" SSticker.news_report = REVS_LOSE + else + SSticker.mode_result = "minor win - station forced to be abandoned" + SSticker.news_report = STATION_EVACUATED /datum/team/revolution/roundend_report() if(!members.len && !ex_headrevs.len) @@ -552,5 +448,12 @@ /datum/team/revolution/is_gamemode_hero() return SSticker.mode.name == "revolution" +/datum/objective/revolution + name = "revolution" + explanation_text = "Establish a new chain of command by throwing out the old heads of staff and promoting new ones." + +/datum/objective/revolution/get_completion_message() + return "[explanation_text]" + #undef DECONVERTER_STATION_WIN #undef DECONVERTER_REVS_WIN diff --git a/code/modules/antagonists/role_preference/role_antagonists.dm b/code/modules/antagonists/role_preference/role_antagonists.dm index d5a24a49f900f..07f1b18a58bc0 100644 --- a/code/modules/antagonists/role_preference/role_antagonists.dm +++ b/code/modules/antagonists/role_preference/role_antagonists.dm @@ -368,7 +368,7 @@ /datum/outfit/nuclear_operative name = "Nuclear Operative (Preview only)" - suit = /obj/item/clothing/suit/space/hardsuit/syndi + suit = /obj/item/clothing/suit/space/hardsuit/syndipreview head = /obj/item/clothing/head/helmet/space/hardsuit/syndi /datum/role_preference/antagonist/wizard diff --git a/code/modules/antagonists/role_preference/role_midrounds.dm b/code/modules/antagonists/role_preference/role_midrounds.dm index cf7f35082f362..806ba77182bd0 100644 --- a/code/modules/antagonists/role_preference/role_midrounds.dm +++ b/code/modules/antagonists/role_preference/role_midrounds.dm @@ -127,7 +127,7 @@ /datum/outfit/pirate_space_preview name = "Space Pirate (Preview only)" uniform = /obj/item/clothing/under/costume/pirate - suit = /obj/item/clothing/suit/space/pirate + suit = /obj/item/clothing/suit/costume/pirate head = /obj/item/clothing/head/helmet/space/pirate/bandana glasses = /obj/item/clothing/glasses/eyepatch diff --git a/code/modules/antagonists/space_dragon/carp_rift.dm b/code/modules/antagonists/space_dragon/carp_rift.dm index 2b661ae86a07a..c16d71bd6d90f 100644 --- a/code/modules/antagonists/space_dragon/carp_rift.dm +++ b/code/modules/antagonists/space_dragon/carp_rift.dm @@ -60,7 +60,7 @@ /obj/structure/carp_rift name = "carp rift" desc = "A rift akin to the ones space carp use to travel long distances." - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_integrity = 300 icon = 'icons/obj/carp_rift.dmi' icon_state = "carp_rift_carpspawn" diff --git a/code/modules/antagonists/swarmer/swarmer.dm b/code/modules/antagonists/swarmer/swarmer.dm index 748478204e4bb..cbb89d8abde64 100644 --- a/code/modules/antagonists/swarmer/swarmer.dm +++ b/code/modules/antagonists/swarmer/swarmer.dm @@ -195,9 +195,9 @@ return 0 /obj/item/IntegrateAmount() //returns the amount of resources gained when eating this item - if(custom_materials) - if(custom_materials[SSmaterials.GetMaterialRef(/datum/material/iron)] || custom_materials[SSmaterials.GetMaterialRef(/datum/material/glass)]) - return 1 + var/list/mats = get_material_composition(ALL) // Ensures that items made from plasteel, and plas/titanium/plastitaniumglass get integrated correctly. + if(length(mats) && (mats[SSmaterials.GetMaterialRef(/datum/material/iron)] || mats[SSmaterials.GetMaterialRef(/datum/material/glass)])) + return 1 return ..() /obj/item/gun/swarmer_act()//Stops you from eating the entire armory diff --git a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm index 3332b7e412fc1..c9a15ce60686e 100644 --- a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm +++ b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm @@ -326,7 +326,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( if(!owner || QDELETED(owner)) return priority_announce("Hostile runtimes detected in all station systems, please deactivate your AI to prevent possible damage to its morality core.", "Anomaly Alert", ANNOUNCER_AIMALF) - set_security_level("delta") + SSsecurity_level.set_level(SEC_LEVEL_DELTA) owner.log_message("activated malf module [name]", LOG_GAME) var/obj/machinery/doomsday_device/DOOM = new(owner_AI) owner_AI.nuking = TRUE @@ -424,7 +424,6 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( /datum/AI_Module/large/upgrade_turrets/upgrade(mob/living/silicon/ai/AI) for(var/obj/machinery/porta_turret/ai/turret in GLOB.machines) turret.max_integrity = 200 - turret.obj_integrity = 200 turret.emp_proofing = TRUE turret.AddElement(/datum/element/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES | EMP_PROTECT_CONTENTS) turret.stun_projectile = /obj/projectile/beam/disabler/pass_glass //// AI defenses are often built with glass, so this is big. diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 494bcf7d613dc..b90cc238e660f 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -462,7 +462,6 @@ user.invisibility = initial(user.invisibility) user.status_flags &= ~GODMODE REMOVE_TRAIT(user, TRAIT_IMMOBILIZED, WARPWHISTLE_TRAIT) - user.update_mobility() /obj/item/warpwhistle/attack_self(mob/living/carbon/user) if(!istype(user) || on_cooldown) diff --git a/code/modules/antagonists/wizard/equipment/soulstone.dm b/code/modules/antagonists/wizard/equipment/soulstone.dm index fd338255106c6..411269dfffb60 100644 --- a/code/modules/antagonists/wizard/equipment/soulstone.dm +++ b/code/modules/antagonists/wizard/equipment/soulstone.dm @@ -72,7 +72,8 @@ if(istype(S)) // Things that *really should always* happen to the shade when it comes out should go here. S.status_flags &= ~GODMODE - S.mobility_flags = MOBILITY_FLAGS_DEFAULT + REMOVE_TRAIT(S, TRAIT_IMMOBILIZED, SOULSTONE_TRAIT) + REMOVE_TRAIT(S, TRAIT_HANDS_BLOCKED, SOULSTONE_TRAIT) S.cancel_camera() if(theme == THEME_HOLY) S.icon_state = "shade_angelic" @@ -346,7 +347,8 @@ T.dust_animation() var/mob/living/simple_animal/shade/S = new /mob/living/simple_animal/shade(src) S.status_flags |= GODMODE //So they won't die inside the stone somehow - S.mobility_flags = NONE //Can't move out of the soul stone + ADD_TRAIT(S, TRAIT_IMMOBILIZED, SOULSTONE_TRAIT) + ADD_TRAIT(S, TRAIT_HANDS_BLOCKED, SOULSTONE_TRAIT) S.name = "Shade of [T.real_name]" S.real_name = "Shade of [T.real_name]" S.key = shade_controller.key diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index 804c52dda0ec4..33004949966fd 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -255,7 +255,7 @@ to_chat(M, "You are blinded by [src]!") //Will be 0 if the user has no stmaina loss, will be 1 if they are in stamcrit var/flash_proportion = CLAMP01(M.getStaminaLoss() / (M.maxHealth - M.crit_threshold)) - if (!(M.mobility_flags & MOBILITY_STAND)) + if (M.body_position == LYING_DOWN) flash_proportion = 1 if(flash_proportion > 0.4) M.Paralyze(70 * flash_proportion) diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 4471fbe27ba25..ceb6c37234717 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -252,6 +252,12 @@ icon_state = "hallucination_core" anomaly_type = /obj/effect/anomaly/hallucination +/obj/item/assembly/signaler/anomaly/blood + name = "\improper blood anomaly core" + desc = "The neutralized core of a blood anomaly. You feel your blood running through your veins when you are around it. It'd probably be valuable for research." + icon_state = "hallucination_core" + anomaly_type = /obj/effect/anomaly/blood + /obj/item/assembly/signaler/anomaly/attack_self() return diff --git a/code/modules/atmospherics/environmental/LINDA_fire.dm b/code/modules/atmospherics/environmental/LINDA_fire.dm index 476f6a1fb717e..a3158f5a33ae6 100644 --- a/code/modules/atmospherics/environmental/LINDA_fire.dm +++ b/code/modules/atmospherics/environmental/LINDA_fire.dm @@ -234,9 +234,4 @@ /obj/effect/hotspot/singularity_pull() return -/obj/effect/dummy/lighting_obj/moblight/fire - name = "fire" - light_color = LIGHT_COLOR_FIRE - light_range = LIGHT_RANGE_FIRE - #undef INSUFFICIENT diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index c72272eea7584..f02f560c3ab11 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -44,6 +44,7 @@ icon = 'icons/obj/monitors.dmi' icon_state = "alarm_bitem" result_path = /obj/machinery/airalarm + pixel_shift = 24 #define AALARM_MODE_SCRUBBING 1 #define AALARM_MODE_VENTING 2 //makes draught @@ -61,7 +62,7 @@ name = "air alarm" desc = "A machine that monitors atmosphere levels and alerts if the area is dangerous." icon = 'icons/obj/monitors.dmi' - icon_state = "alarm0" + icon_state = "alarmp" use_power = IDLE_POWER_USE idle_power_usage = 4 active_power_usage = 8 @@ -69,7 +70,7 @@ req_access = list(ACCESS_ATMOSPHERICS) max_integrity = 250 integrity_failure = 0.33 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 90, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 90, ACID = 30, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF clicksound = 'sound/machines/terminal_select.ogg' layer = ABOVE_WINDOW_LAYER @@ -170,21 +171,7 @@ /obj/machinery/airalarm/away //general away mission access req_access = list(ACCESS_AWAY_GENERAL) -/obj/machinery/airalarm/directional/north //Pixel offsets get overwritten on New() - dir = SOUTH - pixel_y = 24 - -/obj/machinery/airalarm/directional/south - dir = NORTH - pixel_y = -24 - -/obj/machinery/airalarm/directional/east - dir = WEST - pixel_x = 24 - -/obj/machinery/airalarm/directional/west - dir = EAST - pixel_x = -24 +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/airalarm, 24) //all air alarms in area are connected via magic /area @@ -202,8 +189,6 @@ if(nbuild) buildstage = 0 panel_open = TRUE - pixel_x = (dir & 3)? 0 : (dir == 4 ? -24 : 24) - pixel_y = (dir & 3)? (dir == 1 ? -24 : 24) : 0 if(name == initial(name)) name = "[get_area_name(src)] Air Alarm" @@ -619,7 +604,26 @@ "set_internal_pressure" = 0 ), signal_source) -/obj/machinery/airalarm/update_icon() +/obj/machinery/airalarm/update_appearance(updates) + . = ..() + + if(panel_open || (machine_stat & (NOPOWER|BROKEN)) || shorted) + set_light(0) + return + + var/area/our_area = get_area(src) + var/color + switch(max(danger_level, !!our_area.active_alarms[ALARM_ATMOS])) + if(0) + color = "#03A728" // green + if(1) + color = "#EC8B2F" // yellow + if(2) + color = "#DA0205" // red + + set_light(1.4, 1, color) + +/obj/machinery/airalarm/update_icon_state() if(panel_open) switch(buildstage) if(2) @@ -628,20 +632,29 @@ icon_state = "alarm_b2" if(0) icon_state = "alarm_b1" - return + return ..() + + icon_state = "alarmp" + return ..() + +/obj/machinery/airalarm/update_overlays() + . = ..() if((machine_stat & (NOPOWER|BROKEN)) || shorted) - icon_state = "alarmp" return var/area/our_area = get_area(src) + var/state switch(max(danger_level, !!our_area.active_alarms[ALARM_ATMOS])) if(0) - icon_state = "alarm0" + state = "alarm0" if(1) - icon_state = "alarm2" //yes, alarm2 is yellow alarm + state = "alarm2" //yes, alarm2 is yellow alarm if(2) - icon_state = "alarm1" + state = "alarm1" + + . += mutable_appearance(icon, state) + . += emissive_appearance(icon, state, alpha = src.alpha) /obj/machinery/airalarm/process() if((machine_stat & (NOPOWER|BROKEN)) || shorted) @@ -852,7 +865,7 @@ new /obj/item/stack/sheet/iron(loc, 2) var/obj/item/I = new /obj/item/electronics/airalarm(loc) if(!disassembled) - I.obj_integrity = I.max_integrity * 0.5 + I.take_damage(I.max_integrity * 0.5, sound_effect=FALSE) new /obj/item/stack/cable_coil(loc, 3) qdel(src) diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index f91b1b04431a8..6ca21c506f8a7 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -57,7 +57,7 @@ normalize_cardinal_directions() nodes = new(device_type) if (!armor) - armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 100, ACID = 70, STAMINA = 0) + armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 100, ACID = 70, STAMINA = 0, BLEED = 0) ..() if(process) SSair.start_processing_machine(src) @@ -249,7 +249,7 @@ var/obj/item/pipe/stored = new construction_type(loc, null, dir, src) stored.setPipingLayer(piping_layer) if(!disassembled) - stored.obj_integrity = stored.max_integrity * 0.5 + stored.take_damage(stored.max_integrity * 0.5, sound_effect=FALSE) transfer_fingerprints_to(stored) . = stored ..() @@ -312,7 +312,7 @@ if(pipenetdiff.len) user.update_pipe_vision(target_move) user.forceMove(target_move) - user.client.eye = target_move //Byond only updates the eye every tick, This smooths out the movement + user.client.set_eye(target_move) //Byond only updates the eye every tick, This smooths out the movement if(world.time - user.last_played_vent > VENT_SOUND_DELAY) user.last_played_vent = world.time playsound(src, 'sound/machines/ventcrawl.ogg', 50, 1, -3) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index 5c20e4d4fe45a..3ef275765c9ce 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -8,7 +8,7 @@ icon_state = "pod-off" density = TRUE max_integrity = 350 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 30, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 30, ACID = 30, STAMINA = 0, BLEED = 0) layer = ABOVE_WINDOW_LAYER state_open = FALSE circuit = /obj/item/circuitboard/machine/cryo_tube @@ -261,7 +261,7 @@ update_parents() -/obj/machinery/atmospherics/components/unary/cryo_cell/relaymove(mob/user) +/obj/machinery/atmospherics/components/unary/cryo_cell/relaymove(mob/living/user, direction) if(message_cooldown <= world.time) message_cooldown = world.time + 50 to_chat(user, "[src]'s door won't budge!") @@ -271,9 +271,6 @@ on = FALSE for(var/mob/M in contents) //only drop mobs M.forceMove(get_turf(src)) - if(isliving(M)) - var/mob/living/L = M - L.update_mobility() set_occupant(null) flick("pod-open-anim", src) ..() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm index 41e2ce70afe5e..e7e7c4650972b 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm @@ -7,7 +7,7 @@ density = TRUE max_integrity = 300 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 80, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 80, ACID = 30, STAMINA = 0, BLEED = 0) layer = OBJ_LAYER circuit = /obj/item/circuitboard/machine/thermomachine diff --git a/code/modules/atmospherics/machinery/other/meter.dm b/code/modules/atmospherics/machinery/other/meter.dm index 9781ad4a96a64..24d3e44239728 100644 --- a/code/modules/atmospherics/machinery/other/meter.dm +++ b/code/modules/atmospherics/machinery/other/meter.dm @@ -9,7 +9,7 @@ idle_power_usage = 2 active_power_usage = 4 max_integrity = 150 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 40, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 40, ACID = 0, STAMINA = 0, BLEED = 0) var/frequency = 0 var/atom/target var/target_layer = PIPING_LAYER_DEFAULT diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm index c03e608a92018..b0070488a00af 100644 --- a/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm +++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm @@ -2,7 +2,7 @@ var/minimum_temperature_difference = 1 var/thermal_conductivity = WINDOW_HEAT_TRANSFER_COEFFICIENT color = "#404040" - buckle_lying = -1 + buckle_lying = NO_BUCKLE_LYING var/icon_temperature = T20C //stop small changes in temperature causing icon refresh resistance_flags = LAVA_PROOF | FIRE_PROOF hide = TRUE diff --git a/code/modules/atmospherics/machinery/pipes/layermanifold.dm b/code/modules/atmospherics/machinery/pipes/layermanifold.dm index d01b60d5b508a..d0473acdaab3d 100644 --- a/code/modules/atmospherics/machinery/pipes/layermanifold.dm +++ b/code/modules/atmospherics/machinery/pipes/layermanifold.dm @@ -129,16 +129,15 @@ back_nodes[i] = null update_appearance() -/obj/machinery/atmospherics/pipe/layer_manifold/relaymove(mob/living/user, dir) - if(initialize_directions & dir) +/obj/machinery/atmospherics/pipe/layer_manifold/relaymove(mob/living/user, direction) + if(initialize_directions & direction) return ..() - if((NORTH|EAST) & dir) + if((NORTH|EAST) & direction) user.ventcrawl_layer = clamp(user.ventcrawl_layer + 1, PIPING_LAYER_MIN, PIPING_LAYER_MAX) - if((SOUTH|WEST) & dir) + if((SOUTH|WEST) & direction) user.ventcrawl_layer = clamp(user.ventcrawl_layer - 1, PIPING_LAYER_MIN, PIPING_LAYER_MAX) to_chat(user, "You align yourself with the [user.ventcrawl_layer]\th output.") /obj/machinery/atmospherics/pipe/layer_manifold/visible hide = FALSE layer = GAS_PIPE_VISIBLE_LAYER - hide = FALSE diff --git a/code/modules/atmospherics/machinery/pipes/mapping.dm b/code/modules/atmospherics/machinery/pipes/mapping.dm index cafb0053ce1b3..1be896d3882c6 100644 --- a/code/modules/atmospherics/machinery/pipes/mapping.dm +++ b/code/modules/atmospherics/machinery/pipes/mapping.dm @@ -18,6 +18,14 @@ piping_layer = 4; \ icon_state = Iconbase + "-4"; \ } \ + ##Fulltype/visible/layer1 { \ + piping_layer = 1; \ + icon_state = Iconbase + "-1"; \ + } \ + ##Fulltype/visible/layer5 { \ + piping_layer = 5; \ + icon_state = Iconbase + "-5"; \ + } \ ##Fulltype/hidden { \ hide = TRUE; \ } \ @@ -28,6 +36,14 @@ ##Fulltype/hidden/layer4 { \ piping_layer = 4; \ icon_state = Iconbase + "-4"; \ + } \ + ##Fulltype/hidden/layer1 { \ + piping_layer = 1; \ + icon_state = Iconbase + "-1"; \ + } \ + ##Fulltype/hidden/layer5 { \ + piping_layer = 5; \ + icon_state = Iconbase + "-5"; \ } #define HELPER_PARTIAL_NAMED(Fulltype, Type, Iconbase, Color, Name) \ @@ -39,12 +55,14 @@ #define HELPER(Type, Color) \ HELPER_PARTIAL(/obj/machinery/atmospherics/pipe/simple/##Type, #Type, "pipe11", Color) \ HELPER_PARTIAL(/obj/machinery/atmospherics/pipe/manifold/##Type, #Type, "manifold", Color) \ - HELPER_PARTIAL(/obj/machinery/atmospherics/pipe/manifold4w/##Type, #Type, "manifold4w", Color) + HELPER_PARTIAL(/obj/machinery/atmospherics/pipe/manifold4w/##Type, #Type, "manifold4w", Color) \ + HELPER_PARTIAL(/obj/effect/mapping_helpers/simple_pipes/##Type, #Type, "pipe", Color) #define HELPER_NAMED(Type, Name, Color) \ HELPER_PARTIAL_NAMED(/obj/machinery/atmospherics/pipe/simple/##Type, #Type, "pipe11", Color, Name) \ HELPER_PARTIAL_NAMED(/obj/machinery/atmospherics/pipe/manifold/##Type, #Type, "manifold", Color, Name) \ - HELPER_PARTIAL_NAMED(/obj/machinery/atmospherics/pipe/manifold4w/##Type, #Type, "manifold4w", Color, Name) + HELPER_PARTIAL_NAMED(/obj/machinery/atmospherics/pipe/manifold4w/##Type, #Type, "manifold4w", Color, Name) \ + HELPER_PARTIAL_NAMED(/obj/effect/mapping_helpers/simple_pipes/##Type, #Type, "pipe", Color, Name) HELPER(general, null) HELPER(yellow, rgb(255, 198, 0)) diff --git a/code/modules/atmospherics/machinery/pipes/pipes.dm b/code/modules/atmospherics/machinery/pipes/pipes.dm index 4ace48b93e9cf..1258f5504392b 100644 --- a/code/modules/atmospherics/machinery/pipes/pipes.dm +++ b/code/modules/atmospherics/machinery/pipes/pipes.dm @@ -10,13 +10,13 @@ //Buckling can_buckle = 1 buckle_requires_restraints = 1 - buckle_lying = -1 + buckle_lying = NO_BUCKLE_LYING FASTDMM_PROP(\ set_instance_vars(\ icon_state = INSTANCE_VAR_DEFAULT\ - ),\ - ) + ),\ + ) /obj/machinery/atmospherics/pipe/New() add_atom_colour(pipe_color, FIXED_COLOUR_PRIORITY) diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm index 463ef5df40d75..d828301a6a128 100644 --- a/code/modules/atmospherics/machinery/portable/canister.dm +++ b/code/modules/atmospherics/machinery/portable/canister.dm @@ -9,7 +9,7 @@ greyscale_colors = "#ffff00#000000" density = TRUE volume = 1000 - armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 10, BIO = 100, RAD = 100, FIRE = 80, ACID = 50, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 10, BIO = 100, RAD = 100, FIRE = 80, ACID = 50, STAMINA = 0, BLEED = 0) max_integrity = 250 integrity_failure = 0.4 pressure_resistance = 7 * ONE_ATMOSPHERE diff --git a/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm b/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm index 0e9d101d8b382..36f8f066a4066 100644 --- a/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm +++ b/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm @@ -3,7 +3,7 @@ icon = 'icons/obj/atmos.dmi' use_power = NO_POWER_USE max_integrity = 250 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 60, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 60, ACID = 30, STAMINA = 0, BLEED = 0) anchored = FALSE interacts_with_air = TRUE diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index 19bd2559278a8..556863d9f45a8 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -424,7 +424,7 @@ continue if(isstructure(atm)) var/obj/structure/S = atm - S.obj_integrity = S.max_integrity + S.repair_damage(S.max_integrity - S.get_integrity()) else if(!is_type_in_typecache(atm, ctf_object_typecache)) qdel(atm) @@ -568,7 +568,7 @@ name = "CTF" ears = /obj/item/radio/headset uniform = /obj/item/clothing/under/syndicate - suit = /obj/item/clothing/suit/space/hardsuit/shielded/ctf + suit = /obj/item/clothing/suit/armor/vest/ctf toggle_helmet = FALSE // see the whites of their eyes shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat @@ -601,7 +601,7 @@ shoes = /obj/item/clothing/shoes/jackboots/fast /datum/outfit/ctf/red - suit = /obj/item/clothing/suit/space/hardsuit/shielded/ctf/red + suit = /obj/item/clothing/suit/armor/vest/ctf/red r_hand = /obj/item/gun/ballistic/automatic/laser/ctf/red l_pocket = /obj/item/ammo_box/magazine/recharge/ctf/red r_pocket = /obj/item/ammo_box/magazine/recharge/ctf/red @@ -611,7 +611,7 @@ shoes = /obj/item/clothing/shoes/jackboots/fast /datum/outfit/ctf/blue - suit = /obj/item/clothing/suit/space/hardsuit/shielded/ctf/blue + suit = /obj/item/clothing/suit/armor/vest/ctf/blue r_hand = /obj/item/gun/ballistic/automatic/laser/ctf/blue l_pocket = /obj/item/ammo_box/magazine/recharge/ctf/blue r_pocket = /obj/item/ammo_box/magazine/recharge/ctf/blue diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index c332b6e0d1ce2..307a09807e2dc 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -472,7 +472,7 @@ /datum/outfit/nanotrasenbridgeofficercorpse name = "Bridge Officer Corpse" ears = /obj/item/radio/headset/heads/head_of_personnel - uniform = /obj/item/clothing/under/rank/centcom/officer + uniform = /obj/item/clothing/under/rank/centcom/official suit = /obj/item/clothing/suit/armor/bulletproof shoes = /obj/item/clothing/shoes/sneakers/black glasses = /obj/item/clothing/glasses/sunglasses/advanced diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index df8eade196a78..0ff32fdc3e236 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -187,9 +187,7 @@ if("snow" in L.weather_immunities) continue - var/buckle_check = L.buckling - if(!buckle_check) - buckle_check = L.buckled + var/buckle_check = L.buckled if(isobj(buckle_check)) var/obj/O = buckle_check if(O.resistance_flags & FREEZE_PROOF) @@ -545,7 +543,7 @@ /obj/item/clothing/under/syndicate/coldres name = "insulated tactical turtleneck" desc = "A nondescript and slightly suspicious-looking turtleneck with digital camouflage cargo pants. The interior has been padded with special insulation for both warmth and protection." - armor = list(MELEE = 20, BULLET = 10, LASER = 0, ENERGY = 5, BOMB = 0, BIO = 0, RAD = 0, FIRE = 25, ACID = 25, STAMINA = 30) + armor = list(MELEE = 20, BULLET = 10, LASER = 0, ENERGY = 5, BOMB = 0, BIO = 0, RAD = 0, FIRE = 25, ACID = 25, STAMINA = 30, BLEED = 10) cold_protection = CHEST|GROIN|ARMS|LEGS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm index 233967008dd89..9605ac55ce2a1 100644 --- a/code/modules/cargo/bounties/assistant.dm +++ b/code/modules/cargo/bounties/assistant.dm @@ -1,9 +1,3 @@ -/datum/bounty/item/assistant/strange_object - name = "Strange Object" - description = "Nanotrasen has taken an interest in strange objects. Find one in maint, and ship it off to CentCom right away." - reward = 1200 - wanted_types = list(/obj/item/relic) - /datum/bounty/item/assistant/scooter name = "Scooter" description = "Nanotrasen has determined walking to be wasteful. Ship a scooter to CentCom to speed operations up." diff --git a/code/modules/cargo/supplypod.dm b/code/modules/cargo/supplypod.dm index afed380c46ad8..6f7043fd0ac3b 100644 --- a/code/modules/cargo/supplypod.dm +++ b/code/modules/cargo/supplypod.dm @@ -11,7 +11,8 @@ allow_dense = TRUE delivery_icon = null can_weld_shut = FALSE - armor = list(MELEE = 30, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 100, BIO = 0, RAD = 0, FIRE = 100, ACID = 80, STAMINA = 0) + divable = FALSE + armor = list(MELEE = 30, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 100, BIO = 0, RAD = 0, FIRE = 100, ACID = 80, STAMINA = 0, BLEED = 0) anchored = TRUE //So it cant slide around after landing anchorable = FALSE flags_1 = PREVENT_CONTENTS_EXPLOSION_1 diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index d0543a335f72e..6dc7cb14216b5 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -8,6 +8,9 @@ //ADMIN THINGS// //////////////// + /// If this client has been fully initialized or not + var/fully_created = FALSE + /// The admin state of the client. If this is null, the client is not an admin. var/datum/admins/holder = null var/datum/click_intercept = null // Needs to implement InterceptClickOn(user,params,atom) proc @@ -106,7 +109,7 @@ var/next_keysend_trip_reset = 0 var/keysend_tripped = FALSE - var/datum/viewData/view_size + var/datum/view_data/view_size // List of all asset filenames sent to this client by the asset cache, along with their assoicated md5s var/list/sent_assets = list() @@ -127,3 +130,6 @@ /// Whether or not this client has standard hotkeys enabled var/hotkeys = TRUE + + /// client/eye is immediately changed, and it makes a lot of errors to track eye change + var/datum/weakref/eye_weakref diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index be4056cfa17e3..0972273f30368 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -493,6 +493,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( //Load the TGUI stat in case of TGUI subsystem not ready (startup) mob.UpdateMobStat(TRUE) + fully_created = TRUE /client/proc/time_to_redirect() var/redirect_address = CONFIG_GET(string/redirect_address) @@ -581,6 +582,9 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( send2tgs("Server", "[cheesy_message] (No admins online)") + if(isatom(eye)) // admeme vv failproof. eye must be atom + var/atom/eye_thing = eye + LAZYREMOVE(eye_thing.eye_users, src) GLOB.requests.client_logout(src) GLOB.directory -= ckey GLOB.clients -= src @@ -966,6 +970,24 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( ..() +/// Sets client eye to 1st param. +/// * WARN: Do not change old_eye. Check client/var/eye_weakref +/client/proc/set_eye(atom/new_eye, atom/old_eye = src.eye) + if(new_eye == old_eye) + return + + if(isatom(old_eye)) // admeme vv failproof. /datum can't be their eyes + LAZYREMOVE(old_eye.eye_users, src) + + eye = new_eye + eye_weakref = WEAKREF(eye) + + if(isatom(new_eye)) + LAZYADD(new_eye.eye_users, src) + + // SEND_SIGNAL(src, COMSIG_CLIENT_SET_EYE, old_eye, new_eye) // use this when you want a thing from TG + + /client/proc/add_verbs_from_config() if (interviewee) return @@ -1045,8 +1067,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if (isliving(mob)) var/mob/living/M = mob M.update_damage_hud() - if (prefs?.read_player_preference(/datum/preference/toggle/auto_fit_viewport)) - addtimer(CALLBACK(src,.verb/fit_viewport,10)) //Delayed to avoid wingets from Login calls. + attempt_auto_fit_viewport() /client/proc/generate_clickcatcher() if(!void) diff --git a/code/modules/client/preferences/preference_entry.dm b/code/modules/client/preferences/preference_entry.dm index fa90c93cc7702..93afba9fe2672 100644 --- a/code/modules/client/preferences/preference_entry.dm +++ b/code/modules/client/preferences/preference_entry.dm @@ -201,6 +201,8 @@ GLOBAL_LIST_INIT(preference_entries_by_key, init_preference_entries_by_key()) // things running pre-assets-initialization. if (!isnull(Master.current_initializing_subsystem)) extra_info = "Info was attempted to be retrieved while [Master.current_initializing_subsystem] was initializing." + else if (!MC_RUNNING()) + extra_info = "Info was attempted to be retrieved before the MC started, but not while it was actively initializing a subsystem" CRASH("Preference type `[preference_typepath]` is invalid! [extra_info]") return get_preference_holder(preference_entry).read_preference(src, preference_entry) diff --git a/code/modules/client/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm index 3c5274ac23ab7..d77cd48baa712 100644 --- a/code/modules/client/verbs/ooc.dm +++ b/code/modules/client/verbs/ooc.dm @@ -249,9 +249,31 @@ GLOBAL_VAR_INIT(normal_ooc_colour, "#002eb8") // Calculate desired pixel width using window size and aspect ratio var/sizes = params2list(winget(src, "mainwindow.split;mapwindow", "size")) - var/map_size = splittext(sizes["mapwindow.size"], "x") - var/height = text2num(map_size[2]) - var/desired_width = round(height * aspect_ratio) + + // Client closed the window? Some other error? This is unexpected behaviour, let's + // CRASH with some info. + if(!sizes["mapwindow.size"]) + CRASH("sizes does not contain mapwindow.size key. This means a winget failed to return what we wanted. --- sizes var: [sizes] --- sizes length: [length(sizes)]") + + var/list/map_size = splittext(sizes["mapwindow.size"], "x") + + // Gets the type of zoom we're currently using from our view datum + // If it's 0 we do our pixel calculations based off the size of the mapwindow + // If it's not, we already know how big we want our window to be, since zoom is the exact pixel ratio of the map + var/zoom_value = src.view_size?.zoom || 0 + + var/desired_width = 0 + if(zoom_value) + desired_width = round(view_size[1] * zoom_value * world.icon_size) + else + + // Looks like we expect mapwindow.size to be "ixj" where i and j are numbers. + // If we don't get our expected 2 outputs, let's give some useful error info. + if(length(map_size) != 2) + CRASH("map_size of incorrect length --- map_size var: [map_size] --- map_size length: [length(map_size)]") + var/height = text2num(map_size[2]) + desired_width = round(height * aspect_ratio) + if (text2num(map_size[1]) == desired_width) // Nothing to do return @@ -284,6 +306,15 @@ GLOBAL_VAR_INIT(normal_ooc_colour, "#002eb8") pct += delta winset(src, "mainwindow.split", "splitter=[pct]") +/// Attempt to automatically fit the viewport, assuming the user wants it +/client/proc/attempt_auto_fit_viewport() + if (!prefs.read_preference(/datum/preference/toggle/auto_fit_viewport)) + return + if(fully_created) + INVOKE_ASYNC(src, VERB_REF(fit_viewport)) + else //Delayed to avoid wingets from Login calls. + addtimer(CALLBACK(src, VERB_REF(fit_viewport), 1 SECONDS)) + /client/verb/view_runtimes_minimal() set name = "View Minimal Runtimes" set category = "OOC" diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index fa1e9ccd02f85..90bec770bbb80 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -356,7 +356,7 @@ random_sensor = FALSE resistance_flags = NONE can_adjust = FALSE - armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10, BLEED = 10) var/datum/action/item_action/chameleon/change/chameleon_action @@ -433,7 +433,7 @@ item_state = "armor" blood_overlay_type = "armor" resistance_flags = NONE - armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10, BLEED = 10) var/datum/action/item_action/chameleon/change/chameleon_action @@ -477,7 +477,7 @@ icon_state = "meson" item_state = "meson" resistance_flags = NONE - armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10, BLEED = 10) var/datum/action/item_action/chameleon/change/chameleon_action @@ -530,7 +530,7 @@ worn_icon_state = "ygloves" resistance_flags = NONE - armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10, BLEED = 10) var/datum/action/item_action/chameleon/change/chameleon_action @@ -581,7 +581,7 @@ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT - armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10, BLEED = 10) /obj/item/clothing/head/chameleon name = "grey cap" @@ -591,7 +591,7 @@ clothing_flags = SNUG_FIT icon_state = "greysoft" resistance_flags = NONE - armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10) + armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10, BLEED = 10) var/datum/action/item_action/chameleon/change/chameleon_action @@ -655,7 +655,7 @@ // The camohat, I mean, holographic hat projection, is part of the // drone itself. clothing_flags = SNUG_FIT - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) // which means it offers no protection, it's just air and light /obj/item/clothing/head/chameleon/drone/Initialize(mapload) @@ -709,7 +709,7 @@ icon_state = "gas_alt" item_state = "gas_alt" resistance_flags = NONE - armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10) + armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10, BLEED = 10) clothing_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEFACIALHAIR|HIDESNOUT gas_transfer_coefficient = 0.01 @@ -778,7 +778,7 @@ /obj/item/clothing/mask/chameleon/drone //Same as the drone chameleon hat, undroppable and no protection - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0, BLEED = 10) // Can drones use the voice changer part? Let's not find out. voice_change = FALSE @@ -803,7 +803,7 @@ desc = "A pair of black shoes." permeability_coefficient = 0.05 resistance_flags = NONE - armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10, BLEED = 10) pocket_storage_component_path = /datum/component/storage/concrete/pockets/shoes var/datum/action/item_action/chameleon/change/chameleon_action @@ -1043,7 +1043,7 @@ desc = "A neosilk clip-on tie." icon_state = "blacktie" resistance_flags = NONE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0, BLEED = 0) /obj/item/clothing/neck/chameleon var/datum/action/item_action/chameleon/change/chameleon_action diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 47a218632d5c8..9b3cce7e14807 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -218,7 +218,7 @@ compare_to = thing break var/list/readout = list("PROTECTION CLASSES") - if(armor.bio || armor.bomb || armor.bullet || armor.energy || armor.laser || armor.magic || armor.melee || armor.rad || armor.stamina) + if(armor.bio || armor.bomb || armor.bullet || armor.energy || armor.laser || armor.magic || armor.melee || armor.rad || armor.stamina || armor.bleed) readout += "
ARMOR (I-X)" if(armor.bio || compare_to?.armor?.bio) readout += "
TOXIN [armor_to_protection_class(armor.bio, compare_to?.armor?.bio)]" @@ -238,6 +238,8 @@ readout += "
RADIATION [armor_to_protection_class(armor.rad, compare_to?.armor?.rad)]" if(armor.stamina || compare_to?.armor?.stamina) readout += "
STAMINA [armor_to_protection_class(armor.stamina, compare_to?.armor?.stamina)]" + if(armor.bleed || compare_to?.armor?.bleed) + readout += "
BLEEDING [armor_to_protection_class(armor.bleed, compare_to?.armor?.bleed)]" if(armor.fire || armor.acid) readout += "
DURABILITY (I-X)" if(armor.fire || compare_to?.armor?.fire) @@ -275,6 +277,7 @@ . = "[.]" /obj/item/clothing/obj_break(damage_flag) + . = ..() if(!damaged_clothes) update_clothes_damaged_state(TRUE) if(ismob(loc)) //It's not important enough to warrant a message if nobody's wearing it diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 3deaa56984fc7..2b2d663dc7bcb 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -123,6 +123,7 @@ attack_verb = list("sliced") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_SURFACE /obj/item/clothing/glasses/meson/prescription name = "prescription meson scanner" @@ -142,7 +143,7 @@ actions_types = list(/datum/action/item_action/toggle_research_scanner) glass_colour_type = /datum/client_colour/glass_colour/purple resistance_flags = ACID_PROOF - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 100, STAMINA = 0, BLEED = 0) /obj/item/clothing/glasses/science/item_action_slot_check(slot) if(slot == ITEM_SLOT_EYES) @@ -154,7 +155,7 @@ icon_state = "prescscihud" emissive_state = "prehud_emissive" resistance_flags = NONE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 20, ACID = 40, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 20, ACID = 40, STAMINA = 0, BLEED = 0) vision_correction = 1 /obj/item/clothing/glasses/science/sciencesun @@ -223,6 +224,7 @@ attack_verb = list("sliced") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_SURFACE glass_colour_type = /datum/client_colour/glass_colour/lightgreen /obj/item/clothing/glasses/regular @@ -306,6 +308,7 @@ attack_verb = list("sliced") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_SURFACE /obj/item/clothing/glasses/sunglasses/advanced/garb/supergarb name = "black giga gar glasses" @@ -326,6 +329,7 @@ attack_verb = list("sliced") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_SURFACE glass_colour_type = /datum/client_colour/glass_colour/orange /obj/item/clothing/glasses/sunglasses/advanced/gar/supergar diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index fc8fde641339d..7750907ad3cdb 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -292,6 +292,7 @@ attack_verb = list("sliced") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_SURFACE /obj/item/clothing/glasses/hud/security/sunglasses/gars/supergars name = "giga HUD gar glasses" diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 7043a304d7cfd..7b6e4a9108017 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -178,7 +178,7 @@ heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT strip_delay = 60 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 70, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 70, ACID = 50, STAMINA = 0, BLEED = 0) /obj/item/clothing/gloves/color/latex name = "latex gloves" diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index acd01cd5bb2fe..e993df33d96ca 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -25,7 +25,7 @@ heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT resistance_flags = NONE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 70, ACID = 30, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 70, ACID = 30, STAMINA = 0, BLEED = 0) /obj/item/clothing/gloves/combat name = "combat gloves" @@ -41,7 +41,7 @@ heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT resistance_flags = NONE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 20) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 20, BLEED = 10) /obj/item/clothing/gloves/bracer name = "bone bracers" @@ -57,7 +57,7 @@ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT resistance_flags = NONE - armor = list(MELEE = 15, BULLET = 35, LASER = 35, ENERGY = 20, BOMB = 35, BIO = 35, RAD = 35, FIRE = 0, ACID = 0, STAMINA = 20) + armor = list(MELEE = 15, BULLET = 35, LASER = 35, ENERGY = 20, BOMB = 35, BIO = 35, RAD = 35, FIRE = 0, ACID = 0, STAMINA = 20, BLEED = 20) /obj/item/clothing/gloves/rapid name = "Gloves of the North Star" diff --git a/code/modules/clothing/head/beanie.dm b/code/modules/clothing/head/beanie.dm index 3317d4f3a1fba..5e2360d757310 100644 --- a/code/modules/clothing/head/beanie.dm +++ b/code/modules/clothing/head/beanie.dm @@ -89,7 +89,7 @@ name = "durathread beanie" desc = "A beanie made from durathread, its resilient fibres provide some protection to the wearer." icon_state = "beaniedurathread" - armor = list(MELEE = 15, BULLET = 25, LASER = 15, ENERGY = 5, BOMB = 10, BIO = 0, RAD = 0, FIRE = 30, ACID = 5, STAMINA = 20) + armor = list(MELEE = 15, BULLET = 25, LASER = 15, ENERGY = 5, BOMB = 10, BIO = 0, RAD = 0, FIRE = 30, ACID = 5, STAMINA = 20, BLEED = 40) /obj/item/clothing/head/beanie/waldo name = "red striped bobble hat" diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index aac6425962fac..53a77aaffcd89 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -7,13 +7,13 @@ desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight." icon_state = "hardhat0_yellow" item_state = null - armor = list(MELEE = 15, BULLET = 5, LASER = 20, ENERGY = 10, BOMB = 20, BIO = 10, RAD = 20, FIRE = 100, ACID = 50, STAMINA = 20) + armor = list(MELEE = 15, BULLET = 5, LASER = 20, ENERGY = 10, BOMB = 20, BIO = 10, RAD = 20, FIRE = 100, ACID = 50, STAMINA = 20, BLEED = 60) flags_inv = NONE actions_types = list(/datum/action/item_action/toggle_helmet_light) resistance_flags = FIRE_PROOF clothing_flags = SNUG_FIT - light_system = MOVABLE_LIGHT + light_system = MOVABLE_LIGHT_DIRECTIONAL light_range = 4 light_power = 0.8 light_on = FALSE diff --git a/code/modules/clothing/head/hat.dm b/code/modules/clothing/head/hat.dm index 365031204086b..0444630fb8dd7 100644 --- a/code/modules/clothing/head/hat.dm +++ b/code/modules/clothing/head/hat.dm @@ -12,6 +12,15 @@ strip_delay = 80 clothing_flags = SNUG_FIT // prevents bypassing the strip delay +/obj/item/clothing/head/hats/centcom_cap + name = "\improper CentCom commander cap" + icon_state = "centcom_cap" + desc = "Worn by the finest of CentCom commanders. Inside the lining of the cap, lies two faint initials." + item_state = "that" + flags_inv = 0 + armor = list(MELEE = 30, BULLET = 15, LASER = 30, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30) + strip_delay = (8 SECONDS) + /obj/item/clothing/head/costume/canada name = "striped red tophat" desc = "It smells like fresh donut holes. / Il sent comme des trous de beignets frais." diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 549653969a5f6..9f53df84a6946 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -5,7 +5,7 @@ worn_icon = 'icons/mob/clothing/head/helmet.dmi' icon_state = "helmet" item_state = "helmet" - armor = list(MELEE = 35, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30) + armor = list(MELEE = 35, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30, BLEED = 50) flags_inv = HIDEEARS cold_protection = HEAD heat_protection = HEAD @@ -57,7 +57,7 @@ desc = "A bulletproof combat helmet that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent." icon_state = "helmetalt" item_state = "helmetalt" - armor = list(MELEE = 15, BULLET = 60, LASER = 10, ENERGY = 15, BOMB = 40, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30) + armor = list(MELEE = 15, BULLET = 60, LASER = 10, ENERGY = 15, BOMB = 40, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30, BLEED = 50) /obj/item/clothing/head/helmet/alt/Initialize(mapload) . = ..() @@ -116,7 +116,7 @@ item_state = "helmet" toggle_message = "You pull the visor down on" alt_toggle_message = "You push the visor up on" - armor = list(MELEE = 50, BULLET = 10, LASER = 10, ENERGY = 15, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 50) + armor = list(MELEE = 50, BULLET = 10, LASER = 10, ENERGY = 15, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 50, BLEED = 70) flags_inv = HIDEEARS|HIDEFACE|HIDESNOUT strip_delay = 80 actions_types = list(/datum/action/item_action/toggle) @@ -149,7 +149,7 @@ /obj/item/clothing/head/helmet/toggleable/justice/Initialize(mapload) . = ..() - weewooloop = new(list(src), FALSE, FALSE) + weewooloop = new(src, FALSE, FALSE) /obj/item/clothing/head/helmet/toggleable/justice/Destroy() QDEL_NULL(weewooloop) @@ -172,7 +172,7 @@ desc = "An extremely robust, space-worthy helmet in a nefarious red and black stripe pattern." icon_state = "swatsyndie" item_state = "swatsyndie" - armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 50, BIO = 90, RAD = 20, FIRE = 50, ACID = 50, STAMINA = 50) + armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 50, BIO = 90, RAD = 20, FIRE = 50, ACID = 50, STAMINA = 50, BLEED = 70) cold_protection = HEAD min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT heat_protection = HEAD @@ -198,7 +198,7 @@ flags_inv = HIDEEARS|HIDEHAIR icon_state = "thunderdome" item_state = "thunderdome" - armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, RAD = 100, FIRE = 90, ACID = 90, STAMINA = 0) + armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, RAD = 100, FIRE = 90, ACID = 90, STAMINA = 0, BLEED = 0) cold_protection = HEAD min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT heat_protection = HEAD @@ -208,14 +208,14 @@ /obj/item/clothing/head/helmet/thunderdome/holosuit cold_protection = null heat_protection = null - armor = list(MELEE = 10, BULLET = 10, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 10, BULLET = 10, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) /obj/item/clothing/head/helmet/roman name = "\improper Roman helmet" desc = "An ancient helmet made of bronze and leather." flags_inv = HIDEEARS|HIDEHAIR flags_cover = HEADCOVERSEYES - armor = list(MELEE = 25, BULLET = 0, LASER = 25, ENERGY = 30, BOMB = 10, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 40) + armor = list(MELEE = 25, BULLET = 0, LASER = 25, ENERGY = 30, BOMB = 10, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 40, BLEED = 50) resistance_flags = FIRE_PROOF icon_state = "roman" item_state = "roman" @@ -223,7 +223,7 @@ /obj/item/clothing/head/helmet/roman/fake desc = "An ancient helmet made of plastic and leather." - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0, BLEED = 10) /obj/item/clothing/head/helmet/roman/legionnaire name = "\improper Roman legionnaire helmet" @@ -233,7 +233,7 @@ /obj/item/clothing/head/helmet/roman/legionnaire/fake desc = "An ancient helmet made of plastic and leather. Has a red crest on top of it." - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0, BLEED = 10) /obj/item/clothing/head/helmet/gladiator name = "gladiator helmet" @@ -249,7 +249,7 @@ icon_state = "redtaghelm" flags_cover = HEADCOVERSEYES item_state = "redtaghelm" - armor = list(MELEE = 15, BULLET = 10, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 0, RAD = 0, FIRE = 0, ACID = 50, STAMINA = 10) + armor = list(MELEE = 15, BULLET = 10, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 0, RAD = 0, FIRE = 0, ACID = 50, STAMINA = 10, BLEED = 10) /obj/item/clothing/head/helmet/bluetaghelm name = "blue laser tag helmet" @@ -257,14 +257,14 @@ icon_state = "bluetaghelm" flags_cover = HEADCOVERSEYES item_state = "bluetaghelm" - armor = list(MELEE = 15, BULLET = 10, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 0, RAD = 0, FIRE = 0, ACID = 50, STAMINA = 10) + armor = list(MELEE = 15, BULLET = 10, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 0, RAD = 0, FIRE = 0, ACID = 50, STAMINA = 10, BLEED = 10) /obj/item/clothing/head/helmet/knight name = "medieval helmet" desc = "A classic metal helmet." icon_state = "knight_green" item_state = "knight_green" - armor = list(MELEE = 50, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 50) + armor = list(MELEE = 50, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 50, BLEED = 10) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH strip_delay = 80 @@ -287,7 +287,7 @@ desc = "An intimidating tribal helmet, it doesn't look very comfortable." flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDESNOUT flags_cover = HEADCOVERSEYES - armor = list(MELEE = 35, BULLET = 25, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 20) + armor = list(MELEE = 35, BULLET = 25, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 20, BLEED = 40) icon_state = "skull" item_state = "skull" strip_delay = 100 @@ -298,7 +298,7 @@ icon_state = "durathread" item_state = "durathread" resistance_flags = FLAMMABLE - armor = list(MELEE = 20, BULLET = 40, LASER = 30, ENERGY = 5, BOMB = 15, BIO = 0, RAD = 0, FIRE = 40, ACID = 50, STAMINA = 30) + armor = list(MELEE = 20, BULLET = 40, LASER = 30, ENERGY = 5, BOMB = 15, BIO = 0, RAD = 0, FIRE = 40, ACID = 50, STAMINA = 30, BLEED = 60) strip_delay = 60 /obj/item/clothing/head/helmet/rus_helmet @@ -306,7 +306,7 @@ desc = "It can hold a bottle of vodka." icon_state = "rus_helmet" item_state = "rus_helmet" - armor = list(MELEE = 25, BULLET = 30, LASER = 0, ENERGY = 15, BOMB = 10, BIO = 0, RAD = 20, FIRE = 20, ACID = 50, STAMINA = 20) + armor = list(MELEE = 25, BULLET = 30, LASER = 0, ENERGY = 15, BOMB = 10, BIO = 0, RAD = 20, FIRE = 20, ACID = 50, STAMINA = 20, BLEED = 15) pocket_storage_component_path = /datum/component/storage/concrete/pockets/helmet /obj/item/clothing/head/helmet/rus_ushanka @@ -316,8 +316,8 @@ item_state = "rus_ushanka" body_parts_covered = HEAD cold_protection = HEAD - min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 10, BOMB = 20, BIO = 50, RAD = 20, FIRE = -10, ACID = 50, STAMINA = 20) + min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT + armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 10, BOMB = 20, BIO = 50, RAD = 20, FIRE = -10, ACID = 50, STAMINA = 20, BLEED = 15) /obj/item/clothing/head/helmet/outlaw name = "outlaw's hat" @@ -328,4 +328,4 @@ item_state = "cowboy" worn_icon_state = "cowboy_outlaw" body_parts_covered = HEAD - armor = list(MELEE = 25, BULLET = 25, LASER = 20, ENERGY = 10, BOMB = 30, BIO = 30, RAD = 20, FIRE = 0, ACID = 40, STAMINA = 25) + armor = list(MELEE = 25, BULLET = 25, LASER = 20, ENERGY = 10, BOMB = 30, BIO = 30, RAD = 20, FIRE = 0, ACID = 40, STAMINA = 25, BLEED = 15) diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 8522ecdd3a61a..debc8f0c7bc1d 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -32,7 +32,7 @@ icon_state = "captain" item_state = "that" flags_inv = 0 - armor = list(MELEE = 25, BULLET = 15, LASER = 25, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30) + armor = list(MELEE = 25, BULLET = 15, LASER = 25, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30, BLEED = 30) strip_delay = 60 dog_fashion = /datum/dog_fashion/head/captain dying_key = DYE_REGISTRY_CAP @@ -50,7 +50,7 @@ name = "head of personnel's cap" icon_state = "hopcap" desc = "The symbol of true bureaucratic micromanagement." - armor = list(MELEE = 25, BULLET = 15, LASER = 25, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30) + armor = list(MELEE = 25, BULLET = 15, LASER = 25, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30, BLEED = 15) dog_fashion = /datum/dog_fashion/head/hop dying_key = DYE_REGISTRY_CAP @@ -74,7 +74,7 @@ /obj/item/clothing/head/fedora/det_hat name = "detective's fedora" desc = "There's only one man who can sniff out the dirty stench of crime, and he's likely wearing this hat." - armor = list(MELEE = 25, BULLET = 5, LASER = 25, ENERGY = 30, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 50, STAMINA = 25) + armor = list(MELEE = 25, BULLET = 5, LASER = 25, ENERGY = 30, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 50, STAMINA = 25, BLEED = 20) icon_state = "detective" item_state = "det_hat" var/candy_cooldown = 0 @@ -171,7 +171,7 @@ name = "durathread beret" desc = "A beret made from durathread, its resilient fibres provide some protection to the wearer." icon_state = "beretdurathread" - armor = list(MELEE = 15, BULLET = 25, LASER = 15, ENERGY = 20, BOMB = 10, BIO = 0, RAD = 0, FIRE = 30, ACID = 5, STAMINA = 20) + armor = list(MELEE = 15, BULLET = 25, LASER = 15, ENERGY = 20, BOMB = 10, BIO = 0, RAD = 0, FIRE = 30, ACID = 5, STAMINA = 20, BLEED = 45) //Security @@ -179,7 +179,7 @@ name = "head of security cap" desc = "The robust standard-issue cap of the Head of Security. For showing the officers who's in charge." icon_state = "hoscap" - armor = list(MELEE = 40, BULLET = 30, LASER = 25, ENERGY = 30, BOMB = 25, BIO = 10, RAD = 0, FIRE = 50, ACID = 60, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 30, LASER = 25, ENERGY = 30, BOMB = 25, BIO = 10, RAD = 0, FIRE = 50, ACID = 60, STAMINA = 30, BLEED = 30) strip_delay = 80 dynamic_hair_suffix = "" dying_key = DYE_REGISTRY_CAP @@ -205,7 +205,7 @@ name = "warden's police hat" desc = "It's a special armored hat issued to the Warden of a security force. Protects the head from impacts." icon_state = "policehelm" - armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 30, ACID = 60, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 30, ACID = 60, STAMINA = 30, BLEED = 25) strip_delay = 60 dog_fashion = /datum/dog_fashion/head/warden @@ -282,14 +282,14 @@ name = "corporate warden beret" desc = "A special black beret with the Warden's insignia in the middle. This one is commonly worn by wardens of the corporation." icon_state = "beret_corporate_warden" - armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 30, ACID = 60, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 30, ACID = 60, STAMINA = 30, BLEED = 25) strip_delay = 60 /obj/item/clothing/head/beret/sec name = "security beret" desc = "A robust beret with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." icon_state = "beret_badge" - armor = list(MELEE = 35, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30) + armor = list(MELEE = 35, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30, BLEED = 25) strip_delay = 60 dog_fashion = null @@ -297,14 +297,14 @@ name = "corporate security beret" desc = "A special black beret for the mundane life of a corporate security officer." icon_state = "beret_corporate_officer" - armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 20, ACID = 50, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 20, ACID = 50, STAMINA = 30, BLEED = 25) strip_delay = 60 /obj/item/clothing/head/beret/spacepol name = "spacepol officer beret" desc = "A special black beret for the mundane life of a SpacePol officer." icon_state = "beret_corporate_officer" - armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 20, ACID = 50, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 20, ACID = 50, STAMINA = 30, BLEED = 25) strip_delay = 60 /obj/item/clothing/head/beret/sec/navyhos @@ -316,7 +316,7 @@ name = "warden's beret" desc = "A special beret with the Warden's insignia emblazoned on it. For wardens with class." icon_state = "wardenberet" - armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 30, ACID = 50, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 30, ACID = 50, STAMINA = 30, BLEED = 25) strip_delay = 60 /obj/item/clothing/head/beret/sec/navyofficer @@ -333,35 +333,35 @@ name = "engineering beret" desc = "A beret with the engineering insignia emblazoned on it. For engineers that are more inclined towards style than safety." icon_state = "beret_engineering" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 10, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 10, ACID = 0, STAMINA = 0, BLEED = 0) strip_delay = 60 /obj/item/clothing/head/beret/atmos name = "atmospherics beret" desc = "A beret for those who have shown immaculate proficienty in piping. Or plumbing." icon_state = "beret_atmospherics" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 10, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 10, ACID = 0, STAMINA = 0, BLEED = 0) strip_delay = 60 /obj/item/clothing/head/beret/ce name = "chief engineer beret" desc = "A white beret with the engineering insignia emblazoned on it. Its owner knows what they're doing. Probably." icon_state = "beret_ce" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 20, FIRE = 30, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 20, FIRE = 30, ACID = 0, STAMINA = 0, BLEED = 0) strip_delay = 60 /obj/item/clothing/head/beret/sci name = "science beret" desc = "A purple beret with the science insignia emblazoned on it. It has that authentic burning plasma smell." icon_state = "beret_sci" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, BIO = 5, RAD = 0, FIRE = 5, ACID = 10, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, BIO = 5, RAD = 0, FIRE = 5, ACID = 10, STAMINA = 0, BLEED = 0) strip_delay = 60 /obj/item/clothing/head/beret/supply name = "supply beret" desc = "A brown beret with the supply insignia emblazoned on it. You can't help but wonder how much it'd sell for." icon_state = "beret_supply" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 10, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 10, ACID = 0, STAMINA = 0, BLEED = 0) strip_delay = 60 //Medical @@ -369,14 +369,14 @@ name = "medical beret" desc = "A white beret with a blue cross finely threaded into it. It has that sterile smell about it." icon_state = "beret_med" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 20, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 20, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) strip_delay = 60 /obj/item/clothing/head/beret/cmo name = "chief medical officer beret" desc = "A baby blue beret with the insignia of Medistan. It smells very sterile." icon_state = "beret_cmo" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 30, RAD = 10, FIRE = 0, ACID = 20, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 30, RAD = 10, FIRE = 0, ACID = 20, STAMINA = 0, BLEED = 0) strip_delay = 60 //CentCom @@ -384,21 +384,21 @@ name = "central command captain beret" desc = "A pure white beret with a Captain insignia of Central Command." icon_state = "beret_centcom_captain" - armor = list(melee = 80, bullet = 80, laser = 80, energy = 80, bomb = 80, bio = 80, rad = 80, fire = 80, acid = 80, stamina = 80) + armor = list(melee = 80, bullet = 80, laser = 80, energy = 80, bomb = 80, bio = 80, rad = 80, fire = 80, acid = 80, stamina = 80, BLEED = 80) strip_delay = 120 /obj/item/clothing/head/beret/ccofficer name = "central command officer beret" desc = "A black Central Command Officer beret with matching insignia." icon_state = "beret_centcom_officer" - armor = list(melee = 80, bullet = 80, laser = 80, energy = 80, bomb = 80, bio = 80, rad = 80, fire = 80, acid = 80, stamina = 80) + armor = list(melee = 80, bullet = 80, laser = 80, energy = 80, bomb = 80, bio = 80, rad = 80, fire = 80, acid = 80, stamina = 80, BLEED = 80) strip_delay = 120 /obj/item/clothing/head/beret/ccofficernavy name = "central command naval officer beret" desc = "A Navy beret commonly worn by Central Command Naval Officers." icon_state = "beret_centcom_officer_navy" - armor = list(melee = 80, bullet = 80, laser = 80, energy = 80, bomb = 80, bio = 80, rad = 80, fire = 80, acid = 80, stamina = 80) + armor = list(melee = 80, bullet = 80, laser = 80, energy = 80, bomb = 80, bio = 80, rad = 80, fire = 80, acid = 80, stamina = 80, BLEED = 80) strip_delay = 120 //For blueshields, but those aren't in so I renamed them to centcom guards @@ -406,30 +406,40 @@ name = "officer beret" desc = "A black CentCom guard's beret." icon_state = "beret_centcom_officer" - armor = list(melee = 40, bullet = 20, laser = 10, energy = 10, bomb = 10, bio = 5, rad = 5, fire = 5, acid = 30, stamina = 30) + armor = list(melee = 40, bullet = 20, laser = 10, energy = 10, bomb = 10, bio = 5, rad = 5, fire = 5, acid = 30, stamina = 30, BLEED = 20) strip_delay = 60 /obj/item/clothing/head/beret/ccguardnavy name = "navy officer beret" desc = "A navy CentCom guard's beret." icon_state = "beret_centcom_officer_navy" - armor = list(melee = 40, bullet = 20, laser = 10, energy = 10, bomb = 10, bio = 5, rad = 5, fire = 5, acid = 30, stamina = 30) + armor = list(melee = 40, bullet = 20, laser = 10, energy = 10, bomb = 10, bio = 5, rad = 5, fire = 5, acid = 30, stamina = 30, BLEED = 20) strip_delay = 60 /obj/item/clothing/head/beret/sergeant name = "spacepol sergeant beret" desc = "A navy SpacePol sergeant's beret." icon_state = "beret_centcom_officer_navy" - armor = list(melee = 40, bullet = 20, laser = 10, energy = 10, bomb = 10, bio = 5, rad = 5, fire = 5, acid = 30, stamina = 30) + armor = list(melee = 40, bullet = 20, laser = 10, energy = 10, bomb = 10, bio = 5, rad = 5, fire = 5, acid = 30, stamina = 30, BLEED = 20) strip_delay = 60 /obj/item/clothing/head/beret/captain name = "captain beret" desc = "A lovely blue Captain beret with a gold and white insignia." icon_state = "beret_captain" - armor = list(melee = 50, bullet = 30, laser = 20, energy = 30, bomb = 15, bio = 10, rad = 10, fire = 10, acid = 60, stamina = 40) + armor = list(melee = 50, bullet = 30, laser = 20, energy = 30, bomb = 15, bio = 10, rad = 10, fire = 10, acid = 60, stamina = 40, BLEED = 20) strip_delay = 90 + +//CentCom +/obj/item/clothing/head/beret/centcom_formal + name = "\improper CentCom Formal Beret" + desc = "Sometimes, a compromise between fashion and defense needs to be made. Thanks to Nanotrasen's most recent nano-fabric durability enhancements, this time, it's not the case." + icon_state = "beret_badge" + greyscale_colors = "#46b946#f2c42e" + armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, FIRE = 100, ACID = 90) + strip_delay = 10 SECONDS + #undef DRILL_DEFAULT #undef DRILL_SHOUTING #undef DRILL_YELLING diff --git a/code/modules/clothing/head/soft_caps.dm b/code/modules/clothing/head/soft_caps.dm index 626be7660e166..ffeb296e16c42 100644 --- a/code/modules/clothing/head/soft_caps.dm +++ b/code/modules/clothing/head/soft_caps.dm @@ -100,7 +100,7 @@ desc = "It's a robust baseball hat in tasteful red colour." icon_state = "secsoft" soft_color = "sec" - armor = list(MELEE = 30, BULLET = 25, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 20, ACID = 50, STAMINA = 30) + armor = list(MELEE = 30, BULLET = 25, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 20, ACID = 50, STAMINA = 30, BLEED = 10) strip_delay = 60 /obj/item/clothing/head/soft/sec/brig_physician diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index d57c3f6f02af6..0b11d95207a2c 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -11,6 +11,14 @@ flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH resistance_flags = NONE +/obj/item/clothing/mask/gas/atmos/centcom + name = "\improper CentCom gas mask" + desc = "Oooh, gold and green. Fancy! This should help as you sit in your office." + icon = 'icons/obj/clothing/masks.dmi' + icon_state = "gas_centcom" + item_state = "gas_centcom" + resistance_flags = FIRE_PROOF | ACID_PROOF + // **** Welding gas mask **** /obj/item/clothing/mask/gas/welding @@ -20,7 +28,7 @@ custom_materials = list(/datum/material/iron=4000, /datum/material/glass=2000) flash_protect = 2 tint = 2 - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 55, STAMINA = 15) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 55, STAMINA = 15, BLEED = 5) actions_types = list(/datum/action/item_action/toggle) flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDESNOUT flags_cover = MASKCOVERSEYES @@ -45,7 +53,7 @@ desc = "A modernised version of the classic design, this mask will not only filter out toxins but it can also be connected to an air supply." icon_state = "plaguedoctor" item_state = "gas_mask" - armor = list(MELEE = 0, BULLET = 0, LASER = 2, ENERGY = 2, BOMB = 0, BIO = 75, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 2, ENERGY = 2, BOMB = 0, BIO = 75, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) /obj/item/clothing/mask/gas/syndicate name = "syndicate mask" diff --git a/code/modules/clothing/masks/hailer.dm b/code/modules/clothing/masks/hailer.dm index e57031859a5ec..7dd01b5036195 100644 --- a/code/modules/clothing/masks/hailer.dm +++ b/code/modules/clothing/masks/hailer.dm @@ -33,7 +33,7 @@ aggressiveness = 3 flags_inv = HIDEFACIALHAIR | HIDEFACE | HIDEEYES | HIDEEARS | HIDEHAIR | HIDESNOUT visor_flags_inv = 0 - armor = list(MELEE = 10, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, BIO = 50, RAD = 0, FIRE = 20, ACID = 40, STAMINA = 30) + armor = list(MELEE = 10, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, BIO = 50, RAD = 0, FIRE = 20, ACID = 40, STAMINA = 30, BLEED = 30) /obj/item/clothing/mask/gas/sechailer/swat/spacepol name = "spacepol mask" diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index 820e797ab04ad..36de595d0c701 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -28,7 +28,7 @@ visor_flags_cover = MASKCOVERSMOUTH gas_transfer_coefficient = 0.9 permeability_coefficient = 0.01 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 25, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 25, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) actions_types = list(/datum/action/item_action/adjust) /obj/item/clothing/mask/surgical/attack_self(mob/user) diff --git a/code/modules/clothing/outfits/ert.dm b/code/modules/clothing/outfits/ert.dm index 1fdf76ea2f5be..bcf67ded1cdc1 100644 --- a/code/modules/clothing/outfits/ert.dm +++ b/code/modules/clothing/outfits/ert.dm @@ -1,7 +1,7 @@ /datum/outfit/ert name = "ERT Common" - uniform = /obj/item/clothing/under/rank/centcom/officer + uniform = /obj/item/clothing/under/rank/centcom/official mask = /obj/item/clothing/mask/gas/sechailer shoes = /obj/item/clothing/shoes/combat/swat gloves = /obj/item/clothing/gloves/combat @@ -165,7 +165,8 @@ /datum/outfit/centcom_official name = JOB_CENTCOM_OFFICIAL - uniform = /obj/item/clothing/under/rank/centcom/officer + uniform = /obj/item/clothing/under/rank/centcom/official + suit = /obj/item/clothing/suit/hooded/wintercoat/centcom shoes = /obj/item/clothing/shoes/sneakers/black gloves = /obj/item/clothing/gloves/color/black ears = /obj/item/radio/headset/headset_cent @@ -371,6 +372,7 @@ /datum/outfit/centcom_intern/leader name = "CentCom Head Intern" belt = /obj/item/melee/baton/loaded + uniform = /obj/item/clothing/under/rank/centcom/officer_skirt suit = /obj/item/clothing/suit/armor/vest suit_store = /obj/item/gun/ballistic/rifle/boltaction l_hand = /obj/item/megaphone diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index d4e7ca70c98fa..4c3778b87311f 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -19,6 +19,7 @@ /obj/item/debug/human_spawner=1,\ /obj/item/debug/omnitool=1,\ /obj/item/xenoartifact_labeler/debug=1,\ + /obj/item/map_template_diver=1,\ /obj/item/debug/orb_of_power=1 ) @@ -237,13 +238,13 @@ name = JOB_CENTCOM_COMMANDER uniform = /obj/item/clothing/under/rank/centcom/commander - suit = /obj/item/clothing/suit/armor/bulletproof + suit = /obj/item/clothing/suit/armor/centcom_formal shoes = /obj/item/clothing/shoes/combat/swat gloves = /obj/item/clothing/gloves/combat ears = /obj/item/radio/headset/headset_cent/commander glasses = /obj/item/clothing/glasses/eyepatch mask = /obj/item/clothing/mask/cigarette/cigar/cohiba - head = /obj/item/clothing/head/hats/centhat + head = /obj/item/clothing/head/hats/centcom_cap belt = /obj/item/gun/ballistic/revolver/mateba r_pocket = /obj/item/lighter l_pocket = /obj/item/ammo_box/a357 @@ -282,7 +283,7 @@ glasses = /obj/item/clothing/glasses/thermal/eyepatch ears = /obj/item/radio/headset/headset_cent/commander mask = /obj/item/clothing/mask/cigarette/cigar/havana - head = /obj/item/clothing/head/helmet/space/beret + head = /obj/item/clothing/head/hats/centhat belt = /obj/item/gun/energy/pulse/pistol/m1911 r_pocket = /obj/item/lighter back = /obj/item/storage/backpack/satchel/leather diff --git a/code/modules/clothing/shoes/bananashoes.dm b/code/modules/clothing/shoes/bananashoes.dm index 1ae58dd045454..c3984da7b676f 100644 --- a/code/modules/clothing/shoes/bananashoes.dm +++ b/code/modules/clothing/shoes/bananashoes.dm @@ -10,7 +10,7 @@ /obj/item/clothing/shoes/clown_shoes/banana_shoes/Initialize(mapload) . = ..() - AddComponent(/datum/component/material_container, list(/datum/material/bananium), 200000, TRUE, /obj/item/stack) + AddComponent(/datum/component/material_container, list(/datum/material/bananium), 200000, MATCONTAINER_EXAMINE|MATCONTAINER_ANY_INTENT|MATCONTAINER_SILENT, /obj/item/stack) AddComponent(/datum/component/squeak, list('sound/items/bikehorn.ogg'=1), 75, falloff_exponent = 20) RegisterSignal(src, COMSIG_SHOES_STEP_ACTION, PROC_REF(on_step)) if(always_noslip) diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index f8866bb182728..6e3a364ab8ff3 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -65,7 +65,7 @@ icon_state = "advmag0" magboot_state = "advmag" slowdown_active = SHOES_SLOWDOWN - armor = list(MELEE = 40, BULLET = 30, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 30, RAD = 30, FIRE = 90, ACID = 50, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 30, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 30, RAD = 30, FIRE = 90, ACID = 50, STAMINA = 30, BLEED = 40) clothing_flags = NOSLIP /obj/item/clothing/shoes/magboots/commando/attack_self(mob/user) //Code for the passive no-slip of the commando magboots to always apply, kind of a shit code solution though. @@ -90,7 +90,7 @@ return var/turf/T = user.loc for (var/mob/living/A in T) - if (A != user && !(A.mobility_flags & MOBILITY_STAND)) + if (A != user && A.body_position == LYING_DOWN) A.adjustBruteLoss(rand(10,13)) to_chat(A,"[user]'s magboots press down on you, crushing you!") INVOKE_ASYNC(A, TYPE_PROC_REF(/mob, emote), "scream") diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 68eb7b389753b..5264e741c872e 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -6,7 +6,7 @@ item_state = "jackboots" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' - armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 10, RAD = 0, FIRE = 70, ACID = 50, STAMINA = 30) + armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 10, RAD = 0, FIRE = 70, ACID = 50, STAMINA = 30, BLEED = 20) strip_delay = 40 resistance_flags = NONE permeability_coefficient = 0.05 //Thick soles, and covers the ankle @@ -17,7 +17,7 @@ desc = "High speed, no drag combat boots." permeability_coefficient = 0.01 clothing_flags = NOSLIP - armor = list(MELEE = 40, BULLET = 30, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 30, RAD = 30, FIRE = 90, ACID = 50, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 30, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 30, RAD = 30, FIRE = 90, ACID = 50, STAMINA = 30, BLEED = 20) /obj/item/clothing/shoes/sandal desc = "A pair of rather plain wooden sandals." @@ -44,7 +44,7 @@ strip_delay = 30 equip_delay_other = 50 resistance_flags = NONE - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 40, ACID = 75, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 40, ACID = 75, STAMINA = 0, BLEED = 0) can_be_bloody = FALSE custom_price = 100 diff --git a/code/modules/clothing/spacesuits/_spacesuits.dm b/code/modules/clothing/spacesuits/_spacesuits.dm index 890e117ce4d66..f753d1e455d3e 100644 --- a/code/modules/clothing/spacesuits/_spacesuits.dm +++ b/code/modules/clothing/spacesuits/_spacesuits.dm @@ -1,5 +1,7 @@ -//Note: Everything in modules/clothing/spacesuits should have the entire suit grouped together. -// Meaning the the suit is defined directly after the corrisponding helmet. Just like below! +#define THERMAL_REGULATOR_COST 18 // the cost per tick for the thermal regulator + +//Note: Everything in modules/clothing/spacesuits should have the entire suit grouped together. +// Meaning the the suit is defined directly after the corrisponding helmet. Just like below! /obj/item/clothing/head/helmet/space name = "space helmet" icon = 'icons/obj/clothing/head/spacehelm.dmi' @@ -9,7 +11,7 @@ desc = "A special helmet with solar UV shielding to protect your eyes from harmful rays." clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | SNUG_FIT | HEADINTERNALS permeability_coefficient = 0.01 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 50, FIRE = 80, ACID = 70, STAMINA = 10) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 50, FIRE = 80, ACID = 70, STAMINA = 10, BLEED = 50) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT dynamic_hair_suffix = "" dynamic_fhair_suffix = "" @@ -38,12 +40,224 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS allowed = list(/obj/item/flashlight, /obj/item/tank/internals) slowdown = 1 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 50, FIRE = 80, ACID = 70, STAMINA = 10) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 50, FIRE = 80, ACID = 70, STAMINA = 10, BLEED = 50) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT cold_protection = CHEST | GROIN | LEGS | FEET | ARMS | HANDS - min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT + min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT_OFF heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT strip_delay = 80 equip_delay_other = 80 resistance_flags = NONE + actions_types = list(/datum/action/item_action/toggle_spacesuit) + var/temperature_setting = BODYTEMP_NORMAL /// The default temperature setting + var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high /// If this is a path, this gets created as an object in Initialize. + var/cell_cover_open = FALSE /// Status of the cell cover on the suit + var/thermal_on = FALSE /// Status of the thermal regulator + var/show_hud = TRUE /// If this is FALSE the battery status UI will be disabled. This is used for suits that don't use batteries like the changeling's flesh suit mutation. + +/obj/item/clothing/suit/space/Initialize(mapload) + . = ..() + if(ispath(cell)) + cell = new cell(src) + +/// Start Processing on the space suit when it is worn to heat the wearer +/obj/item/clothing/suit/space/equipped(mob/user, slot) + . = ..() + if(slot == ITEM_SLOT_OCLOTHING) // Check that the slot is valid + START_PROCESSING(SSobj, src) + update_hud_icon(user) // update the hud + +// On removal stop processing, save battery +/obj/item/clothing/suit/space/dropped(mob/user) + . = ..() + STOP_PROCESSING(SSobj, src) + var/mob/living/carbon/human/human = user + if(istype(human)) + human.update_spacesuit_hud_icon("0") + +// Space Suit temperature regulation and power usage +/obj/item/clothing/suit/space/process() + var/mob/living/carbon/human/user = src.loc + if(!user || !ishuman(user) || !(user.wear_suit == src)) + return + + // Do nothing if thermal regulators are off + if(!thermal_on) + return + + // If we got here, thermal regulators are on. If there's no cell, turn them + // off + if(!cell) + toggle_spacesuit() + update_hud_icon(user) + return + + // cell.use will return FALSE if charge is lower than THERMAL_REGULATOR_COST + if(!cell.use(THERMAL_REGULATOR_COST)) + toggle_spacesuit() + update_hud_icon(user) + to_chat(user, "The thermal regulator cuts off as [cell] runs out of charge.") + return + + // If we got here, it means thermals are on, the cell is in and the cell has + // just had enough charge subtracted from it to power the thermal regulator + user.adjust_bodytemperature(get_temp_change_amount((temperature_setting - user.bodytemperature), 0.16)) + update_hud_icon(user) + +// Clean up the cell on destroy +/obj/item/clothing/suit/space/Destroy() + if(cell) + QDEL_NULL(cell) + var/mob/living/carbon/human/human = src.loc + if(istype(human)) + human.update_spacesuit_hud_icon("0") + STOP_PROCESSING(SSobj, src) + return ..() + +// Clean up the cell on destroy +/obj/item/clothing/suit/space/handle_atom_del(atom/A) + if(A == cell) + cell = null + thermal_on = FALSE + return ..() + +// support for items that interact with the cell +/obj/item/clothing/suit/space/get_cell() + return cell + +// Show the status of the suit and the cell +/obj/item/clothing/suit/space/examine(mob/user) + . = ..() + if(in_range(src, user) || isobserver(user)) + . += "The thermal regulator is [thermal_on ? "on" : "off"] and the temperature is set to \ + [round(temperature_setting-T0C,0.1)] °C ([round(temperature_setting*1.8-459.67,0.1)] °F)" + . += "The power meter shows [cell ? "[round(cell.percent(), 0.1)]%" : "!invalid!"] charge remaining." + if(cell_cover_open) + . += "The cell cover is open exposing the cell and setting knobs." + if(!cell) + . += "The slot for a cell is empty." + else + . += "\The [cell] is firmly in place." + +// object handling for accessing features of the suit +/obj/item/clothing/suit/space/attackby(obj/item/I, mob/user, params) + if(I.tool_behaviour == TOOL_CROWBAR) + toggle_spacesuit_cell(user) + return + else if(cell_cover_open && I.tool_behaviour == TOOL_SCREWDRIVER) + var/range_low = 20 // Default min temp c + var/range_high = 45 // default max temp c + if(obj_flags & EMAGGED) + range_low = -20 // emagged min temp c + range_high = 120 // emagged max temp c + + var/deg_c = input(user, "What temperature would you like to set the thermal regulator to? \ + ([range_low]-[range_high] degrees celcius)") as null|num + if(deg_c && deg_c >= range_low && deg_c <= range_high) + temperature_setting = round(T0C + deg_c, 0.1) + to_chat(user, "You see the readout change to [deg_c] c.") + return + else if(cell_cover_open && istype(I, /obj/item/stock_parts/cell)) + if(cell) + to_chat(user, "[src] already has a cell installed.") + return + if(user.transferItemToLoc(I, src)) + cell = I + to_chat(user, "You successfully install \the [cell] into [src].") + return + return ..() + +/// Open the cell cover when ALT+Click on the suit +/obj/item/clothing/suit/space/AltClick(mob/living/user) + if(!user || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) + return ..() + toggle_spacesuit_cell(user) + +/// Remove the cell whent he cover is open on CTRL+Click +/obj/item/clothing/suit/space/CtrlClick(mob/living/user) + if(user && user.canUseTopic(src, BE_CLOSE, ismonkey(user))) + if(cell_cover_open && cell) + remove_cell(user) + return + return ..() + +// Remove the cell when using the suit on its self +/obj/item/clothing/suit/space/attack_self(mob/user) + remove_cell(user) + +/// Remove the cell from the suit if the cell cover is open +/obj/item/clothing/suit/space/proc/remove_cell(mob/user) + if(cell_cover_open && cell) + user.visible_message("[user] removes \the [cell] from [src]!", \ + "You remove [cell].") + cell.add_fingerprint(user) + user.put_in_hands(cell) + cell = null + +/// Toggle the space suit's cell cover +/obj/item/clothing/suit/space/proc/toggle_spacesuit_cell(mob/user) + cell_cover_open = !cell_cover_open + to_chat(user, "You [cell_cover_open ? "open" : "close"] the cell cover on \the [src].") + +/// Toggle the space suit's thermal regulator status +/obj/item/clothing/suit/space/proc/toggle_spacesuit() + // If we're turning thermal protection on, check for valid cell and for enough + // charge that cell. If it's too low, we shouldn't bother with setting the + // thermal protection value and should just return out early. + var/mob/living/carbon/human/user = src.loc + if(!thermal_on && !(cell && cell.charge >= THERMAL_REGULATOR_COST)) + to_chat(user, "The thermal regulator on \the [src] has no charge.") + return + + thermal_on = !thermal_on + min_cold_protection_temperature = thermal_on ? SPACE_SUIT_MIN_TEMP_PROTECT : SPACE_SUIT_MIN_TEMP_PROTECT_OFF + if(user) + to_chat(user, "You turn [thermal_on ? "on" : "off"] \the [src]'s thermal regulator.") + SEND_SIGNAL(src, COMSIG_SUIT_SPACE_TOGGLE) + +// let emags override the temperature settings +/obj/item/clothing/suit/space/on_emag(mob/user) + ..() + user.visible_message("You emag [src], overwriting thermal regulator restrictions.") + log_game("[key_name(user)] emagged [src] at [AREACOORD(src)], overwriting thermal regulator restrictions.") + playsound(src, "sparks", 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + +// update the HUD icon +/obj/item/clothing/suit/space/proc/update_hud_icon(mob/user) + var/mob/living/carbon/human/human = user + + if(!show_hud) + return + + if(!cell) + human.update_spacesuit_hud_icon("missing") + return + + var/cell_percent = cell.percent() + + // Check if there's enough charge to trigger a thermal regulator tick and + // if there is, whethere the cell's capacity indicates high, medium or low + // charge based on it. + if(cell.charge >= THERMAL_REGULATOR_COST) + if(cell_percent > 60) + human.update_spacesuit_hud_icon("high") + return + if(cell_percent > 20) + human.update_spacesuit_hud_icon("mid") + return + human.update_spacesuit_hud_icon("low") + return + + human.update_spacesuit_hud_icon("empty") + return + +// zap the cell if we get hit with an emp +/obj/item/clothing/suit/space/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_CONTENTS) + return + if(cell) + cell.emp_act(severity) + +#undef THERMAL_REGULATOR_COST diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 1d2a6df1be4db..a9dbc7b1f9c47 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -4,7 +4,7 @@ icon_state = "chronohelmet" item_state = "chronohelmet" slowdown = 1 - armor = list(MELEE = 60, BULLET = 60, LASER = 60, ENERGY = 60, BOMB = 30, BIO = 90, RAD = 90, FIRE = 100, ACID = 100, STAMINA = 70) + armor = list(MELEE = 60, BULLET = 60, LASER = 60, ENERGY = 60, BOMB = 30, BIO = 90, RAD = 90, FIRE = 100, ACID = 100, STAMINA = 70, BLEED = 80) resistance_flags = FIRE_PROOF | ACID_PROOF var/obj/item/clothing/suit/space/chronos/suit @@ -23,8 +23,8 @@ desc = "An advanced spacesuit equipped with time-bluespace teleportation and anti-compression technology." icon_state = "chronosuit" item_state = "chronosuit" - actions_types = list(/datum/action/item_action/toggle) - armor = list(MELEE = 60, BULLET = 60, LASER = 60, ENERGY = 60, BOMB = 30, BIO = 90, RAD = 90, FIRE = 100, ACID = 1000, STAMINA = 70) + actions_types = list(/datum/action/item_action/toggle_spacesuit, /datum/action/item_action/toggle) + armor = list(MELEE = 60, BULLET = 60, LASER = 60, ENERGY = 60, BOMB = 30, BIO = 90, RAD = 90, FIRE = 100, ACID = 1000, STAMINA = 70, BLEED = 80) resistance_flags = FIRE_PROOF | ACID_PROOF var/list/chronosafe_items = list(/obj/item/chrono_eraser, /obj/item/gun/energy/chrono_gun) var/obj/item/clothing/head/helmet/space/chronos/helmet @@ -166,6 +166,7 @@ finish_chronowalk(user, to_turf) /obj/item/clothing/suit/space/chronos/process() + . = ..() if(activated) var/mob/living/carbon/human/user = src.loc if(user && ishuman(user) && (user.wear_suit == src)) @@ -178,8 +179,6 @@ camera.remove_target_ui() else new_camera(user) - else - STOP_PROCESSING(SSobj, src) /obj/item/clothing/suit/space/chronos/proc/activate() if(!activating && !activated && !teleporting) @@ -199,7 +198,6 @@ to_chat(user, "\[ ok \] Starting ui display driver") to_chat(user, "\[ ok \] Initializing chronowalk4-view") new_camera(user) - START_PROCESSING(SSobj, src) activated = 1 else to_chat(user, "\[ fail \] Mounting /dev/helm") diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 100f5a28e4450..448e6be1c812e 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -1,4 +1,7 @@ - //Baseline hardsuits +/// How much damage you take from an emp when wearing a hardsuit +#define HARDSUIT_EMP_BURN 2 // a very orange number + +//Baseline hardsuits /obj/item/clothing/head/helmet/space/hardsuit name = "hardsuit helmet" desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding." @@ -7,8 +10,8 @@ icon_state = "hardsuit0-engineering" item_state = "eng_helm" max_integrity = 300 - armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 75, FIRE = 50, ACID = 75, STAMINA = 20) - light_system = MOVABLE_LIGHT + armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 75, FIRE = 50, ACID = 75, STAMINA = 20, BLEED = 70) + light_system = MOVABLE_LIGHT_DIRECTIONAL light_range = 4 light_power = 1 light_on = FALSE @@ -133,11 +136,14 @@ icon_state = "hardsuit-engineering" item_state = "eng_hardsuit" max_integrity = 300 - armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 75, FIRE = 50, ACID = 75, STAMINA = 20) + armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 75, FIRE = 50, ACID = 75, STAMINA = 20, BLEED = 70) allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/t_scanner, /obj/item/construction/rcd, /obj/item/pipe_dispenser) siemens_coefficient = 0 var/obj/item/clothing/head/helmet/space/hardsuit/helmet - actions_types = list(/datum/action/item_action/toggle_helmet) + actions_types = list( + /datum/action/item_action/toggle_spacesuit, + /datum/action/item_action/toggle_helmet + ) var/helmettype = /obj/item/clothing/head/helmet/space/hardsuit var/obj/item/tank/jetpack/suit/jetpack = null pocket_storage_component_path = null @@ -154,6 +160,11 @@ user.changeNext_move(CLICK_CD_MELEE) ..() +/obj/item/clothing/suit/space/hardsuit/examine(mob/user) + . = ..() + if(!helmet && helmettype) + . += " The helmet on [src] seems to be malfunctioning. It's light bulb needs to be replaced." + /obj/item/clothing/suit/space/hardsuit/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/tank/jetpack/suit)) if(jetpack) @@ -167,7 +178,7 @@ jetpack = I to_chat(user, "You successfully install the jetpack into [src].") return - else if(I.tool_behaviour == TOOL_SCREWDRIVER) + else if(!cell_cover_open && I.tool_behaviour == TOOL_SCREWDRIVER) if(!jetpack) to_chat(user, "[src] has no jetpack installed.") return @@ -180,6 +191,22 @@ jetpack = null to_chat(user, "You successfully remove the jetpack from [src].") return + else if(istype(I, /obj/item/light) && helmettype) + if(src == user.get_item_by_slot(ITEM_SLOT_OCLOTHING)) + to_chat(user, "You cannot replace the bulb in the helmet of [src] while wearing it.") + return + if(helmet) + to_chat(user, "The helmet of [src] does not require a new bulb.") + return + var/obj/item/light/L = I + if(L.status) + to_chat(user, "This bulb is too damaged to use as a replacement!") + return + if(do_after(user, 5 SECONDS, 1, src)) + qdel(I) + helmet = new helmettype(src) + to_chat(user, "You have successfully repaired [src]'s helmet.") + new /obj/item/light/bulb/broken(drop_location()) return ..() @@ -236,13 +263,25 @@ if(slot == ITEM_SLOT_OCLOTHING) //we only give the mob the ability to toggle the helmet if he's wearing the hardsuit. return 1 +/// Burn the person inside the hard suit just a little, the suit got really hot for a moment +/obj/item/clothing/suit/space/emp_act(severity) + . = ..() + var/mob/living/carbon/human/user = src.loc + if(istype(user)) + user.apply_damage(HARDSUIT_EMP_BURN, BURN) + to_chat(user, "You feel \the [src] heat up from the EMP burning you slightly.") + + // Chance to scream + if (user.stat < UNCONSCIOUS && prob(10)) + user.emote("scream") + //Engineering /obj/item/clothing/head/helmet/space/hardsuit/engine name = "engineering hardsuit helmet" desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding." icon_state = "hardsuit0-engineering" item_state = "eng_helm" - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 12, BOMB = 10, BIO = 100, RAD = 75, FIRE = 100, ACID = 75, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 12, BOMB = 10, BIO = 100, RAD = 75, FIRE = 100, ACID = 75, STAMINA = 20, BLEED = 70) hardsuit_type = "engineering" resistance_flags = FIRE_PROOF @@ -251,7 +290,7 @@ desc = "A special suit that protects against hazardous, low pressure environments. Has radiation shielding." icon_state = "hardsuit-engineering" item_state = "eng_hardsuit" - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 75, FIRE = 100, ACID = 75, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 75, FIRE = 100, ACID = 75, STAMINA = 20, BLEED = 70) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/engine resistance_flags = FIRE_PROOF @@ -262,7 +301,7 @@ icon_state = "hardsuit0-atmospherics" item_state = "atmo_helm" hardsuit_type = "atmospherics" - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 25, FIRE = 100, ACID = 75, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 25, FIRE = 100, ACID = 75, STAMINA = 20, BLEED = 70) heat_protection = HEAD //Uncomment to enable firesuit protection max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT @@ -271,7 +310,7 @@ desc = "A special suit that protects against hazardous, low pressure environments. Has thermal shielding." icon_state = "hardsuit-atmospherics" item_state = "atmo_hardsuit" - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 25, FIRE = 100, ACID = 75, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 25, FIRE = 100, ACID = 75, STAMINA = 20, BLEED = 70) heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS //Uncomment to enable firesuit protection max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT helmettype = /obj/item/clothing/head/helmet/space/hardsuit/engine/atmos @@ -284,7 +323,7 @@ icon_state = "hardsuit0-white" item_state = "ce_helm" hardsuit_type = "white" - armor = list(MELEE = 40, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 90, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 90, STAMINA = 30, BLEED = 70) heat_protection = HEAD max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT @@ -293,11 +332,12 @@ name = "advanced hardsuit" desc = "An advanced suit that protects against hazardous, low pressure environments. Shines with a high polish." item_state = "ce_hardsuit" - armor = list(MELEE = 40, BULLET = 5, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 90, STAMINA = 30) + armor = list(MELEE = 40, BULLET = 5, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 90, STAMINA = 30, BLEED = 70) heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT helmettype = /obj/item/clothing/head/helmet/space/hardsuit/engine/elite jetpack = /obj/item/tank/jetpack/suit + cell = /obj/item/stock_parts/cell/super //Mining hardsuit /obj/item/clothing/head/helmet/space/hardsuit/mining @@ -309,7 +349,7 @@ max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF heat_protection = HEAD - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 75, STAMINA = 40) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 75, STAMINA = 40, BLEED = 70) light_range = 7 allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator) high_pressure_multiplier = 0.6 @@ -326,7 +366,7 @@ max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF supports_variations = DIGITIGRADE_VARIATION - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 75, STAMINA = 40) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 75, STAMINA = 40, BLEED = 70) allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/storage/bag/ore, /obj/item/pickaxe) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/mining heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS @@ -344,7 +384,7 @@ item_state = "death_commando_mask" hardsuit_type = "exploration" heat_protection = HEAD - armor = list(MELEE = 35, BULLET = 15, LASER = 20, ENERGY = 10, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 75, STAMINA = 20) + armor = list(MELEE = 35, BULLET = 15, LASER = 20, ENERGY = 10, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 75, STAMINA = 20, BLEED = 70) light_range = 6 allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator) actions_types = list( @@ -369,24 +409,20 @@ desc = "An advanced space-proof hardsuit designed to protect against off-station threats. Despite looking remarkably similar to the mining hardsuit \ Nanotrasen officials note that it is unique in every way and the design has not been copied in any way." item_state = "exploration_hardsuit" - armor = list(MELEE = 35, BULLET = 15, LASER = 20, ENERGY = 10, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 75, STAMINA = 20) + armor = list(MELEE = 35, BULLET = 15, LASER = 20, ENERGY = 10, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 75, STAMINA = 20, BLEED = 70) allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/storage/bag/ore, /obj/item/pickaxe) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/exploration heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - actions_types = list( - /datum/action/item_action/toggle_helmet - ) - - //Cybersun Hardsuit - //A kind of side-grade to the explorer suit, sacrificing burn protection for brute. If you can kill the guy inside it, anyways. +//Cybersun Hardsuit +//A kind of side-grade to the explorer suit, sacrificing burn protection for brute. If you can kill the guy inside it, anyways. /obj/item/clothing/head/helmet/space/hardsuit/cybersun name = "Cybersun hardsuit helmet" desc = "A bulbous red helmet designed for scavenging in hazardous, low pressure environments. Has dual floodlights, and a 360 Degree view." icon_state = "hardsuit0-cybersun" item_state = "death_commando_mask" hardsuit_type = "cybersun" - armor = list(MELEE = 30, BULLET = 35, LASER = 15, ENERGY = 15, BOMB = 60, BIO = 100, RAD = 55, FIRE = 30, ACID = 60, STAMINA = 15) + armor = list(MELEE = 30, BULLET = 35, LASER = 15, ENERGY = 15, BOMB = 60, BIO = 100, RAD = 55, FIRE = 30, ACID = 60, STAMINA = 15, BLEED = 70) strip_delay = 600 /obj/item/clothing/suit/space/hardsuit/cybersun @@ -395,7 +431,7 @@ desc = "A bulky, protective suit designed to protect against the perils facing Cybersun Employed Engineers, Researchers, and more as they head from the safety of \ more stable employment to the dangers of Nanotrasen Controlled Deep Space. Designed to get the job done despite on-site hazards in derelicts, laser armor was \ sacrificed in favor of more effective blunt armor plates and radiation shielding." - armor = list(MELEE = 30, BULLET = 35, LASER = 15, ENERGY = 15, BOMB = 60, BIO = 100, RAD = 55, FIRE = 30, ACID = 60, STAMINA = 15) + armor = list(MELEE = 30, BULLET = 35, LASER = 15, ENERGY = 15, BOMB = 60, BIO = 100, RAD = 55, FIRE = 30, ACID = 60, STAMINA = 15, BLEED = 70) hardsuit_type = "cybersun" item_state = "death_commando_mask" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/cybersun @@ -409,11 +445,13 @@ icon_state = "hardsuit1-syndi" item_state = "syndie_helm" hardsuit_type = "syndi" - armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 55, BOMB = 35, BIO = 100, RAD = 50, FIRE = 50, ACID = 90, STAMINA = 60) + armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 55, BOMB = 35, BIO = 100, RAD = 50, FIRE = 50, ACID = 90, STAMINA = 60, BLEED = 70) on = TRUE var/obj/item/clothing/suit/space/hardsuit/syndi/linkedsuit = null - actions_types = list(/datum/action/item_action/toggle_helmet_mode,\ - /datum/action/item_action/toggle_beacon_hud) + actions_types = list( + /datum/action/item_action/toggle_helmet_mode, + /datum/action/item_action/toggle_beacon_hud + ) visor_flags_inv = HIDEMASK|HIDEEYES|HIDEFACE|HIDEFACIALHAIR|HIDEEARS|HIDESNOUT visor_flags = STOPSPRESSUREDAMAGE | HEADINTERNALS @@ -498,13 +536,15 @@ hardsuit_type = "syndi" w_class = WEIGHT_CLASS_NORMAL supports_variations = DIGITIGRADE_VARIATION - armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 55, BOMB = 35, BIO = 100, RAD = 50, FIRE = 50, ACID = 90, STAMINA = 60) + armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 55, BOMB = 35, BIO = 100, RAD = 50, FIRE = 50, ACID = 90, STAMINA = 60, BLEED = 70) allowed = list(/obj/item/gun, /obj/item/ammo_box,/obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/melee/transforming/energy/sword/saber, /obj/item/restraints/handcuffs, /obj/item/tank/internals) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi jetpack = /obj/item/tank/jetpack/suit + cell = /obj/item/stock_parts/cell/hyper item_flags = ILLEGAL //Syndicate only and difficult to obtain outside of uplink anyway. Nukie hardsuits on the ship are illegal. slowdown = 0.5 actions_types = list( + /datum/action/item_action/toggle_spacesuit, /datum/action/item_action/toggle_helmet, /datum/action/item_action/toggle_beacon, /datum/action/item_action/toggle_beacon_frequency @@ -555,6 +595,15 @@ H.update_inv_wear_suit() H.update_inv_w_uniform() +//Stupid snowflake type so we dont freak out the spritesheets. Its not actually used ingame +/obj/item/clothing/suit/space/hardsuit/syndipreview + name = "blood-red hardsuit" + icon_state = "hardsuit1-syndi" + item_state = "syndie_hardsuit" + hardsuit_type = "syndi" + cell = null + show_hud = FALSE + //Elite Syndie suit /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite name = "elite syndicate hardsuit helmet" @@ -562,7 +611,7 @@ alt_desc = "An elite version of the syndicate helmet, with improved armour and fireproofing. It is in combat mode. Property of Gorlex Marauders." icon_state = "hardsuit0-syndielite" hardsuit_type = "syndielite" - armor = list(MELEE = 60, BULLET = 60, LASER = 50, ENERGY = 80, BOMB = 55, BIO = 100, RAD = 70, FIRE = 100, ACID = 100, STAMINA = 80) + armor = list(MELEE = 60, BULLET = 60, LASER = 50, ENERGY = 80, BOMB = 55, BIO = 100, RAD = 70, FIRE = 100, ACID = 100, STAMINA = 80, BLEED = 70) heat_protection = HEAD max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF @@ -574,10 +623,11 @@ icon_state = "hardsuit0-syndielite" hardsuit_type = "syndielite" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite - armor = list(MELEE = 60, BULLET = 60, LASER = 50, ENERGY = 80, BOMB = 55, BIO = 100, RAD = 70, FIRE = 100, ACID = 100, STAMINA = 80) + armor = list(MELEE = 60, BULLET = 60, LASER = 50, ENERGY = 80, BOMB = 55, BIO = 100, RAD = 70, FIRE = 100, ACID = 100, STAMINA = 80, BLEED = 70) heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF + cell = /obj/item/stock_parts/cell/bluespace //The Owl Hardsuit /obj/item/clothing/head/helmet/space/hardsuit/syndi/owl @@ -609,7 +659,7 @@ item_state = "wiz_helm" hardsuit_type = "wiz" resistance_flags = FIRE_PROOF | ACID_PROOF //No longer shall our kind be foiled by lone chemists with spray bottles! - armor = list(MELEE = 40, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 35, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 70) + armor = list(MELEE = 40, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 35, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 70, BLEED = 70) heat_protection = HEAD //Uncomment to enable firesuit protection max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT @@ -620,11 +670,12 @@ item_state = "wiz_hardsuit" w_class = WEIGHT_CLASS_NORMAL resistance_flags = FIRE_PROOF | ACID_PROOF - armor = list(MELEE = 40, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 35, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 70) + armor = list(MELEE = 40, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 35, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 70, BLEED = 70) allowed = list(/obj/item/teleportation_scroll, /obj/item/tank/internals) heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS //Uncomment to enable firesuit protection max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT helmettype = /obj/item/clothing/head/helmet/space/hardsuit/wizard + cell = /obj/item/stock_parts/cell/hyper jetpack = /obj/item/tank/jetpack/suit slowdown = 0.3 @@ -642,7 +693,7 @@ item_state = "medical_helm" hardsuit_type = "medical" flash_protect = 0 - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 60, FIRE = 60, ACID = 75, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 60, FIRE = 60, ACID = 75, STAMINA = 20, BLEED = 70) clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | SNUG_FIT | SCAN_REAGENTS | HEADINTERNALS /obj/item/clothing/suit/space/hardsuit/medical @@ -652,7 +703,7 @@ item_state = "medical_hardsuit" supports_variations = DIGITIGRADE_VARIATION allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/storage/firstaid, /obj/item/healthanalyzer, /obj/item/stack/medical) - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 60, FIRE = 60, ACID = 75, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 10, BIO = 100, RAD = 60, FIRE = 60, ACID = 75, STAMINA = 20, BLEED = 70) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/medical slowdown = 0.5 @@ -673,10 +724,13 @@ hardsuit_type = "rd" resistance_flags = ACID_PROOF | FIRE_PROOF max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 100, BIO = 100, RAD = 60, FIRE = 60, ACID = 80, STAMINA = 30) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 100, BIO = 100, RAD = 60, FIRE = 60, ACID = 80, STAMINA = 30, BLEED = 70) var/obj/machinery/doppler_array/integrated/bomb_radar clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | SNUG_FIT | SCAN_REAGENTS | HEADINTERNALS - actions_types = list(/datum/action/item_action/toggle_helmet_light, /datum/action/item_action/toggle_research_scanner) + actions_types = list( + /datum/action/item_action/toggle_helmet_light, + /datum/action/item_action/toggle_research_scanner + ) /obj/item/clothing/head/helmet/space/hardsuit/rd/Initialize(mapload) . = ..() @@ -704,8 +758,9 @@ max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT //Same as an emergency firesuit. Not ideal for extended exposure. allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/gun/energy/wormhole_projector, /obj/item/hand_tele, /obj/item/aicard) - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 100, BIO = 100, RAD = 60, FIRE = 60, ACID = 80, STAMINA = 30) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 15, BOMB = 100, BIO = 100, RAD = 60, FIRE = 60, ACID = 80, STAMINA = 30, BLEED = 70) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/rd + cell = /obj/item/stock_parts/cell/super /obj/item/clothing/suit/space/hardsuit/research_director/ComponentInitialize() . = ..() @@ -718,7 +773,7 @@ icon_state = "hardsuit0-sec" item_state = "sec_helm" hardsuit_type = "sec" - armor = list(MELEE = 35, BULLET = 35, LASER = 30, ENERGY = 50, BOMB = 40, BIO = 100, RAD = 50, FIRE = 75, ACID = 75, STAMINA = 50) + armor = list(MELEE = 35, BULLET = 35, LASER = 30, ENERGY = 50, BOMB = 40, BIO = 100, RAD = 50, FIRE = 75, ACID = 75, STAMINA = 50, BLEED = 70) /obj/item/clothing/suit/space/hardsuit/security @@ -727,7 +782,7 @@ desc = "A bulky, armored suit designed to protect security personnel in low pressure environments." item_state = "sec_hardsuit" supports_variations = DIGITIGRADE_VARIATION - armor = list(MELEE = 35, BULLET = 35, LASER = 30, ENERGY = 50, BOMB = 40, BIO = 100, RAD = 50, FIRE = 75, ACID = 75, STAMINA = 50) + armor = list(MELEE = 35, BULLET = 35, LASER = 30, ENERGY = 50, BOMB = 40, BIO = 100, RAD = 50, FIRE = 75, ACID = 75, STAMINA = 50, BLEED = 70) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/security /obj/item/clothing/suit/space/hardsuit/security/Initialize(mapload) @@ -740,7 +795,7 @@ desc = "A bulky, armored helmet designed to protect security personnel in low pressure environments. This one has markings for the head of security." icon_state = "hardsuit0-hos" hardsuit_type = "hos" - armor = list(MELEE = 35, BULLET = 35, LASER = 30, ENERGY = 50, BOMB = 40, BIO = 100, RAD = 50, FIRE = 75, ACID = 75, STAMINA = 50) + armor = list(MELEE = 35, BULLET = 35, LASER = 30, ENERGY = 50, BOMB = 40, BIO = 100, RAD = 50, FIRE = 75, ACID = 75, STAMINA = 50, BLEED = 70) /obj/item/clothing/suit/space/hardsuit/security/head_of_security @@ -748,9 +803,10 @@ name = "head of security's hardsuit" supports_variations = DIGITIGRADE_VARIATION desc = "A bulky, armored suit designed to protect security personnel in low pressure environments. This one has markings for the head of security." - armor = list(MELEE = 35, BULLET = 35, LASER = 30, ENERGY = 50, BOMB = 40, BIO = 100, RAD = 50, FIRE = 75, ACID = 75, STAMINA = 50) + armor = list(MELEE = 35, BULLET = 35, LASER = 30, ENERGY = 50, BOMB = 40, BIO = 100, RAD = 50, FIRE = 75, ACID = 75, STAMINA = 50, BLEED = 70) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/security/hos jetpack = /obj/item/tank/jetpack/suit + cell = /obj/item/stock_parts/cell/super //SWAT MKII /obj/item/clothing/head/helmet/space/hardsuit/swat @@ -758,26 +814,27 @@ icon_state = "swat2helm" item_state = "swat2helm" desc = "A tactical SWAT helmet MK.II." - armor = list(MELEE = 40, BULLET = 50, LASER = 50, ENERGY = 60, BOMB = 50, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 60) + armor = list(MELEE = 40, BULLET = 50, LASER = 50, ENERGY = 60, BOMB = 50, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 60, BLEED = 70) resistance_flags = FIRE_PROOF | ACID_PROOF flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT heat_protection = HEAD max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT actions_types = list() -/obj/item/clothing/head/helmet/space/hardsuit/swat/attack_self() +/obj/item/clothing/head/helmet/space/hardsuit/swat/attack_self() //What the fuck /obj/item/clothing/suit/space/hardsuit/swat name = "\improper MK.II SWAT Suit" desc = "A MK.II SWAT suit with streamlined joints and armor made out of superior materials, insulated against intense heat. The most advanced tactical armor available." icon_state = "swat2" item_state = "swat2" - armor = list(MELEE = 40, BULLET = 50, LASER = 50, ENERGY = 60, BOMB = 50, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 60) + armor = list(MELEE = 40, BULLET = 50, LASER = 50, ENERGY = 60, BOMB = 50, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 60, BLEED = 70) resistance_flags = FIRE_PROOF | ACID_PROOF heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT //this needed to be added a long fucking time ago helmettype = /obj/item/clothing/head/helmet/space/hardsuit/swat +// SWAT and Captain get EMP Protection /obj/item/clothing/suit/space/hardsuit/swat/Initialize(mapload) . = ..() allowed = GLOB.security_hardsuit_allowed @@ -795,6 +852,7 @@ icon_state = "caparmor" item_state = "capspacesuit" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/swat/captain + cell = /obj/item/stock_parts/cell/super //Clown /obj/item/clothing/head/helmet/space/hardsuit/clown @@ -802,7 +860,7 @@ desc = "A special helmet designed for work in a hazardous, low-humor environment. Has radiation shielding." icon_state = "hardsuit0-clown" item_state = "hardsuit0-clown" - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 20, BOMB = 10, BIO = 100, RAD = 75, FIRE = 60, ACID = 30, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 20, BOMB = 10, BIO = 100, RAD = 75, FIRE = 60, ACID = 30, STAMINA = 20, BLEED = 70) hardsuit_type = "clown" /obj/item/clothing/suit/space/hardsuit/clown @@ -810,7 +868,7 @@ desc = "A special suit that protects against hazardous, low humor environments. Has radiation shielding. Only a true clown can wear it." icon_state = "hardsuit-clown" item_state = "clown_hardsuit" - armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 20, BOMB = 10, BIO = 100, RAD = 75, FIRE = 60, ACID = 30, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 5, LASER = 10, ENERGY = 20, BOMB = 10, BIO = 100, RAD = 75, FIRE = 60, ACID = 30, STAMINA = 20, BLEED = 70) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/clown /obj/item/clothing/suit/space/hardsuit/clown/mob_can_equip(mob/M, mob/living/equipper, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE) @@ -828,7 +886,7 @@ desc = "Early prototype RIG hardsuit helmet, designed to quickly shift over a user's head. Design constraints of the helmet mean it has no inbuilt cameras, thus it restricts the users visability." icon_state = "hardsuit0-ancient" item_state = "anc_helm" - armor = list(MELEE = 30, BULLET = 5, LASER = 5, ENERGY = 10, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 75, STAMINA = 30) + armor = list(MELEE = 30, BULLET = 5, LASER = 5, ENERGY = 10, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 75, STAMINA = 30, BLEED = 70) allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/gun/energy/plasmacutter, /obj/item/gun/energy/plasmacutter/adv, /obj/item/gun/energy/laser/retro, /obj/item/gun/energy/laser/retro/old, /obj/item/gun/energy/e_gun/old) hardsuit_type = "ancient" resistance_flags = FIRE_PROOF @@ -838,7 +896,7 @@ desc = "Prototype powered RIG hardsuit. Provides excellent protection from the elements of space while being comfortable to move around in, thanks to the powered locomotives. Remains very bulky however." icon_state = "hardsuit-ancient" item_state = "anc_hardsuit" - armor = list(MELEE = 30, BULLET = 5, LASER = 5, ENERGY = 10, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 75, STAMINA = 30) + armor = list(MELEE = 30, BULLET = 5, LASER = 5, ENERGY = 10, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 75, STAMINA = 30, BLEED = 70) allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/storage/bag/ore, /obj/item/pickaxe, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/gun/energy/laser/retro, /obj/item/gun/energy/laser/retro/old, /obj/item/gun/energy/e_gun/old) slowdown = 3 helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ancient @@ -854,83 +912,83 @@ helmettype = /obj/item/clothing/head/helmet/space/hardsuit/security/hos allowed = null supports_variations = DIGITIGRADE_VARIATION - armor = list(MELEE = 30, BULLET = 15, LASER = 30, ENERGY = 40, BOMB = 10, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 60) + armor = list(MELEE = 30, BULLET = 15, LASER = 30, ENERGY = 40, BOMB = 10, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 60, BLEED = 70) resistance_flags = FIRE_PROOF | ACID_PROOF - /// How many charges total the shielding has - var/max_charges = 3 - /// How long after we've been shot before we can start recharging. - var/recharge_delay = 20 SECONDS - /// How quickly the shield recharges each charge once it starts charging - var/recharge_rate = 1 SECONDS - /// The icon for the shield - var/shield_icon = "shield-old" - -/obj/item/clothing/suit/space/hardsuit/shielded/Initialize(mapload) - . = ..() - if(!allowed) - allowed = GLOB.advanced_hardsuit_allowed -/obj/item/clothing/suit/space/hardsuit/shielded/ComponentInitialize() - . = ..() - AddComponent(/datum/component/shielded, max_charges = max_charges, recharge_start_delay = recharge_delay, charge_increment_delay = recharge_rate, shield_icon = shield_icon) +/obj/item/clothing/suit/space/hardsuit/shielded/setup_shielding() + AddComponent(/datum/component/shielded, max_charges = 3, recharge_start_delay = 20 SECONDS, charge_increment_delay = 1 SECONDS, charge_recovery = 1, lose_multiple_charges = FALSE, shield_icon = "shield-old") /obj/item/clothing/head/helmet/space/hardsuit/shielded resistance_flags = FIRE_PROOF | ACID_PROOF ///////////////Capture the Flag//////////////////// -/obj/item/clothing/suit/space/hardsuit/shielded/ctf - name = "white shielded hardsuit" - desc = "Standard issue hardsuit for playing capture the flag." - icon_state = "ert_medical" - item_state = "ert_medical" - hardsuit_type = "ert_medical" +// SHIELDED VEST + +/obj/item/clothing/suit/armor/vest/ctf + name = "white shielded vest" + desc = "Standard issue vest for playing capture the flag." + icon = 'icons/mob/clothing/suits/ctf.dmi' + worn_icon = 'icons/mob/clothing/suits/ctf.dmi' + icon_state = "standard" // Adding TRAIT_NODROP is done when the CTF spawner equips people - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/ctf - armor = list(MELEE = 0, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 50, BIO = 100, RAD = 100, FIRE = 95, ACID = 95, STAMINA = 0) - slowdown = 0 - max_charges = 5 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) // CTF gear gives no protection outside of the shield + allowed = null + greyscale_config = /datum/greyscale_config/ctf_standard + greyscale_config_worn = /datum/greyscale_config/ctf_standard_worn + greyscale_colors = "#ffffff" -/obj/item/clothing/suit/space/hardsuit/shielded/ctf/red - name = "red shielded hardsuit" - icon_state = "ert_security" - item_state = "ert_security" - hardsuit_type = "ert_security" - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/ctf/red - shield_icon = "shield-red" - -/obj/item/clothing/suit/space/hardsuit/shielded/ctf/blue - name = "blue shielded hardsuit" - desc = "Standard issue hardsuit for playing capture the flag." - icon_state = "ert_command" - item_state = "ert_command" - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/ctf/blue + ///Icon state to be fed into the shielded component + var/team_shield_icon = "shield-old" +/obj/item/clothing/suit/armor/vest/ctf/setup_shielding() + AddComponent(/datum/component/shielded, max_charges = 150, recharge_start_delay = 20 SECONDS, charge_increment_delay = 1 SECONDS, charge_recovery = 30, lose_multiple_charges = TRUE, shield_icon = team_shield_icon) +// LIGHT SHIELDED VEST -/obj/item/clothing/head/helmet/space/hardsuit/shielded/ctf - name = "shielded hardsuit helmet" - desc = "Standard issue hardsuit helmet for playing capture the flag." - icon_state = "hardsuit0-ert_medical" - item_state = "hardsuit0-ert_medical" - hardsuit_type = "ert_medical" - armor = list(MELEE = 0, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 50, BIO = 100, RAD = 100, FIRE = 95, ACID = 95, STAMINA = 0) +/obj/item/clothing/suit/armor/vest/ctf/light + name = "light white shielded vest" + desc = "Lightweight vest for playing capture the flag." + icon_state = "light" + greyscale_config = /datum/greyscale_config/ctf_light + greyscale_config_worn = /datum/greyscale_config/ctf_light_worn + slowdown = -0.25 +/obj/item/clothing/suit/armor/vest/ctf/light/setup_shielding() + AddComponent(/datum/component/shielded, max_charges = 30, recharge_start_delay = 20 SECONDS, charge_increment_delay = 1 SECONDS, charge_recovery = 30, lose_multiple_charges = TRUE, shield_icon = team_shield_icon) -/obj/item/clothing/head/helmet/space/hardsuit/shielded/ctf/red - icon_state = "hardsuit0-ert_security" - item_state = "hardsuit0-ert_security" - hardsuit_type = "ert_security" +// RED TEAM SUITS -/obj/item/clothing/head/helmet/space/hardsuit/shielded/ctf/blue - name = "shielded hardsuit helmet" - desc = "Standard issue hardsuit helmet for playing capture the flag." - icon_state = "hardsuit0-ert_commander" - item_state = "hardsuit0-ert_commander" - hardsuit_type = "ert_commander" +// Regular +/obj/item/clothing/suit/armor/vest/ctf/red + name = "red shielded vest" + item_state = "ert_security" + team_shield_icon = "shield-red" + greyscale_colors = COLOR_VIVID_RED +// Light +/obj/item/clothing/suit/armor/vest/ctf/light/red + name = "light red shielded vest" + item_state = "ert_security" + team_shield_icon = "shield-red" + greyscale_colors = COLOR_VIVID_RED +// BLUE TEAM SUITS + +// Regular +/obj/item/clothing/suit/armor/vest/ctf/blue + name = "blue shielded vest" + item_state = "ert_command" + team_shield_icon = "shield-old" + greyscale_colors = COLOR_DARK_CYAN + +// Light +/obj/item/clothing/suit/armor/vest/ctf/light/blue + name = "light blue shielded vest" + item_state = "ert_command" + team_shield_icon = "shield-old" + greyscale_colors = COLOR_DARK_CYAN //////Syndicate Version @@ -941,18 +999,21 @@ icon_state = "hardsuit1-syndi" item_state = "syndie_hardsuit" hardsuit_type = "syndi" - armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 40, BOMB = 35, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 60) + armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 40, BOMB = 35, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 60, BLEED = 70) allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/melee/transforming/energy/sword/saber, /obj/item/restraints/handcuffs, /obj/item/tank/internals) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/syndi slowdown = 0 - shield_icon = "shield-red" actions_types = list( + /datum/action/item_action/toggle_spacesuit, /datum/action/item_action/toggle_helmet, /datum/action/item_action/toggle_beacon, /datum/action/item_action/toggle_beacon_frequency ) jetpack = /obj/item/tank/jetpack/suit +/obj/item/clothing/suit/space/hardsuit/shielded/syndi/setup_shielding() + AddComponent(/datum/component/shielded, max_charges = 3, recharge_start_delay = 20 SECONDS, charge_increment_delay = 1 SECONDS, charge_recovery = 1, lose_multiple_charges = FALSE, shield_icon = "shield-red") + /obj/item/clothing/suit/space/hardsuit/shielded/syndi/ComponentInitialize() . = ..() AddComponent(/datum/component/anti_artifact, INFINITY, FALSE, 100) @@ -974,9 +1035,11 @@ icon_state = "hardsuit1-syndi" item_state = "syndie_helm" hardsuit_type = "syndi" - armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 40, BOMB = 35, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 60) - actions_types = list(/datum/action/item_action/toggle_helmet_light,\ - /datum/action/item_action/toggle_beacon_hud) + armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 40, BOMB = 35, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 60, BLEED = 70) + actions_types = list( + /datum/action/item_action/toggle_helmet_light, + /datum/action/item_action/toggle_beacon_hud + ) /obj/item/clothing/head/helmet/space/hardsuit/shielded/syndi/Initialize(mapload) . = ..() @@ -1002,22 +1065,23 @@ icon_state = "deathsquad" item_state = "swat_suit" hardsuit_type = "syndi" - max_charges = 4 - recharge_delay = 1.5 SECONDS - armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY =60, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100) + armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY =60, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100, BLEED = 100) strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT jetpack = /obj/item/tank/jetpack/suit helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/swat dog_fashion = /datum/dog_fashion/back/deathsquad +/obj/item/clothing/suit/space/hardsuit/shielded/swat/setup_shielding() + AddComponent(/datum/component/shielded, max_charges = 4, recharge_start_delay = 1.5 SECONDS, charge_increment_delay = 1 SECONDS, charge_recovery = 1, lose_multiple_charges = FALSE, shield_icon = "shield-old") + /obj/item/clothing/head/helmet/space/hardsuit/shielded/swat name = "death commando helmet" desc = "A tactical helmet with built in energy shielding." icon_state = "deathsquad" item_state = "deathsquad" hardsuit_type = "syndi" - armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 60, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100) + armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 60, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100, BLEED = 100) strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT actions_types = list() @@ -1044,21 +1108,24 @@ desc = "A somehow spaceworthy set of armor with outstanding protection against almost everything. Comes in an oddly nostalgic green. " icon_state = "doomguy" item_state = "doomguy" - max_charges = 1 - recharge_delay = 100 - armor = list(MELEE = 135, BULLET = 135, LASER = 135, ENERGY = 135, BOMB = 135, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100) + armor = list(MELEE = 135, BULLET = 135, LASER = 135, ENERGY = 135, BOMB = 135, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100, BLEED = 100) strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF | LAVA_PROOF helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/doomguy dog_fashion = /datum/dog_fashion/back/deathsquad +/obj/item/clothing/suit/space/hardsuit/shielded/doomguy/setup_shielding() + AddComponent(/datum/component/shielded, max_charges = 1, recharge_start_delay = 1 SECONDS, charge_increment_delay = 1 SECONDS, charge_recovery = 1, lose_multiple_charges = FALSE, shield_icon = "shield-old") + /obj/item/clothing/head/helmet/space/hardsuit/shielded/doomguy name = "juggernaut helmet" desc = "A dusty old helmet, somehow capable of resisting the strongest of blows." icon_state = "doomguy" item_state = "doomguy" - armor = list(MELEE = 135, BULLET = 135, LASER = 135, ENERGY = 135, BOMB = 135, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100) + armor = list(MELEE = 135, BULLET = 135, LASER = 135, ENERGY = 135, BOMB = 135, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100, BLEED = 100) strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT actions_types = list() + +#undef HARDSUIT_EMP_BURN diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 36bed1c8ae5d9..af61ae8dab4be 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -22,7 +22,7 @@ Contains: desc = "An advanced tactical space helmet." icon_state = "deathsquad" item_state = "deathsquad" - armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100) + armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100, BLEED = 100) strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF @@ -37,41 +37,45 @@ Contains: icon_state = "deathsquad" item_state = "swat_suit" allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/knife/combat) - armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100) + armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100, BLEED = 100) strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF helmettype = /obj/item/clothing/head/helmet/space/hardsuit/deathsquad dog_fashion = /datum/dog_fashion/back/deathsquad + cell = /obj/item/stock_parts/cell/bluespace move_sound = list('sound/effects/suitstep1.ogg', 'sound/effects/suitstep2.ogg') /obj/item/clothing/head/helmet/space/beret - name = "officer's beret" + name = "CentCom officer's beret" desc = "An armored beret commonly used by special operations officers. Uses advanced force field technology to protect the head from space." icon = 'icons/obj/clothing/head/beret.dmi' worn_icon = 'icons/mob/clothing/head/beret.dmi' - icon_state = "dsberet" + icon_state = "beret_badge" + greyscale_colors = "#397F3F#FFCE5B" dynamic_hair_suffix = "+generic" dynamic_fhair_suffix = "+generic" flags_inv = 0 - armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100) + armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100, BLEED = 100) strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF /obj/item/clothing/suit/space/officer - name = "officer's coat" + name = "CentCom officer's coat" desc = "An armored, space-proof coat used in special operations." - icon_state = "specops" + icon = 'icons/obj/clothing/suits/armor.dmi' + worn_icon = 'icons/mob/clothing/suits/jacket.dmi' + icon_state = "centcom_coat" icon = 'icons/obj/clothing/suits/jacket.dmi' worn_icon = 'icons/mob/clothing/suits/jacket.dmi' - item_state = "specops" + item_state = "centcom" blood_overlay_type = "coat" slowdown = 0 flags_inv = 0 w_class = WEIGHT_CLASS_NORMAL allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals) - armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100) + armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 50, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100, BLEED = 100) strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF @@ -112,7 +116,7 @@ Contains: worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "pirate" item_state = "pirate" - armor = list(MELEE = 30, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 30, FIRE = 60, ACID = 75, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 30, FIRE = 60, ACID = 75, STAMINA = 20, BLEED = 20) flags_inv = HIDEHAIR strip_delay = 40 equip_delay_other = 20 @@ -131,10 +135,9 @@ Contains: icon_state = "pirate" item_state = "pirate" w_class = WEIGHT_CLASS_NORMAL - flags_inv = 0 allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/melee/transforming/energy/sword/pirate, /obj/item/clothing/glasses/eyepatch, /obj/item/reagent_containers/food/drinks/bottle/rum) slowdown = 0 - armor = list(MELEE = 30, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 30, FIRE = 60, ACID = 75, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 30, FIRE = 60, ACID = 75, STAMINA = 20, BLEED = 20) strip_delay = 40 equip_delay_other = 20 @@ -144,7 +147,7 @@ Contains: desc = "The integrated helmet of an ERT hardsuit, this one has blue highlights." icon_state = "hardsuit0-ert_commander" item_state = "hardsuit0-ert_commander" - armor = list(MELEE = 65, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 100, RAD = 100, FIRE = 80, ACID = 80, STAMINA = 70) + armor = list(MELEE = 65, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 100, RAD = 100, FIRE = 80, ACID = 80, STAMINA = 70, BLEED = 70) strip_delay = 130 light_range = 7 resistance_flags = FIRE_PROOF @@ -182,7 +185,7 @@ Contains: item_state = "ert_command" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals) - armor = list(MELEE = 65, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 100, RAD = 100, FIRE = 80, ACID = 80, STAMINA = 70) + armor = list(MELEE = 65, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 100, RAD = 100, FIRE = 80, ACID = 80, STAMINA = 70, BLEED = 70) slowdown = 0 strip_delay = 130 resistance_flags = FIRE_PROOF @@ -194,6 +197,11 @@ Contains: /datum/action/item_action/toggle_beacon_frequency ) +// ERT suit's gets EMP Protection +/obj/item/clothing/suit/space/hardsuit/ert/Initialize(mapload) + . = ..() + AddElement(/datum/element/empprotection, EMP_PROTECT_CONTENTS) + /obj/item/clothing/suit/space/hardsuit/ert/ui_action_click(mob/user, datum/actiontype) switch(actiontype.type) if(/datum/action/item_action/toggle_helmet) @@ -276,7 +284,7 @@ Contains: icon_state = "space" item_state = "eva_suit" desc = "A lightweight space suit with the basic ability to protect the wearer from the vacuum of space during emergencies." - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 20, FIRE = 50, ACID = 65, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 20, FIRE = 50, ACID = 65, STAMINA = 0, BLEED = 0, BLEED = 30) /obj/item/clothing/head/helmet/space/eva name = "EVA helmet" @@ -284,7 +292,7 @@ Contains: item_state = "eva_helmet" desc = "A lightweight space helmet with the basic ability to protect the wearer from the vacuum of space during emergencies." flash_protect = 0 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 20, FIRE = 50, ACID = 65, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 20, FIRE = 50, ACID = 65, STAMINA = 0, BLEED = 0, BLEED = 30) /obj/item/clothing/head/helmet/space/freedom name = "eagle helmet" @@ -293,7 +301,7 @@ Contains: worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "griffinhat" item_state = null - armor = list(MELEE = 20, BULLET = 40, LASER = 30, ENERGY = 25, BOMB = 100, BIO = 100, RAD = 100, FIRE = 80, ACID = 80, STAMINA = 10) + armor = list(MELEE = 20, BULLET = 40, LASER = 30, ENERGY = 25, BOMB = 100, BIO = 100, RAD = 100, FIRE = 80, ACID = 80, STAMINA = 10, BLEED = 30) strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = ACID_PROOF | FIRE_PROOF @@ -304,7 +312,7 @@ Contains: icon_state = "freedom" item_state = "freedom" allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals) - armor = list(MELEE = 20, BULLET = 40, LASER = 30, ENERGY = 25, BOMB = 100, BIO = 100, RAD = 100, FIRE = 80, ACID = 80, STAMINA = 10) + armor = list(MELEE = 20, BULLET = 40, LASER = 30, ENERGY = 25, BOMB = 100, BIO = 100, RAD = 100, FIRE = 80, ACID = 80, STAMINA = 10, BLEED = 30) strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = ACID_PROOF | FIRE_PROOF @@ -385,7 +393,7 @@ Contains: desc = "A bulky, air-tight helmet meant to protect the user during emergency situations. It doesn't look very durable." icon_state = "syndicate-helm-orange" item_state = "syndicate-helm-orange" - armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 10, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 10, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 5) strip_delay = 65 flash_protect = 0 @@ -396,7 +404,7 @@ Contains: icon_state = "syndicate-orange" item_state = "syndicate-orange" slowdown = 2 - armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 10, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 10, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 5) strip_delay = 65 w_class = WEIGHT_CLASS_NORMAL @@ -416,9 +424,10 @@ Contains: icon_state = "hunter" item_state = "swat_suit" allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/knife/combat) - armor = list(melee = 60, bullet = 40, laser = 40, energy = 50, bomb = 100, bio = 100, rad = 100, fire = 100, acid = 100, stamina = 70) + armor = list(melee = 60, bullet = 40, laser = 40, energy = 50, bomb = 100, bio = 100, rad = 100, fire = 100, acid = 100, stamina = 70, BLEED = 70) strip_delay = 130 resistance_flags = FIRE_PROOF | ACID_PROOF + cell = /obj/item/stock_parts/cell/hyper /obj/item/clothing/head/helmet/space/hardsuit/skinsuit name = "skinsuit helmet" @@ -429,7 +438,7 @@ Contains: max_integrity = 200 desc = "An airtight helmet meant to protect the wearer during emergency situations." permeability_coefficient = 0.01 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 20, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 20, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) min_cold_protection_temperature = EMERGENCY_HELM_MIN_TEMP_PROTECT heat_protection = NONE flash_protect = 0 @@ -458,7 +467,7 @@ Contains: species_restricted = null gas_transfer_coefficient = 0.5 permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) allowed = list(/obj/item/flashlight, /obj/item/tank/internals) min_cold_protection_temperature = EMERGENCY_SUIT_MIN_TEMP_PROTECT heat_protection = NONE @@ -474,4 +483,4 @@ Contains: icon_state = "hunter" item_state = "hunter" resistance_flags = FIRE_PROOF | ACID_PROOF - armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 20) + armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 20, BLEED = 40) diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index f48881e11cde0..a5b0dd6acb854 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -5,7 +5,7 @@ name = "EVA plasma envirosuit" desc = "A special plasma containment suit designed to be space-worthy, as well as worn over other clothing. Like its smaller counterpart, it can automatically extinguish the wearer in a crisis, and holds twice as many charges." allowed = list(/obj/item/gun, /obj/item/ammo_casing, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/melee/transforming/energy/sword, /obj/item/restraints/handcuffs, /obj/item/tank) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 100, ACID = 75, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 100, ACID = 75, STAMINA = 0, BLEED = 10) resistance_flags = FIRE_PROOF icon_state = "plasmaman_suit" item_state = "plasmaman_suit" @@ -51,9 +51,9 @@ strip_delay = 80 flash_protect = 2 tint = 2 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 100, ACID = 75, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 100, ACID = 75, STAMINA = 0, BLEED = 10) resistance_flags = FIRE_PROOF - light_system = MOVABLE_LIGHT + light_system = MOVABLE_LIGHT_DIRECTIONAL light_range = 4 light_on = FALSE var/helmet_on = FALSE @@ -244,7 +244,7 @@ name = "security envirosuit helmet" desc = "A plasmaman containment helmet designed for security officers, protecting them from burning alive, along-side other undesirables." greyscale_colors = "#9F2A2E#2D2D2D#7D282D" - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 100, ACID = 75, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 100, ACID = 75, STAMINA = 10, BLEED = 10) /obj/item/clothing/head/helmet/space/plasmaman/security/warden name = "warden's envirosuit helmet" @@ -295,7 +295,7 @@ name = "engineering envirosuit helmet" desc = "A space-worthy helmet specially designed for engineer plasmamen, the usual purple stripes being replaced by engineering's orange." greyscale_colors = "#F0DE00#D75600#F0DE00" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 10, FIRE = 100, ACID = 75, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 10, FIRE = 100, ACID = 75, STAMINA = 0, BLEED = 10) max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT /obj/item/clothing/head/helmet/space/plasmaman/engineering/atmospherics @@ -461,7 +461,7 @@ name = "security Mk.II envirosuit helmet" desc = "A stylish new iteration upon the original plasmaman containment helmet design for security officers, retaining all the old protections for a new era of fragile law enforcement." greyscale_colors = "#9F2A2E#2D2D2D" - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 100, ACID = 75, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 100, ACID = 75, STAMINA = 10, BLEED = 10) /obj/item/clothing/head/helmet/space/plasmaman/mark2/security/warden name = "warden's Mk.II envirosuit helmet" @@ -512,7 +512,7 @@ name = "engineering Mk.II envirosuit helmet" desc = "A new iteration upon the classic space-worthy design, painted in classic engineering pigments." greyscale_colors = "#E8D700#D75600" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 10, FIRE = 100, ACID = 75, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 10, FIRE = 100, ACID = 75, STAMINA = 0, BLEED = 10) max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT /obj/item/clothing/head/helmet/space/plasmaman/mark2/engineering/atmospherics @@ -713,7 +713,7 @@ name = "engineering protective envirosuit helmet" desc = "A safer looking re-imagining of the classic space-worthy design, painted in classic engineering pigments." greyscale_colors = "#E8D700#D75600" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 10, FIRE = 100, ACID = 75, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 10, FIRE = 100, ACID = 75, STAMINA = 0, BLEED = 10) max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT /obj/item/clothing/head/helmet/space/plasmaman/protective/engineering/atmospherics diff --git a/code/modules/clothing/spacesuits/syndi.dm b/code/modules/clothing/spacesuits/syndi.dm index 38f43419aaa22..8d6552506a5ca 100644 --- a/code/modules/clothing/spacesuits/syndi.dm +++ b/code/modules/clothing/spacesuits/syndi.dm @@ -4,7 +4,7 @@ icon_state = "syndicate" item_state = "syndicate" desc = "Has a tag on it: Totally not property of an enemy corporation, honest!" - armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 40, BOMB = 30, BIO = 30, RAD = 30, FIRE = 80, ACID = 85, STAMINA = 50) + armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 40, BOMB = 30, BIO = 30, RAD = 30, FIRE = 80, ACID = 85, STAMINA = 50, BLEED = 40) /obj/item/clothing/suit/space/syndicate name = "red space suit" @@ -13,8 +13,8 @@ desc = "Has a tag on it: Totally not property of an enemy corporation, honest!" w_class = WEIGHT_CLASS_NORMAL allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/melee/transforming/energy/sword/saber, /obj/item/restraints/handcuffs, /obj/item/tank/internals) - armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 40, BOMB = 30, BIO = 30, RAD = 30, FIRE = 80, ACID = 85, STAMINA = 50) - + armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 40, BOMB = 30, BIO = 30, RAD = 30, FIRE = 80, ACID = 85, STAMINA = 50, BLEED = 40) + cell = /obj/item/stock_parts/cell/hyper //Green syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/green diff --git a/code/modules/clothing/suits/_suits.dm b/code/modules/clothing/suits/_suits.dm index c5e44eed3df98..3ddbb1945e747 100644 --- a/code/modules/clothing/suits/_suits.dm +++ b/code/modules/clothing/suits/_suits.dm @@ -10,7 +10,7 @@ /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman ) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 5) slot_flags = ITEM_SLOT_OCLOTHING var/blood_overlay_type = "suit" var/move_sound = null @@ -18,6 +18,9 @@ var/mob/listeningTo pocket_storage_component_path = /datum/component/storage/concrete/pockets/exo +/obj/item/clothing/suit/Initialize(mapload) + . = ..() + setup_shielding() /obj/item/clothing/suit/worn_overlays(mutable_appearance/standing, isinhands = FALSE, icon_file, item_layer, atom/origin) . = list() @@ -81,4 +84,13 @@ listeningTo = null . = ..() +/** + * Wrapper proc to apply shielding through AddComponent(). + * Called in /obj/item/clothing/Initialize(). + * Override with an AddComponent(/datum/component/shielded, args) call containing the desired shield statistics. + * See /datum/component/shielded documentation for a description of the arguments + **/ +/obj/item/clothing/suit/proc/setup_shielding() + return + #undef FOOTSTEP_COOLDOWN diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index b8794bcd84bd7..c4738d10b14c4 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -11,7 +11,7 @@ equip_delay_other = 40 max_integrity = 250 resistance_flags = NONE - armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30) + armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30, BLEED = 50) clothing_flags = THICKMATERIAL slowdown = 0.08 @@ -42,10 +42,12 @@ /obj/item/clothing/suit/armor/vest/blueshirt name = "large armor vest" - desc = "A large, yet comfortable piece of armor, protecting you from some threats. Type H-L" + desc = "A type H-L armored vest which provides greater protection than its I-A counterpart, at the cost of being bulkier." icon_state = "blueshift" item_state = null custom_premium_price = 600 + armor = list(MELEE = 40, BULLET = 40, LASER = 40, ENERGY = 45, BOMB = 30, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 40) + slowdown = 0.14 /obj/item/clothing/suit/armor/vest/corporate name = "corporate Jacket" @@ -53,7 +55,8 @@ icon_state = "secjacket" item_state = "secjacket" body_parts_covered = CHEST|ARMS - armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 35, BOMB = 20, BIO = 0, RAD = 0, FIRE = 45, ACID = 45, STAMINA = 30) + armor = list(MELEE = 25, BULLET = 25, LASER = 25, ENERGY = 35, BOMB = 20, BIO = 0, RAD = 0, FIRE = 45, ACID = 45, STAMINA = 30, BLEED = 20) + slowdown = 0.02 /obj/item/clothing/suit/armor/hos name = "armored greatcoat" @@ -61,7 +64,7 @@ icon_state = "hos" item_state = "greatcoat" body_parts_covered = CHEST|GROIN|ARMS|LEGS - armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, RAD = 0, FIRE = 70, ACID = 90, STAMINA = 40) + armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, RAD = 0, FIRE = 70, ACID = 90, STAMINA = 40, BLEED = 40) cold_protection = CHEST|GROIN|LEGS|ARMS heat_protection = CHEST|GROIN|LEGS|ARMS strip_delay = 80 @@ -112,7 +115,7 @@ icon_state = "capcarapace" item_state = "armor" body_parts_covered = CHEST|GROIN - armor = list(MELEE = 50, BULLET = 40, LASER = 50, ENERGY = 60, BOMB = 25, BIO = 0, RAD = 0, FIRE = 100, ACID = 90, STAMINA = 40) + armor = list(MELEE = 50, BULLET = 40, LASER = 50, ENERGY = 60, BOMB = 25, BIO = 0, RAD = 0, FIRE = 100, ACID = 90, STAMINA = 40, BLEED = 60) dog_fashion = null resistance_flags = FIRE_PROOF @@ -134,7 +137,7 @@ icon_state = "capjacket" item_state = null body_parts_covered = CHEST|ARMS - armor = list(MELEE = 40, BULLET = 30, LASER = 40, ENERGY = 50, BOMB = 55, BIO = 0, RAD = 0, FIRE = 90, ACID = 80, STAMINA = 40) + armor = list(MELEE = 40, BULLET = 30, LASER = 40, ENERGY = 50, BOMB = 55, BIO = 0, RAD = 0, FIRE = 90, ACID = 80, STAMINA = 40, BLEED = 30) /obj/item/clothing/suit/armor/riot name = "riot suit" @@ -144,7 +147,7 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - armor = list(MELEE = 50, BULLET = 10, LASER = 10, ENERGY = 15, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 50) + armor = list(MELEE = 50, BULLET = 10, LASER = 10, ENERGY = 15, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 50, BLEED = 70) blocks_shove_knockdown = TRUE strip_delay = 80 equip_delay_other = 60 @@ -157,7 +160,7 @@ icon_state = "bonearmor" item_state = "bonearmor" blood_overlay_type = "armor" - armor = list(MELEE = 35, BULLET = 25, LASER = 25, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 20) + armor = list(MELEE = 35, BULLET = 25, LASER = 25, ENERGY = 30, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 20, BLEED = 50) body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS slowdown = 0.1 @@ -167,7 +170,7 @@ icon_state = "bulletproof" item_state = "armor" blood_overlay_type = "armor" - armor = list(MELEE = 15, BULLET = 60, LASER = 10, ENERGY = 10, BOMB = 40, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 40) + armor = list(MELEE = 15, BULLET = 60, LASER = 10, ENERGY = 10, BOMB = 40, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 40, BLEED = 60) strip_delay = 70 equip_delay_other = 50 @@ -177,7 +180,7 @@ icon_state = "armor_reflec" item_state = "armor_reflec" blood_overlay_type = "armor" - armor = list(MELEE = 10, BULLET = 10, LASER = 60, ENERGY = 80, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 40) + armor = list(MELEE = 10, BULLET = 10, LASER = 60, ENERGY = 80, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 40, BLEED = 10) resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF var/hit_reflect_chance = 40 @@ -199,23 +202,6 @@ allowed = GLOB.detective_vest_allowed //All of the armor below is mostly unused - -/obj/item/clothing/suit/armor/centcom - name = "\improper CentCom armor" - desc = "A suit that protects against some damage." - icon_state = "centcom" - item_state = "centcom" - w_class = WEIGHT_CLASS_BULKY - body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - allowed = list(/obj/item/gun/energy, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) - flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT - cold_protection = CHEST | GROIN | LEGS | FEET | ARMS | HANDS - min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT - armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 60, BOMB = 100, BIO = 100, RAD = 100, FIRE = 90, ACID = 90, STAMINA = 70) - slowdown = 0.1 - /obj/item/clothing/suit/armor/heavy name = "heavy armor" desc = "A heavily armored suit that protects against moderate damage." @@ -226,7 +212,7 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS slowdown = 3 flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT - armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 60, BOMB = 100, BIO = 100, RAD = 100, FIRE = 90, ACID = 90, STAMINA = 60) + armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 60, BOMB = 100, BIO = 100, RAD = 100, FIRE = 90, ACID = 90, STAMINA = 60, BLEED = 70) move_sound = list('sound/effects/suitstep1.ogg', 'sound/effects/suitstep2.ogg') slowdown = 0.3 @@ -235,7 +221,7 @@ flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 60, BOMB = 100, BIO = 100, RAD = 100, FIRE = 90, ACID = 90, STAMINA = 0) + armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 60, BOMB = 100, BIO = 100, RAD = 100, FIRE = 90, ACID = 90, STAMINA = 0, BLEED = 0) move_sound = list('sound/effects/suitstep1.ogg', 'sound/effects/suitstep2.ogg') /obj/item/clothing/suit/armor/tdome/red @@ -252,7 +238,7 @@ /obj/item/clothing/suit/armor/tdome/holosuit name = "thunderdome suit" - armor = list(MELEE = 10, BULLET = 10, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 10, BULLET = 10, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) cold_protection = null heat_protection = null @@ -295,14 +281,14 @@ equip_delay_other = 40 max_integrity = 200 resistance_flags = FLAMMABLE - armor = list(MELEE = 20, BULLET = 40, LASER = 30, ENERGY = 40, BOMB = 15, BIO = 0, RAD = 0, FIRE = 40, ACID = 50, STAMINA = 30) + armor = list(MELEE = 20, BULLET = 40, LASER = 30, ENERGY = 40, BOMB = 15, BIO = 0, RAD = 0, FIRE = 40, ACID = 50, STAMINA = 30, BLEED = 60) /obj/item/clothing/suit/armor/vest/russian name = "russian vest" desc = "A bulletproof vest with forest camo. Good thing there's plenty of forests to hide in around here, right?" icon_state = "rus_armor" item_state = "rus_armor" - armor = list(MELEE = 25, BULLET = 30, LASER = 0, ENERGY = 15, BOMB = 10, BIO = 0, RAD = 20, FIRE = 20, ACID = 50, STAMINA = 25) + armor = list(MELEE = 25, BULLET = 30, LASER = 0, ENERGY = 15, BOMB = 10, BIO = 0, RAD = 20, FIRE = 20, ACID = 50, STAMINA = 25, BLEED = 20) slowdown = 0.05 /obj/item/clothing/suit/armor/vest/russian_coat @@ -313,4 +299,17 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 50, RAD = 20, FIRE = -10, ACID = 50, STAMINA = 30) + armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 50, RAD = 20, FIRE = -10, ACID = 50, STAMINA = 30, BLEED = 20) + +/obj/item/clothing/suit/armor/centcom_formal + name = "\improper CentCom formal coat" + desc = "A stylish coat given to CentCom Commanders. Perfect for sending ERTs to suicide missions with style!" + icon_state = "centcom_formal" + item_state = "centcom" + body_parts_covered = CHEST|GROIN|ARMS + armor = list(MELEE = 35, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 35, BIO = 10, RAD = 10, FIRE = 10, ACID = 60, STAMINA = 40, BLEED = 20) + +/obj/item/clothing/suit/armor/centcom_formal/Initialize(mapload) + . = ..() + AddComponent(/datum/component/toggle_icon) + allowed = GLOB.security_wintercoat_allowed diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index 3dde7ff43b8dc..3c54e15f9bdeb 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -8,7 +8,7 @@ item_state = "bio_hood" permeability_coefficient = 0.01 clothing_flags = THICKMATERIAL | BLOCK_GAS_SMOKE_EFFECT | SNUG_FIT - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 80, FIRE = 30, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 80, FIRE = 30, ACID = 100, STAMINA = 0, BLEED = 5) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE|HIDESNOUT resistance_flags = ACID_PROOF flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH @@ -27,7 +27,7 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS slowdown = 1 allowed = list(/obj/item/tank/internals, /obj/item/pen, /obj/item/flashlight/pen, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 80, FIRE = 30, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 80, FIRE = 30, ACID = 100, STAMINA = 0, BLEED = 5) flags_inv = HIDEGLOVES|HIDEJUMPSUIT strip_delay = 70 equip_delay_other = 70 @@ -53,11 +53,11 @@ //Security biosuit, grey with red stripe across the chest /obj/item/clothing/head/bio_hood/security - armor = list(MELEE = 25, BULLET = 15, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 100, RAD = 80, FIRE = 30, ACID = 100, STAMINA = 20) + armor = list(MELEE = 25, BULLET = 15, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 100, RAD = 80, FIRE = 30, ACID = 100, STAMINA = 20, BLEED = 10) icon_state = "bio_security" /obj/item/clothing/suit/bio_suit/security - armor = list(MELEE = 25, BULLET = 15, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 100, RAD = 80, FIRE = 30, ACID = 100, STAMINA = 20) + armor = list(MELEE = 25, BULLET = 15, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 100, RAD = 80, FIRE = 30, ACID = 100, STAMINA = 20, BLEED = 10) icon_state = "bio_security" diff --git a/code/modules/clothing/suits/chaplainsuits.dm b/code/modules/clothing/suits/chaplainsuits.dm index de791187c41ac..5ba05f80d4d4f 100644 --- a/code/modules/clothing/suits/chaplainsuits.dm +++ b/code/modules/clothing/suits/chaplainsuits.dm @@ -130,6 +130,44 @@ slowdown = 0 move_sound = null +/obj/item/clothing/head/helmet/plate/crusader + name = "Crusader's Hood" + desc = "A brownish hood." + icon = 'icons/obj/clothing/head/chaplain.dmi' + worn_icon = 'icons/mob/clothing/head/chaplain.dmi' + icon_state = "crusader" + w_class = WEIGHT_CLASS_NORMAL + flags_inv = HIDEHAIR|HIDEEARS|HIDEFACE + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 40, BOMB = 60, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 50, BLEED = 60) + +/obj/item/clothing/head/helmet/plate/crusader/blue + icon_state = "crusader-blue" + item_state = null + +/obj/item/clothing/head/helmet/plate/crusader/red + icon_state = "crusader-red" + item_state = null + +//Prophet helmet +/obj/item/clothing/head/helmet/plate/crusader/prophet + name = "Prophet's Hat" + desc = "A religious-looking hat." + icon_state = null + worn_icon = 'icons/mob/large-worn-icons/64x64/head.dmi' + item_state = null + flags_1 = 0 + armor = list(MELEE = 60, BULLET = 60, LASER = 60, ENERGY = 50, BOMB = 70, BIO = 50, RAD = 50, FIRE = 60, ACID = 60, STAMINA = 60, BLEED = 60) //religion protects you from disease and radiation, honk. + worn_x_dimension = 64 + worn_y_dimension = 64 + +/obj/item/clothing/head/helmet/plate/crusader/prophet/red + icon_state = "prophet-red" + item_state = null + +/obj/item/clothing/head/helmet/plate/crusader/prophet/blue + icon_state = "prophet-blue" + item_state = null + /obj/item/clothing/head/helmet/chaplain/cage name = "cage" desc = "A cage that restrains the will of the self, allowing one to see the profane world for what it is." diff --git a/code/modules/clothing/suits/cloaks.dm b/code/modules/clothing/suits/cloaks.dm index 4d17d97204bbe..2e2214d96b77f 100644 --- a/code/modules/clothing/suits/cloaks.dm +++ b/code/modules/clothing/suits/cloaks.dm @@ -63,7 +63,7 @@ icon_state = "goliath_cloak" desc = "A staunch, practical cape made out of numerous monster materials, it is coveted amongst exiles & hermits." allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/pickaxe, /obj/item/spear, /obj/item/spear/bonespear, /obj/item/organ/regenerative_core/legion, /obj/item/knife/combat/bone, /obj/item/knife/combat/survival) - armor = list(MELEE = 50, BULLET = 10, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 30) //a fair alternative to bone armor, requiring alternative materials and gaining a suit slot + armor = list(MELEE = 50, BULLET = 10, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 30, BLEED = 20) //a fair alternative to bone armor, requiring alternative materials and gaining a suit slot hoodtype = /obj/item/clothing/head/hooded/cloakhood/goliath body_parts_covered = CHEST|GROIN|ARMS resistance_flags = FIRE_PROOF @@ -72,7 +72,7 @@ name = "goliath cloak hood" icon_state = "golhood" desc = "A protective & concealing hood." - armor = list(MELEE = 50, BULLET = 10, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 30) + armor = list(MELEE = 50, BULLET = 10, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 30, BLEED = 30) flags_inv = HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR transparent_protection = HIDEMASK resistance_flags = FIRE_PROOF @@ -82,7 +82,7 @@ icon_state = "dragon" desc = "A suit of armour fashioned from the remains of an ash drake." allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/spear) - armor = list(MELEE = 70, BULLET = 30, LASER = 50, ENERGY = 40, BOMB = 70, BIO = 60, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 30) + armor = list(MELEE = 70, BULLET = 30, LASER = 50, ENERGY = 40, BOMB = 70, BIO = 60, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 30, BLEED = 50) hoodtype = /obj/item/clothing/head/hooded/cloakhood/drake heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS @@ -95,7 +95,7 @@ name = "drake helm" icon_state = "dragon" desc = "The skull of a dragon." - armor = list(MELEE = 70, BULLET = 30, LASER = 50, ENERGY = 40, BOMB = 70, BIO = 60, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 30) + armor = list(MELEE = 70, BULLET = 30, LASER = 50, ENERGY = 40, BOMB = 70, BIO = 60, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 30, BLEED = 50) heat_protection = HEAD max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF @@ -105,7 +105,7 @@ name = "Heavy bone armor" icon_state = "hbonearmor" desc = "A tribal armor plate, crafted from animal bone. A heavier variation of standard bone armor." - armor = list(MELEE = 40, BULLET = 25, LASER = 30, ENERGY = 30, BOMB = 30, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 20) + armor = list(MELEE = 40, BULLET = 25, LASER = 30, ENERGY = 30, BOMB = 30, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 20, BLEED = 70) hoodtype = /obj/item/clothing/head/hooded/cloakhood/bone heat_protection = CHEST|GROIN|LEGS|FEET|ARMS body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS @@ -117,7 +117,7 @@ name = "bone helmet" icon_state = "hskull" desc = "An intimidating tribal helmet, it doesn't look very comfortable." - armor = list(MELEE = 35, BULLET = 25, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 20) + armor = list(MELEE = 35, BULLET = 25, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 20, BLEED = 50) heat_protection = HEAD max_heat_protection_temperature = HELMET_MAX_TEMP_PROTECT resistance_flags = NONE diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 1c20f88f186f2..26a9f314d52eb 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -75,7 +75,7 @@ item_state = "det_suit" blood_overlay_type = "coat" body_parts_covered = CHEST|GROIN|ARMS - armor = list(MELEE = 25, BULLET = 10, LASER = 25, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 45, STAMINA = 40) + armor = list(MELEE = 25, BULLET = 10, LASER = 25, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 45, STAMINA = 40, BLEED = 30) cold_protection = CHEST|GROIN|ARMS heat_protection = CHEST|GROIN|ARMS supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON @@ -106,7 +106,7 @@ icon_state = "brig_phys_vest" item_state = "sec_helm"//looks kinda similar, I guess allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/storage/firstaid, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/police/telescopic, /obj/item/soap, /obj/item/sensor_device, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 30, BLEED = 20) //Engineering /obj/item/clothing/suit/hazardvest @@ -228,7 +228,7 @@ /obj/item/tank/internals, /obj/item/melee/curator_whip ) - armor = list(MELEE = 25, BULLET = 10, LASER = 25, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 45, STAMINA = 30) + armor = list(MELEE = 25, BULLET = 10, LASER = 25, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 45, STAMINA = 30, BLEED = 10) cold_protection = CHEST|ARMS heat_protection = CHEST|ARMS diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index d33ab50e1a761..38daa6ea23bad 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -28,7 +28,7 @@ /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman ) - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 0, BLEED = 5) species_exception = list(/datum/species/golem) /obj/item/clothing/suit/toggle/labcoat/cmo @@ -47,7 +47,7 @@ name = "security medic's labcoat" icon_state = "labcoat_sec" item_state = "labcoat_sec" - armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0, fire = 50, acid = 50, stamina = 30) + armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0, fire = 50, acid = 50, stamina = 30, BLEED = 10) /obj/item/clothing/suit/toggle/labcoat/mad name = "\proper The Mad's labcoat" diff --git a/code/modules/clothing/suits/reactive_armour.dm b/code/modules/clothing/suits/reactive_armour.dm index e3c17fb717cd5..bfacbf6ee3390 100644 --- a/code/modules/clothing/suits/reactive_armour.dm +++ b/code/modules/clothing/suits/reactive_armour.dm @@ -12,7 +12,8 @@ /obj/effect/anomaly/bioscrambler = /obj/item/clothing/suit/armor/reactive/bioscrambling, /obj/effect/anomaly/flux = /obj/item/clothing/suit/armor/reactive/tesla, /obj/effect/anomaly/grav = /obj/item/clothing/suit/armor/reactive/repulse, - /obj/effect/anomaly/hallucination = /obj/item/clothing/suit/armor/reactive/hallucinating + /obj/effect/anomaly/hallucination = /obj/item/clothing/suit/armor/reactive/hallucinating, + /obj/effect/anomaly/blood = /obj/item/clothing/suit/armor/reactive/bleed ) if(istype(weapon, /obj/item/assembly/signaler/anomaly)) @@ -32,7 +33,7 @@ icon_state = "reactiveoff" item_state = "reactiveoff" blood_overlay_type = "armor" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 10) actions_types = list(/datum/action/item_action/toggle) resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF hit_reaction_chance = 50 @@ -390,3 +391,32 @@ owner.visible_message("[src] blocks [attack_text], but pulls a massive charge of biohazard material into [owner] from the surrounding environment!") bioscrambler_pulse(owner, range, TRUE, TRUE) return TRUE + +//Bleeding + +/obj/item/clothing/suit/armor/reactive/bleed + name = "reactive bleed armor" + desc = "An experimental suit of armor with sensitive detectors hooked up to a biohazard release valve. It has some kind of blood boiling anomaly inside." + cooldown_message = "Your blood runs cold..." + emp_message = "Oh fuck..." + ///Range of the effect. + var/range = 4 + +/obj/item/clothing/suit/armor/reactive/bleed/cooldown_activation(mob/living/carbon/human/owner) + var/datum/effect_system/spark_spread/sparks = new /datum/effect_system/spark_spread + sparks.set_up(1, 1, src) + sparks.start() + return ..() + +/obj/item/clothing/suit/armor/reactive/bleed/reactive_activation(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + owner.visible_message("[src] blocks [attack_text], the blood anomaly from within releasing a massive cloud of razors!") + owner.AddComponent(/datum/component/pellet_cloud, projectile_type=/obj/projectile/bullet/shrapnel/bleed, magnitude=3) + playsound(src, 'sound/weapons/shrapnel.ogg', 70, TRUE) + return TRUE + +/obj/item/clothing/suit/armor/reactive/bleed/emp_activation(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + owner.visible_message("[src] blocks [attack_text], but pulls a massive charge of biohazard material into [owner] from the surrounding environment!") + owner.AddComponent(/datum/component/pellet_cloud, projectile_type=/obj/projectile/bullet/shrapnel/bleed, magnitude=5) + owner.add_bleeding(BLEED_CRITICAL) + playsound(src, 'sound/weapons/shrapnel.ogg', 70, TRUE) + return TRUE diff --git a/code/modules/clothing/suits/toggles.dm b/code/modules/clothing/suits/toggles.dm index 62c1aae304ab3..1acedc879ad5a 100644 --- a/code/modules/clothing/suits/toggles.dm +++ b/code/modules/clothing/suits/toggles.dm @@ -41,7 +41,7 @@ /obj/item/clothing/suit/hooded/proc/RemoveHood() src.icon_state = "[initial(icon_state)]" hood_up = FALSE - + if(hood) if(ishuman(hood.loc)) var/mob/living/carbon/human/H = hood.loc @@ -175,6 +175,7 @@ if(!helmettype) return if(!helmet) + to_chat(H, "The helmet's lightbulb seems to be damaged! You'll need a replacement bulb.") return if(!helmet_on) if(ishuman(src.loc)) diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index 60b2b511d325b..f89989b87caa1 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -32,7 +32,7 @@ /obj/item/powertool/jaws_of_life ) slowdown = 1 - armor = list(MELEE = 15, BULLET = 5, LASER = 20, ENERGY = 10, BOMB = 20, BIO = 10, RAD = 20, FIRE = 100, ACID = 50, STAMINA = 10) + armor = list(MELEE = 15, BULLET = 5, LASER = 20, ENERGY = 10, BOMB = 20, BIO = 10, RAD = 20, FIRE = 100, ACID = 50, STAMINA = 10, BLEED = 25) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS @@ -70,7 +70,7 @@ desc = "Use in case of bomb." icon_state = "bombsuit" clothing_flags = THICKMATERIAL | SNUG_FIT - armor = list(MELEE = 20, BULLET = 0, LASER = 20, ENERGY = 10, BOMB = 100, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 10) + armor = list(MELEE = 20, BULLET = 0, LASER = 20, ENERGY = 10, BOMB = 100, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 10, BLEED = 25) flags_inv = HIDEFACE|HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT dynamic_hair_suffix = "" dynamic_fhair_suffix = "" @@ -95,7 +95,7 @@ clothing_flags = THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS slowdown = 2 - armor = list(MELEE = 20, BULLET = 0, LASER = 20, ENERGY = 10, BOMB = 100, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 10) + armor = list(MELEE = 20, BULLET = 0, LASER = 20, ENERGY = 10, BOMB = 100, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 10, BLEED = 25) flags_inv = HIDEJUMPSUIT heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT @@ -133,7 +133,7 @@ desc = "A hood with radiation protective properties. The label reads, 'Made with lead. Please do not consume insulation.'" clothing_flags = THICKMATERIAL | SNUG_FIT flags_inv = HIDEMASK|HIDEEARS|HIDEFACE|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 60, RAD = 100, FIRE = 30, ACID = 30, STAMINA = 10) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 60, RAD = 100, FIRE = 30, ACID = 30, STAMINA = 10, BLEED = 15) strip_delay = 60 equip_delay_other = 60 flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH @@ -151,7 +151,7 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/geiger_counter) slowdown = 1.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 60, RAD = 100, FIRE = 30, ACID = 30, STAMINA = 10) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 60, RAD = 100, FIRE = 30, ACID = 30, STAMINA = 10, BLEED = 15) strip_delay = 60 equip_delay_other = 60 flags_inv = HIDEJUMPSUIT diff --git a/code/modules/clothing/suits/wintercoats.dm b/code/modules/clothing/suits/wintercoats.dm index fb33b76761d58..c357091cca300 100644 --- a/code/modules/clothing/suits/wintercoats.dm +++ b/code/modules/clothing/suits/wintercoats.dm @@ -56,17 +56,19 @@ /obj/item/clothing/suit/hooded/wintercoat/security name = "security winter coat" + desc = "A thick jacket made from a light, fire-resistant kevlar-like material which provides some protection to the user. It is particularly effective against energy-based threats due to its thickness and insulation." icon_state = "coatsecurity" item_state = "coatsecurity" - armor = list(MELEE = 25, BULLET = 15, LASER = 30, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 0, ACID = 45, STAMINA = 20) hoodtype = /obj/item/clothing/head/hooded/winterhood/security - slowdown = 0.05 + armor = list(MELEE = 15, BULLET = 15, LASER = 40, ENERGY = 50, BOMB = 25, BIO = 0, RAD = 0, FIRE = 60, ACID = 45, STAMINA = 40) + slowdown = 0.04 /obj/item/clothing/suit/hooded/wintercoat/security/Initialize(mapload) . = ..() allowed = GLOB.security_wintercoat_allowed /obj/item/clothing/head/hooded/winterhood/security + armor = list(MELEE = 15, BULLET = 15, LASER = 40, ENERGY = 50, BOMB = 25, BIO = 0, RAD = 0, FIRE = 60, ACID = 45, STAMINA = 40) icon_state = "winterhood_security" /obj/item/clothing/suit/hooded/wintercoat/detective @@ -464,4 +466,21 @@ /obj/item/clothing/head/hooded/winterhood/cargo/old icon_state = "old_winterhood_cargo" -//end of winter coats +//end of winter coats //uhhh... nuh uh + +// CentCom +/obj/item/clothing/suit/hooded/wintercoat/centcom + name = "centcom winter coat" + desc = "A luxurious winter coat woven in the bright green and gold colours of Central Command. It has a small pin in the shape of the Nanotrasen logo for a zipper." + icon_state = "coatcentcom" + item_state = "coatcentcom" + armor = list(MELEE = 35, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 35, BIO = 10, RAD = 10, FIRE = 10, ACID = 60) + hoodtype = /obj/item/clothing/head/hooded/winterhood/centcom + +/obj/item/clothing/suit/hooded/wintercoat/centcom/Initialize(mapload) + . = ..() + allowed += GLOB.security_wintercoat_allowed + +/obj/item/clothing/head/hooded/winterhood/centcom + icon_state = "hood_centcom" + armor = list(MELEE = 35, BULLET = 40, LASER = 40, ENERGY = 50, BOMB = 35, BIO = 10, RAD = 10, FIRE = 10, ACID = 60) diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index e7bca1b48511b..fb3781dbb0315 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -7,7 +7,7 @@ item_state = "wizhat" gas_transfer_coefficient = 0.01 // IT'S MAGICAL OKAY JEEZ +1 TO NOT DIE permeability_coefficient = 0.01 - armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 20, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 50) + armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 20, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 50, BLEED = 60) strip_delay = 50 equip_delay_other = 50 clothing_flags = SNUG_FIT | THICKMATERIAL @@ -38,7 +38,7 @@ icon_state = "wizard-fake" gas_transfer_coefficient = 1 permeability_coefficient = 1 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0, BLEED = 0) resistance_flags = FLAMMABLE dog_fashion = /datum/dog_fashion/head/blue_wizard clothing_flags = NONE @@ -74,7 +74,7 @@ gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 body_parts_covered = CHEST|GROIN|ARMS|LEGS - armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 20, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 50) + armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 20, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 50, BLEED = 60) allowed = list(/obj/item/teleportation_scroll) flags_inv = HIDEJUMPSUIT strip_delay = 50 @@ -143,7 +143,7 @@ item_state = "wizrobe" gas_transfer_coefficient = 1 permeability_coefficient = 1 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0, BLEED = 0) resistance_flags = FLAMMABLE clothing_flags = NONE @@ -153,7 +153,7 @@ icon_state = "marisa" gas_transfer_coefficient = 1 permeability_coefficient = 1 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0, BLEED = 0) resistance_flags = FLAMMABLE clothing_flags = NONE @@ -164,7 +164,7 @@ item_state = "marisarobe" gas_transfer_coefficient = 1 permeability_coefficient = 1 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0, BLEED = 0) resistance_flags = FLAMMABLE clothing_flags = NONE @@ -210,16 +210,16 @@ desc = "Not all wizards are afraid of getting up close and personal." icon_state = "battlemage" item_state = "battlemage" - recharge_delay = 0 // no auto-recharge - max_charges = 15 - shield_icon = "shield-red" min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/wizard - armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 20, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 70) + armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 20, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 70, BLEED = 70) slowdown = 0 resistance_flags = FIRE_PROOF | ACID_PROOF +/obj/item/clothing/suit/space/hardsuit/shielded/wizard/setup_shielding() + AddComponent(/datum/component/shielded, max_charges = 15, recharge_start_delay = 0 SECONDS, charge_increment_delay = 1 SECONDS, charge_recovery = 1, lose_multiple_charges = FALSE, shield_icon = "shield-red") + /obj/item/clothing/head/helmet/space/hardsuit/shielded/wizard name = "battlemage helmet" desc = "A suitably impressive helmet.." @@ -227,7 +227,7 @@ item_state = "battlemage" min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT - armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 20, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 70) + armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 20, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 70, BLEED = 70) actions_types = null //No inbuilt light resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/modules/clothing/under/_under.dm b/code/modules/clothing/under/_under.dm index 45d9ae724c1ae..b41fd05d11401 100644 --- a/code/modules/clothing/under/_under.dm +++ b/code/modules/clothing/under/_under.dm @@ -5,7 +5,7 @@ body_parts_covered = CHEST|GROIN|LEGS|ARMS permeability_coefficient = 0.9 slot_flags = ITEM_SLOT_ICLOTHING - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) drop_sound = 'sound/items/handling/cloth_drop.ogg' pickup_sound = 'sound/items/handling/cloth_pickup.ogg' var/fitted = FEMALE_UNIFORM_FULL // For use in alternate clothing styles for women diff --git a/code/modules/clothing/under/accessories.dm b/code/modules/clothing/under/accessories.dm index 22b024c42f02b..e980c273da0fa 100755 --- a/code/modules/clothing/under/accessories.dm +++ b/code/modules/clothing/under/accessories.dm @@ -228,7 +228,7 @@ desc = "An eccentric medal made of plasma." icon_state = "plasma" medaltype = "medal-plasma" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = -10, ACID = 0, STAMINA = 0) //It's made of plasma. Of course it's flammable. + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = -10, ACID = 0, STAMINA = 0, BLEED = 0) //It's made of plasma. Of course it's flammable. custom_materials = list(/datum/material/plasma=1000) /obj/item/clothing/accessory/medal/plasma/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) @@ -361,7 +361,7 @@ name = "bone talisman" desc = "A hunter's talisman, some say the old gods smile on those who wear it." icon_state = "talisman" - armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 20, BIO = 20, RAD = 5, FIRE = 0, ACID = 25, STAMINA = 10) + armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 20, BIO = 20, RAD = 5, FIRE = 0, ACID = 25, STAMINA = 10, BLEED = 10) attachment_slot = null /obj/item/clothing/accessory/skullcodpiece @@ -369,7 +369,7 @@ desc = "A skull shaped ornament, intended to protect the important things in life." icon_state = "skull" above_suit = TRUE - armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 20, BIO = 20, RAD = 5, FIRE = 0, ACID = 25, STAMINA = 10) + armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 20, BIO = 20, RAD = 5, FIRE = 0, ACID = 25, STAMINA = 10, BLEED = 10) attachment_slot = GROIN /obj/item/clothing/accessory/holster diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index 1ee6779f7b248..255d85f5a182d 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -222,13 +222,13 @@ name = "durathread jumpsuit" desc = "A jumpsuit made from durathread, its resilient fibres provide some protection to the wearer." greyscale_colors = "#8291a1" - armor = list(MELEE = 10, BULLET = 15, LASER = 10, FIRE = 40, ACID = 10, BOMB = 5, ENERGY = 20, STAMINA = 20) + armor = list(MELEE = 10, BULLET = 15, LASER = 10, FIRE = 40, ACID = 10, BOMB = 5, ENERGY = 20, STAMINA = 20, BLEED = 30) /obj/item/clothing/under/color/jumpskirt/durathread name = "durathread jumpskirt" desc = "A jumpskirt made from durathread, its resilient fibres provide some protection to the wearer." greyscale_colors = "#8291a1" - armor = list(MELEE = 10, BULLET = 15, LASER = 10, FIRE = 40, ACID = 10, BOMB = 5, ENERGY = 20, STAMINA = 20) + armor = list(MELEE = 10, BULLET = 15, LASER = 10, FIRE = 40, ACID = 10, BOMB = 5, ENERGY = 20, STAMINA = 20, BLEED = 30) /obj/item/clothing/under/color/rainbow name = "rainbow jumpsuit" diff --git a/code/modules/clothing/under/costume.dm b/code/modules/clothing/under/costume.dm index 318d98d308cfa..9b040935b088a 100644 --- a/code/modules/clothing/under/costume.dm +++ b/code/modules/clothing/under/costume.dm @@ -257,7 +257,7 @@ item_state = null worn_icon = 'icons/mob/clothing/under/security.dmi' alt_covers_chest = TRUE - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, STAMINA = 10, BLEED = 15) strip_delay = 50 alt_covers_chest = TRUE sensor_mode = SENSOR_COORDS diff --git a/code/modules/clothing/under/jobs/Plasmaman/engineering.dm b/code/modules/clothing/under/jobs/Plasmaman/engineering.dm index 2b99630ba30e9..e50357a9e4749 100644 --- a/code/modules/clothing/under/jobs/Plasmaman/engineering.dm +++ b/code/modules/clothing/under/jobs/Plasmaman/engineering.dm @@ -3,7 +3,7 @@ desc = "An air-tight suit designed to be used by plasmamen exployed as engineers, the usual purple stripes being replaced by engineer's orange. It protects the user from fire and acid damage." icon_state = "engineer_envirosuit" item_state = "engineer_envirosuit" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 10, FIRE = 95, ACID = 95, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 10, FIRE = 95, ACID = 95, STAMINA = 0, BLEED = 10) /obj/item/clothing/under/plasmaman/engineering/atmospherics name = "atmospherics plasma envirosuit" diff --git a/code/modules/clothing/under/jobs/Plasmaman/security.dm b/code/modules/clothing/under/jobs/Plasmaman/security.dm index 8b737d2b16866..26282303438f1 100644 --- a/code/modules/clothing/under/jobs/Plasmaman/security.dm +++ b/code/modules/clothing/under/jobs/Plasmaman/security.dm @@ -3,7 +3,7 @@ desc = "A plasmaman containment suit designed for security officers, offering a limited amount of extra protection." icon_state = "security_envirosuit" item_state = "security_envirosuit" - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 95, ACID = 95, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 95, ACID = 95, STAMINA = 10, BLEED = 10) sensor_mode = SENSOR_COORDS random_sensor = FALSE @@ -24,4 +24,4 @@ desc = "A plasmaman containment suit designed for brig physicians. It has a red cross emblasoned on the chest." icon_state = "secmed_envirosuit" item_state = "secmed_envirosuit" - armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 95, ACID = 95, STAMINA = 10) + armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 95, ACID = 95, STAMINA = 10, BLEED = 10) diff --git a/code/modules/clothing/under/jobs/centcom.dm b/code/modules/clothing/under/jobs/centcom.dm index 253b73e8c6912..239e2af73d7b0 100644 --- a/code/modules/clothing/under/jobs/centcom.dm +++ b/code/modules/clothing/under/jobs/centcom.dm @@ -2,22 +2,51 @@ icon = 'icons/obj/clothing/under/centcom.dmi' worn_icon = 'icons/mob/clothing/under/centcom.dmi' -/obj/item/clothing/under/rank/centcom/officer - name = "\improper CentCom officer's jumpsuit" - desc = "It's a jumpsuit worn by CentCom Officers." - icon_state = "officer" - item_state = "g_suit" - alt_covers_chest = TRUE - /obj/item/clothing/under/rank/centcom/commander - name = "\improper CentCom officer's jumpsuit" - desc = "It's a jumpsuit worn by CentCom's highest-tier Commanders." + name = "\improper CentCom commander's suit" + desc = "It's a suit worn by CentCom's highest-tier Commanders." icon_state = "centcom" item_state = "dg_suit" +/obj/item/clothing/under/rank/centcom/official + name = "\improper CentCom official's suit" + desc = "A suit worn by CentCom Officials, with a silver belt buckle to indicate their rank from a glance." + icon_state = "official" + item_state = "dg_suit" + /obj/item/clothing/under/rank/centcom/intern name = "\improper CentCom intern's jumpsuit" desc = "It's a jumpsuit worn by those interning for CentCom. The top is styled after a polo shirt for easy identification." icon_state = "intern" - item_state = "g_suit" + item_state = "dg_suit" can_adjust = FALSE + +/obj/item/clothing/under/rank/centcom/officer + name = "\improper CentCom turtleneck suit" + desc = "A casual, yet refined green turtleneck, used by CentCom Officers. It has a fragrance of aloe." + icon_state = "officer" + item_state = "dg_suit" + alt_covers_chest = TRUE + +/obj/item/clothing/under/rank/centcom/officer/replica + name = "\improper CentCom turtleneck replica" + desc = "A cheap copy of the CentCom turtleneck! A Donk Co. logo can be seen on the collar." + +/obj/item/clothing/under/rank/centcom/officer_skirt + name = "\improper CentCom turtleneck skirt" + desc = "A skirt version of the CentCom turtleneck, rarer and more sought after than the original." + icon_state = "officer_skirt" + item_state = "dg_suit" + alt_covers_chest = TRUE + body_parts_covered = CHEST|GROIN|ARMS + +/obj/item/clothing/under/rank/centcom/officer_skirt/replica + name = "\improper CentCom turtleneck skirt replica" + desc = "A cheap copy of the CentCom turtleneck skirt! A Donk Co. logo can be seen on the collar." + +/obj/item/clothing/under/rank/centcom/centcom_skirt + name = "\improper CentCom commander's suitskirt" + desc = "It's a suitskirt worn by CentCom's highest-tier Commanders." + icon_state = "centcom_skirt" + item_state = "dg_suit" + body_parts_covered = CHEST|GROIN|ARMS diff --git a/code/modules/clothing/under/jobs/civilian/civilian.dm b/code/modules/clothing/under/jobs/civilian/civilian.dm index 5b24c69e531bd..a3b979a75cef6 100644 --- a/code/modules/clothing/under/jobs/civilian/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian/civilian.dm @@ -126,7 +126,7 @@ desc = "It's the official uniform of the station's janitor. It has minor protection from biohazards." name = "janitor's jumpsuit" icon_state = "janitor" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) /obj/item/clothing/under/rank/civilian/janitor/skirt name = "janitor's jumpskirt" diff --git a/code/modules/clothing/under/jobs/command.dm b/code/modules/clothing/under/jobs/command.dm index d5029d8aa0a25..f915d5ea92f8b 100644 --- a/code/modules/clothing/under/jobs/command.dm +++ b/code/modules/clothing/under/jobs/command.dm @@ -3,7 +3,7 @@ name = "captain's jumpsuit" icon_state = "captain" item_state = "b_suit" - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, STAMINA = 10, BLEED = 10) sensor_mode = SENSOR_COORDS random_sensor = FALSE icon = 'icons/obj/clothing/under/captain.dmi' diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index d9876536acf8d..88d6289238255 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -12,7 +12,7 @@ icon_state = "chiefengineer" item_state = "gy_suit" //TODO replace it worn_icon_state = "chiefengineer" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 80, ACID = 40, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 80, ACID = 40, STAMINA = 0, BLEED = 10) resistance_flags = NONE /obj/item/clothing/under/rank/engineering/chief_engineer/skirt @@ -20,7 +20,7 @@ name = "chief engineer's jumpskirt" icon_state = "chiefengineer_skirt" item_state = "gy_suit" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 7, FIRE = 80, ACID = 40, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 7, FIRE = 80, ACID = 40, STAMINA = 0, BLEED = 10) body_parts_covered = CHEST|GROIN|ARMS can_adjust = FALSE fitted = FEMALE_UNIFORM_TOP @@ -50,7 +50,7 @@ name = "engineer's jumpsuit" icon_state = "engine" item_state = "engi_suit" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 60, ACID = 20, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 60, ACID = 20, STAMINA = 0, BLEED = 10) resistance_flags = NONE /obj/item/clothing/under/rank/engineering/engineer/hazard diff --git a/code/modules/clothing/under/jobs/medical.dm b/code/modules/clothing/under/jobs/medical.dm index 051cfdbb4dff2..996ce9e21a1e1 100644 --- a/code/modules/clothing/under/jobs/medical.dm +++ b/code/modules/clothing/under/jobs/medical.dm @@ -9,7 +9,7 @@ icon_state = "cmo" item_state = "w_suit" permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) /obj/item/clothing/under/rank/medical/chief_medical_officer/skirt name = "chief medical officer's jumpskirt" @@ -28,7 +28,7 @@ icon_state = "genetics" item_state = "w_suit" permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) /obj/item/clothing/under/rank/medical/geneticist/skirt name = "geneticist's jumpskirt" @@ -47,7 +47,7 @@ icon_state = "virology" item_state = "w_suit" permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) /obj/item/clothing/under/rank/medical/virologist/skirt name = "virologist's jumpskirt" @@ -65,7 +65,7 @@ desc = "A standard jumpsuit used by paramedics onboard space stations. It's made of a special fiber that gives special protection against biohazards." icon_state = "paramedic" permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) can_adjust = FALSE /obj/item/clothing/under/rank/medical/paramedic/skirt @@ -85,7 +85,7 @@ icon_state = "nursesuit" item_state = "w_suit" permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) body_parts_covered = CHEST|GROIN|ARMS fitted = NO_FEMALE_UNIFORM can_adjust = FALSE @@ -96,7 +96,7 @@ icon_state = "medical" item_state = "w_suit" permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) /obj/item/clothing/under/rank/medical/doctor/skirt name = "medical doctor's jumpskirt" @@ -133,7 +133,7 @@ icon_state = "chemistry" item_state = "w_suit" permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 50, ACID = 65, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 10, RAD = 0, FIRE = 50, ACID = 65, STAMINA = 0, BLEED = 10) /obj/item/clothing/under/rank/medical/chemist/skirt name = "chemist's jumpskirt" diff --git a/code/modules/clothing/under/jobs/rnd.dm b/code/modules/clothing/under/jobs/rnd.dm index f084ff1e700a7..7f17125c3112c 100644 --- a/code/modules/clothing/under/jobs/rnd.dm +++ b/code/modules/clothing/under/jobs/rnd.dm @@ -7,7 +7,7 @@ desc = "It's a jumpsuit worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants." icon_state = "director" item_state = "w_suit" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 10, RAD = 0, FIRE = 0, ACID = 35, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 10, RAD = 0, FIRE = 0, ACID = 35, STAMINA = 0, BLEED = 10) can_adjust = TRUE alt_covers_chest = TRUE @@ -27,7 +27,7 @@ name = "research director's tan suit" icon_state = "rdwhimsy" item_state = "rdwhimsy" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) can_adjust = TRUE alt_covers_chest = TRUE @@ -47,7 +47,7 @@ name = "research director's turtleneck" icon_state = "rdturtle" item_state = "p_suit" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 10, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) can_adjust = TRUE alt_covers_chest = TRUE @@ -76,7 +76,7 @@ item_state = "w_suit" worn_icon_state = "toxinswhite" permeability_coefficient = 0.5 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 10, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) /obj/item/clothing/under/rank/rnd/scientist/skirt name = "scientist's jumpskirt" diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 96038f4ada795..6dd3db43fc331 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -22,7 +22,7 @@ desc = "A tactical security jumpsuit for officers complete with Nanotrasen belt buckle." icon_state = "rsecurity" item_state = "r_suit" - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, STAMINA = 10, BLEED = 10) alt_covers_chest = TRUE /obj/item/clothing/under/rank/security/officer/white @@ -71,6 +71,7 @@ desc = "A formal security suit for officers complete with Nanotrasen belt buckle." icon_state = "rwarden" item_state = "r_suit" + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, STAMINA = 10, BLEED = 10) /obj/item/clothing/under/rank/security/warden/white name = "white security suit" @@ -104,7 +105,7 @@ desc = "Someone who wears this means business." icon_state = "detective" item_state = "det" - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, STAMINA = 10, BLEED = 10) strip_delay = 50 alt_covers_chest = TRUE sensor_mode = SENSOR_COORDS @@ -147,7 +148,7 @@ desc = "A security jumpsuit decorated for those few with the dedication to achieve the position of Head of Security." icon_state = "rhos" item_state = "r_suit" - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 10, BLEED = 10) strip_delay = 60 alt_covers_chest = TRUE sensor_mode = SENSOR_COORDS diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 5ebf1fe341e22..fe03c6e7e234a 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -40,7 +40,7 @@ gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100, BLEED = 100) cold_protection = CHEST | GROIN | LEGS | FEET | ARMS | HANDS min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm index f6f319679be9a..a599447bca044 100644 --- a/code/modules/clothing/under/syndicate.dm +++ b/code/modules/clothing/under/syndicate.dm @@ -4,7 +4,7 @@ icon_state = "syndicate" item_state = "bl_suit" has_sensor = NO_SENSORS - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 40, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 40, STAMINA = 10, BLEED = 25) alt_covers_chest = TRUE icon = 'icons/obj/clothing/under/syndicate.dmi' worn_icon = 'icons/mob/clothing/under/syndicate.dmi' @@ -14,7 +14,7 @@ desc = "Just looking at it makes you want to buy an SKS, go into the woods, and -operate-." icon_state = "tactifool" item_state = "bl_suit" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 40, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 40, STAMINA = 0, BLEED = 10) /obj/item/clothing/under/syndicate/sniper name = "Tactical turtleneck suit" @@ -35,7 +35,7 @@ desc = "Badly translated labels tell you to clean this in Vodka. Great for squatting in." icon_state = "trackpants" can_adjust = FALSE - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 10, BLEED = 15) resistance_flags = NONE /obj/item/clothing/under/syndicate/combat @@ -49,5 +49,5 @@ desc = "Military grade tracksuits for frontline squatting." icon_state = "rus_under" can_adjust = FALSE - armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 10) + armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 10, BLEED = 15) resistance_flags = NONE diff --git a/code/modules/clothing/under/trek.dm b/code/modules/clothing/under/trek.dm index 88055c88644f0..3e89917cdc11f 100644 --- a/code/modules/clothing/under/trek.dm +++ b/code/modules/clothing/under/trek.dm @@ -18,7 +18,7 @@ desc = "The uniform worn by engineering/security officers." icon_state = "trek_engsec" item_state = "r_suit" - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) //more sec than eng, but w/e. + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 10) //more sec than eng, but w/e. strip_delay = 50 /obj/item/clothing/under/trek/medsci diff --git a/code/modules/events/anomaly_blood.dm b/code/modules/events/anomaly_blood.dm new file mode 100644 index 0000000000000..59b914c3736a1 --- /dev/null +++ b/code/modules/events/anomaly_blood.dm @@ -0,0 +1,14 @@ +/datum/round_event_control/anomaly/blood + name = "Anomaly: Blood" + typepath = /datum/round_event/anomaly/blood + + min_players = 15 + max_occurrences = 2 + +/datum/round_event/anomaly/blood + startWhen = 3 + announceWhen = 10 + anomaly_path = /obj/effect/anomaly/blood + +/datum/round_event/anomaly/blood/announce(fake) + priority_announce("Blood anomaly detected on long range scanners. Expected location: [impact_area.name].", "Anomaly Alert", SSstation.announcer.get_rand_alert_sound()) diff --git a/code/modules/events/asteroid_impact.dm b/code/modules/events/asteroid_impact.dm index 0db2eb2892264..a303576af65c3 100644 --- a/code/modules/events/asteroid_impact.dm +++ b/code/modules/events/asteroid_impact.dm @@ -13,7 +13,7 @@ /datum/round_event/asteroid_impact/announce(fake) priority_announce("A class-A asteroid has been detected on a collision course with the station. Destruction of the station is innevitable.", SSstation.announcer.get_rand_alert_sound()) if(!fake) - set_security_level(SEC_LEVEL_DELTA) + SSsecurity_level.set_level(SEC_LEVEL_DELTA) var/area/A = GLOB.areas_by_type[/area/centcom] if(EMERGENCY_IDLE_OR_RECALLED) SSshuttle.emergency.request(null, A, "Automatic Shuttle Call: Station destruction imminent.", TRUE) diff --git a/code/modules/events/bureaucratic_error.dm b/code/modules/events/bureaucratic_error.dm index d980f3ddc5f5c..087a9cbc232ea 100644 --- a/code/modules/events/bureaucratic_error.dm +++ b/code/modules/events/bureaucratic_error.dm @@ -6,7 +6,7 @@ /datum/round_event/bureaucratic_error announceWhen = 1 - var/datum/job/chosen_job + var/chosen_job_title /datum/round_event/bureaucratic_error/setup() var/error_count = 10 @@ -14,13 +14,13 @@ var/datum/job/J = SSjob.GetJob(pick(get_all_jobs())) if(!J || J.lock_flags) continue - chosen_job = J + chosen_job_title = J.title break - if(!chosen_job) + if(isnull(chosen_job_title)) return kill() /datum/round_event/bureaucratic_error/announce(fake) priority_announce("A recent bureaucratic error in the Organic Resources Department may result in personnel shortages in some departments and redundant staffing in others.", "Paperwork Mishap Alert", SSstation.announcer.get_rand_alert_sound()) /datum/round_event/bureaucratic_error/start() - SSjob.set_overflow_role(chosen_job) + SSjob.set_overflow_role(chosen_job_title) diff --git a/code/modules/events/holiday/xmas.dm b/code/modules/events/holiday/xmas.dm index fc8a5e39b0215..8a956238270b7 100644 --- a/code/modules/events/holiday/xmas.dm +++ b/code/modules/events/holiday/xmas.dm @@ -38,14 +38,14 @@ icon_state = "xmashat" desc = "A crappy paper hat that you are REQUIRED to wear." flags_inv = 0 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) /obj/item/clothing/head/costume/festive/Initialize(mapload) //Merry christmas if(CHRISTMAS in SSevents.holidays) - armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 30, BIO = 30, RAD = 30, FIRE = 30, ACID = 30, STAMINA = 30) + armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 30, BIO = 30, RAD = 30, FIRE = 30, ACID = 30, STAMINA = 30, BLEED = 30) else if(FESTIVE_SEASON in SSevents.holidays) - armor = list(MELEE = 20, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 20, RAD = 20, FIRE = 20, ACID = 20, STAMINA = 20) + armor = list(MELEE = 20, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 20, BIO = 20, RAD = 20, FIRE = 20, ACID = 20, STAMINA = 20, BLEED = 20) return ..() /obj/effect/spawner/xmastree diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index eebf6f200c896..97236848b2e4e 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -132,7 +132,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 else if (isobj(clong)) if(clong.density) var/obj/hit_obj = clong - hit_obj.take_damage(hit_obj.obj_integrity, armour_penetration = 100) + hit_obj.take_damage(hit_obj.get_integrity(), armour_penetration = 100) else if(isliving(clong)) penetrate(clong) else if(istype(clong, type)) diff --git a/code/modules/events/mimite_infestation.dm b/code/modules/events/mimite_infestation.dm new file mode 100644 index 0000000000000..dd99e6047d6c0 --- /dev/null +++ b/code/modules/events/mimite_infestation.dm @@ -0,0 +1,65 @@ +/datum/round_event_control/mimite_infestation + name = "Mimite Infestation" + typepath = /datum/round_event/mimite_infestation + weight = 10 + min_players = 20 + + +/datum/round_event/mimite_infestation + announceWhen = 200 + // 50% chance of being incremented by one + var/spawncount = 3 + fakeable = TRUE + +/datum/round_event/mimite_infestation/setup() + announceWhen = rand(announceWhen, announceWhen + 50) + endWhen = 3600 //60 min + if(prob(50)) + spawncount++ + +/datum/round_event/mimite_infestation/announce(fake) + var/living_mimites = FALSE + for(var/mob/living/simple_animal/hostile/mimite/A) + if(A.stat != DEAD) + living_mimites = TRUE + if(living_mimites || fake) + priority_announce("Unidentified lifesigns detected coming aboard [station_name()]. Secure any exterior access, including ducting and ventilation.", "Lifesign Alert", ANNOUNCER_ALIENS) + +/datum/round_event/mimite_infestation/start() + var/list/vents = list() + for(var/obj/machinery/atmospherics/components/unary/vent_pump/temp_vent in GLOB.machines) + if(QDELETED(temp_vent)) + continue + if(is_station_level(temp_vent.loc.z) && !temp_vent.welded) + var/datum/pipeline/temp_vent_parent = temp_vent.parents[1] + if(!temp_vent_parent) + continue//no parent vent + //Stops mimites getting stuck in small networks. + if(temp_vent_parent.other_atmosmch.len > 20) + vents += temp_vent + if(!vents.len) + message_admins("An event attempted to spawn mimites but no suitable vents were found. Shutting down.") + return MAP_ERROR + while(spawncount > 0 && vents.len) + var/obj/vent = pick_n_take(vents) + var/mob/living/simple_animal/hostile/mimite/new_mimite = new(vent.loc) + switch(length(GLOB.player_list)) + if(0 to 20) + new_mimite.remaining_replications = 3 + if(20 to 40) + new_mimite.remaining_replications = 4 + else + new_mimite.remaining_replications = 5 + spawncount-- + announce_to_ghosts(new_mimite) + message_admins("[ADMIN_LOOKUPFLW(new_mimite)] has been spawned by an event.") + log_game("mimites where spawned by an event.") + return SUCCESSFUL_SPAWN + + +/datum/round_event/mimite_infestation/end() + if(length(GLOB.all_mimites)) //If they're still around at the end of 60 min, turn of replication permanently + for(var/mob/living/simple_animal/hostile/mimite/M in GLOB.all_mimites) + M.eventongoing = FALSE + else + priority_announce("Sensors are no-longer detecting an outbreak of Mimites, well done crew!", "Lifesign Alert", SSstation.announcer.get_rand_alert_sound()) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 0f3a56cd1de40..b1e12c936440e 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -278,8 +278,7 @@ /datum/spacevine_mutation/woodening/on_grow(obj/structure/spacevine/holder) if(holder.energy) holder.set_density(TRUE) - holder.max_integrity = 100 - holder.obj_integrity = holder.max_integrity + holder.modify_max_integrity(100) /datum/spacevine_mutation/woodening/on_hit(obj/structure/spacevine/holder, mob/living/hitter, obj/item/I, expected_damage) if(I?.is_sharp()) diff --git a/code/modules/fields/timestop.dm b/code/modules/fields/timestop.dm index 7b27d3609fb2d..7efa781d7818b 100644 --- a/code/modules/fields/timestop.dm +++ b/code/modules/fields/timestop.dm @@ -146,7 +146,7 @@ /datum/proximity_monitor/advanced/timestop/process() for(var/i in frozen_mobs) var/mob/living/m = i - m.Stun(20, 1, 1) + m.Stun(20, ignore_canstun = TRUE) /datum/proximity_monitor/advanced/timestop/setup_field_turf(turf/T) for(var/i in T.contents) @@ -165,7 +165,7 @@ if(L.anti_magic_check(check_anti_magic, check_holy)) immune += L return - L.Stun(20, 1, 1) + L.Stun(20, ignore_canstun = TRUE) SSmove_manager.stop_looping(src) //stops them mid pathing even if they're stunimmune //This is really dumb if(isanimal(L)) var/mob/living/simple_animal/S = L @@ -175,7 +175,7 @@ H.LoseTarget() /datum/proximity_monitor/advanced/timestop/proc/unfreeze_mob(mob/living/L) - L.AdjustStun(-20, 1, 1) + L.AdjustStun(-20, ignore_canstun = TRUE) frozen_mobs -= L if(isanimal(L)) var/mob/living/simple_animal/S = L diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 6cd70bf1f8356..c169b897c6d70 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -134,6 +134,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("stabbed", "slashed", "attacked") sharpness = IS_SHARP + bleed_force = BLEED_SURFACE var/static/icon/broken_outline = icon('icons/obj/drinks.dmi', "broken") /obj/item/broken_bottle/Initialize(mapload) diff --git a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm index d06c44169f31b..47d2e91f9d062 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm @@ -57,7 +57,7 @@ /obj/machinery/gibber/container_resist(mob/living/user) go_out() -/obj/machinery/gibber/relaymove(mob/living/user) +/obj/machinery/gibber/relaymove(mob/living/user, direction) go_out() /obj/machinery/gibber/attack_hand(mob/user) diff --git a/code/modules/holoparasite/_holoparasite.dm b/code/modules/holoparasite/_holoparasite.dm index 99fdb77fbe344..ab53ae325ae8c 100644 --- a/code/modules/holoparasite/_holoparasite.dm +++ b/code/modules/holoparasite/_holoparasite.dm @@ -140,6 +140,8 @@ GLOBAL_LIST_EMPTY_TYPED(holoparasites, /mob/living/simple_animal/hostile/holopar if(mind && key && key != mind.key) // Ooh, new player! first_time_show_popup = mind.has_antag_datum(/datum/antagonist/holoparasite) . = ..() + if(!. || !client) + return FALSE if(mind) mind.name = "[real_name]" if(QDELETED(summoner?.current)) diff --git a/code/modules/holoparasite/abilities/major/healing.dm b/code/modules/holoparasite/abilities/major/healing.dm index 76b55b1ab7582..6806c36edbd67 100644 --- a/code/modules/holoparasite/abilities/major/healing.dm +++ b/code/modules/holoparasite/abilities/major/healing.dm @@ -139,7 +139,7 @@ carbon_target.blood_volume = min(carbon_target.blood_volume + actual_heal_amt, HOLOPARA_MAX_BLOOD_VOLUME_HEAL) if(ishuman(carbon_target)) var/mob/living/carbon/human/human_target = carbon_target - human_target.bleed_rate = max(human_target.bleed_rate - actual_heal_amt, 0) + human_target.cauterise_wounds(actual_heal_amt * 0.2) if(purge_toxins) var/list/reagents_purged = list() @@ -188,12 +188,12 @@ * Heals an object. */ /datum/holoparasite_ability/major/healing/proc/heal_obj(obj/target) - var/old_integrity = target.obj_integrity - target.obj_integrity = min(target.obj_integrity + (target.max_integrity * 0.1), target.max_integrity) - if(old_integrity > target.obj_integrity) + var/old_integrity = target.get_integrity() + target.repair_damage(target.get_integrity() + (target.max_integrity * 0.1), target.max_integrity) + if(old_integrity > target.get_integrity()) SSblackbox.record_feedback("associative", "holoparasite_obj_damage_healed", 1, list( "target" = replacetext("[target.type]", "/obj/", ""), - "amount" = max(old_integrity - target.obj_integrity, 0) + "amount" = max(old_integrity - target.get_integrity(), 0) )) /** diff --git a/code/modules/holoparasite/abilities/weapon/stab.dm b/code/modules/holoparasite/abilities/weapon/stab.dm index e75c48086d210..a6cffc338f284 100644 --- a/code/modules/holoparasite/abilities/weapon/stab.dm +++ b/code/modules/holoparasite/abilities/weapon/stab.dm @@ -14,11 +14,9 @@ ) ) /** - * The (maximum) amount of bleed damage with each hit. - * This is premultiplied by 10, and then randomized between 50% and 100% of the value. - * We need to pre-multiply by 10, as BYOND's rand() doesn't support decimal ranges, so we just multiply the final random value by 0.1. + * Randomised between 50% and 100% */ - var/premultiplied_bleed_rate = 40 + var/bleed_level = BLEED_SURFACE /datum/holoparasite_ability/weapon/blade/apply() . = ..() @@ -29,7 +27,7 @@ owner.attack_sound = 'sound/weapons/bladeslice.ogg' owner.response_harm = "stabs" owner.attacktext = "stabs" - premultiplied_bleed_rate = master_stats.damage * 8 + bleed_level = (master_stats.damage / 5) * (BLEED_DEEP_WOUND - BLEED_SURFACE) + BLEED_SURFACE /datum/holoparasite_ability/weapon/blade/remove() . = ..() @@ -45,6 +43,4 @@ . = ..() if(successful && ishuman(target)) var/mob/living/carbon/human/human_target = target - if(human_target.bleed_rate < 15) - var/randomized_bleed_rate = rand(round(premultiplied_bleed_rate * 0.5), premultiplied_bleed_rate) * 0.1 - human_target.bleed_rate = clamp(human_target.bleed_rate + randomized_bleed_rate, 0, 15) + human_target.add_bleeding((rand(500, 1000) / 1000) * bleed_level) diff --git a/code/modules/hydroponics/hydroitemdefines.dm b/code/modules/hydroponics/hydroitemdefines.dm index a64befd731700..feb342f3196fc 100644 --- a/code/modules/hydroponics/hydroitemdefines.dm +++ b/code/modules/hydroponics/hydroitemdefines.dm @@ -86,6 +86,7 @@ attack_verb = list("chopped", "tore", "cut") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + bleed_force = BLEED_CUT /obj/item/hatchet/Initialize(mapload) . = ..() diff --git a/code/modules/jobs/job_types/clown.dm b/code/modules/jobs/job_types/clown.dm index 5482b9456cc8e..89814a413c64e 100644 --- a/code/modules/jobs/job_types/clown.dm +++ b/code/modules/jobs/job_types/clown.dm @@ -1,7 +1,7 @@ /datum/job/clown title = JOB_NAME_CLOWN description = "Be the life and soul of the station. Entertain the crew with your hilarious jokes and silly antics, including slipping, pie-ing and honking around. Remember your job is to keep things funny for others, not just yourself." - department_for_prefs = DEPT_BITFLAG_CIV + department_for_prefs = DEPT_BITFLAG_SRV department_head = list(JOB_NAME_HEADOFPERSONNEL) supervisors = "the head of personnel" faction = "Station" diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm index c14cfb10a0348..ea4076e5edcb0 100644 --- a/code/modules/jobs/job_types/mime.dm +++ b/code/modules/jobs/job_types/mime.dm @@ -1,7 +1,7 @@ /datum/job/mime title = JOB_NAME_MIME description = "Be the Clown's mute counterpart and arch nemesis. Conduct pantomimes and performances, create interesting situations with your mime powers. Remember your job is to keep things funny for others, not just yourself." - department_for_prefs = DEPT_BITFLAG_CIV + department_for_prefs = DEPT_BITFLAG_SRV department_head = list(JOB_NAME_HEADOFPERSONNEL) supervisors = "the head of personnel" faction = "Station" diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 0f3568111afef..a583a00d3c955 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -24,7 +24,7 @@ opacity = FALSE resistance_flags = FLAMMABLE max_integrity = 200 - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 0, STAMINA = 0, CONSUME = 0, BLEED = 0) var/state = BOOKCASE_UNANCHORED var/list/allowed_books = list(/obj/item/book, /obj/item/spellbook, /obj/item/storage/book, /obj/item/codex_cicatrix) //Things allowed in the bookcase /// When enabled, books_to_load number of random books will be generated for this bookcase when first interacted with. diff --git a/code/modules/lighting/lighting_atom.dm b/code/modules/lighting/lighting_atom.dm index 0d7524b3811fd..01ba5e8c812c4 100644 --- a/code/modules/lighting/lighting_atom.dm +++ b/code/modules/lighting/lighting_atom.dm @@ -10,19 +10,24 @@ // The proc you should always use to set the light of this atom. // Nonesensical value for l_color default, so we can detect if it gets set to null. #define NONSENSICAL_VALUE -99999 -/atom/proc/set_light(var/l_range, var/l_power, var/l_color = NONSENSICAL_VALUE) +/atom/proc/set_light(l_range, l_power, l_color = NONSENSICAL_VALUE, l_on) if(l_range > 0 && l_range < MINIMUM_USEFUL_LIGHT_RANGE) - l_range = MINIMUM_USEFUL_LIGHT_RANGE //Brings the range up to 1.4, which is just barely brighter than the soft lighting that surrounds players. - if (l_power != null) - light_power = l_power + l_range = MINIMUM_USEFUL_LIGHT_RANGE //Brings the range up to 1.4, which is just barely brighter than the soft lighting that surrounds players. - if (l_range != null) - light_range = l_range + if(SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT, l_range, l_power, l_color, l_on) & COMPONENT_BLOCK_LIGHT_UPDATE) + return + + if(!isnull(l_power)) + set_light_power(l_power) - if (l_color != NONSENSICAL_VALUE) - light_color = l_color + if(!isnull(l_range)) + set_light_range(l_range) - SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT, l_range, l_power, l_color) + if(l_color != NONSENSICAL_VALUE) + set_light_color(l_color) + + if(!isnull(l_on)) + set_light_on(l_on) update_light() @@ -38,7 +43,7 @@ if(light_system != STATIC_LIGHT) CRASH("update_light() for [src] with following light_system value: [light_system]") - if (!light_power || !light_range) // We won't emit light anyways, destroy the light source. + if (!light_power || !light_range || !light_on) // We won't emit light anyways, destroy the light source. QDEL_NULL(light) else if (!ismovable(loc)) // We choose what atom should be the top atom of the light here. @@ -85,11 +90,8 @@ /atom/movable/Moved(atom/OldLoc, Dir) . = ..() - var/datum/light_source/L - var/thing - for (thing in light_sources) // Cycle through the light sources on this atom and tell them to update. - L = thing - L.source_atom.update_light() + for (var/datum/light_source/light as anything in light_sources) // Cycle through the light sources on this atom and tell them to update. + light.source_atom.update_light() /atom/vv_edit_var(var_name, var_value) switch (var_name) @@ -120,66 +122,65 @@ return ..() -/atom/proc/flash_lighting_fx(_range = FLASH_LIGHT_RANGE, _power = FLASH_LIGHT_POWER, _color = COLOR_WHITE, _duration = FLASH_LIGHT_DURATION) - return - - -/turf/flash_lighting_fx(_range = FLASH_LIGHT_RANGE, _power = FLASH_LIGHT_POWER, _color = COLOR_WHITE, _duration = FLASH_LIGHT_DURATION) - if(!_duration) - stack_trace("Lighting FX obj created on a turf without a duration") - new /obj/effect/dummy/lighting_obj (src, _range, _power, _color, _duration) - - -/obj/flash_lighting_fx(_range = FLASH_LIGHT_RANGE, _power = FLASH_LIGHT_POWER, _color = COLOR_WHITE, _duration = FLASH_LIGHT_DURATION) - if(!_duration) - stack_trace("Lighting FX obj created on a obj without a duration") - new /obj/effect/dummy/lighting_obj (get_turf(src), _range, _power, _color, _duration) - +/atom/proc/flash_lighting_fx(range = FLASH_LIGHT_RANGE, power = FLASH_LIGHT_POWER, color = COLOR_WHITE, duration = FLASH_LIGHT_DURATION, light_type = /obj/effect/dummy/lighting_obj) + if(!duration) + stack_trace("Lighting FX obj created on \[[type]\] without a duration") + var/obj/effect/dummy/light_obj = new light_type(get_turf(src), range, power, color, duration) + return light_obj -/mob/living/flash_lighting_fx(_range = FLASH_LIGHT_RANGE, _power = FLASH_LIGHT_POWER, _color = COLOR_WHITE, _duration = FLASH_LIGHT_DURATION) - mob_light(_range, _power, _color, _duration) +/mob/living/flash_lighting_fx(range = FLASH_LIGHT_RANGE, power = FLASH_LIGHT_POWER, color = COLOR_WHITE, duration = FLASH_LIGHT_DURATION, light_type = /obj/effect/dummy/lighting_obj/moblight) + return mob_light(range, power, color, duration) - -/mob/living/proc/mob_light(_range, _power, _color, _duration) - var/obj/effect/dummy/lighting_obj/moblight/mob_light_obj = new (src, _range, _power, _color, _duration) +/mob/living/proc/mob_light(range, power, color, duration, light_type = /obj/effect/dummy/lighting_obj/moblight) + var/obj/effect/dummy/lighting_obj/moblight/mob_light_obj = new light_type(src, range, power, color, duration) return mob_light_obj - -/atom/proc/set_light_range(new_range) - if(new_range == light_range) - return - SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT_RANGE, new_range) - . = light_range - light_range = new_range - - +/// Setter for the light power of this atom. /atom/proc/set_light_power(new_power) if(new_power == light_power) return - SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT_POWER, new_power) + if(SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT_POWER, new_power) & COMPONENT_BLOCK_LIGHT_UPDATE) + return . = light_power light_power = new_power + SEND_SIGNAL(src, COMSIG_ATOM_UPDATE_LIGHT_POWER, .) +/// Setter for the light range of this atom. +/atom/proc/set_light_range(new_range) + if(new_range == light_range) + return + if(SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT_RANGE, new_range) & COMPONENT_BLOCK_LIGHT_UPDATE) + return + . = light_range + light_range = new_range + SEND_SIGNAL(src, COMSIG_ATOM_UPDATE_LIGHT_RANGE, .) +/// Setter for the light color of this atom. /atom/proc/set_light_color(new_color) if(new_color == light_color) return - SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT_COLOR, new_color) + if(SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT_COLOR, new_color) & COMPONENT_BLOCK_LIGHT_UPDATE) + return . = light_color light_color = new_color + SEND_SIGNAL(src, COMSIG_ATOM_UPDATE_LIGHT_COLOR, .) - +/// Setter for whether or not this atom's light is on. /atom/proc/set_light_on(new_value) if(new_value == light_on) return - SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT_ON, new_value) + if(SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT_ON, new_value) & COMPONENT_BLOCK_LIGHT_UPDATE) + return . = light_on light_on = new_value + SEND_SIGNAL(src, COMSIG_ATOM_UPDATE_LIGHT_ON, .) - +/// Setter for the light flags of this atom. /atom/proc/set_light_flags(new_value) if(new_value == light_flags) return - SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT_FLAGS, new_value) + if(SEND_SIGNAL(src, COMSIG_ATOM_SET_LIGHT_FLAGS, new_value) & COMPONENT_BLOCK_LIGHT_UPDATE) + return . = light_flags light_flags = new_value + SEND_SIGNAL(src, COMSIG_ATOM_UPDATE_LIGHT_FLAGS, .) diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index c8b48f2ac056f..fac6a30c9361e 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -321,6 +321,129 @@ INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava) organ.organ_flags |= ORGAN_FROZEN container.update_icon() +/obj/effect/mapping_helpers/simple_pipes + name = "Simple Pipes" + late = TRUE + icon_state = "pipe-3" + alpha = 175 + layer = GAS_PIPE_VISIBLE_LAYER + var/piping_layer = 3 + var/pipe_color = "" + var/hide = FALSE + + var/list/pipe_types = list( + /obj/machinery/atmospherics/pipe/simple/general/visible, + /obj/machinery/atmospherics/pipe/simple/general/visible, + /obj/machinery/atmospherics/pipe/manifold/general/visible, + /obj/machinery/atmospherics/pipe/manifold4w/general/visible + ) + +/obj/effect/mapping_helpers/simple_pipes/Initialize() + preform_layer(piping_layer, pipe_color) + qdel(src) + +/obj/effect/mapping_helpers/simple_pipes/proc/preform_layer(override_layer, override_color, override_name = null) + var/list/connections = list( dir2text(NORTH) = FALSE, dir2text(SOUTH) = FALSE , dir2text(EAST) = FALSE , dir2text(WEST) = FALSE) + var/list/valid_connectors = typecacheof(/obj/machinery/atmospherics) + var/connection_num = 0 + for(var/direction in connections) + var/turf/T = get_step(src, text2dir(direction)) + for(var/thing in T.contents) + // If it is a mapping helper + if(istype(thing, /obj/effect/mapping_helpers/simple_pipes)) + var/obj/effect/mapping_helpers/simple_pipes/found = thing + + // If it is a supply_scrubber mapping helper + if(istype(found, /obj/effect/mapping_helpers/simple_pipes/supply_scrubber)) + if(override_layer != 2 && override_layer != 4 && !istype(src, /obj/effect/mapping_helpers/simple_pipes/supply_scrubber)) + continue // We allow it if we're also a supply_scrubber helper, otherwise we gotta be on layers 2 or 4. + + // If it is a regular mapping helper + else + if(found.piping_layer != override_layer) + continue // We have to have the same layer to allow it. + + connections[direction] = TRUE + connection_num++ + break + + if(!is_type_in_typecache(thing, valid_connectors)) + continue + + var/obj/machinery/atmospherics/AM = thing + if(AM.piping_layer != override_layer && !istype(AM, /obj/machinery/atmospherics/pipe/layer_manifold)) + continue + + if(angle2dir(dir2angle(text2dir(direction))+180) & AM.initialize_directions) + connections[direction] = TRUE + connection_num++ + break + + switch(connection_num) + if(1) + for(var/direction in connections) + if(connections[direction] != TRUE) + continue + spawn_pipe(direction, connection_num, override_layer, override_color, override_name) + return + if(2) + for(var/direction in connections) + if(connections[direction] != TRUE) + continue + //Detects straight pipes connected from east to west , north to south etc. + if(connections[dir2text(angle2dir(dir2angle(text2dir(direction))+180))] == TRUE) + spawn_pipe(direction, connection_num, override_layer, override_color, override_name) + return + + for(var/direction2 in (connections - direction)) + if(connections[direction2] != TRUE) + continue + spawn_pipe(dir2text(text2dir(direction)+text2dir(direction2)), connection_num, override_layer, override_color, override_name) + return + if(3) + for(var/direction in connections) + if(connections[direction] == FALSE) + spawn_pipe(direction, connection_num, override_layer, override_color, override_name) + return + if(4) + spawn_pipe(dir2text(NORTH), connection_num, override_layer, override_color, override_name) + return + +/// Spawn the pipe on the layer we specify +/obj/effect/mapping_helpers/simple_pipes/proc/spawn_pipe(direction, connection_num, override_layer, override_color, override_name = null) + var/T = pipe_types[connection_num] + var/obj/machinery/atmospherics/pipe/pipe = new T(get_turf(src), TRUE, text2dir(direction)) + + if(!isnull(override_name)) + pipe.name = override_name + pipe.piping_layer = override_layer + pipe.update_layer() + pipe.paint(override_color) + // prevents duplicates on the station blueprints mode since the effect is on + pipe.obj_flags &= ~ON_BLUEPRINTS + +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber + name = "Simple Supply/Scrubber Pipes" + icon_state = "pipe-2-4" + color = rgb(128, 0, 128) // purple in-between pipe + +// Instead of using our current layer, we use +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/Initialize() + preform_layer(2, rgb(0, 0, 255), override_name = "air supply pipe") + preform_layer(4, rgb(255, 0, 0), override_name = "scrubbers pipe") + + qdel(src) + +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden + name = "Hidden Simple Supply/Scrubber Pipes" + hide = TRUE + pipe_types = list( + /obj/machinery/atmospherics/pipe/simple/general/hidden, + /obj/machinery/atmospherics/pipe/simple/general/hidden, + /obj/machinery/atmospherics/pipe/manifold/general/hidden, + /obj/machinery/atmospherics/pipe/manifold4w/general/hidden + ) + //Color correction helper - only use of these per area, it will convert the entire area /obj/effect/mapping_helpers/color_correction name = "color correction helper" @@ -394,3 +517,176 @@ INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava) qdel(src) return CRASH("Failed to find a portable atmospherics or a portables connector at [AREACOORD(src)]") + +// This will put directional windows to adjucant turfs if airs will likely be vaccuumed. +// Putting this on a space turf is recommended. If you put this on an open tile, it will place directional windows anyway. +// If a turf is not valid to put a tile, it will automatically make a turf for failsafe. +// NOTE: This helper is specialised for space-proof, not just for standard mapping. +/obj/effect/mapping_helpers/space_window_placer + name = "Placer: Spaceproof directional windows" + icon_state = "space_directional_window_placer" + late = TRUE + + /** Mapper options **/ + /// Determines which window type it will create + var/window_type = /obj/structure/window/reinforced + + /** internal code variables - not for mappers **/ + /// used to skip a direction on a turf + var/skip_direction + /// there are a few stuff that "CanAtmosPass()" is not reliable + var/static/list/unliable_atmos_blockers + + +/obj/effect/mapping_helpers/space_window_placer/Initialize(mapload) + . = ..() + if(!unliable_atmos_blockers) + unliable_atmos_blockers = typecacheof(list(/obj/machinery/door)) + +/obj/effect/mapping_helpers/space_window_placer/LateInitialize() + . = ..() + if(!z || !x || !y) + CRASH("It's not unable to place Spaceproof directional windoe placer - xyz is null.") + + var/turf/my_turf = get_turf(src) + if(!my_turf) + CRASH("Spaceproof directional windoe placer failed to find a turf.") + + // checks if turfs are fine to place a directional window + var/unliable_atmos_blocking + for(var/turf/each_turf in get_adjacent_open_turfs(my_turf)) + if(isspaceturf(each_turf) || isopenspace(each_turf)) + continue + + if(!each_turf.CanAtmosPass(my_turf)) + for(var/atom/movable/movable_content as anything in each_turf.contents) + if(is_type_in_typecache(movable_content, unliable_atmos_blockers)) + unliable_atmos_blocking = TRUE + break + if(unliable_atmos_blocking) + break + + var/list/nearby_turfs = list() + for(var/turf/each_turf in get_adjacent_open_turfs(my_turf)) + if(unliable_atmos_blocking) + var/obj/effect/mapping_helpers/space_window_placer/nearby_placer = locate() in each_turf + if(nearby_placer) // we don't place windows there + give a value to skip directon + nearby_placer.skip_direction |= get_dir(each_turf, my_turf) + continue + if(skip_direction & get_dir(my_turf, each_turf)) + continue + nearby_turfs += each_turf + + + // well, it's a bad idea to put a directional window here. Mapping failsafe process here. + if(unliable_atmos_blocking && (isspaceturf(my_turf) || isopenspace(my_turf))) + my_turf.PlaceOnTop(list(/turf/open/floor/plating, /turf/open/floor/iron), flags = CHANGETURF_INHERIT_AIR) + for(var/turf/each_turf in nearby_turfs) + if(isspaceturf(each_turf) || isopenspace(each_turf)) + var/obj/d_glass = new window_type(my_turf) + d_glass.dir = get_dir(my_turf, each_turf) + else + var/improper_dir = get_dir(each_turf, my_turf) + for(var/obj/structure/window/d_glass in each_turf.contents) + if(d_glass.dir == improper_dir) + qdel(d_glass) + qdel(src) + return + + // puts a directional window for each direction. + for(var/turf/each_turf in nearby_turfs) + if(!each_turf.CanAtmosPass(my_turf) || isspaceturf(each_turf) || isopenspace(each_turf)) + continue + + var/obj/d_glass = new window_type(each_turf) + d_glass.dir = get_dir(d_glass, my_turf) + + qdel(src) + +/obj/effect/mapping_helpers/group_window_placer + name = "Placer: Grouped directional windows" + icon_state = "group_directional_window_placer" + late = TRUE + + /** Mapper options **/ + /// Determines which window type it will create. + /// Make a subtype of this mapping helper to change this value instead of manual change in DMM. + var/window_type = /obj/structure/window/reinforced + /// Directional window will not be placed to a direction from the adjacent turf where a fulltile glass exists. + /// If you set this TRUE, the windows will be placed. + var/place_onto_fulltile_window + /// Set TRUE to ignore group chain initialization + var/single + + /** internal code variables - not for mappers **/ + /// failsafe var to prevent it to run a code + var/to_be_initialized + /// a list of mappers that will be initialized together. + var/list/init_group + +/obj/effect/mapping_helpers/group_window_placer/LateInitialize() + . = ..() + if(to_be_initialized) + return + + if(!z || !x || !y) + CRASH("It's not unable to use group_window_placer - xyz is null.") + + var/turf/my_turf = get_turf(src) + if(!my_turf) + CRASH("group_window_placer failed to find a turf.") + + if(single) + to_be_initialized = TRUE + finish_late_init(list(WEAKREF(src))) + return + + init_group = list() + build_group(init_group) + finish_late_init() + +/obj/effect/mapping_helpers/group_window_placer/proc/build_group(list/chain_init_group) + if(to_be_initialized) // shouldn't reach here but just in case + return + to_be_initialized = TRUE + chain_init_group[WEAKREF(src)] = TRUE + for(var/turf/each_turf in get_adjacent_open_turfs(get_turf(src))) + var/obj/effect/mapping_helpers/group_window_placer/placer = locate() in each_turf + if(!placer || chain_init_group[WEAKREF(placer)] || placer.to_be_initialized) + continue + placer.build_group(chain_init_group) + +/obj/effect/mapping_helpers/group_window_placer/proc/finish_late_init() + for(var/datum/weakref/each_ref in init_group) + var/obj/effect/mapping_helpers/group_window_placer/each_placer = each_ref.resolve() + var/turf/my_turf = get_turf(each_placer) + var/list/nearby_turfs = list() + for(var/turf/each_turf in get_adjacent_open_turfs(my_turf)) + if(each_turf.density) + continue + if(locate(/obj/effect/mapping_helpers/group_window_placer) in each_turf) + continue + // skip this - that direction should be connected + if(locate(/obj/effect/mapping_helpers/space_window_placer) in each_turf) + continue + // skip this - you won't want to have two directional window in the same directional spot. + // NOTE: this is "SPACE" window placer, not "GROUP" + if(place_onto_fulltile_window) + var/is_fulltile + for(var/obj/structure/window/window_on_turf in my_turf.contents) + if(window_on_turf.fulltile) + is_fulltile = TRUE + break + if(is_fulltile) + continue + nearby_turfs += each_turf + + for(var/turf/each_turf in nearby_turfs) + var/obj/d_glass = new each_placer.window_type(my_turf) + d_glass.dir = get_dir(my_turf, each_turf) + + for(var/datum/weakref/each_ref in init_group) + var/obj/effect/mapping_helpers/group_window_placer/each_placer = each_ref.resolve() + qdel(each_placer) + init_group.Cut() + diff --git a/code/modules/mapping/random_rooms.dm b/code/modules/mapping/random_rooms.dm index 1e884ffbf0f9c..fc0559e960894 100644 --- a/code/modules/mapping/random_rooms.dm +++ b/code/modules/mapping/random_rooms.dm @@ -1509,6 +1509,15 @@ template_width = 5 weight = 2 +/datum/map_template/random_room/sk_rdm176 + name = "Room with spaceproof windows" + room_id = "sk_rdm176_spacewindowroom" + mappath = "_maps/RandomRooms/10x10/sk_rdm176_spacewindowroom.dmm" + centerspawner = FALSE + template_height = 10 + template_width = 10 + weight = 1 + //Flandstation Dedicated Random Room /datum/map_template/random_room/sk_rdm_fln_01 diff --git a/code/modules/mentor/mentor.dm b/code/modules/mentor/mentor.dm index 7b04a668ea90e..5e6525d1813c3 100644 --- a/code/modules/mentor/mentor.dm +++ b/code/modules/mentor/mentor.dm @@ -10,13 +10,8 @@ var/href_token /// The Mentor Ticket Manager interface var/datum/help_ui/mentor/mentor_interface - /// If this mentor datum is inactive due to de-adminning. - var/dementored = FALSE - /// If this mentor datum was created due to someone being an admin, but not a mentor. - /// This is used so that deadminning doesn't remove verbs if someone is both a mentor and an admin. - var/for_admin = FALSE -/datum/mentors/New(ckey, for_admin) +/datum/mentors/New(ckey) if(!ckey) QDEL_IN(src, 0) stack_trace("Mentor datum created without a ckey: [ckey]") @@ -28,7 +23,6 @@ return name = "[ckey]'s mentor datum" href_token = GenerateToken() - src.for_admin = for_admin GLOB.mentor_datums[target] = src // If they're logged in, let's assign their mentor datum now. var/client/C = GLOB.directory[ckey] @@ -43,10 +37,7 @@ return owner = C owner.mentor_datum = src - if(for_admin) - activate() - else - owner.add_mentor_verbs() + owner.add_mentor_verbs() if(!check_rights_for(owner, R_ADMIN)) // add nonadmins to the mentor list. GLOB.mentors |= owner @@ -86,9 +77,6 @@ log_href_exploit(usr, " Tried to use the mentor panel without having the correct mentor datum.") return - if(dementored) - return - if(!CheckMentorHREF(href, href_list)) return @@ -102,25 +90,3 @@ else if(href_list["mhelp_tickets"]) GLOB.mhelp_tickets.BrowseTickets(usr) - -/datum/mentors/proc/activate() - if(!for_admin) - return - if(IsAdminAdvancedProcCall()) - var/msg = " has tried to elevate permissions!" - message_admins("[key_name_admin(usr)][msg]") - log_admin("[key_name(usr)][msg]") - return - dementored = FALSE - owner.add_mentor_verbs() - -/datum/mentors/proc/deactivate() - if(!for_admin) - return - if(IsAdminAdvancedProcCall()) - var/msg = " has tried to elevate permissions!" - message_admins("[key_name_admin(usr)][msg]") - log_admin("[key_name(usr)][msg]") - return - dementored = TRUE - owner.remove_mentor_verbs() diff --git a/code/modules/mentor/mentor_loading.dm b/code/modules/mentor/mentor_loading.dm index 4832bb4c27cc3..285ba82cc51c9 100644 --- a/code/modules/mentor/mentor_loading.dm +++ b/code/modules/mentor/mentor_loading.dm @@ -28,7 +28,7 @@ continue if(findtextEx(line, "#", 1, 2)) continue - new /datum/mentors(line, for_admin = FALSE) + new /datum/mentors(line) return TRUE /// Loads mentors from the ss13_mentors table @@ -51,7 +51,7 @@ if(!ckey) stack_trace("Invalid mentor row in database with null ckey with id: [id] and raw data: [raw_ckey]") continue - new /datum/mentors(ckey, for_admin = FALSE) + new /datum/mentors(ckey) qdel(query_load_mentors) return TRUE @@ -69,6 +69,6 @@ return TRUE // They're an admin, but not a mentor. Create them a mentor datum. This is automatically assigned. else if(check_rights_for(src, R_ADMIN)) - new /datum/mentors(ckey, for_admin = TRUE) + new /datum/mentors(ckey) return TRUE return FALSE diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index 848a74e0b792c..dec029001110a 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -56,7 +56,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also Unit | Condition | Status | Direction | Distance
" for(var/PDT in turrets) var/obj/machinery/porta_turret/aux_base/T = PDT - var/integrity = max((T.obj_integrity-T.integrity_failure * T.max_integrity)/(T.max_integrity-T.integrity_failure * max_integrity)*100, 0) + var/integrity = max((T.get_integrity()-T.integrity_failure * T.max_integrity)/(T.max_integrity-T.integrity_failure * max_integrity)*100, 0) var/status if(T.machine_stat & BROKEN) status = "ERROR" diff --git a/code/modules/mining/aux_base_camera.dm b/code/modules/mining/aux_base_camera.dm index 186904ea06743..747fbe11bc53f 100644 --- a/code/modules/mining/aux_base_camera.dm +++ b/code/modules/mining/aux_base_camera.dm @@ -16,9 +16,10 @@ return ..() //While players are only allowed to build in the base area, but consoles starting outside the base can move into the base area to begin work. -/mob/camera/ai_eye/remote/base_construction/relaymove(mob/user, direct) - dir = direct //This camera eye is visible as a drone, and needs to keep the dir updated - ..() + +/mob/camera/ai_eye/remote/base_construction/relaymove(mob/living/user, direction) + dir = direction //This camera eye is visible as a drone, and needs to keep the dir updated + return ..() /obj/item/construction/rcd/internal //Base console's internal RCD. Roundstart consoles are filled, rebuilt cosoles start empty. name = "internal RCD" diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index 997dc58a9d470..080ee5fad139e 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -12,7 +12,7 @@ max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT heat_protection = CHEST|GROIN|LEGS|ARMS hoodtype = /obj/item/clothing/head/hooded/explorer - armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 50, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 50, STAMINA = 20, BLEED = 30) allowed = list( /obj/item/flashlight, /obj/item/tank/internals, @@ -36,7 +36,7 @@ flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT - armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 50, STAMINA = 20) + armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 50, FIRE = 50, ACID = 50, STAMINA = 20, BLEED = 30) resistance_flags = FIRE_PROOF high_pressure_multiplier = 0.4 @@ -58,7 +58,7 @@ visor_flags_inv = HIDEFACIALHAIR visor_flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH actions_types = list(/datum/action/item_action/adjust) - armor = list(MELEE = 10, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, BIO = 50, RAD = 0, FIRE = 20, ACID = 40, STAMINA = 10) + armor = list(MELEE = 10, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, BIO = 50, RAD = 0, FIRE = 20, ACID = 40, STAMINA = 10, BLEED = 10) resistance_flags = FIRE_PROOF /obj/item/clothing/mask/gas/explorer/attack_self(mob/user) @@ -83,20 +83,16 @@ max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | LAVA_PROOF slowdown = 0 - armor = list(MELEE = 70, BULLET = 40, LASER = 20, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 40) + armor = list(MELEE = 70, BULLET = 40, LASER = 20, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 40, BLEED = 50) allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe) high_pressure_multiplier = 0.6 /obj/item/clothing/suit/space/hostile_environment/Initialize(mapload) . = ..() AddComponent(/datum/component/spraycan_paintable) - START_PROCESSING(SSobj, src) - -/obj/item/clothing/suit/space/hostile_environment/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() /obj/item/clothing/suit/space/hostile_environment/process(delta_time) + . = ..() var/mob/living/carbon/C = loc if(istype(C) && DT_PROB(1, delta_time)) //cursed by bubblegum if(DT_PROB(7.5, delta_time)) @@ -115,7 +111,7 @@ w_class = WEIGHT_CLASS_NORMAL max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT clothing_flags = THICKMATERIAL // no space protection - armor = list(MELEE = 70, BULLET = 40, LASER = 20, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 40) + armor = list(MELEE = 70, BULLET = 40, LASER = 20, ENERGY = 20, BOMB = 50, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 40, BLEED = 50) resistance_flags = FIRE_PROOF | LAVA_PROOF high_pressure_multiplier = 0.6 diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index 58630fd6f4a77..bb1140c266ffe 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -18,6 +18,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("smashed", "crushed", "cleaved", "chopped", "pulped") sharpness = IS_SHARP + bleed_force = BLEED_CUT actions_types = list(/datum/action/item_action/toggle_light) light_system = MOVABLE_LIGHT light_range = 5 diff --git a/code/modules/mining/equipment/marker_beacons.dm b/code/modules/mining/equipment/marker_beacons.dm index fd33252851418..48285fc0e749e 100644 --- a/code/modules/mining/equipment/marker_beacons.dm +++ b/code/modules/mining/equipment/marker_beacons.dm @@ -74,7 +74,7 @@ GLOBAL_LIST_INIT(marker_beacon_colors, sort_list(list( icon = 'icons/obj/lighting.dmi' icon_state = "markerrandom" layer = BELOW_OPEN_DOOR_LAYER - armor = list(MELEE = 50, BULLET = 75, LASER = 75, ENERGY = 75, BOMB = 25, BIO = 100, RAD = 100, FIRE = 25, ACID = 0, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 75, LASER = 75, ENERGY = 75, BOMB = 25, BIO = 100, RAD = 100, FIRE = 25, ACID = 0, STAMINA = 0, BLEED = 0) max_integrity = 50 anchored = TRUE light_range = 2 diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 01519dca33abd..8dfa2dd608204 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -418,6 +418,7 @@ damage_type = BRUTE hitsound = 'sound/effects/splat.ogg' knockdown = 30 + bleed_force = BLEED_SURFACE var/chain /obj/projectile/hook/fire(setAngle) @@ -654,7 +655,7 @@ to_chat(user, "You unfold the ladder. It extends much farther than you were expecting.") var/last_ladder = null for(var/i in 1 to world.maxz) - if(is_centcom_level(i) || is_reserved_level(i) || is_reebe(i) || is_away_level(i)) + if(is_centcom_level(i) || is_reserved_level(i) || is_reebe(i) || is_away_level(i) || is_debug_level(i)) continue var/turf/T2 = locate(ladder_x, ladder_y, i) last_ladder = new /obj/structure/ladder/unbreakable/jacob(T2, null, last_ladder) @@ -710,6 +711,7 @@ hitsound_on = 'sound/weapons/bladeslice.ogg' w_class = WEIGHT_CLASS_BULKY sharpness = IS_SHARP + bleed_force = BLEED_CUT faction_bonus_force = 45 nemesis_factions = list("mining", "boss") var/transform_cooldown @@ -803,6 +805,7 @@ righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' flags_1 = CONDUCT_1 sharpness = IS_SHARP + bleed_force = BLEED_CUT w_class = WEIGHT_CLASS_BULKY force = 1 throwforce = 1 diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index 19472c3c8438c..f3cc5773a56b3 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -218,7 +218,20 @@ DEFINE_BUFFER_HANDLER(/obj/machinery/mineral/processing_unit_console) /obj/machinery/mineral/processing_unit/Initialize(mapload) . = ..() proximity_monitor = new(src, 1) - AddComponent(/datum/component/material_container, list(/datum/material/iron, /datum/material/glass, /datum/material/copper, /datum/material/silver, /datum/material/gold, /datum/material/diamond, /datum/material/plasma, /datum/material/uranium, /datum/material/bananium, /datum/material/titanium, /datum/material/bluespace), INFINITY, TRUE, /obj/item/stack) + var/list/allowed_materials = list( + /datum/material/iron, + /datum/material/glass, + /datum/material/copper, + /datum/material/silver, + /datum/material/gold, + /datum/material/diamond, + /datum/material/plasma, + /datum/material/uranium, + /datum/material/bananium, + /datum/material/titanium, + /datum/material/bluespace, + ) + AddComponent(/datum/component/material_container, allowed_materials, INFINITY, MATCONTAINER_EXAMINE|BREAKDOWN_FLAGS_ORE_PROCESSOR, /obj/item/stack) stored_research = new /datum/techweb/specialized/autounlocking/smelter selected_material = SSmaterials.GetMaterialRef(/datum/material/iron) @@ -280,13 +293,13 @@ c if(QDELETED(O)) return var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - var/material_amount = materials.get_item_material_amount(O) + var/material_amount = materials.get_item_material_amount(O, BREAKDOWN_FLAGS_ORE_PROCESSOR) if(!materials.has_space(material_amount)) unload_mineral(O) else if(allow_point_redemption) stored_points += O.points * O.amount * point_upgrade - materials.insert_item(O) + materials.insert_item(O, breakdown_flags=BREAKDOWN_FLAGS_ORE_PROCESSOR) qdel(O) /obj/machinery/mineral/processing_unit/proc/get_machine_data() diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index 7a0082a652e61..11b24c92a7249 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -27,7 +27,7 @@ /obj/machinery/mineral/ore_redemption/Initialize(mapload) . = ..() stored_research = new /datum/techweb/specialized/autounlocking/smelter - materials = AddComponent(/datum/component/remote_materials, "orm", mapload) + materials = AddComponent(/datum/component/remote_materials, "orm", mapload, mat_container_flags=BREAKDOWN_FLAGS_ORM) /obj/machinery/mineral/ore_redemption/Destroy() QDEL_NULL(stored_research) @@ -61,7 +61,7 @@ if(O.refined_type == null) return - var/material_amount = mat_container.get_item_material_amount(O) + var/material_amount = mat_container.get_item_material_amount(O, BREAKDOWN_FLAGS_ORM) if(!material_amount) qdel(O) //no materials, incinerate it @@ -72,9 +72,10 @@ else if(O?.refined_type) stored_points += O.points * O.amount - var/mats = O.custom_materials & mat_container.materials + var/list/stack_mats = O.get_material_composition(BREAKDOWN_FLAGS_ORM) + var/mats = stack_mats & mat_container.materials var/amount = O.amount - mat_container.insert_item(O, ore_multiplier) //insert it + mat_container.insert_item(O, ore_multiplier, breakdown_flags=BREAKDOWN_FLAGS_ORM) //insert it materials.silo_log(src, "smelted", amount, "someone", mats) qdel(O) diff --git a/code/modules/mining/machine_silo.dm b/code/modules/mining/machine_silo.dm index 33f2289dfb6a7..61eff7a8bb9ad 100644 --- a/code/modules/mining/machine_silo.dm +++ b/code/modules/mining/machine_silo.dm @@ -29,7 +29,7 @@ GLOBAL_LIST_EMPTY(silo_access_logs) /datum/material/bluespace, /datum/material/plastic, ) - AddComponent(/datum/component/material_container, materials_list, INFINITY, allowed_types=/obj/item/stack, _disable_attackby=TRUE) + AddComponent(/datum/component/material_container, materials_list, INFINITY, MATCONTAINER_NO_INSERT, /obj/item/stack) if (!GLOB.ore_silo_default && mapload && is_station_level(z)) GLOB.ore_silo_default = src @@ -49,9 +49,8 @@ GLOBAL_LIST_EMPTY(silo_access_logs) return ..() -/obj/machinery/ore_silo/proc/remote_attackby(obj/machinery/M, mob/user, obj/item/stack/I) +/obj/machinery/ore_silo/proc/remote_attackby(obj/machinery/M, mob/user, obj/item/stack/I, breakdown_flags=NONE) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - // stolen from /datum/component/material_container/proc/OnAttackBy if(user.a_intent != INTENT_HELP) return @@ -60,13 +59,13 @@ GLOBAL_LIST_EMPTY(silo_access_logs) if(!istype(I) || (I.flags_1 & HOLOGRAM_1) || (I.item_flags & NO_MAT_REDEMPTION)) to_chat(user, "[M] won't accept [I]!") return - var/item_mats = I.custom_materials & materials.materials + var/item_mats = I.get_material_composition(breakdown_flags) & materials.materials if(!length(item_mats)) to_chat(user, "[I] does not contain sufficient materials to be accepted by [M].") return // assumes unlimited space... var/amount = I.amount - materials.user_insert(I, user) + materials.user_insert(I, user, breakdown_flags) silo_log(M, "deposited", amount, "sheets", item_mats) return TRUE diff --git a/code/modules/mob/dead/dead.dm b/code/modules/mob/dead/dead.dm index 235b7b8dd3ae0..9067617c458fa 100644 --- a/code/modules/mob/dead/dead.dm +++ b/code/modules/mob/dead/dead.dm @@ -102,6 +102,8 @@ INITIALIZE_IMMEDIATE(/mob/dead) /mob/dead/Login() . = ..() + if(!. || !client) + return FALSE var/turf/T = get_turf(src) if (isturf(T)) update_z(T.z) diff --git a/code/modules/mob/dead/new_player/login.dm b/code/modules/mob/dead/new_player/login.dm index ef150786f64c8..562377de00801 100644 --- a/code/modules/mob/dead/new_player/login.dm +++ b/code/modules/mob/dead/new_player/login.dm @@ -1,4 +1,6 @@ /mob/dead/new_player/Login() + if(!client) + return if(CONFIG_GET(flag/use_exp_tracking)) client.set_exp_from_db() if(!client) // client null during sleep @@ -11,7 +13,9 @@ mind.active = TRUE mind.set_current(src) - ..() + . = ..() + if(!. || !client) + return FALSE var/motd = global.config.motd if(motd) diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 5a7a0f96e91f9..fcb7218c8905c 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -403,7 +403,7 @@ "Science" = "#ffddff", "Security" = "#ffdddd" ) - var/static/list/department_list = list(GLOB.command_positions) + list(GLOB.engineering_positions) + list(GLOB.supply_positions) + list(GLOB.nonhuman_positions - "pAI") + list(GLOB.civilian_positions) + list(GLOB.gimmick_positions) + list(GLOB.medical_positions) + list(GLOB.science_positions) + list(GLOB.security_positions) + var/static/list/department_list = list(GLOB.command_positions) + list(GLOB.engineering_positions) + list(GLOB.supply_positions) + list(GLOB.nonhuman_positions - ROLE_PAI) + list(GLOB.civilian_positions) + list(GLOB.gimmick_positions) + list(GLOB.medical_positions) + list(GLOB.science_positions) + list(GLOB.security_positions) var/list/dat = list("
Round Duration: [DisplayTimeText(world.time - SSticker.round_start_time)]
") if(SSjob.prioritized_jobs.len > 0) diff --git a/code/modules/mob/dead/new_player/sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories.dm index 14a99ae643194..09d8fff6fb2bc 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -683,6 +683,10 @@ name = "Short Bangs" icon_state = "hair_shortbangs" +/datum/sprite_accessory/hair/shortbangs2 + name = "Short Bangs 2" + icon_state = "hair_shortbangs2" + /datum/sprite_accessory/hair/short name = "Short Hair" icon_state = "hair_a" diff --git a/code/modules/mob/dead/observer/login.dm b/code/modules/mob/dead/observer/login.dm index 9bb48f0c46380..b2c114412bfa2 100644 --- a/code/modules/mob/dead/observer/login.dm +++ b/code/modules/mob/dead/observer/login.dm @@ -1,5 +1,7 @@ /mob/dead/observer/Login() - ..() + . = ..() + if(!. || !client) + return FALSE ghost_accs = client.prefs.read_player_preference(/datum/preference/choiced/ghost_accessories) ghost_others = client.prefs.read_player_preference(/datum/preference/choiced/ghost_others) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index b3b964a138941..4673766d135c7 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -842,7 +842,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp remove_verb(/mob/dead/observer/verb/boo) remove_verb(/mob/dead/observer/verb/possess) -/mob/dead/observer/reset_perspective(atom/A) +/mob/dead/observer/reset_perspective(atom/new_eye) if(client) if(ismob(client.eye) && (client.eye != src)) var/mob/target = client.eye @@ -873,7 +873,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/mob/mob_eye = creatures[eye_name] //Istype so we filter out points of interest that are not mobs if(client && mob_eye && istype(mob_eye)) - client.eye = mob_eye + client.set_eye(mob_eye) if(mob_eye.hud_used) client.screen = list() LAZYINITLIST(mob_eye.observers) diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 5b915187a9d76..88dfa4fe54c55 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -27,9 +27,9 @@ /mob/proc/get_item_for_held_index(i) - if(!length(held_items)) - return null - return held_items[i] + if(!length(held_items)) + return null + return held_items[i] //Odd = left. Even = right /mob/proc/held_index_to_dir(i) @@ -513,7 +513,7 @@ var/obj/item/bodypart/BP = new path () BP.owner = src BP.held_index = i - bodyparts += BP + add_bodypart(BP) hand_bodyparts[i] = BP ..() //Don't redraw hands until we have organs for them diff --git a/code/modules/mob/living/basic/basic.dm b/code/modules/mob/living/basic/basic.dm index 6faef22b7178b..e853c16df621a 100644 --- a/code/modules/mob/living/basic/basic.dm +++ b/code/modules/mob/living/basic/basic.dm @@ -134,14 +134,13 @@ // copied from simplemobs /mob/living/basic/revive(full_heal = 0, admin_revive = 0) - if(..()) //successfully ressuscitated from death - icon = initial(icon) - icon_state = icon_living - set_density(initial(density)) - mobility_flags = MOBILITY_FLAGS_DEFAULT - update_mobility() - . = 1 - setMovetype(initial(movement_type)) + . = ..() + if(!.) + return + icon = initial(icon) + icon_state = icon_living + density = initial(density) + setMovetype(initial(movement_type)) /mob/living/basic/proc/melee_attack(atom/target) src.face_atom(target) diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index 83805475c7289..50aaa2aa16c09 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -2,31 +2,269 @@ /**************************************************** BLOOD SYSTEM + +https://www.desmos.com/calculator/vxrevmdvfx + +To calculate the blood loss rate, use the following formula: +n = starting amount of blood in your mob +b = bleed rate of your mob +h = Rate at which bleeding decreases over time (0.02 constant, 0.08 for non-human mobs) + +This function calculates the amount of blood left in your system at time x +q\left(x\right)=\left\{b<2.4:ne^{-\frac{1}{560}\left(bx-\frac{1}{2}x^{2}h\right)},ne^{-\frac{bx}{560}}\right\} + +Hide this function +d\left(x\right)=\max\left(0,120-\frac{\left(120\cdot\max\left(0,\min\left(1,\frac{x-122}{560-122}\right)\right)\right)^{0.3}}{\left(120\right)^{-0.7}}\right) + +This function calculates the amount of health that your mob has at time x +y=d\left(q\left(x\right)\right) + +**Notes for porting/search:** +bleedsuppress has been replaced for is_bandaged(). Note that is_bleeding() returns if you are not bleeding, even if you have active bandages. + ****************************************************/ -/mob/living/carbon/human/proc/suppress_bloodloss(amount) - if(bleedsuppress) +/datum/status_effect/bleeding + id = "bleeding" + status_type = STATUS_EFFECT_MERGE + alert_type = /atom/movable/screen/alert/status_effect/bleeding + tick_interval = 1 SECONDS + + var/bandaged_bleeding = 0 + var/bleed_rate = 0 + var/time_applied = 0 + var/bleed_heal_multiplier = 1 + +/datum/status_effect/bleeding/merge(bleed_level) + src.bleed_rate = src.bleed_rate + max(min(bleed_level * bleed_level, sqrt(bleed_level)) / max(src.bleed_rate, 1), bleed_level - src.bleed_rate) + update_icon() + +/datum/status_effect/bleeding/on_creation(mob/living/new_owner, bleed_rate) + . = ..() + if (.) + src.bleed_rate = bleed_rate + linked_alert.maptext = MAPTEXT(owner.get_bleed_rate_string()) + +/datum/status_effect/bleeding/tick() + if (HAS_TRAIT(owner, TRAIT_NO_BLOOD)) + qdel(src) + return + time_applied += tick_interval + if (time_applied < 1 SECONDS) + if(bleed_rate >= BLEED_DEEP_WOUND) + owner.add_splatter_floor(owner.loc) + else + owner.add_splatter_floor(owner.loc, TRUE) + return + time_applied = 0 + // Non-humans stop bleeding a lot quicker, even if it is not a minor cut + if (!ishuman(owner)) + bleed_rate -= BLEED_HEAL_RATE_MINOR * 4 * bleed_heal_multiplier + // Make sure to update our icon + update_icon() + // Set the rate at which we process, so we bleed more on the ground when heavy bleeding + tick_interval = bleed_rate <= BLEED_RATE_MINOR ? 1 SECONDS : 0.2 SECONDS + // Reduce the actual rate of bleeding + if (ishuman(owner)) + if (bleed_rate > 0 && bleed_rate < BLEED_RATE_MINOR) + bleed_rate -= BLEED_HEAL_RATE_MINOR * bleed_heal_multiplier + else + bandaged_bleeding -= BLEED_HEAL_RATE_MINOR * bleed_heal_multiplier + // We have finished bleeding + if (bleed_rate <= 0 && bandaged_bleeding <= 0) + qdel(src) + return + // The actual rate of bleeding, can be reduced by holding wounds + var/final_bleed_rate = bleed_rate + if (HAS_TRAIT(owner, TRAIT_BLEED_HELD)) + final_bleed_rate = max(0, final_bleed_rate - BLEED_RATE_MINOR) + // We aren't actually bleeding + if (final_bleed_rate <= 0) + return + // Actually do the bleeding + owner.bleed(min(MAX_BLEED_RATE, final_bleed_rate)) + +/datum/status_effect/bleeding/proc/update_icon() + // The actual rate of bleeding, can be reduced by holding wounds + // Calculate the message to show to the user + if (HAS_TRAIT(owner, TRAIT_BLEED_HELD)) + linked_alert.name = "Bleeding (Held)" + if (bleed_rate > BLEED_RATE_MINOR) + linked_alert.desc = "You have serious wounds which are unlikely to heal themselves. You are applying pressure to them, slowing the rate of blood loss." + else + linked_alert.desc = "You are bleeding and are applying pressure to the wounds, preventing blood from pouring out." + linked_alert.icon_state = "bleed_held" + else if (bleed_rate == 0 && bandaged_bleeding > 0) + linked_alert.name = "Bleeding (Bandaged)" + linked_alert.desc = "You have bandages covering your wounds. They will heal slowly if they are not cauterized." + linked_alert.icon_state = "bleed_bandage" + else + if (bleed_rate < BLEED_RATE_MINOR) + linked_alert.name = "Bleeding (Light)" + linked_alert.desc = "You have some minor cuts that look like they will heal themselves if you don't run out of blood first.[ishuman(owner) ? " Click to apply pressure to the wounds." : ""]" + linked_alert.icon_state = "bleed" + else + linked_alert.name = "Bleeding (Heavy)" + linked_alert.desc = "Your wounds are bleeding heavily and are unlikely to heal themselves. Seek medical attention immediately![ishuman(owner) ? " Click to apply pressure to the wounds." : ""]" + linked_alert.icon_state = "bleed_heavy" + + if (HAS_TRAIT(owner, TRAIT_NO_BLEEDING) || IS_IN_STASIS(owner)) + linked_alert.maptext = MAPTEXT("[owner.get_bleed_rate_string()]") + else + linked_alert.maptext = MAPTEXT(owner.get_bleed_rate_string()) + +/datum/status_effect/bleeding/on_remove() + var/mob/living/carbon/human/human = owner + if (!istype(human)) return + // Not bleeding anymore, no need to hold wounds + human.stop_holding_wounds() + +/atom/movable/screen/alert/status_effect/bleeding + name = "Bleeding" + desc = "You are bleeding, find something to bandage the wound or you will die." + icon_state = "bleed" + +/atom/movable/screen/alert/status_effect/bleeding/Click(location, control, params) + var/mob/living/carbon/human/human = usr + if (!istype(human)) + return + if (locate(/obj/item/offhand/bleeding_suppress) in human.held_items) + human.stop_holding_wounds() + else + human.hold_wounds() + +/mob/living/carbon/proc/is_bandaged() + if (HAS_TRAIT(src, TRAIT_NO_BLOOD)) + return FALSE + var/datum/status_effect/bleeding/bleed = has_status_effect(STATUS_EFFECT_BLEED) + if (!bleed) + return FALSE + return bleed.bandaged_bleeding > 0 + +/mob/living/carbon/proc/is_bleeding() + if (HAS_TRAIT(src, TRAIT_NO_BLOOD)) + return FALSE + var/datum/status_effect/bleeding/bleed = has_status_effect(STATUS_EFFECT_BLEED) + if (!bleed) + return FALSE + return bleed.bleed_rate > 0 + +/mob/living/carbon/proc/add_bleeding(bleed_level) + if (HAS_TRAIT(src, TRAIT_NO_BLOOD)) + return + playsound(src, 'sound/surgery/blood_wound.ogg', 80, vary = TRUE) + apply_status_effect(dna?.species?.bleed_effect || STATUS_EFFECT_BLEED, bleed_level) + if (bleed_level >= BLEED_DEEP_WOUND) + blur_eyes(1) + to_chat(src, "Blood starts rushing out of the open wound!") + if(bleed_level >= BLEED_CUT) + add_splatter_floor(src.loc) else - bleedsuppress = TRUE - addtimer(CALLBACK(src, PROC_REF(resume_bleeding)), amount) + add_splatter_floor(src.loc, 1) -/mob/living/carbon/human/proc/resume_bleeding() - bleedsuppress = 0 - if(stat != DEAD && bleed_rate) - to_chat(src, "The blood soaks through your bandage.") +/mob/living/carbon/human/add_bleeding(bleed_level) + if (NOBLOOD in dna.species.species_traits) + return + ..() + +/mob/living/carbon/proc/get_bleed_intensity() + var/datum/status_effect/bleeding/bleed = has_status_effect(STATUS_EFFECT_BLEED) + if (!bleed) + return 0 + return 3 ** bleed.bleed_rate + +/mob/living/carbon/proc/get_bleed_rate() + var/datum/status_effect/bleeding/bleed = has_status_effect(STATUS_EFFECT_BLEED) + return bleed?.bleed_rate + +/// Can we heal bleeding using a welding tool? +/mob/living/carbon/proc/has_mechanical_bleeding() + var/obj/item/bodypart/chest = get_bodypart(BODY_ZONE_CHEST) + return chest.bodytype & BODYTYPE_ROBOTIC + +/mob/living/proc/get_bleed_rate_string() + return "0.0/s" + +/mob/living/carbon/get_bleed_rate_string() + var/datum/status_effect/bleeding/bleed = has_status_effect(STATUS_EFFECT_BLEED) + if (!bleed) + return "0.0/s" + var/final_bleed_rate = bleed.bleed_rate + if (HAS_TRAIT(src, TRAIT_BLEED_HELD)) + final_bleed_rate = max(0, final_bleed_rate - BLEED_RATE_MINOR) + + // Set the text to the final bleed rate + final_bleed_rate = round(final_bleed_rate, 0.1) + if ((final_bleed_rate * 10) % 10 == 0) + return "[final_bleed_rate].0/s" + return "[final_bleed_rate]/s" + +/mob/living/carbon/proc/cauterise_wounds(amount = INFINITY) + var/datum/status_effect/bleeding/bleed = has_status_effect(STATUS_EFFECT_BLEED) + if (!bleed) + return FALSE + bleed.bleed_rate -= amount + if (bleed.bleed_rate <= 0) + remove_status_effect(STATUS_EFFECT_BLEED) + return TRUE + +/mob/living/carbon/proc/hold_wounds() + if (stat >= UNCONSCIOUS) + return + if (!is_bleeding()) + if (is_bandaged()) + balloon_alert(src, "Wounds already bandaged!") + else + balloon_alert(src, "You are not wounded!") + return + if (locate(/obj/item/offhand/bleeding_suppress) in held_items) + balloon_alert(src, "Already applying pressure!") + return + if (has_active_hand() && get_active_held_item()) + balloon_alert(src, "Active hand is full!") + return + var/obj/item/offhand/bleeding_suppress/supressed_thing = new() + put_in_active_hand(supressed_thing) + balloon_alert(src, "You apply pressure to your wounds...") + var/datum/status_effect/bleeding/bleed = has_status_effect(STATUS_EFFECT_BLEED) + if (!bleed) + return + bleed.update_icon() + +/mob/living/carbon/proc/stop_holding_wounds() + var/located = FALSE + for (var/obj/item/offhand/bleeding_suppress/bleed_suppression in held_items) + qdel(bleed_suppression) + located = TRUE + if (located) + balloon_alert(src, "You stop applying pressure to your wounds...") + var/datum/status_effect/bleeding/bleed = has_status_effect(STATUS_EFFECT_BLEED) + if (!bleed) + return + bleed.update_icon() + +/mob/living/carbon/proc/suppress_bloodloss(amount) + var/datum/status_effect/bleeding/bleed = has_status_effect(STATUS_EFFECT_BLEED) + if (!bleed) + return + var/reduced_amount = min(bleed.bleed_rate, amount) + bleed.bleed_rate -= reduced_amount + bleed.bandaged_bleeding += reduced_amount + bleed.update_icon() + if (bleed.bleed_rate <= 0) + stop_holding_wounds() // Takes care blood loss and regeneration /mob/living/carbon/human/handle_blood() - if(NOBLOOD in dna.species.species_traits) - bleed_rate = 0 + if((NOBLOOD in dna.species.species_traits) || HAS_TRAIT(src, TRAIT_NO_BLOOD)) + cauterise_wounds() return if(bodytemperature >= TCRYO && !(HAS_TRAIT(src, TRAIT_HUSK))) //cryosleep or husked people do not pump the blood. - //Blood regeneration if there is some space - if(blood_volume < BLOOD_VOLUME_NORMAL && !HAS_TRAIT(src, TRAIT_NOHUNGER) && !HAS_TRAIT(src, TRAIT_POWERHUNGRY)) + if(!is_bleeding() && blood_volume < BLOOD_VOLUME_NORMAL && !HAS_TRAIT(src, TRAIT_NOHUNGER) && !HAS_TRAIT(src, TRAIT_POWERHUNGRY)) var/nutrition_ratio = 0 switch(nutrition) if(0 to NUTRITION_LEVEL_STARVING) @@ -46,69 +284,76 @@ //Effects of bloodloss var/word = pick("dizzy","woozy","faint") + + // How much oxyloss we want to be on + var/desired_damage = (getMaxHealth() * 1.2) * CLAMP01((blood_volume - BLOOD_VOLUME_SURVIVE) / (BLOOD_VOLUME_NORMAL - BLOOD_VOLUME_SURVIVE)) + // Make it so we only go unconcious at 25% blood remaining + desired_damage = max(0, (getMaxHealth() * 1.2) - ((desired_damage ** 0.3) / ((getMaxHealth() * 1.2) ** (-0.7)))) + if (desired_damage >= getMaxHealth() * 1.2) + desired_damage = getMaxHealth() * 2.0 + if (HAS_TRAIT(src, TRAIT_BLOOD_COOLANT)) + switch(blood_volume) + if(BLOOD_VOLUME_SURVIVE to BLOOD_VOLUME_SAFE) + if(prob(3)) + to_chat(src, "Your sensors indicate [pick("overheating", "thermal throttling", "coolant issues")].") + if(-INFINITY to BLOOD_VOLUME_SURVIVE) + desired_damage = getMaxHealth() * 2.0 + // Rapidly die with no saving you + adjustFireLoss(clamp(getMaxHealth() * 2.0 - getFireLoss(), 0, 10)) + var/health_difference = clamp(desired_damage - getFireLoss(), 0, 5) + adjustFireLoss(health_difference) + return switch(blood_volume) if(BLOOD_VOLUME_OKAY to BLOOD_VOLUME_SAFE) if(prob(5)) to_chat(src, "You feel [word].") - adjustOxyLoss(round((BLOOD_VOLUME_NORMAL - blood_volume) * 0.01, 1)) if(BLOOD_VOLUME_BAD to BLOOD_VOLUME_OKAY) - adjustOxyLoss(round((BLOOD_VOLUME_NORMAL - blood_volume) * 0.02, 1)) if(prob(5)) blur_eyes(6) to_chat(src, "You feel very [word].") if(BLOOD_VOLUME_SURVIVE to BLOOD_VOLUME_BAD) - adjustOxyLoss(5) - if(prob(15)) - Unconscious(rand(20,60)) + if(prob(30)) + blur_eyes(6) + Unconscious(rand(3,6)) to_chat(src, "You feel extremely [word].") if(-INFINITY to BLOOD_VOLUME_SURVIVE) - if(!HAS_TRAIT(src, TRAIT_NODEATH)) - death() - - var/temp_bleed = 0 - //Bleeding out - for(var/X in bodyparts) - var/obj/item/bodypart/BP = X - var/brutedamage = BP.brute_dam - - //We want an accurate reading of .len - list_clear_nulls(BP.embedded_objects) - for(var/obj/item/embeddies in BP.embedded_objects) - if(!embeddies.isEmbedHarmless()) - temp_bleed += 0.5 + desired_damage = getMaxHealth() * 2.0 + // Rapidly die with no saving you + adjustOxyLoss(clamp(getMaxHealth() * 2.0 - getOxyLoss(), 0, 10)) + var/health_difference = clamp(desired_damage - getOxyLoss(), 0, 5) + adjustOxyLoss(health_difference) - if(brutedamage >= 20) - temp_bleed += (brutedamage * 0.013) - - bleed_rate = max(bleed_rate - 0.5, temp_bleed)//if no wounds, other bleed effects (heparin) naturally decreases - - if(bleed_rate && !bleedsuppress && !(HAS_TRAIT(src, TRAIT_FAKEDEATH))) - bleed(bleed_rate) +/mob/living/proc/bleed(amt) + add_splatter_floor(src.loc, 1) //Makes a blood drop, leaking amt units of blood from the mob -/mob/living/carbon/proc/bleed(amt) - if(blood_volume) - blood_volume = max(blood_volume - amt, 0) - if (prob(sqrt(amt)*BLOOD_DRIP_RATE_MOD)) - if(isturf(src.loc)) //Blood loss still happens in locker, floor stays clean - if(amt >= 10) - add_splatter_floor(src.loc) - else - add_splatter_floor(src.loc, 1) +/mob/living/carbon/bleed(amt) + if(blood_volume && !HAS_TRAIT(src, TRAIT_NO_BLOOD) && !HAS_TRAIT(src, TRAIT_NO_BLEEDING) && !IS_IN_STASIS(src)) + // As you get less bloodloss, you bleed slower + // See the top of this file for desmos lines + var/decrease_multiplier = BLEED_RATE_MULTIPLIER + var/obj/item/organ/heart/heart = getorganslot(ORGAN_SLOT_HEART) + if (!heart || !heart.beating) + decrease_multiplier = BLEED_RATE_MULTIPLIER_NO_HEART + var/blood_loss_amount = blood_volume - blood_volume * NUM_E ** (-(amt * decrease_multiplier)/BLOOD_VOLUME_NORMAL) + blood_volume = max(blood_volume - blood_loss_amount, 0) + if(isturf(src.loc) && prob(sqrt(blood_loss_amount)*BLOOD_DRIP_RATE_MOD)) //Blood loss still happens in locker, floor stays clean + if(blood_loss_amount >= 2) + add_splatter_floor(src.loc) + else + add_splatter_floor(src.loc, 1) /mob/living/carbon/human/bleed(amt) amt *= physiology.bleed_mod if(!(NOBLOOD in dna.species.species_traits)) ..() - - /mob/living/proc/restore_blood() blood_volume = initial(blood_volume) /mob/living/carbon/human/restore_blood() blood_volume = BLOOD_VOLUME_NORMAL - bleed_rate = 0 + cauterise_wounds() /**************************************************** BLOOD TRANSFERS @@ -233,6 +478,8 @@ //to add a splatter of blood or other mob liquid. /mob/living/proc/add_splatter_floor(turf/T, small_drip) + if (HAS_TRAIT(src, TRAIT_NO_BLOOD) || HAS_TRAIT(src, TRAIT_NO_BLEEDING) || IS_IN_STASIS(src)) + return if(get_blood_id() != /datum/reagent/blood) return if(!T) @@ -285,3 +532,21 @@ var/obj/effect/decal/cleanable/oil/B = locate() in T.contents if(!B) B = new(T) + +/** + * Item to represent the fact that we are covering a wound + */ +/obj/item/offhand/bleeding_suppress + name = "Applying pressure" + desc = "You are applying pressure to your wounds." + icon_state = "bleed_held" + +/obj/item/offhand/bleeding_suppress/equipped(mob/living/carbon/user, slot) + . = ..() + if (istype(user)) + ADD_TRAIT(user, TRAIT_BLEED_HELD, ACTION_TRAIT) + +/obj/item/offhand/bleeding_suppress/dropped(mob/living/carbon/user, silent) + if (istype(user)) + REMOVE_TRAIT(user, TRAIT_BLEED_HELD, ACTION_TRAIT) + return ..() diff --git a/code/modules/mob/living/bloodcrawl.dm b/code/modules/mob/living/bloodcrawl.dm index 9edaa6d1706db..d909cea4e0eb2 100644 --- a/code/modules/mob/living/bloodcrawl.dm +++ b/code/modules/mob/living/bloodcrawl.dm @@ -8,7 +8,7 @@ invisibility = 60 resistance_flags = LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF -/obj/effect/dummy/phased_mob/slaughter/relaymove(mob/user, direction) +/obj/effect/dummy/phased_mob/slaughter/relaymove(mob/living/user, direction) forceMove(get_step(src,direction)) /obj/effect/dummy/phased_mob/slaughter/ex_act() @@ -167,7 +167,7 @@ if(!B) return forceMove(B.loc) - src.client.eye = src + src.client.set_eye(src) src.visible_message("[src] rises out of the pool of blood!") exit_blood_effect(B) if(iscarbon(src)) diff --git a/code/modules/mob/living/brain/MMI.dm b/code/modules/mob/living/brain/MMI.dm index 9856506f8e6f9..1cd2ac78d6863 100644 --- a/code/modules/mob/living/brain/MMI.dm +++ b/code/modules/mob/living/brain/MMI.dm @@ -24,7 +24,7 @@ if(iscyborg(loc)) var/mob/living/silicon/robot/borg = loc borg.mmi = null - mecha = null + set_mecha(null) QDEL_NULL(brainmob) QDEL_NULL(brain) QDEL_NULL(radio) @@ -68,7 +68,7 @@ log_attack("[key_name(user)] inserted [newbrain] into \the [src] at [AREACOORD(src)].") SEND_SIGNAL(src, COMSIG_MMI_SET_BRAINMOB, newbrain.brainmob) - brainmob = newbrain.brainmob + set_brainmob(newbrain.brainmob) newbrain.brainmob = null brainmob.forceMove(src) brainmob.container = src @@ -144,7 +144,7 @@ brain.organ_flags |= ORGAN_FROZEN brain.transfer_identity(L) - brainmob = brain.brainmob + set_brainmob(brain.brainmob) brainmob.container = src brain.name = "[L.real_name]'s brain" @@ -152,6 +152,39 @@ update_icon() return +/// Proc to hook behavior associated to the change in value of the [/obj/item/mmi/var/brainmob] variable. +/obj/item/mmi/proc/set_brainmob(mob/living/brain/new_brainmob) + if(brainmob == new_brainmob) + return FALSE + . = brainmob + brainmob = new_brainmob + if(new_brainmob) + if(mecha) + REMOVE_TRAIT(new_brainmob, TRAIT_IMMOBILIZED, BRAIN_UNAIDED) + REMOVE_TRAIT(new_brainmob, TRAIT_HANDS_BLOCKED, BRAIN_UNAIDED) + else + ADD_TRAIT(new_brainmob, TRAIT_IMMOBILIZED, BRAIN_UNAIDED) + ADD_TRAIT(new_brainmob, TRAIT_HANDS_BLOCKED, BRAIN_UNAIDED) + if(.) + var/mob/living/brain/old_brainmob = . + ADD_TRAIT(old_brainmob, TRAIT_IMMOBILIZED, BRAIN_UNAIDED) + ADD_TRAIT(old_brainmob, TRAIT_HANDS_BLOCKED, BRAIN_UNAIDED) + + +/// Proc to hook behavior associated to the change in value of the [obj/vehicle/sealed/var/mecha] variable. +/obj/item/mmi/proc/set_mecha(obj/vehicle/sealed/mecha/new_mecha) + if(mecha == new_mecha) + return FALSE + . = mecha + mecha = new_mecha + if(new_mecha) + if(!. && brainmob) // There was no mecha, there now is, and we have a brain mob that is no longer unaided. + REMOVE_TRAIT(brainmob, TRAIT_IMMOBILIZED, BRAIN_UNAIDED) + REMOVE_TRAIT(brainmob, TRAIT_HANDS_BLOCKED, BRAIN_UNAIDED) + else if(. && brainmob) // There was a mecha, there no longer is one, and there is a brain mob that is now again unaided. + ADD_TRAIT(brainmob, TRAIT_IMMOBILIZED, BRAIN_UNAIDED) + ADD_TRAIT(brainmob, TRAIT_HANDS_BLOCKED, BRAIN_UNAIDED) + /obj/item/mmi/proc/replacement_ai_name() return brainmob.name @@ -206,7 +239,7 @@ else . += "The MMI indicates the brain is active." -/obj/item/mmi/relaymove(mob/user) +/obj/item/mmi/relaymove(mob/living/user, direction) return //so that the MMI won't get a warning about not being able to move if it tries to move /obj/item/mmi/proc/brain_check(mob/user) diff --git a/code/modules/mob/living/brain/brain.dm b/code/modules/mob/living/brain/brain.dm index 1bc31d5427f68..ef41226772bf9 100644 --- a/code/modules/mob/living/brain/brain.dm +++ b/code/modules/mob/living/brain/brain.dm @@ -16,6 +16,9 @@ var/obj/item/organ/brain/OB = new(loc) //we create a new brain organ for it. OB.brainmob = src forceMove(OB) + if(!container?.mecha) //Unless inside a mecha, brains are rather helpless. + ADD_TRAIT(src, TRAIT_IMMOBILIZED, BRAIN_UNAIDED) + ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, BRAIN_UNAIDED) /mob/living/brain/proc/create_dna() @@ -35,12 +38,6 @@ QDEL_NULL(stored_dna) return ..() -/mob/living/brain/update_mobility() - if(in_contents_of(/obj/vehicle/sealed/mecha)) - mobility_flags = MOBILITY_FLAGS_DEFAULT - else - mobility_flags = NONE - /mob/living/brain/ex_act() //you cant blow up brainmobs because it makes transfer_to() freak out when borgs blow up. return diff --git a/code/modules/mob/living/brain/posibrain.dm b/code/modules/mob/living/brain/posibrain.dm index 352a37cf114dc..a8e4655e2276e 100644 --- a/code/modules/mob/living/brain/posibrain.dm +++ b/code/modules/mob/living/brain/posibrain.dm @@ -9,9 +9,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) var/next_ask var/askDelay = 600 //one minute var/searching = FALSE - brainmob = null req_access = list(ACCESS_ROBOTICS) - mecha = null//This does not appear to be used outside of reference in mecha.dm. braintype = "Android" var/autoping = TRUE //if it pings on creation immediately var/begin_activation_message = "You carefully locate the manual activation switch and start the positronic brain's boot process." @@ -42,7 +40,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) /obj/item/mmi/posibrain/attack_self(mob/user) if(!brainmob) - brainmob = new(src) + set_brainmob(new /mob/living/brain(src)) if(!(GLOB.ghost_role_flags & GHOSTROLE_SILICONS)) to_chat(user, "Central Command has temporarily outlawed posibrain sentience in this sector...") return @@ -171,7 +169,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) /obj/item/mmi/posibrain/Initialize(mapload) . = ..() - brainmob = new(src) + set_brainmob(new /mob/living/brain(src)) var/new_name if(!LAZYLEN(possible_names)) new_name = pick(GLOB.posibrain_names) @@ -184,6 +182,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) if(autoping) ping_ghosts("created", TRUE) + /obj/item/mmi/posibrain/attackby(obj/item/O, mob/user) return diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index 9d9b23d55e1be..371c0c718de3e 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -25,7 +25,8 @@ /mob/living/carbon/alien/Initialize(mapload) ADD_TRAIT(src, TRAIT_VENTCRAWLER_ALWAYS, INNATE_TRAIT) add_verb(/mob/living/proc/mob_sleep) - add_verb(/mob/living/proc/lay_down) + add_verb(/mob/living/proc/toggle_resting) + create_bodyparts() //initialize bodyparts create_internal_organs() return ..() @@ -104,6 +105,8 @@ Des: Removes all infected images from the alien. return /mob/living/carbon/alien/canBeHandcuffed() + if(num_hands < 2) + return FALSE return TRUE /mob/living/carbon/alien/proc/alien_evolve(mob/living/carbon/alien/new_xeno) @@ -119,3 +122,11 @@ Des: Removes all infected images from the alien. /mob/living/carbon/alien/can_hold_items() return has_fine_manipulation + +/mob/living/carbon/alien/on_lying_down(new_lying_angle) + . = ..() + update_icons() + +/mob/living/carbon/alien/on_standing_up() + . = ..() + update_icons() diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm index 3a80e4617dadc..1b024ec6aa2b5 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -29,7 +29,7 @@ #define MAX_ALIEN_LEAP_DIST 7 /mob/living/carbon/alien/humanoid/hunter/proc/leap_at(atom/A) - if((mobility_flags & (MOBILITY_MOVE | MOBILITY_STAND)) != (MOBILITY_MOVE | MOBILITY_STAND) || leaping) + if(body_position == LYING_DOWN || HAS_TRAIT(src, TRAIT_IMMOBILIZED) || leaping) return if(!(COOLDOWN_FINISHED(src, pounce_cooldown))) @@ -77,17 +77,16 @@ sleep(0.2 SECONDS)//Runtime prevention (infinite bump() calls on hulks) step_towards(src, L) else - Paralyze(40, 1, 1) + Paralyze(40, ignore_canstun = TRUE) toggle_leap(FALSE) else if(hit_atom.density && !hit_atom.CanPass(src, get_dir(hit_atom, src))) visible_message("[src] smashes into [hit_atom]!", "[src] smashes into [hit_atom]!") - Paralyze(40, 1, 1) + Paralyze(40, ignore_canstun = TRUE) if(leaping) //check that toggles out of leaping mode if the alien gets hit or otherwise interrupted leaping = FALSE update_icons() - update_mobility() /mob/living/carbon/alien/humanoid/float(on) if(leaping) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 8fab76f902be7..1b19cd7eb2b4e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -7,8 +7,14 @@ limb_destroyer = TRUE hud_type = /datum/hud/alien deathsound = 'sound/voice/hiss6.ogg' - bodyparts = list(/obj/item/bodypart/chest/alien, /obj/item/bodypart/head/alien, /obj/item/bodypart/l_arm/alien, - /obj/item/bodypart/r_arm/alien, /obj/item/bodypart/r_leg/alien, /obj/item/bodypart/l_leg/alien) + bodyparts = list( + /obj/item/bodypart/chest/alien, + /obj/item/bodypart/head/alien, + /obj/item/bodypart/l_arm/alien, + /obj/item/bodypart/r_arm/alien, + /obj/item/bodypart/r_leg/alien, + /obj/item/bodypart/l_leg/alien, + ) var/caste = "" var/alt_icon = 'icons/mob/alienleap.dmi' //used to switch between the two alien icon files. var/leap_on_click = FALSE diff --git a/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm b/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm index b21d8a356b2c1..42264f2534440 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm @@ -17,7 +17,7 @@ else if(leap_on_click) icon_state = "alien[caste]_pounce" - else if(!(mobility_flags & MOBILITY_STAND)) + else if(body_position == LYING_DOWN) icon_state = "alien[caste]_sleep" else if(mob_size == MOB_SIZE_LARGE) icon_state = "alien[caste]" diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 0a1f7f00083a3..2702d366724b5 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -11,12 +11,22 @@ health = 25 hardcrit_threshold = HEALTH_THRESHOLD_CRIT + rotate_on_lying = FALSE + + default_num_legs = 1 + num_legs = 1 //Alien larvas always have a movable apendage. + usable_legs = 1 //Alien larvas always have a movable apendage. + default_num_hands = 0 + + bodyparts = list( + /obj/item/bodypart/chest/larva, + /obj/item/bodypart/head/larva, + ) + var/amount_grown = 0 var/max_grown = 100 var/time_of_birth - rotate_on_lying = 0 - bodyparts = list(/obj/item/bodypart/chest/larva, /obj/item/bodypart/head/larva) flavor_text = FLAVOR_TEXT_EVIL playable = TRUE @@ -63,3 +73,6 @@ /mob/living/carbon/alien/larva/stripPanelEquip(obj/item/what, mob/who) to_chat(src, "You don't have the dexterity to do this!") return + +/mob/living/carbon/alien/larva/canBeHandcuffed() + return TRUE diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index fe53dfa71772e..1eb88506709c9 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -24,6 +24,5 @@ if(stat == UNCONSCIOUS) set_resting(FALSE) set_stat(CONSCIOUS) - update_mobility() update_damage_hud() update_health_hud() diff --git a/code/modules/mob/living/carbon/alien/larva/update_icons.dm b/code/modules/mob/living/carbon/alien/larva/update_icons.dm index 983544e8c72e9..24734a31851c5 100644 --- a/code/modules/mob/living/carbon/alien/larva/update_icons.dm +++ b/code/modules/mob/living/carbon/alien/larva/update_icons.dm @@ -14,10 +14,10 @@ icon_state = "larva[state]_dead" else if(handcuffed || legcuffed) //This should be an overlay. Who made this an icon_state? icon_state = "larva[state]_cuff" - else if(!(mobility_flags & MOBILITY_STAND)) - icon_state = "larva[state]_sleep" - else if(IsStun()) + else if(HAS_TRAIT(src, TRAIT_INCAPACITATED)) icon_state = "larva[state]_stun" + else if(body_position == LYING_DOWN) + icon_state = "larva[state]_sleep" else icon_state = "larva[state]" @@ -28,4 +28,5 @@ /mob/living/carbon/alien/larva/update_inv_handcuffed() update_icons() //larva icon_state changes if cuffed/uncuffed. - +/mob/living/carbon/alien/larva/lying_angle_on_lying_down(new_lying_angle) + return // Larvas don't rotate on lying down, they have their own custom icons. diff --git a/code/modules/mob/living/carbon/alien/login.dm b/code/modules/mob/living/carbon/alien/login.dm index bb6eb084becca..13383568cfe9c 100644 --- a/code/modules/mob/living/carbon/alien/login.dm +++ b/code/modules/mob/living/carbon/alien/login.dm @@ -1,3 +1,5 @@ /mob/living/carbon/alien/Login() . = ..() + if(!. || !client) + return FALSE AddInfectionImages() diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index c7ff101a5236c..a54238d10635f 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -102,17 +102,20 @@ var/mob/living/carbon/alien/larva/new_xeno = new(xeno_loc) new_xeno.key = ghost.key SEND_SOUND(new_xeno, sound('sound/voice/hiss5.ogg',0,0,0,100)) //To get the player's attention - new_xeno.mobility_flags = NONE //so we don't move during the bursting animation + ADD_TRAIT(new_xeno, TRAIT_IMMOBILIZED, type) //so we don't move during the bursting animation + ADD_TRAIT(new_xeno, TRAIT_HANDS_BLOCKED, type) new_xeno.notransform = 1 new_xeno.invisibility = INVISIBILITY_MAXIMUM sleep(6) if(QDELETED(src) || QDELETED(owner)) - return + qdel(new_xeno) + CRASH("AttemptGrow failed due to the early qdeletion of source or owner.") if(new_xeno) - new_xeno.mobility_flags = MOBILITY_FLAGS_DEFAULT + REMOVE_TRAIT(new_xeno, TRAIT_IMMOBILIZED, type) + REMOVE_TRAIT(new_xeno, TRAIT_HANDS_BLOCKED, type) new_xeno.notransform = 0 new_xeno.invisibility = 0 diff --git a/code/modules/mob/living/carbon/alien/status_procs.dm b/code/modules/mob/living/carbon/alien/status_procs.dm index 0affc187a12f0..cd8ada8bd7adf 100644 --- a/code/modules/mob/living/carbon/alien/status_procs.dm +++ b/code/modules/mob/living/carbon/alien/status_procs.dm @@ -4,17 +4,17 @@ /////////////////////////////////// STUN //////////////////////////////////// -/mob/living/carbon/alien/Stun(amount, updating = 1, ignore_canstun = 0) +/mob/living/carbon/alien/Stun(amount, ignore_canstun = FALSE) . = ..() if(!.) move_delay_add = min(move_delay_add + round(amount / 2), 10) //a maximum delay of 10 -/mob/living/carbon/alien/SetStun(amount, updating = 1, ignore_canstun = 0) +/mob/living/carbon/alien/SetStun(amount, ignore_canstun = FALSE) . = ..() if(!.) move_delay_add = min(move_delay_add + round(amount / 2), 10) -/mob/living/carbon/alien/AdjustStun(amount, updating = 1, ignore_canstun = 0) +/mob/living/carbon/alien/AdjustStun(amount, ignore_canstun = FALSE) . = ..() if(!.) move_delay_add = clamp(move_delay_add + round(amount/2), 0, 10) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 5586572af28b4..a86bbc3db8741 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -61,7 +61,7 @@ /mob/living/carbon/attackby(obj/item/I, mob/user, params) for(var/datum/surgery/S in surgeries) - if(!(mobility_flags & MOBILITY_STAND) || !S.lying_required) + if(body_position == LYING_DOWN || !S.lying_required) if((S.self_operable || user != src) && (user.a_intent == INTENT_HELP || user.a_intent == INTENT_DISARM)) if(S.next_step(user,user.a_intent)) return TRUE @@ -218,7 +218,7 @@ if(HAS_TRAIT(src, TRAIT_RESTRAINED)) changeNext_move(CLICK_CD_BREAKOUT) last_special = world.time + CLICK_CD_BREAKOUT - var/buckle_cd = 600 + var/buckle_cd = 60 SECONDS if(handcuffed) var/obj/item/restraints/O = src.get_item_by_slot(ITEM_SLOT_HANDCUFFED) buckle_cd = O.breakouttime @@ -236,7 +236,7 @@ /mob/living/carbon/resist_fire() fire_stacks -= 5 - Paralyze(60, TRUE, TRUE) + Paralyze(60, ignore_canstun = TRUE) spin(32,2) visible_message("[src] rolls on the floor, trying to put [p_them()]self out!", \ "You stop, drop, and roll!") @@ -326,21 +326,23 @@ /mob/living/carbon/proc/clear_cuffs(obj/item/I, cuff_break) if(!I.loc || buckled) - return + return FALSE + if(I != handcuffed && I != legcuffed) + return FALSE visible_message("[src] manages to [cuff_break ? "break" : "remove"] [I]!") to_chat(src, "You successfully [cuff_break ? "break" : "remove"] [I].") if(cuff_break) . = !((I == handcuffed) || (I == legcuffed)) qdel(I) - return + return TRUE else if(I == handcuffed) handcuffed.forceMove(drop_location()) set_handcuffed(null) I.dropped(src) - if(buckled && buckled.buckle_requires_restraints) + if(buckled?.buckle_requires_restraints) buckled.unbuckle_mob(src) update_handcuffed() return @@ -349,10 +351,8 @@ legcuffed = null I.dropped(src) update_inv_legcuffed() - return - else - dropItemToGround(I) - return + return TRUE + /mob/living/carbon/proc/accident(obj/item/I) if(!I || (I.item_flags & ABSTRACT) || HAS_TRAIT(I, TRAIT_NODROP)) @@ -474,9 +474,11 @@ if(dna) dna.real_name = real_name -/mob/living/carbon/update_mobility() +/mob/living/carbon/set_body_position(new_value) . = ..() - if(!(mobility_flags & MOBILITY_STAND)) + if(isnull(.)) + return + if(new_value == LYING_DOWN) add_movespeed_modifier(/datum/movespeed_modifier/carbon_crawling) else remove_movespeed_modifier(/datum/movespeed_modifier/carbon_crawling) @@ -495,7 +497,6 @@ set_health(round(maxHealth - getOxyLoss() - getToxLoss() - getCloneLoss() - total_burn - total_brute, DAMAGE_PRECISION)) staminaloss = round(total_stamina, DAMAGE_PRECISION) update_stat() - update_mobility() if(((maxHealth - total_burn) < HEALTH_THRESHOLD_DEAD*2) && stat == DEAD ) become_husk("burn") med_hud_set_health() @@ -509,7 +510,7 @@ /mob/living/carbon/update_stamina(extend_stam_crit = FALSE) var/stam = getStaminaLoss() if(stam >= DAMAGE_PRECISION && (maxHealth - stam) <= crit_threshold && !stat && !HAS_TRAIT(src, TRAIT_NOSTAMCRIT)) - if(extend_stam_crit || !HAS_TRAIT_FROM(src, TRAIT_INCAPACITATED, STAMINA)) + if(!stat) enter_stamcrit() else if(HAS_TRAIT_FROM(src, TRAIT_INCAPACITATED, STAMINA)) REMOVE_TRAIT(src, TRAIT_INCAPACITATED, STAMINA) @@ -728,9 +729,14 @@ hud_used.healths.icon_state = "health7" /mob/living/carbon/proc/update_internals_hud_icon(internal_state = 0) - if(hud_used && hud_used.internals) + if(hud_used?.internals) hud_used.internals.icon_state = "internal[internal_state]" +/mob/living/carbon/proc/update_spacesuit_hud_icon(cell_state = "empty") + if(hud_used?.spacesuit) + hud_used.spacesuit.icon_state = "spacesuit_[cell_state]" + + /mob/living/carbon/set_health(new_value) . = ..() if(. > hardcrit_threshold) @@ -763,7 +769,6 @@ if(!is_blind()) var/datum/component/blind_sense/B = GetComponent(/datum/component/blind_sense) B?.RemoveComponent() - update_mobility() update_damage_hud() update_health_hud() med_hud_set_status() @@ -781,7 +786,7 @@ update_action_buttons_icon() //some of our action buttons might be unusable when we're handcuffed. update_inv_handcuffed() update_hud_handcuffed() - update_mobility() + /mob/living/carbon/heal_and_revive(heal_to = 75, revive_message) // We can't heal them if they're missing a heart @@ -868,29 +873,57 @@ /mob/living/carbon/proc/create_bodyparts() var/l_arm_index_next = -1 var/r_arm_index_next = 0 - for(var/X in bodyparts) - var/obj/item/bodypart/O = new X() - O.owner = src - bodyparts.Remove(X) - bodyparts.Add(O) - if(O.body_part == ARM_LEFT) - l_arm_index_next += 2 - O.held_index = l_arm_index_next //1, 3, 5, 7... - hand_bodyparts += O - else if(O.body_part == ARM_RIGHT) - r_arm_index_next += 2 - O.held_index = r_arm_index_next //2, 4, 6, 8... - hand_bodyparts += O + for(var/bodypart_path in bodyparts) + var/obj/item/bodypart/bodypart_instance = new bodypart_path() + bodypart_instance.set_owner(src) + bodyparts.Remove(bodypart_path) + add_bodypart(bodypart_instance) + switch(bodypart_instance.body_part) + if(ARM_LEFT) + l_arm_index_next += 2 + bodypart_instance.held_index = l_arm_index_next //1, 3, 5, 7... + hand_bodyparts += bodypart_instance + if(ARM_RIGHT) + r_arm_index_next += 2 + bodypart_instance.held_index = r_arm_index_next //2, 4, 6, 8... + hand_bodyparts += bodypart_instance + + +///Proc to hook behavior on bodypart additions. +/mob/living/carbon/proc/add_bodypart(obj/item/bodypart/new_bodypart) + bodyparts += new_bodypart + new_bodypart.set_owner(src) + + switch(new_bodypart.body_part) + if(LEG_LEFT, LEG_RIGHT) + set_num_legs(num_legs + 1) + if(!new_bodypart.bodypart_disabled) + set_usable_legs(usable_legs + 1) + if(ARM_LEFT, ARM_RIGHT) + set_num_hands(num_hands + 1) + if(!new_bodypart.bodypart_disabled) + set_usable_hands(usable_hands + 1) + + +///Proc to hook behavior on bodypart removals. +/mob/living/carbon/proc/remove_bodypart(obj/item/bodypart/old_bodypart) + bodyparts -= old_bodypart + + switch(old_bodypart.body_part) + if(LEG_LEFT, LEG_RIGHT) + set_num_legs(num_legs - 1) + if(!old_bodypart.bodypart_disabled) + set_usable_legs(usable_legs - 1) + if(ARM_LEFT, ARM_RIGHT) + set_num_hands(num_hands - 1) + if(!old_bodypart.bodypart_disabled) + set_usable_hands(usable_hands - 1) /mob/living/carbon/proc/create_internal_organs() for(var/X in internal_organs) var/obj/item/organ/I = X I.Insert(src) -/mob/living/carbon/proc/update_disabled_bodyparts() - for(var/obj/item/bodypart/BP as() in bodyparts) - BP.update_disabled() - /mob/living/carbon/vv_get_dropdown() . = ..() VV_DROPDOWN_OPTION("", "---------") @@ -1146,7 +1179,19 @@ if(.) if(!handcuffed) REMOVE_TRAIT(src, TRAIT_RESTRAINED, HANDCUFFED_TRAIT) - REMOVE_TRAIT(src, TRAIT_HANDS_BLOCKED, HANDCUFFED_TRAIT) else if(handcuffed) ADD_TRAIT(src, TRAIT_RESTRAINED, HANDCUFFED_TRAIT) - ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, HANDCUFFED_TRAIT) + + +/mob/living/carbon/on_lying_down(new_lying_angle) + . = ..() + if(!buckled || buckled.buckle_lying != 0) + lying_angle_on_lying_down(new_lying_angle) + + +/// Special carbon interaction on lying down, to transform its sprite by a rotation. +/mob/living/carbon/proc/lying_angle_on_lying_down(new_lying_angle) + if(!new_lying_angle) + set_lying_angle(pick(90, 270)) + else + set_lying_angle(new_lying_angle) diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 6ce7b15ea60b3..d7a117878f215 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -73,6 +73,10 @@ affecting = bodyparts[1] SEND_SIGNAL(I, COMSIG_ITEM_ATTACK_ZONE, src, user, affecting) send_item_attack_message(I, user, parse_zone(affecting.body_zone)) + if (I.bleed_force) + var/armour_block = run_armor_check(affecting, BLEED, armour_penetration = I.armour_penetration, silent = (I.force > 0)) + var/hit_amount = (100 - armour_block) / 100 + add_bleeding(I.bleed_force * hit_amount) if(I.force) var/armour_block = run_armor_check(affecting, MELEE, armour_penetration = I.armour_penetration) apply_damage(I.force, I.damtype, affecting, armour_block) @@ -93,6 +97,10 @@ if(head) head.add_mob_blood(src) update_inv_head() + else if (I.damtype == BURN && is_bleeding() && IS_ORGANIC_LIMB(affecting)) + cauterise_wounds(AMOUNT_TO_BLEED_INTENSITY(I.force / 3)) + to_chat(src, "The heat from [I] cauterizes your bleeding!") + playsound(src, 'sound/surgery/cautery2.ogg', 70) //dismemberment var/dismemberthreshold = (((affecting.max_damage * 2) / max(I.is_sharp(), 0.5)) - (affecting.get_damage() + ((I.w_class - 3) * 10) + ((I.attack_weight - 1) * 15))) @@ -128,7 +136,7 @@ ContactContractDisease(D) for(var/datum/surgery/S in surgeries) - if(!(mobility_flags & MOBILITY_STAND) || !S.lying_required) + if(body_position == LYING_DOWN || !S.lying_required) if(user.a_intent == INTENT_HELP || user.a_intent == INTENT_DISARM) if(S.next_step(user, user.a_intent)) return 1 @@ -198,6 +206,32 @@ return affecting.body_zone return dam_zone +/** + * Attempt to disarm the target mob. + * Will shove the target mob back, and drop them if they're in front of something dense + * or another carbon. +*/ +/mob/living/carbon/proc/disarm(mob/living/carbon/target) + do_attack_animation(target, ATTACK_EFFECT_DISARM) + playsound(target, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1) + if (ishuman(target)) + var/mob/living/carbon/human/human_target = target + human_target.w_uniform?.add_fingerprint(src) + + SEND_SIGNAL(target, COMSIG_HUMAN_DISARM_HIT, src, get_combat_bodyzone(target)) + target.disarm_effect(src) + +/mob/living/carbon/is_shove_knockdown_blocked() //If you want to add more things that block shove knockdown, extend this + for (var/obj/item/clothing/clothing in get_equipped_items()) + if(clothing.blocks_shove_knockdown) + return TRUE + return FALSE + +/mob/living/carbon/proc/clear_shove_slowdown() + remove_movespeed_modifier(/datum/movespeed_modifier/shove) + var/active_item = get_active_held_item() + if(is_type_in_typecache(active_item, GLOB.shove_disarming_types)) + visible_message("[name] regains their grip on \the [active_item]!", "You regain your grip on \the [active_item].", null, COMBAT_MESSAGE_RANGE) /mob/living/carbon/blob_act(obj/structure/blob/B) if (stat == DEAD) @@ -260,7 +294,7 @@ if(M == src && check_self_for_injuries()) return - if(!(mobility_flags & MOBILITY_STAND)) + if(body_position == LYING_DOWN) if(buckled) to_chat(M, "You need to unbuckle [src] first to do that!") return @@ -317,6 +351,8 @@ AdjustParalyzed(-60) AdjustImmobilized(-60) set_resting(FALSE) + if(body_position != STANDING_UP && !resting && !buckled && !HAS_TRAIT(src, TRAIT_FLOORED)) + get_up(TRUE) playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1) @@ -465,3 +501,56 @@ ADD_TRAIT(src, TRAIT_KNOCKEDOUT, OXYLOSS_TRAIT) else if(getOxyLoss() <= 50) REMOVE_TRAIT(src, TRAIT_KNOCKEDOUT, OXYLOSS_TRAIT) + +/mob/living/carbon/bullet_act(obj/projectile/P, def_zone, piercing_hit) + var/obj/item/bodypart/affecting = get_bodypart(check_zone(def_zone)) + if(!affecting) //missing limb? we select the first bodypart (you can never have zero, because of chest) + affecting = bodyparts[1] + if (P.bleed_force) + var/armour_block = run_armor_check(affecting, BLEED, armour_penetration = P.armour_penetration, silent = TRUE) + var/hit_amount = (100 - armour_block) / 100 + add_bleeding(P.bleed_force * hit_amount) + if (P.damage_type == BURN && is_bleeding() && IS_ORGANIC_LIMB(affecting)) + cauterise_wounds(AMOUNT_TO_BLEED_INTENSITY(P.damage / 3)) + playsound(src, 'sound/surgery/cautery2.ogg', 70) + to_chat(src, "The heat from [P] cauterizes your bleeding!") + + return ..() + +/mob/living/carbon/attack_basic_mob(mob/living/basic/user) + . = ..() + if(!.) + return + var/affected_zone = pick(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + var/dam_zone = dismembering_strike(user, affected_zone) + if(!dam_zone) //Dismemberment successful + return TRUE + var/obj/item/bodypart/affecting = get_bodypart(affected_zone) + if(!affecting) + affecting = get_bodypart(BODY_ZONE_CHEST) + var/armor = run_armor_check(affecting, MELEE, armour_penetration = user.armour_penetration) + apply_damage(user.melee_damage, user.melee_damage_type, affecting, armor) + // Apply bleeding + if (user.melee_damage_type == BRUTE) + var/armour_block = run_armor_check(dam_zone, BLEED, armour_penetration = user.armour_penetration, silent = TRUE) + var/hit_amount = (100 - armour_block) / 100 + add_bleeding(user.melee_damage * 0.1 * hit_amount) + +/mob/living/carbon/attack_animal(mob/living/simple_animal/M) + . = ..() + if(!.) + return + var/affected_zone = pick(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + var/dam_zone = dismembering_strike(M, affected_zone) + if(!dam_zone) //Dismemberment successful + return TRUE + var/obj/item/bodypart/affecting = get_bodypart(affected_zone) + if(!affecting) + affecting = get_bodypart(BODY_ZONE_CHEST) + var/armor = run_armor_check(affecting, MELEE, armour_penetration = M.armour_penetration) + apply_damage(M.melee_damage, M.melee_damage_type, affecting, armor) + // Apply bleeding + if (M.melee_damage_type == BRUTE) + var/armour_block = run_armor_check(dam_zone, BLEED, armour_penetration = M.armour_penetration, silent = TRUE) + var/hit_amount = (100 - armour_block) / 100 + add_bleeding(M.melee_damage * 0.1 * hit_amount) diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 6c0a149f894cc..f8b65dad3234a 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -5,6 +5,10 @@ hud_possible = list(HEALTH_HUD,STATUS_HUD,ANTAG_HUD,GLAND_HUD,NANITE_HUD,DIAG_NANITE_FULL_HUD) has_limbs = 1 held_items = list(null, null) + num_legs = 0 //Populated on init through list/bodyparts + usable_legs = 0 //Populated on init through list/bodyparts + num_hands = 0 //Populated on init through list/bodyparts + usable_hands = 0 //Populated on init through list/bodyparts var/list/internal_organs = list() //List of /obj/item/organ in the mob. They don't go in the contents for some reason I don't want to know. var/list/internal_organs_slot= list() //Same as above, but stores "slot ID" - "organ" pairs for easy access. var/silent = FALSE //Can't talk. Value goes down every life proc. //NOTE TO FUTURE CODERS: DO NOT INITIALIZE NUMERICAL VARS AS NULL OR I WILL MURDER YOU. diff --git a/code/modules/mob/living/carbon/carbon_movement.dm b/code/modules/mob/living/carbon/carbon_movement.dm index ee3e69b02cafd..33b556e736336 100644 --- a/code/modules/mob/living/carbon/carbon_movement.dm +++ b/code/modules/mob/living/carbon/carbon_movement.dm @@ -28,3 +28,55 @@ adjust_nutrition(-(HUNGER_FACTOR/10)) if(m_intent == MOVE_INTENT_RUN) adjust_nutrition(-(HUNGER_FACTOR/10)) + +/mob/living/carbon/set_usable_legs(new_value) + . = ..() + if(isnull(.)) + return + if(. == 0) + if(usable_legs != 0) //From having no usable legs to having some. + REMOVE_TRAIT(src, TRAIT_FLOORED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + else if(usable_legs == 0 && !(movement_type & (FLYING | FLOATING))) //From having usable legs to no longer having them. + ADD_TRAIT(src, TRAIT_FLOORED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + if(!usable_hands) + ADD_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + + +/mob/living/carbon/set_usable_hands(new_value) + . = ..() + if(isnull(.)) + return + if(. == 0) + REMOVE_TRAIT(src, TRAIT_HANDS_BLOCKED, LACKING_MANIPULATION_APPENDAGES_TRAIT) + if(usable_hands != 0) //From having no usable hands to having some. + REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + else if(usable_hands == 0 && default_num_hands > 0) //From having usable hands to no longer having them. + ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, LACKING_MANIPULATION_APPENDAGES_TRAIT) + if(!usable_legs && !(movement_type & (FLYING | FLOATING))) + ADD_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + + +/mob/living/carbon/setMovetype(newval) + . = ..() + if(isnull(.)) + return + if(!(. & (FLYING | FLOATING))) + if(movement_type & (FLYING | FLOATING)) //From not flying to flying. + remove_movespeed_modifier(/datum/movespeed_modifier/limbless) + REMOVE_TRAIT(src, TRAIT_FLOORED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + else if(!(movement_type & (FLYING | FLOATING))) //From flying to no longer flying. + var/limbless_slowdown = 0 + if(usable_legs < default_num_legs) + limbless_slowdown += (default_num_legs - usable_legs) * 3 + if(!usable_legs) + ADD_TRAIT(src, TRAIT_FLOORED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + if(usable_hands < default_num_hands) + limbless_slowdown += (default_num_hands - usable_hands) * 3 + if(!usable_hands) + ADD_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + if(limbless_slowdown) + add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/limbless, multiplicative_slowdown = limbless_slowdown) + else + remove_movespeed_modifier(/datum/movespeed_modifier/limbless) diff --git a/code/modules/mob/living/carbon/examine.dm b/code/modules/mob/living/carbon/examine.dm index 6d1d236fa8e86..5b817e0757e12 100644 --- a/code/modules/mob/living/carbon/examine.dm +++ b/code/modules/mob/living/carbon/examine.dm @@ -37,8 +37,8 @@ var/list/msg = list("") var/list/missing = list(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_L_LEG) var/list/disabled = list() - for(var/obj/item/bodypart/BP as() in bodyparts) - if(BP.disabled) + for(var/obj/item/bodypart/BP as anything in bodyparts) + if(BP.bodypart_disabled) disabled += BP missing -= BP.body_zone for(var/obj/item/I in BP.embedded_objects) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 1ea81a906fee0..c755e27290862 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -59,9 +59,8 @@ if(gloves && !(obscured & ITEM_SLOT_GLOVES) && !(gloves.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_has] [gloves.get_examine_string(user)] on [t_his] hands." else if(FR && length(FR.blood_DNA)) - var/hand_number = get_num_arms(FALSE) - if(hand_number) - . += "[t_He] [t_has] [hand_number > 1 ? "" : "a"] blood-stained hand[hand_number > 1 ? "s" : ""]!" + if(num_hands) + . += "[t_He] [t_has] [num_hands > 1 ? "" : "a"] blood-stained hand[num_hands > 1 ? "s" : ""]!" //belt if(belt && !(belt.item_flags & EXAMINE_SKIP)) @@ -136,7 +135,7 @@ var/list/disabled = list() for(var/obj/item/bodypart/BP as() in bodyparts) - if(BP.disabled) + if(BP.bodypart_disabled) disabled += BP missing -= BP.body_zone for(var/obj/item/I in BP.embedded_objects) @@ -146,13 +145,17 @@ msg += "[t_He] [t_has] [icon2html(I, user)] \a [I] embedded in [t_his] [BP.name]!\n" for(var/X in disabled) - var/obj/item/bodypart/BP = X + var/obj/item/bodypart/body_part = X var/damage_text - if(!(BP.get_damage(include_stamina = FALSE) >= BP.max_damage)) //Stamina is disabling the limb + /* + if(HAS_TRAIT(body_part, TRAIT_DISABLED_BY_WOUND)) + continue // skip if it's disabled by a wound (cuz we'll be able to see the bone sticking out!) + */ + if(!(body_part.get_damage(include_stamina = FALSE) >= body_part.max_damage)) //we don't care if it's stamcritted damage_text = "limp and lifeless" else - damage_text = (BP.brute_dam >= BP.burn_dam) ? BP.heavy_brute_msg : BP.heavy_burn_msg - msg += "[capitalize(t_his)] [BP.name] is [damage_text]!\n" + damage_text = (body_part.brute_dam >= body_part.burn_dam) ? body_part.heavy_brute_msg : body_part.heavy_burn_msg + msg += "[capitalize(t_his)] [body_part.name] is [damage_text]!\n" //stores missing limbs var/l_limbs_missing = 0 @@ -189,6 +192,17 @@ burn_msg = burn_msg ? burn_msg : "burns" bleed_msg = bleed_msg ? bleed_msg : "bleeding" + if (is_bleeding()) + switch (get_bleed_rate()) + if (BLEED_DEEP_WOUND to INFINITY) + msg += "[src] is [bleed_msg] extremely quickly.\n" + if (BLEED_RATE_MINOR to BLEED_DEEP_WOUND) + msg += "[src] is [bleed_msg] at a significant rate.\n" + else + msg += "[src] has some minor [bleed_msg] which look like it will stop soon.\n" + else if (is_bandaged()) + msg += "[src] is [bleed_msg], but it is covered.\n" + if(!(user == src && src.hal_screwyhud == SCREWYHUD_HEALTHY)) //fake healthy if(temp) if(temp < 25) @@ -244,14 +258,6 @@ if(blood_volume < BLOOD_VOLUME_SAFE) msg += "[t_He] appear[p_s()] faint.\n" - if(bleedsuppress) - msg += "[t_He] [t_is] bandaged with something.\n" - else if(bleed_rate) - if(reagents.has_reagent(/datum/reagent/toxin/heparin, needs_metabolizing = TRUE)) - msg += "[t_He] [t_is] [bleed_msg] uncontrollably!\n" - else - msg += "[t_He] [t_is] [bleed_msg]!\n" - if(reagents.has_reagent(/datum/reagent/teslium, needs_metabolizing = TRUE)) msg += "[t_He] [t_is] emitting a gentle blue glow!\n" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index e79f9616c0f73..c48601216475d 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -7,7 +7,7 @@ /mob/living/carbon/human/Initialize(mapload) add_verb(/mob/living/proc/mob_sleep) - add_verb(/mob/living/proc/lay_down) + add_verb(/mob/living/proc/toggle_resting) icon_state = "" //Remove the inherent human icon that is visible on the map editor. We're rendering ourselves limb by limb, having it still be there results in a bug where the basic human icon appears below as south in all directions and generally looks nasty. @@ -116,6 +116,10 @@ tab_data["Internal Atmosphere Info"] = GENERATE_STAT_TEXT("[target_tank.name]") tab_data["Tank Pressure"] = GENERATE_STAT_TEXT("[target_tank.air_contents.return_pressure()]") tab_data["Distribution Pressure"] = GENERATE_STAT_TEXT("[target_tank.distribute_pressure]") + if(istype(wear_suit, /obj/item/clothing/suit/space)) + var/obj/item/clothing/suit/space/S = wear_suit + tab_data["Thermal Regulator"] = GENERATE_STAT_TEXT("[S.thermal_on ? "on" : "off"]") + tab_data["Cell Charge"] = GENERATE_STAT_TEXT("[S.cell ? "[round(S.cell.percent(), 0.1)]%" : "!invalid!"]") if(mind) var/datum/antagonist/changeling/changeling = mind.has_antag_datum(/datum/antagonist/changeling) @@ -943,10 +947,10 @@ . = ..() if(ishuman(over)) var/mob/living/carbon/human/T = over // curbstomp, ported from PP with modifications - if(!src.is_busy && (src.is_zone_selected(BODY_ZONE_HEAD) || src.is_zone_selected(BODY_ZONE_PRECISE_GROIN)) && get_turf(src) == get_turf(T) && !(T.mobility_flags & MOBILITY_STAND) && src.a_intent != INTENT_HELP && !HAS_TRAIT(src, TRAIT_PACIFISM)) //all the stars align, time to curbstomp + if(!src.is_busy && (src.is_zone_selected(BODY_ZONE_HEAD) || src.is_zone_selected(BODY_ZONE_PRECISE_GROIN)) && get_turf(src) == get_turf(T) && (T.body_position == LYING_DOWN) && src.a_intent != INTENT_HELP && !HAS_TRAIT(src, TRAIT_PACIFISM)) //all the stars align, time to curbstomp src.is_busy = TRUE - if (!do_after(src, 2.5 SECONDS, T) || get_turf(src) != get_turf(T) || (T.mobility_flags & MOBILITY_STAND) || src.a_intent == INTENT_HELP || src == T) //wait 30ds and make sure the stars still align (Body zone check removed after PR #958) + if (!do_after(src, 2.5 SECONDS, T) || get_turf(src) != get_turf(T) || (T.body_position == STANDING_UP) || src.a_intent == INTENT_HELP || src == T) //wait 30ds and make sure the stars still align (Body zone check removed after PR #958) src.is_busy = FALSE return @@ -1023,10 +1027,10 @@ //src is the user that will be carrying, target is the mob to be carried /mob/living/carbon/human/proc/can_piggyback(mob/living/carbon/target) - return (istype(target) && target.stat == CONSCIOUS && (target.mobility_flags & MOBILITY_STAND)) + return (istype(target) && target.stat == CONSCIOUS && target.body_position == STANDING_UP) /mob/living/carbon/human/proc/can_be_firemanned(mob/living/carbon/target) - return ((ishuman(target) || ismonkey(target)) && !(target.mobility_flags & MOBILITY_STAND)) + return ((ishuman(target) || ismonkey(target)) && target.body_position == LYING_DOWN) /mob/living/carbon/human/proc/fireman_carry(mob/living/carbon/target) var/carrydelay = 50 //if you have latex you are faster at grabbing @@ -1106,21 +1110,6 @@ riding_datum.restore_position(target) to_chat(src, "You seem to be unable to carry [target]!") -/mob/living/carbon/human/is_shove_knockdown_blocked() //If you want to add more things that block shove knockdown, extend this - var/list/body_parts = list(head, wear_mask, wear_suit, w_uniform, back, gloves, shoes, belt, s_store, glasses, ears, wear_id) //Everything but pockets. Pockets are l_store and r_store. (if pockets were allowed, putting something armored, gloves or hats for example, would double up on the armor) - for(var/bp in body_parts) - if(isclothing(bp)) - var/obj/item/clothing/C = bp - if(C.blocks_shove_knockdown) - return TRUE - return FALSE - -/mob/living/carbon/human/proc/clear_shove_slowdown() - remove_movespeed_modifier(/datum/movespeed_modifier/shove) - var/active_item = get_active_held_item() - if(is_type_in_typecache(active_item, GLOB.shove_disarming_types)) - visible_message("[src.name] regains their grip on \the [active_item]!", "You regain your grip on \the [active_item].", null, COMBAT_MESSAGE_RANGE) - /mob/living/carbon/human/updatehealth() . = ..() dna?.species.spec_updatehealth(src) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 0c1de85f79e81..eef368a8bc1b3 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -297,37 +297,6 @@ var/armor_block = run_armor_check(affecting, MELEE) apply_damage(damage, BRUTE, affecting, armor_block) -/mob/living/carbon/human/attack_basic_mob(mob/living/basic/user) - . = ..() - if(!.) - return - if(check_shields(user, user.melee_damage, "the [user.name]", MELEE_ATTACK, user.armour_penetration)) - return FALSE - var/dam_zone = dismembering_strike(user, pick(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) - if(!dam_zone) //Dismemberment successful - return TRUE - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) - if(!affecting) - affecting = get_bodypart(BODY_ZONE_CHEST) - var/armor = run_armor_check(affecting, MELEE, armour_penetration = user.armour_penetration) - apply_damage(user.melee_damage, user.melee_damage_type, affecting, armor) - -/mob/living/carbon/human/attack_animal(mob/living/simple_animal/M) - . = ..() - if(.) - var/damage = M.melee_damage - if(check_shields(M, damage, "the [M.name]", MELEE_ATTACK, M.armour_penetration)) - return FALSE - var/dam_zone = dismembering_strike(M, pick(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) - if(!dam_zone) //Dismemberment successful - return TRUE - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) - if(!affecting) - affecting = get_bodypart(BODY_ZONE_CHEST) - var/armor = run_armor_check(affecting, MELEE, armour_penetration = M.armour_penetration) - apply_damage(damage, M.melee_damage_type, affecting, armor) - - /mob/living/carbon/human/attack_slime(mob/living/simple_animal/slime/M) if(..()) //successful slime attack var/damage = 20 @@ -678,6 +647,9 @@ missing -= LB.body_zone if(LB.is_pseudopart) //don't show injury text for fake bodyparts; ie chainsaw arms or synthetic armblades continue + var/self_aware = FALSE + if(HAS_TRAIT(src, TRAIT_SELF_AWARE)) + self_aware = TRUE var/limb_max_damage = LB.max_damage var/status = "" var/brutedamage = LB.brute_dam @@ -715,7 +687,14 @@ var/no_damage if(status == "OK" || status == "no damage") no_damage = TRUE - to_chat(src, "\t Your [LB.name] [HAS_TRAIT(src, TRAIT_SELF_AWARE) ? "has" : "is"] [status].") + var/isdisabled = " " + if(LB.bodypart_disabled) + isdisabled = " is disabled " + if(no_damage) + isdisabled += " but otherwise " + else + isdisabled += " and " + to_chat(src, "\t Your [LB.name][isdisabled][self_aware ? " has " : " is "][status].") for(var/obj/item/I in LB.embedded_objects) if(I.isEmbedHarmless()) @@ -726,8 +705,10 @@ for(var/t in missing) to_chat(src, "Your [parse_zone(t)] is missing!") - if(bleed_rate) + if(is_bleeding()) to_chat(src, "You are [bleed_msg]!") + else if (is_bandaged()) + to_chat(src, "Your [bleed_msg] is bandaged!") if(getStaminaLoss()) if(getStaminaLoss() > 30) to_chat(src, "You're completely exhausted.") @@ -874,3 +855,13 @@ ADD_TRAIT(src, TRAIT_NOBLOCK, type) stoplag(50) REMOVE_TRAIT(src, TRAIT_NOBLOCK, type) + +/mob/living/carbon/human/attack_basic_mob(mob/living/basic/user) + if(user.melee_damage != 0 && !HAS_TRAIT(user, TRAIT_PACIFISM) && check_shields(user, user.melee_damage, "the [user.name]", MELEE_ATTACK, user.armour_penetration)) + return FALSE + return ..() + +/mob/living/carbon/human/attack_animal(mob/living/simple_animal/M) + if(M.melee_damage != 0 && !HAS_TRAIT(M, TRAIT_PACIFISM) && check_shields(M, M.melee_damage, "the [M.name]", MELEE_ATTACK, M.armour_penetration)) + return FALSE + return ..() diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 52da5dbbf7057..7bf419679f824 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -9,6 +9,7 @@ /// build_worn_icon is reponsible for building this, as each bodypart may be emissive and clothes /// or other bodyparts may block the emissive elements of it. blocks_emissive = FALSE + ///Hair color var/hair_color = "000" ///Hair style @@ -46,7 +47,6 @@ var/special_voice = "" // For changing our voice. Used by a symptom. var/bleed_rate = 0 //how much are we bleeding - var/bleedsuppress = 0 //for stopping bloodloss, eventually this will be limb-based like bleeding /// How many "units of blood" we have on our hands var/blood_in_hands = 0 diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 08d190c2f4999..f268c0dae5a83 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -1,8 +1,7 @@ /mob/living/carbon/human/canBeHandcuffed() - if(get_num_arms(FALSE) >= 2) - return TRUE - else + if(num_hands < 2) return FALSE + return TRUE //gets assignment from ID or ID inside PDA or PDA itself //Useful when player do something with computers diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index e6de200042cbb..6a4e59b5da79e 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -42,7 +42,7 @@ /mob/living/carbon/human/Move(NewLoc, direct) . = ..() - if(shoes && (mobility_flags & MOBILITY_STAND) && loc == NewLoc && has_gravity(loc)) + if(shoes && body_position == STANDING_UP && loc == NewLoc && has_gravity(loc)) SEND_SIGNAL(shoes, COMSIG_SHOES_STEP_ACTION) /mob/living/carbon/human/Process_Spacemove(movement_dir = 0) //Temporary laziness thing. Will change to handles by species reee. diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index fd0ce7c60b9a5..c235f766776a4 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -119,7 +119,6 @@ update_inv_w_uniform() if(wear_suit.breakouttime) //when equipping a straightjacket ADD_TRAIT(src, TRAIT_RESTRAINED, SUIT_TRAIT) - ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, SUIT_TRAIT) stop_pulling() //can't pull if restrained update_action_buttons_icon() //certain action buttons will no longer be usable. update_inv_wear_suit() @@ -167,7 +166,6 @@ dropItemToGround(s_store, TRUE) //It makes no sense for your suit storage to stay on you if you drop your suit. if(wear_suit.breakouttime) //when unequipping a straightjacket REMOVE_TRAIT(src, TRAIT_RESTRAINED, SUIT_TRAIT) - REMOVE_TRAIT(src, TRAIT_HANDS_BLOCKED, SUIT_TRAIT) drop_all_held_items() //suit is restraining update_action_buttons_icon() //certain action buttons may be usable again. wear_suit = null diff --git a/code/modules/mob/living/carbon/human/physiology.dm b/code/modules/mob/living/carbon/human/physiology.dm index 2a197b64ee29f..6a0511102408a 100644 --- a/code/modules/mob/living/carbon/human/physiology.dm +++ b/code/modules/mob/living/carbon/human/physiology.dm @@ -17,7 +17,8 @@ var/siemens_coeff = 1 // resistance to shocks - var/stun_mod = 1 // % stun modifier + var/stun_add = 0 // % additive stun increaser + var/stun_mod = 1 // % multiplicitive stun multiplayer, applied after additive is applied var/bleed_mod = 1 // % bleeding modifier var/datum/armor/armor // internal armor datum diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 293aece90e759..c50e58357a037 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -94,6 +94,7 @@ GLOBAL_LIST_EMPTY(features_by_species) ///What anim to use for gibbing var/gib_anim = "gibbed-h" + var/list/required_organs = list() var/obj/item/organ/brain/mutant_brain = /obj/item/organ/brain var/obj/item/organ/heart/mutant_heart = /obj/item/organ/heart var/obj/item/organ/eyes/mutanteyes = /obj/item/organ/eyes @@ -129,6 +130,9 @@ GLOBAL_LIST_EMPTY(features_by_species) ///List of possible heights var/list/species_height = SPECIES_HEIGHTS(BODY_SIZE_SHORT, BODY_SIZE_NORMAL, BODY_SIZE_TALL) + /// What bleed status effect should we apply? + var/bleed_effect = STATUS_EFFECT_BLEED + ///List of results you get from knife-butchering. null means you cant butcher it. Associated by resulting type - value of amount var/list/knife_butcher_results @@ -263,13 +267,16 @@ GLOBAL_LIST_EMPTY(features_by_species) if(heart && (!should_have_heart || replace_current)) heart.Remove(C,1) + required_organs -= /obj/item/organ/heart QDEL_NULL(heart) if(should_have_heart && !heart) heart = new mutant_heart() heart.Insert(C) + required_organs |= /obj/item/organ/heart if(lungs && (!should_have_lungs || replace_current)) lungs.Remove(C,1) + required_organs -= /obj/item/organ/lungs QDEL_NULL(lungs) if(should_have_lungs && !lungs) if(mutantlungs) @@ -277,9 +284,11 @@ GLOBAL_LIST_EMPTY(features_by_species) else lungs = new() lungs.Insert(C) + required_organs |= /obj/item/organ/lungs if(liver && (!should_have_liver || replace_current)) liver.Remove(C,1) + required_organs -= /obj/item/organ/liver QDEL_NULL(liver) if(should_have_liver && !liver) if(mutantliver) @@ -287,9 +296,11 @@ GLOBAL_LIST_EMPTY(features_by_species) else liver = new() liver.Insert(C) + required_organs |= /obj/item/organ/liver if(stomach && (!should_have_stomach || replace_current)) stomach.Remove(C,1) + required_organs -= /obj/item/organ/stomach QDEL_NULL(stomach) if(should_have_stomach && !stomach) if(mutantstomach) @@ -297,16 +308,20 @@ GLOBAL_LIST_EMPTY(features_by_species) else stomach = new() stomach.Insert(C) + required_organs |= /obj/item/organ/stomach if(appendix && (!should_have_appendix || replace_current)) appendix.Remove(C,1) + required_organs -= /obj/item/organ/appendix QDEL_NULL(appendix) if(should_have_appendix && !appendix) appendix = new() appendix.Insert(C) + required_organs |= /obj/item/organ/appendix if(tail && (!should_have_tail || replace_current)) tail.Remove(C,1) + required_organs -= /obj/item/organ/tail QDEL_NULL(tail) if(should_have_tail && !tail) tail = new mutanttail() @@ -316,9 +331,11 @@ GLOBAL_LIST_EMPTY(features_by_species) lizard_tail.spines = C.dna.features["spines"] tail = lizard_tail tail.Insert(C) + required_organs |= /obj/item/organ/tail if(wings && (!should_have_wings || replace_current)) wings.Remove(C,1) + required_organs -= /obj/item/organ/wings QDEL_NULL(wings) if(should_have_wings && !wings) wings = new mutantwings() @@ -328,47 +345,58 @@ GLOBAL_LIST_EMPTY(features_by_species) if(locate(/datum/mutation/human/strongwings) in C.dna.mutations) wings.flight_level = WINGS_FLYING wings.Insert(C) + required_organs |= /obj/item/organ/wings if(C.get_bodypart(BODY_ZONE_HEAD)) if(brain && (replace_current || !should_have_brain)) if(!brain.decoy_override)//Just keep it if it's fake brain.Remove(C,TRUE,TRUE) + required_organs -= /obj/item/organ/brain QDEL_NULL(brain) if(should_have_brain && !brain) brain = new mutant_brain() brain.Insert(C, TRUE, TRUE) + required_organs |= /obj/item/organ/brain if(eyes && (replace_current || !should_have_eyes)) eyes.Remove(C,1) + required_organs -= /obj/item/organ/eyes QDEL_NULL(eyes) if(should_have_eyes && !eyes) eyes = new mutanteyes eyes.Insert(C) + required_organs |= /obj/item/organ/eyes if(ears && (replace_current || !should_have_ears)) ears.Remove(C,1) + required_organs -= /obj/item/organ/ears QDEL_NULL(ears) if(should_have_ears && !ears) ears = new mutantears ears.Insert(C) + required_organs |= /obj/item/organ/ears if(tongue && (replace_current || !should_have_tongue)) tongue.Remove(C,1) + required_organs -= /obj/item/organ/tongue QDEL_NULL(tongue) if(should_have_tongue && !tongue) tongue = new mutanttongue tongue.Insert(C) + required_organs |= /obj/item/organ/tongue if(old_species) for(var/mutantorgan in old_species.mutant_organs) var/obj/item/organ/I = C.getorgan(mutantorgan) if(I) I.Remove(C) + required_organs -= I.type QDEL_NULL(I) for(var/path in mutant_organs) var/obj/item/organ/I = new path() I.Insert(C) + required_organs |= I.type /datum/species/proc/replace_body(mob/living/carbon/C, var/datum/species/new_species) new_species ||= C.dna.species //If no new species is provided, assume its src. @@ -811,7 +839,7 @@ GLOBAL_LIST_EMPTY(features_by_species) else standing += mutable_appearance(undershirt.icon, undershirt.icon_state, CALCULATE_MOB_OVERLAY_LAYER(BODY_LAYER)) - if(H.socks && H.get_num_legs(FALSE) >= 2 && !(H.dna.species.bodytype & BODYTYPE_DIGITIGRADE) && !(NOSOCKS in species_traits)) + if(H.socks && H.num_legs >= 2 && !(H.dna.species.bodytype & BODYTYPE_DIGITIGRADE) && !(NOSOCKS in species_traits)) var/datum/sprite_accessory/socks/socks = GLOB.socks_list[H.socks] if(socks) standing += mutable_appearance(socks.icon, socks.icon_state, CALCULATE_MOB_OVERLAY_LAYER(BODY_LAYER)) @@ -1123,8 +1151,6 @@ GLOBAL_LIST_EMPTY(features_by_species) if(I.species_restricted & H.dna?.species.bodyflag) to_chat(H, "Your species cannot wear this item!") return FALSE - var/num_arms = H.get_num_arms(FALSE) - var/num_legs = H.get_num_legs(FALSE) switch(slot) if(ITEM_SLOT_HANDS) @@ -1162,7 +1188,7 @@ GLOBAL_LIST_EMPTY(features_by_species) return FALSE if( !(I.slot_flags & ITEM_SLOT_GLOVES) ) return FALSE - if(num_arms < 2) + if(H.num_hands < 2) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) if(ITEM_SLOT_FEET) @@ -1170,7 +1196,7 @@ GLOBAL_LIST_EMPTY(features_by_species) return FALSE if( !(I.slot_flags & ITEM_SLOT_FEET) ) return FALSE - if(num_legs < 2) + if(H.num_legs < 2) return FALSE if((bodytype & BODYTYPE_DIGITIGRADE) && !(I.supports_variations & DIGITIGRADE_VARIATION)) if(!disable_warning) @@ -1289,7 +1315,7 @@ GLOBAL_LIST_EMPTY(features_by_species) return FALSE if(!istype(I, /obj/item/restraints/handcuffs)) return FALSE - if(num_arms < 2) + if(H.num_legs < 2) return FALSE return TRUE if(ITEM_SLOT_LEGCUFFED) @@ -1297,7 +1323,7 @@ GLOBAL_LIST_EMPTY(features_by_species) return FALSE if(!istype(I, /obj/item/restraints/legcuffs)) return FALSE - if(num_legs < 2) + if(H.num_legs < 2) return FALSE return TRUE if(ITEM_SLOT_BACKPACK) @@ -1507,6 +1533,10 @@ GLOBAL_LIST_EMPTY(features_by_species) to_chat(H, "Your hair starts to fall out in clumps.") addtimer(CALLBACK(src, PROC_REF(go_bald), H), 50) + +/datum/species/proc/handle_blood(mob/living/carbon/human/H) + return FALSE + /datum/species/proc/go_bald(mob/living/carbon/human/H) if(QDELETED(H)) //may be called from a timer return @@ -1544,11 +1574,11 @@ GLOBAL_LIST_EMPTY(features_by_species) return /datum/species/proc/help(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style) - if(!((target.health < 0 || HAS_TRAIT(target, TRAIT_FAKEDEATH)) && !(target.mobility_flags & MOBILITY_STAND))) + if(target.body_position == STANDING_UP || (target.health >= 0 && !HAS_TRAIT(target, TRAIT_FAKEDEATH))) target.help_shake_act(user) if(target != user) log_combat(user, target, "shaken") - return 1 + return TRUE else var/we_breathe = !HAS_TRAIT(user, TRAIT_NOBREATH) var/we_lung = user.getorganslot(ORGAN_SLOT_LUNGS) @@ -1569,7 +1599,7 @@ GLOBAL_LIST_EMPTY(features_by_species) return TRUE else //Steal them shoes - if(!(target.mobility_flags & MOBILITY_STAND) && (user.is_zone_selected(BODY_ZONE_L_LEG) || user.is_zone_selected(BODY_ZONE_R_LEG)) && user.a_intent == INTENT_GRAB && target.shoes) + if(target.body_position == LYING_DOWN && (user.is_zone_selected(BODY_ZONE_L_LEG) || user.is_zone_selected(BODY_ZONE_R_LEG)) && user.a_intent == INTENT_GRAB && target.shoes) if(HAS_TRAIT(target.shoes, TRAIT_NODROP)) target.grabbedby(user) return TRUE @@ -1597,7 +1627,7 @@ GLOBAL_LIST_EMPTY(features_by_species) else var/atk_verb = user.dna.species.attack_verb - if(!(target.mobility_flags & MOBILITY_STAND)) + if(target.body_position == LYING_DOWN) atk_verb = ATTACK_EFFECT_KICK switch(atk_verb)//this code is really stupid but some genius apparently made "claw" and "slash" two attack types but also the same one so it's needed i guess @@ -1669,13 +1699,7 @@ GLOBAL_LIST_EMPTY(features_by_species) if(user.loc == target.loc) return FALSE else - user.do_attack_animation(target, ATTACK_EFFECT_DISARM) - playsound(target, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1) - - if(target.w_uniform) - target.w_uniform.add_fingerprint(user) - SEND_SIGNAL(target, COMSIG_HUMAN_DISARM_HIT, user, user.get_combat_bodyzone(target)) - target.disarm_effect(user) + user.disarm(target) /datum/species/proc/spec_hitby(atom/movable/AM, mob/living/carbon/human/H) return @@ -1733,44 +1757,16 @@ GLOBAL_LIST_EMPTY(features_by_species) var/weakness = H.check_weakness(I, user) apply_damage(I.force * weakness, I.damtype, def_zone, armor_block, H) - H.send_item_attack_message(I, user, hit_area) - - if(!I.force) - return 0 //item force is zero - - //dismemberment - var/dismemberthreshold = ((affecting.max_damage * 2) - affecting.get_damage()) //don't take the current hit into account. - var/attackforce = (((I.w_class - 3) * 5) + ((I.attack_weight - 1) * 14) + ((I.is_sharp()-1) * 20)) //all the variables that go into ripping off a limb in one handy package. Force is absent because it's already been taken into account by the limb being damaged - if(HAS_TRAIT(src, TRAIT_EASYDISMEMBER)) - dismemberthreshold -= 30 - if(I.is_sharp()) - attackforce = max(attackforce, I.force) - if(attackforce >= dismemberthreshold && I.force >= 10) - if(affecting.dismember(I.damtype)) - I.add_mob_blood(H) - playsound(get_turf(H), I.get_dismember_sound(), 80, 1) - - var/bloody = 0 - if((I.damtype == BRUTE) && (I.force >= max(10, armor_block) || I.is_sharp())) + if (I.bleed_force) + var/armour_block = user.run_armor_check(affecting, BLEED, armour_penetration = I.armour_penetration, silent = (I.force > 0)) + var/hit_amount = (100 - armour_block) / 100 + H.add_bleeding(I.bleed_force * hit_amount) if(IS_ORGANIC_LIMB(affecting)) I.add_mob_blood(H) //Make the weapon bloody, not the person. - if(prob(I.force * 2)) //blood spatter! - bloody = 1 - var/turf/location = H.loc - if(istype(location)) - H.add_splatter_floor(location) - if(get_dist(user, H) <= 1) //people with TK won't get smeared with blood - user.add_mob_blood(H) - - switch(hit_area) - if(BODY_ZONE_HEAD) - if(!I.is_sharp()) - if(H.mind && H.stat == CONSCIOUS && H != user && (H.health - (I.force * I.attack_weight)) <= 0) // rev deconversion through blunt trauma. - var/datum/antagonist/rev/rev = H.mind.has_antag_datum(/datum/antagonist/rev) - if(rev) - rev.remove_revolutionary(FALSE, user) - - if(bloody) //Apply blood + if(get_dist(user, H) <= 1) //people with TK won't get smeared with blood + user.add_mob_blood(H) + switch(hit_area) + if(BODY_ZONE_HEAD) if(H.wear_mask) H.wear_mask.add_mob_blood(H) H.update_inv_wear_mask() @@ -1781,8 +1777,7 @@ GLOBAL_LIST_EMPTY(features_by_species) H.glasses.add_mob_blood(H) H.update_inv_glasses() - if(BODY_ZONE_CHEST) - if(bloody) + if(BODY_ZONE_CHEST) if(H.wear_suit) H.wear_suit.add_mob_blood(H) H.update_inv_wear_suit() @@ -1790,8 +1785,34 @@ GLOBAL_LIST_EMPTY(features_by_species) H.w_uniform.add_mob_blood(H) H.update_inv_w_uniform() + H.send_item_attack_message(I, user, hit_area) + + if(!I.force) + return 0 //item force is zero + + //dismemberment + var/dismemberthreshold = ((affecting.max_damage * 2) - affecting.get_damage()) //don't take the current hit into account. + var/attackforce = (((I.w_class - 3) * 5) + ((I.attack_weight - 1) * 14) + ((I.is_sharp()-1) * 20)) //all the variables that go into ripping off a limb in one handy package. Force is absent because it's already been taken into account by the limb being damaged + if(HAS_TRAIT(src, TRAIT_EASYDISMEMBER)) + dismemberthreshold -= 30 + if(I.is_sharp()) + attackforce = max(attackforce, I.force) + if(attackforce >= dismemberthreshold && I.force >= 10) + if(affecting.dismember(I.damtype)) + I.add_mob_blood(H) + playsound(get_turf(H), I.get_dismember_sound(), 80, 1) + + if(I.damtype == BRUTE && (I.force >= max(10, armor_block) && hit_area == BODY_ZONE_HEAD)) + if(!I.is_sharp() && H.mind && H.stat == CONSCIOUS && H != user && (H.health - (I.force * I.attack_weight)) <= 0) // rev deconversion through blunt trauma. + var/datum/antagonist/rev/rev = H.mind.has_antag_datum(/datum/antagonist/rev) + if(rev) + rev.remove_revolutionary(FALSE, user) if(Iforce > 10 || Iforce >= 5 && prob(33)) H.force_say(user) + else if (I.damtype == BURN && H.is_bleeding()) + H.cauterise_wounds(AMOUNT_TO_BLEED_INTENSITY(I.force / 3)) + to_chat(user, "The heat from [I] cauterizes your bleeding!") + playsound(src, 'sound/surgery/cautery2.ogg', 70) return TRUE /datum/species/proc/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked, mob/living/carbon/human/H, forced = FALSE) @@ -1970,7 +1991,7 @@ GLOBAL_LIST_EMPTY(features_by_species) // Get the changes to the skin from the core temp var/core_skin_diff = humi.coretemperature - humi.bodytemperature // change rate of 0.08 to reflect temp back in to the core at the same rate as core to skin - var/core_skin_change = (1 + thermal_protection) * get_temp_change_amount(core_skin_diff, 0.08) + var/core_skin_change = (1 + thermal_protection) * get_temp_change_amount(core_skin_diff, 0.09) // We do not want to over shoot after using protection if(core_skin_diff > 0) @@ -2252,7 +2273,7 @@ GLOBAL_LIST_EMPTY(features_by_species) if(H.getorgan(/obj/item/organ/wings)) if(wings.flight_level >= WINGS_FLYING && H.movement_type & FLYING) flyslip(H) - . = stunmod * H.physiology.stun_mod * amount + . = max(stunmod + H.physiology.stun_add, 0) * H.physiology.stun_mod * amount ////////////// //Space Move// @@ -2299,7 +2320,7 @@ GLOBAL_LIST_EMPTY(features_by_species) var/obj/item/organ/wings/wings = H.getorganslot(ORGAN_SLOT_WINGS) if(!H.getorgan(/obj/item/organ/wings)) return FALSE - if(H.stat || !(H.mobility_flags & MOBILITY_STAND)) + if(H.stat || H.body_position == LYING_DOWN) return FALSE var/turf/T = get_turf(H) if(!T) @@ -2341,7 +2362,6 @@ GLOBAL_LIST_EMPTY(features_by_species) H.setMovetype(H.movement_type | FLYING) override_float = TRUE H.pass_flags |= PASSTABLE - H.update_mobility() if(("wings" in H.dna.species.mutant_bodyparts) || ("moth_wings" in H.dna.species.mutant_bodyparts)) H.Togglewings() else diff --git a/code/modules/mob/living/carbon/human/species_types/IPC.dm b/code/modules/mob/living/carbon/human/species_types/IPC.dm index c6b96c031aaed..db3b7dbf01b78 100644 --- a/code/modules/mob/living/carbon/human/species_types/IPC.dm +++ b/code/modules/mob/living/carbon/human/species_types/IPC.dm @@ -16,6 +16,7 @@ MUTCOLORS ) inherent_traits = list( + TRAIT_BLOOD_COOLANT, TRAIT_RESISTCOLD, TRAIT_NOBREATH, TRAIT_RADIMMUNE, @@ -38,7 +39,6 @@ default_features = list("mcolor" = "#7D7D7D", "ipc_screen" = "Static", "ipc_antenna" = "None", "ipc_chassis" = "Morpheus Cyberkinetics (Custom)") meat = /obj/item/stack/sheet/plasteel{amount = 5} skinned_type = /obj/item/stack/sheet/iron{amount = 10} - exotic_blood = /datum/reagent/oil damage_overlay_type = "synth" mutant_bodyparts = list("ipc_screen", "ipc_antenna", "ipc_chassis") default_features = list("ipc_screen" = "BSOD", "ipc_antenna" = "None") @@ -48,7 +48,6 @@ clonemod = 0 staminamod = 0.8 siemens_coeff = 1.5 - blood_color = "#000000" reagent_tag = PROCESS_SYNTHETIC species_gibs = GIB_TYPE_ROBOTIC attack_sound = 'sound/items/trayhit1.ogg' @@ -65,6 +64,10 @@ species_l_leg = /obj/item/bodypart/l_leg/ipc species_r_leg = /obj/item/bodypart/r_leg/ipc + exotic_blood = /datum/reagent/oil + blood_color = "#000000" + bleed_effect = /datum/status_effect/bleeding/robotic + var/saved_screen //for saving the screen when they die var/datum/action/innate/change_screen/change_screen @@ -301,3 +304,37 @@ ) return to_add + +/datum/status_effect/bleeding/robotic + alert_type = /atom/movable/screen/alert/status_effect/bleeding/robotic + bleed_heal_multiplier = 0 + +/datum/status_effect/bleeding/robotic/tick() + // Since we don't have flesh, we will instantly repair any sealed wounds + bandaged_bleeding = 0 + ..() + +/datum/status_effect/bleeding/robotic/update_icon() + // The actual rate of bleeding, can be reduced by holding wounds + // Calculate the message to show to the user + if (HAS_TRAIT(owner, TRAIT_BLEED_HELD)) + linked_alert.name = "Leaking (Held)" + if (bleed_rate > BLEED_RATE_MINOR) + linked_alert.desc = "Critical leaks have been detected in your system and require welding. Leak rate slowed by applied pressure." + else + linked_alert.desc = "Minor leaks have been detected in your system and require welding. Leak rate slowed by applied pressure." + else + if (bleed_rate < BLEED_RATE_MINOR) + linked_alert.name = "Leaking (Light)" + linked_alert.desc = "Minor leaks have been detected in your system and require welding." + else + linked_alert.name = "Leaking (Heavy)" + linked_alert.desc = "Critical leaks have been detected in your system and require welding." + linked_alert.icon_state = "bleed_robo" + + linked_alert.maptext = MAPTEXT(owner.get_bleed_rate_string()) + +/atom/movable/screen/alert/status_effect/bleeding/robotic + name = "Leaking" + desc = "You are leaking, weld the leaks back together or you will die." + icon_state = "bleed_robo" diff --git a/code/modules/mob/living/carbon/human/species_types/ethereal.dm b/code/modules/mob/living/carbon/human/species_types/ethereal.dm index 3ab82a79610c2..be59dc9e0cc70 100644 --- a/code/modules/mob/living/carbon/human/species_types/ethereal.dm +++ b/code/modules/mob/living/carbon/human/species_types/ethereal.dm @@ -36,33 +36,29 @@ bodytemp_cold_damage_limit = (T20C - 10) // about 10c var/current_color - var/EMPeffect = FALSE - var/emageffect = FALSE + //var/default_color var/r1 var/g1 var/b1 var/static/r2 = 237 var/static/g2 = 164 var/static/b2 = 149 + var/EMPeffect = FALSE + var/emageffect = FALSE //this is shit but how do i fix it? no clue. var/drain_time = 0 //used to keep ethereals from spam draining power sources inert_mutation = OVERLOAD var/obj/effect/dummy/lighting_obj/ethereal_light - /datum/species/ethereal/Destroy(force) - if(ethereal_light) - QDEL_NULL(ethereal_light) + QDEL_NULL(ethereal_light) return ..() -/datum/species/ethereal/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load) - ethereal_light = C.mob_light() - +/datum/species/ethereal/on_species_gain(mob/living/carbon/new_ethereal, datum/species/old_species, pref_load) . = ..() - - if(!ishuman(C)) + if(!ishuman(new_ethereal)) return - var/mob/living/carbon/human/ethereal = C + var/mob/living/carbon/human/ethereal = new_ethereal default_color = "#[ethereal.dna.features["ethcolor"]]" r1 = GETREDPART(default_color) g1 = GETGREENPART(default_color) @@ -70,15 +66,14 @@ RegisterSignal(ethereal, COMSIG_ATOM_SHOULD_EMAG, PROC_REF(should_emag)) RegisterSignal(ethereal, COMSIG_ATOM_ON_EMAG, PROC_REF(on_emag)) RegisterSignal(ethereal, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp_act)) - + ethereal_light = ethereal.mob_light(light_type = /obj/effect/dummy/lighting_obj/moblight/species) spec_updatehealth(ethereal) - //The following code is literally only to make admin-spawned ethereals not be black. - C.dna.features["mcolor"] = C.dna.features["ethcolor"] //Ethcolor and Mut color are both dogshit and will be replaced - for(var/obj/item/bodypart/BP as() in C.bodyparts) - if(BP.limb_id == SPECIES_ETHEREAL) - BP.update_limb(is_creating = TRUE) + new_ethereal.dna.features["mcolor"] = new_ethereal.dna.features["ethcolor"] //Ethcolor and Mut color are both dogshit and will be replaced + for(var/obj/item/bodypart/limb as anything in new_ethereal.bodyparts) + if(limb.limb_id == SPECIES_ETHEREAL) + limb.update_limb(is_creating = TRUE) /datum/species/ethereal/on_species_loss(mob/living/carbon/human/C, datum/species/new_species, pref_load) UnregisterSignal(C, COMSIG_ATOM_SHOULD_EMAG) @@ -87,7 +82,6 @@ QDEL_NULL(ethereal_light) return ..() - /datum/species/ethereal/random_name(gender, unique, lastname, attempts) . = "[pick(GLOB.ethereal_names)] [random_capital_letter()]" if(prob(65)) @@ -97,11 +91,12 @@ if(findname(.)) . = .(gender, TRUE, lastname, ++attempts) - -/datum/species/ethereal/spec_updatehealth(mob/living/carbon/human/H) +/datum/species/ethereal/spec_updatehealth(mob/living/carbon/human/ethereal) . = ..() - if(H.stat != DEAD && !EMPeffect) - var/healthpercent = max(H.health, 0) / 100 + if(!ethereal_light) + return + if(ethereal.stat != DEAD && !EMPeffect) + var/healthpercent = max(ethereal.health, 0) / 100 if(!emageffect) current_color = rgb(r2 + ((r1-r2)*healthpercent), g2 + ((g1-g2)*healthpercent), b2 + ((b1-b2)*healthpercent)) ethereal_light.set_light_range_power_color(1 + (2 * healthpercent), 1 + (1 * healthpercent), current_color) @@ -110,11 +105,11 @@ else ethereal_light.set_light_on(FALSE) fixed_mut_color = rgb(128,128,128) - H.update_body() + ethereal.update_body() + //ethereal.update_hair() /datum/species/ethereal/proc/on_emp_act(mob/living/carbon/human/H, severity) SIGNAL_HANDLER - EMPeffect = TRUE spec_updatehealth(H) to_chat(H, "You feel the light of your body leave you.") diff --git a/code/modules/mob/living/carbon/human/species_types/felinid.dm b/code/modules/mob/living/carbon/human/species_types/felinid.dm index d0cb954bb596b..acda8d150343a 100644 --- a/code/modules/mob/living/carbon/human/species_types/felinid.dm +++ b/code/modules/mob/living/carbon/human/species_types/felinid.dm @@ -99,7 +99,7 @@ //Check to make sure legs are working var/obj/item/bodypart/left_leg = H.get_bodypart(BODY_ZONE_L_LEG) var/obj/item/bodypart/right_leg = H.get_bodypart(BODY_ZONE_R_LEG) - if(!left_leg || !right_leg || left_leg.disabled || right_leg.disabled) + if(!left_leg || !right_leg || left_leg.bodypart_disabled || right_leg.bodypart_disabled) return ..() if(levels == 1) //Nailed it! diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index a62c991428861..bd77efd9a3c36 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -858,7 +858,7 @@ name = "pile of bandages" desc = "It emits a strange aura, as if there was still life within it..." max_integrity = 50 - armor = list(MELEE = 90, BULLET = 90, LASER = 25, ENERGY = 80, BOMB = 50, BIO = 100, FIRE = -50, ACID = -50, STAMINA = 0) + armor = list(MELEE = 90, BULLET = 90, LASER = 25, ENERGY = 80, BOMB = 50, BIO = 100, FIRE = -50, ACID = -50, STAMINA = 0, BLEED = 0) icon = 'icons/obj/items_and_weapons.dmi' icon_state = "pile_bandages" resistance_flags = FLAMMABLE diff --git a/code/modules/mob/living/carbon/human/species_types/humans.dm b/code/modules/mob/living/carbon/human/species_types/humans.dm index 1e1a45b1d25c9..8b46658c88f6e 100644 --- a/code/modules/mob/living/carbon/human/species_types/humans.dm +++ b/code/modules/mob/living/carbon/human/species_types/humans.dm @@ -68,6 +68,12 @@ SPECIES_PERK_NAME = "Asimov Superiority", SPECIES_PERK_DESC = "The AI and their cyborgs are often (but not always) subservient only \ to humans. As a human, silicons are required to both protect and obey you under the Asimov lawset.", + ), + list( + SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, + SPECIES_PERK_ICON = "users", + SPECIES_PERK_NAME = "Indomitable Human Spirit", + SPECIES_PERK_DESC = "You're a human, you were born to inherit the stars!", )) if(CONFIG_GET(flag/enforce_human_authority)) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index d9493fe6a43c0..7f4c9f3d5ec1c 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -309,7 +309,7 @@ plural_form = null id = SPECIES_LUMINESCENT var/glow_intensity = LUMINESCENT_DEFAULT_GLOW - var/obj/effect/dummy/luminescent_glow/glow + var/obj/effect/dummy/lighting_obj/moblight/glow var/obj/item/slime_extract/current_extract var/datum/action/innate/integrate_extract/integrate_extract var/datum/action/innate/use_extract/extract_minor @@ -319,7 +319,7 @@ examine_limb_id = SPECIES_OOZELING //Species datums don't normally implement destroy, but JELLIES SUCK ASS OUT OF A STEEL STRAW -/datum/species/oozeling/luminescent/Destroy(force, ...) +/datum/species/oozeling/luminescent/Destroy(force) current_extract = null QDEL_NULL(glow) QDEL_NULL(integrate_extract) @@ -327,27 +327,16 @@ QDEL_NULL(extract_minor) return ..() - -/datum/species/oozeling/luminescent/on_species_loss(mob/living/carbon/C) - ..() - if(current_extract) - current_extract.forceMove(C.drop_location()) - current_extract = null - QDEL_NULL(glow) - QDEL_NULL(integrate_extract) - QDEL_NULL(extract_major) - QDEL_NULL(extract_minor) - -/datum/species/oozeling/luminescent/on_species_gain(mob/living/carbon/C, datum/species/old_species) +/datum/species/oozeling/luminescent/on_species_gain(mob/living/carbon/new_jellyperson, datum/species/old_species) ..() - glow = new(C) - update_glow(C) + glow = new_jellyperson.mob_light(light_type = /obj/effect/dummy/lighting_obj/moblight/species) + update_glow(new_jellyperson) integrate_extract = new(src) - integrate_extract.Grant(C) + integrate_extract.Grant(new_jellyperson) extract_minor = new(src) - extract_minor.Grant(C) + extract_minor.Grant(new_jellyperson) extract_major = new(src) - extract_major.Grant(C) + extract_major.Grant(new_jellyperson) /datum/species/oozeling/luminescent/proc/update_slime_actions() integrate_extract.update_name() @@ -355,25 +344,21 @@ extract_minor.UpdateButtonIcon() extract_major.UpdateButtonIcon() -/datum/species/oozeling/luminescent/proc/update_glow(mob/living/carbon/C, intensity) - if(intensity) - glow_intensity = intensity - glow.set_light(glow_intensity, glow_intensity, C.dna.features["mcolor"]) - -/obj/effect/dummy/luminescent_glow - name = "luminescent glow" - desc = "Tell a coder if you're seeing this." - icon_state = "nothing" - light_color = "#FFFFFF" - light_range = LUMINESCENT_DEFAULT_GLOW - light_system = MOVABLE_LIGHT - light_power = 2.5 - -/obj/effect/dummy/luminescent_glow/Initialize(mapload) +/datum/species/oozeling/luminescent/on_species_loss(mob/living/carbon/C) . = ..() - if(!isliving(loc)) - return INITIALIZE_HINT_QDEL + if(current_extract) + current_extract.forceMove(C.drop_location()) + current_extract = null + QDEL_NULL(glow) + QDEL_NULL(integrate_extract) + QDEL_NULL(extract_major) + QDEL_NULL(extract_minor) +/// Updates the glow of our internal glow object +/datum/species/oozeling/luminescent/proc/update_glow(mob/living/carbon/human/glowie, intensity) + if(intensity) + glow_intensity = intensity + glow.set_light_range_power_color(glow_intensity, glow_intensity, glowie.dna.features["mcolor"]) /datum/action/innate/integrate_extract name = "Integrate Extract" diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index 3ffbcfa97eabb..b2db5f2212a10 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -97,3 +97,9 @@ species_language_holder = /datum/language_holder/lizard/ash mutantlungs = /obj/item/organ/lungs/ashwalker digitigrade_customization = DIGITIGRADE_FORCED + +/datum/species/lizard/ashwalker/spec_life(mob/living/carbon/human/H) + . = ..() + H.cauterise_wounds(0.1) + if (H.blood_volume < BLOOD_VOLUME_NORMAL && !H.is_bleeding()) + H.blood_volume += 0.5 diff --git a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm index 1cea3c8950bf2..110e753ccd9cb 100644 --- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm @@ -225,6 +225,7 @@ item_flags = ABSTRACT | DROPDEL | ISWEAPON w_class = WEIGHT_CLASS_HUGE sharpness = IS_SHARP + bleed_force = BLEED_DEEP_WOUND /obj/item/light_eater/Initialize(mapload) . = ..() diff --git a/code/modules/mob/living/carbon/human/species_types/snail.dm b/code/modules/mob/living/carbon/human/species_types/snail.dm index 4cce83b6a141e..85d8ccb9cd4a3 100644 --- a/code/modules/mob/living/carbon/human/species_types/snail.dm +++ b/code/modules/mob/living/carbon/human/species_types/snail.dm @@ -60,7 +60,7 @@ item_state = "snailshell" lefthand_file = 'icons/mob/inhands/equipment/backpack_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/backpack_righthand.dmi' - armor = list(MELEE = 20, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 20, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) max_integrity = 200 resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/modules/mob/living/carbon/human/status_procs.dm b/code/modules/mob/living/carbon/human/status_procs.dm index f61f5e5ae8964..337cba0d5413e 100644 --- a/code/modules/mob/living/carbon/human/status_procs.dm +++ b/code/modules/mob/living/carbon/human/status_procs.dm @@ -1,27 +1,27 @@ -/mob/living/carbon/human/Stun(amount, updating = TRUE, ignore_canstun = FALSE) +/mob/living/carbon/human/Stun(amount, ignore_canstun = FALSE) amount = dna.species.spec_stun(src,amount) return ..() -/mob/living/carbon/human/Knockdown(amount, updating = TRUE, ignore_canstun = FALSE) +/mob/living/carbon/human/Knockdown(amount, ignore_canstun = FALSE) amount = dna.species.spec_stun(src,amount) return ..() -/mob/living/carbon/human/Paralyze(amount, updating = TRUE, ignore_canstun = FALSE) +/mob/living/carbon/human/Paralyze(amount, ignore_canstun = FALSE) amount = dna.species.spec_stun(src, amount) return ..() -/mob/living/carbon/human/Immobilize(amount, updating = TRUE, ignore_canstun = FALSE) +/mob/living/carbon/human/Immobilize(amount, ignore_canstun = FALSE) amount = dna.species.spec_stun(src, amount) return ..() -/mob/living/carbon/human/Unconscious(amount, updating = 1, ignore_canunconscious = 0) +/mob/living/carbon/human/Unconscious(amount, ignore_canstun = FALSE) amount = dna.species.spec_stun(src,amount) if(HAS_TRAIT(src, TRAIT_HEAVY_SLEEPER)) amount *= rand(1.25, 1.3) return ..() -/mob/living/carbon/human/Sleeping(amount, updating = 1, ignore_sleepimmune = 0) +/mob/living/carbon/human/Sleeping(amount) if(HAS_TRAIT(src, TRAIT_HEAVY_SLEEPER)) amount *= rand(1.25, 1.3) return ..() diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index d7db300834841..598a21d37743c 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -52,11 +52,9 @@ There are several things that need to be remembered: /mob/living/carbon/human/update_hair() dna.species.handle_hair(src) -//used when putting/removing clothes that hide certain mutant body parts to just update those and not update the whole body. /mob/living/carbon/human/proc/update_mutant_bodyparts() dna.species.handle_mutant_bodyparts(src) - /mob/living/carbon/human/update_body() remove_overlay(BODY_LAYER) dna.species.handle_body(src) @@ -218,7 +216,7 @@ There are several things that need to be remembered: if(!gloves && blood_in_hands && !(NOBLOODOVERLAY in dna.species.species_traits)) var/mutable_appearance/bloody_overlay = mutable_appearance('icons/effects/blood.dmi', "bloodyhands", -GLOVES_LAYER) - if(get_num_arms(FALSE) < 2) + if(num_hands < 2) if(has_left_hand(FALSE)) bloody_overlay.icon_state = "bloodyhands_left" else if(has_right_hand(FALSE)) @@ -342,7 +340,7 @@ There are several things that need to be remembered: /mob/living/carbon/human/update_inv_shoes() remove_overlay(SHOES_LAYER) - if(get_num_legs(FALSE) <2) + if(num_legs < 2) return if(client && hud_used) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index c36a916df082f..df98df3bc68ed 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -274,7 +274,8 @@ //Fourth and final link in a breath chain /mob/living/carbon/proc/handle_breath_temperature(datum/gas_mixture/breath) - return + // The air you breathe out should match your body temperature + breath.set_temperature(bodytemperature) /// Attempts to take a breath from the external or internal air tank. /mob/living/carbon/proc/get_breath_from_internal(volume_needed) @@ -647,12 +648,12 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put /mob/living/carbon/proc/share_bodytemperature(mob/living/carbon/M) var/temp_diff = bodytemperature - M.bodytemperature if(temp_diff > 0) // you are warm share the heat of life - M.adjust_bodytemperature(temp_diff, use_insulation=TRUE, use_steps=TRUE) // warm up the giver - adjust_bodytemperature((temp_diff * -1), use_insulation=TRUE, use_steps=TRUE) // cool down the reciver + M.adjust_bodytemperature((temp_diff * 0.5), use_insulation=TRUE, use_steps=TRUE) // warm up the giver + adjust_bodytemperature((temp_diff * -0.5), use_insulation=TRUE, use_steps=TRUE) // cool down the reciver else // they are warmer leech from them - adjust_bodytemperature(temp_diff, use_insulation=TRUE, use_steps=TRUE) // warm up the reciver - M.adjust_bodytemperature((temp_diff * -1), use_insulation=TRUE, use_steps=TRUE) // cool down the giver + adjust_bodytemperature((temp_diff * -0.5) , use_insulation=TRUE, use_steps=TRUE) // warm up the reciver + M.adjust_bodytemperature((temp_diff * 0.5), use_insulation=TRUE, use_steps=TRUE) // cool down the giver /** * Adjust the body temperature of a mob @@ -664,21 +665,19 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put * * max_temp (optional) The maximum body temperature after adjustment * * use_insulation (optional) modifies the amount based on the amount of insulation the mob has * * use_steps (optional) Use the body temp divisors and max change rates - * * hardsuit_fix (optional) num bodytemp_normal - H.bodytemperature Use hardsuit override until hardsuits fix is done... + * * capped (optional) default True used to cap step mode */ -/mob/living/carbon/adjust_bodytemperature(amount, min_temp=0, max_temp=INFINITY, use_insulation=FALSE, use_steps=FALSE, \ - hardsuit_fix=FALSE) +/mob/living/carbon/adjust_bodytemperature(amount, min_temp=0, max_temp=INFINITY, use_insulation=FALSE, use_steps=FALSE, capped=TRUE) // apply insulation to the amount of change if(use_insulation) amount *= (1 - get_insulation_protection(bodytemperature + amount)) - // Extra calculation for hardsuits to bleed off heat - if(hardsuit_fix) - amount += hardsuit_fix - // Use the bodytemp divisors to get the change step, with max step size if(use_steps) - amount = (amount > 0) ? min(amount / BODYTEMP_HEAT_DIVISOR, BODYTEMP_HEATING_MAX) : max(amount / BODYTEMP_COLD_DIVISOR, BODYTEMP_COOLING_MAX) + amount = (amount > 0) ? (amount / BODYTEMP_HEAT_DIVISOR) : (amount / BODYTEMP_COLD_DIVISOR) + // Clamp the results to the min and max step size + if(capped) + amount = (amount > 0) ? min(amount, BODYTEMP_HEATING_MAX) : max(amount, BODYTEMP_COOLING_MAX) if(bodytemperature >= min_temp && bodytemperature <= max_temp) bodytemperature = clamp(bodytemperature + amount, min_temp, max_temp) diff --git a/code/modules/mob/living/carbon/status_procs.dm b/code/modules/mob/living/carbon/status_procs.dm index e54a50bcfbc76..ae540b3b78506 100644 --- a/code/modules/mob/living/carbon/status_procs.dm +++ b/code/modules/mob/living/carbon/status_procs.dm @@ -16,7 +16,7 @@ ADD_TRAIT(src, TRAIT_INCAPACITATED, STAMINA) ADD_TRAIT(src, TRAIT_IMMOBILIZED, STAMINA) ADD_TRAIT(src, TRAIT_FLOORED, STAMINA) - update_mobility() + /mob/living/carbon/adjust_drugginess(amount) druggy = max(druggy+amount, 0) diff --git a/code/modules/mob/living/carbon/update_icons.dm b/code/modules/mob/living/carbon/update_icons.dm index d644c52a83e5b..505201504141c 100644 --- a/code/modules/mob/living/carbon/update_icons.dm +++ b/code/modules/mob/living/carbon/update_icons.dm @@ -208,7 +208,6 @@ /obj/item/proc/worn_overlays(mutable_appearance/standing, isinhands = FALSE, icon_file, item_layer, atom/origin) . = list() - /mob/living/carbon/update_body() update_body_parts() diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index 7737f0629daa1..78891afb06589 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -72,7 +72,6 @@ update_action_buttons_icon() update_health_hud() - update_mobility() med_hud_set_health() med_hud_set_status() diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 2dbe321d48597..6908a0bbb88da 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -245,8 +245,8 @@ message_param = initial(message_param) // reset if(ishuman(user) && intentional) var/mob/living/carbon/human/H = user - if(H.get_num_arms() == 0) - if(H.get_num_legs() != 0) + if(H.usable_hands == 0) + if(H.usable_legs != 0) message_param = "tries to point at %t with a leg, falling down in the process!" H.Paralyze(20) else @@ -389,6 +389,9 @@ message = null mob_type_blacklist_typecache = /mob/living/brain +/datum/emote/living/custom/can_run_emote(mob/user, status_check, intentional) + . = ..() && intentional + /datum/emote/living/custom/proc/check_invalid(mob/user, input) var/static/regex/stop_bad_mime = regex(@"says|exclaims|yells|asks") if(stop_bad_mime.Find(input, 1, 1)) @@ -396,9 +399,6 @@ return TRUE return FALSE -/datum/emote/living/custom/can_run_emote(mob/user, status_check, intentional) - . = ..() && intentional - /datum/emote/living/custom/run_emote(mob/user, params, type_override = null, intentional = FALSE) if(!can_run_emote(user, TRUE, intentional)) return FALSE diff --git a/code/modules/mob/living/inhand_holder.dm b/code/modules/mob/living/inhand_holder.dm index 3181de18cd9c8..61a25fa4d2728 100644 --- a/code/modules/mob/living/inhand_holder.dm +++ b/code/modules/mob/living/inhand_holder.dm @@ -86,7 +86,7 @@ releasing = FALSE return TRUE -/obj/item/clothing/head/mob_holder/relaymove(mob/user) +/obj/item/clothing/head/mob_holder/relaymove(mob/living/user, direction) release() /obj/item/clothing/head/mob_holder/container_resist() diff --git a/code/modules/mob/living/init_signals.dm b/code/modules/mob/living/init_signals.dm index 290c774b656a8..108570a584da3 100644 --- a/code/modules/mob/living/init_signals.dm +++ b/code/modules/mob/living/init_signals.dm @@ -9,12 +9,27 @@ RegisterSignal(src, SIGNAL_ADDTRAIT(TRAIT_IMMOBILIZED), PROC_REF(on_immobilized_trait_gain)) RegisterSignal(src, SIGNAL_REMOVETRAIT(TRAIT_IMMOBILIZED), PROC_REF(on_immobilized_trait_loss)) + RegisterSignal(src, SIGNAL_ADDTRAIT(TRAIT_FLOORED), PROC_REF(on_floored_trait_gain)) + RegisterSignal(src, SIGNAL_REMOVETRAIT(TRAIT_FLOORED), PROC_REF(on_floored_trait_loss)) + + //RegisterSignal(src, SIGNAL_ADDTRAIT(TRAIT_FORCED_STANDING), PROC_REF(on_forced_standing_trait_gain)) + //RegisterSignal(src, SIGNAL_REMOVETRAIT(TRAIT_FORCED_STANDING), PROC_REF(on_forced_standing_trait_loss)) + RegisterSignal(src, SIGNAL_ADDTRAIT(TRAIT_HANDS_BLOCKED), PROC_REF(on_handsblocked_trait_gain)) RegisterSignal(src, SIGNAL_REMOVETRAIT(TRAIT_HANDS_BLOCKED), PROC_REF(on_handsblocked_trait_loss)) + RegisterSignal(src, SIGNAL_ADDTRAIT(TRAIT_UI_BLOCKED), PROC_REF(on_ui_blocked_trait_gain)) + RegisterSignal(src, SIGNAL_REMOVETRAIT(TRAIT_UI_BLOCKED), PROC_REF(on_ui_blocked_trait_loss)) + + RegisterSignal(src, SIGNAL_ADDTRAIT(TRAIT_PULL_BLOCKED), PROC_REF(on_pull_blocked_trait_gain)) + RegisterSignal(src, SIGNAL_REMOVETRAIT(TRAIT_PULL_BLOCKED), PROC_REF(on_pull_blocked_trait_loss)) + RegisterSignal(src, SIGNAL_ADDTRAIT(TRAIT_INCAPACITATED), PROC_REF(on_incapacitated_trait_gain)) RegisterSignal(src, SIGNAL_REMOVETRAIT(TRAIT_INCAPACITATED), PROC_REF(on_incapacitated_trait_loss)) + RegisterSignal(src, SIGNAL_ADDTRAIT(TRAIT_RESTRAINED), PROC_REF(on_restrained_trait_gain)) + RegisterSignal(src, SIGNAL_REMOVETRAIT(TRAIT_RESTRAINED), PROC_REF(on_restrained_trait_loss)) + RegisterSignals(src, list( SIGNAL_ADDTRAIT(TRAIT_CRITICAL_CONDITION), SIGNAL_REMOVETRAIT(TRAIT_CRITICAL_CONDITION), @@ -35,7 +50,6 @@ if(stat <= UNCONSCIOUS) update_stat() - ///Called when TRAIT_DEATHCOMA is added to the mob. /mob/living/proc/on_deathcoma_trait_gain(datum/source) SIGNAL_HANDLER @@ -51,42 +65,111 @@ /mob/living/proc/on_immobilized_trait_gain(datum/source) SIGNAL_HANDLER mobility_flags &= ~MOBILITY_MOVE + if(living_flags & MOVES_ON_ITS_OWN) + walk(src, 0) //stop mid walk ///Called when TRAIT_IMMOBILIZED is removed from the mob. /mob/living/proc/on_immobilized_trait_loss(datum/source) SIGNAL_HANDLER mobility_flags |= MOBILITY_MOVE -///Called when TRAIT_HANDS_BLOCKED is added to the mob. + +/// Called when [TRAIT_FLOORED] is added to the mob. +/mob/living/proc/on_floored_trait_gain(datum/source) + SIGNAL_HANDLER + if(buckled && buckled.buckle_lying != NO_BUCKLE_LYING) + return // Handled by the buckle. + mobility_flags &= ~MOBILITY_STAND + on_floored_start() + + +/// Called when [TRAIT_FLOORED] is removed from the mob. +/mob/living/proc/on_floored_trait_loss(datum/source) + SIGNAL_HANDLER + mobility_flags |= MOBILITY_STAND + on_floored_end() + + +/// Called when [TRAIT_HANDS_BLOCKED] is added to the mob. /mob/living/proc/on_handsblocked_trait_gain(datum/source) SIGNAL_HANDLER mobility_flags &= ~(MOBILITY_USE | MOBILITY_PICKUP | MOBILITY_STORAGE) - drop_all_held_items() + on_handsblocked_start() if (active_storage) active_storage.hide_from(src) update_action_buttons_icon(TRUE) -///Called when TRAIT_HANDS_BLOCKED is removed from the mob. +/// Called when [TRAIT_HANDS_BLOCKED] is removed from the mob. /mob/living/proc/on_handsblocked_trait_loss(datum/source) SIGNAL_HANDLER mobility_flags |= (MOBILITY_USE | MOBILITY_PICKUP | MOBILITY_STORAGE) + on_handsblocked_end() update_action_buttons_icon(TRUE) -/// Called when traits that alter succumbing are added/removed. -/// Will show or hide the succumb alert prompt. -/mob/living/proc/update_succumb_action() + +/// Called when [TRAIT_UI_BLOCKED] is added to the mob. +/mob/living/proc/on_ui_blocked_trait_gain(datum/source) SIGNAL_HANDLER - if (CAN_SUCCUMB(src)) - throw_alert("succumb", /atom/movable/screen/alert/succumb) - else - clear_alert("succumb") + mobility_flags &= ~(MOBILITY_UI) + unset_machine() + update_action_buttons_icon() + +/// Called when [TRAIT_UI_BLOCKED] is removed from the mob. +/mob/living/proc/on_ui_blocked_trait_loss(datum/source) + SIGNAL_HANDLER + mobility_flags |= MOBILITY_UI + update_action_buttons_icon() + + +/// Called when [TRAIT_PULL_BLOCKED] is added to the mob. +/mob/living/proc/on_pull_blocked_trait_gain(datum/source) + SIGNAL_HANDLER + mobility_flags &= ~(MOBILITY_PULL) + if(pulling) + stop_pulling() + +/// Called when [TRAIT_PULL_BLOCKED] is removed from the mob. +/mob/living/proc/on_pull_blocked_trait_loss(datum/source) + SIGNAL_HANDLER + mobility_flags |= MOBILITY_PULL + -///Called when TRAIT_INCAPACITATED is added to the mob. +/// Called when [TRAIT_INCAPACITATED] is added to the mob. /mob/living/proc/on_incapacitated_trait_gain(datum/source) SIGNAL_HANDLER + ADD_TRAIT(src, TRAIT_UI_BLOCKED, TRAIT_INCAPACITATED) + ADD_TRAIT(src, TRAIT_PULL_BLOCKED, TRAIT_INCAPACITATED) + update_icon() update_action_buttons_icon(TRUE) -///Called when TRAIT_INCAPACITATED is removed from the mob. +/// Called when [TRAIT_INCAPACITATED] is removed from the mob. /mob/living/proc/on_incapacitated_trait_loss(datum/source) SIGNAL_HANDLER + REMOVE_TRAIT(src, TRAIT_UI_BLOCKED, TRAIT_INCAPACITATED) + REMOVE_TRAIT(src, TRAIT_PULL_BLOCKED, TRAIT_INCAPACITATED) + update_icon() update_action_buttons_icon(TRUE) + + +/// Called when [TRAIT_RESTRAINED] is added to the mob. +/mob/living/proc/on_restrained_trait_gain(datum/source) + SIGNAL_HANDLER + ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, TRAIT_RESTRAINED) + +/// Called when [TRAIT_RESTRAINED] is removed from the mob. +/mob/living/proc/on_restrained_trait_loss(datum/source) + SIGNAL_HANDLER + REMOVE_TRAIT(src, TRAIT_HANDS_BLOCKED, TRAIT_RESTRAINED) + + +/** + * Called when traits that alter succumbing are added/removed. + * + * Will show or hide the succumb alert prompt. + */ +/mob/living/proc/update_succumb_action() + SIGNAL_HANDLER + if (CAN_SUCCUMB(src)) + throw_alert("succumb", /atom/movable/screen/alert/succumb) + else + clear_alert("succumb") diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 74c62324b6166..8400d117fdaa7 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -60,7 +60,7 @@ return if(buckled || now_pushing) return - if(confused && stat == CONSCIOUS && (mobility_flags & MOBILITY_STAND) && m_intent == "run" && !ismovable(A) && !HAS_MOB_PROPERTY(src, PROP_CANTBUMPSLAM)) // ported from VORE, sue me + if(confused && stat == CONSCIOUS && body_position == STANDING_UP && m_intent == "run" && !ismovable(A) && !HAS_MOB_PROPERTY(src, PROP_CANTBUMPSLAM)) // ported from VORE, sue me //Suing you rn APPLY_MOB_PROPERTY(src, PROP_CANTBUMPSLAM, src.type) //Bump() is called continuously so ratelimit the check to 20 seconds if it passes or 5 if it doesn't if(prob(10)) playsound(get_turf(src), "punch", 25, 1, -1) @@ -432,11 +432,11 @@ death() /mob/living/incapacitated(ignore_restraints = FALSE, ignore_grab = FALSE, ignore_stasis = FALSE) - if(stat || HAS_TRAIT(src, TRAIT_INCAPACITATED) || (!ignore_restraints && (HAS_TRAIT(src, TRAIT_RESTRAINED) || (!ignore_grab && pulledby && pulledby.grab_state >= GRAB_AGGRESSIVE))) || (!ignore_stasis && IS_IN_STASIS(src))) + if(HAS_TRAIT(src, TRAIT_INCAPACITATED) || (!ignore_restraints && (HAS_TRAIT(src, TRAIT_RESTRAINED) || (!ignore_grab && pulledby && pulledby.grab_state >= GRAB_NECK))) || (!ignore_stasis && IS_IN_STASIS(src))) return TRUE /mob/living/canUseStorage() - if (get_num_arms() <= 0) + if (usable_hands <= 0) return FALSE return TRUE @@ -481,39 +481,95 @@ else if(alert(src, "You sure you want to sleep for a while?", "Sleep", "Yes", "No") == "Yes") SetSleeping(400) //Short nap - update_mobility() + /mob/proc/get_contents() -/mob/living/proc/lay_down() + +/mob/living/proc/toggle_resting() set name = "Rest" set category = "IC" - if(!resting) - set_resting(TRUE, FALSE) - else - if(do_after(src, 10, target = src, timed_action_flags = IGNORE_RESTRAINED | IGNORE_HELD_ITEM | IGNORE_USER_LOC_CHANGE)) - set_resting(FALSE, FALSE) - else - to_chat(src, "You fail to get up.") + set_resting(!resting, FALSE) + ///Proc to hook behavior to the change of value in the resting variable. -/mob/living/proc/set_resting(rest, silent = TRUE) - if(rest == resting) +/mob/living/proc/set_resting(new_resting, silent = TRUE, instant = FALSE) + if(new_resting == resting) return - if(!silent) - if(rest) - to_chat(src, "You are now resting.") + . = resting + resting = new_resting + if(new_resting) + if(body_position == LYING_DOWN) + if(!silent) + to_chat(src, "You will now try to stay lying down on the floor.") + else if(buckled && buckled.buckle_lying != NO_BUCKLE_LYING) + if(!silent) + to_chat(src, "You will now lay down as soon as you are able to.") + else + if(!silent) + to_chat(src, "You lay down.") + set_lying_down() + else + if(body_position == STANDING_UP) + if(!silent) + to_chat(src, "You will now try to remain standing up.") + else if(HAS_TRAIT(src, TRAIT_FLOORED) || (buckled && buckled.buckle_lying != NO_BUCKLE_LYING)) + if(!silent) + to_chat(src, "You will now stand up as soon as you are able to.") else - to_chat(src, "You get up.") - . = rest - resting = rest + if(!silent) + to_chat(src, "You stand up.") + get_up(instant) + update_resting() +/// Proc to append and redefine behavior to the change of the [/mob/living/var/resting] variable. /mob/living/proc/update_resting() update_rest_hud_icon() - update_mobility() + SEND_SIGNAL(src, COMSIG_LIVING_RESTING_UPDATED, resting) + + +/mob/living/proc/get_up(instant = FALSE) + set waitfor = FALSE + if(!instant && !do_after(src, 1 SECONDS, src, timed_action_flags = (IGNORE_USER_LOC_CHANGE|IGNORE_TARGET_LOC_CHANGE|IGNORE_HELD_ITEM), extra_checks = CALLBACK(src, TYPE_PROC_REF(/mob/living, rest_checks_callback)))) + return + if(resting || body_position == STANDING_UP || HAS_TRAIT(src, TRAIT_FLOORED)) + return + set_body_position(STANDING_UP) + set_lying_angle(0) + + +/mob/living/proc/rest_checks_callback() + if(resting || lying_angle == 0 || HAS_TRAIT(src, TRAIT_FLOORED)) + return FALSE + return TRUE + + +/// Change the [body_position] to [LYING_DOWN] and update associated behavior. +/mob/living/proc/set_lying_down(new_lying_angle) + set_body_position(LYING_DOWN) + + +/// Proc to append behavior related to lying down. +/mob/living/proc/on_lying_down(new_lying_angle) + if(layer == initial(layer)) //to avoid things like hiding larvas. + layer = LYING_MOB_LAYER //so mob lying always appear behind standing mobs + ADD_TRAIT(src, TRAIT_UI_BLOCKED, LYING_DOWN_TRAIT) + ADD_TRAIT(src, TRAIT_PULL_BLOCKED, LYING_DOWN_TRAIT) + density = FALSE // We lose density and stop bumping passable dense things. + if(HAS_TRAIT(src, TRAIT_FLOORED) && !(dir & (NORTH|SOUTH))) + setDir(pick(NORTH, SOUTH)) // We are and look helpless. + + +/// Proc to append behavior related to lying down. +/mob/living/proc/on_standing_up() + if(layer == LYING_MOB_LAYER) + layer = initial(layer) + density = initial(density) // We were prone before, so we become dense and things can bump into us again. + REMOVE_TRAIT(src, TRAIT_UI_BLOCKED, LYING_DOWN_TRAIT) + REMOVE_TRAIT(src, TRAIT_PULL_BLOCKED, LYING_DOWN_TRAIT) //Recursive function to find everything a mob is holding. Really shitty proc tbh. @@ -571,7 +627,6 @@ set_suicide(FALSE) set_stat(UNCONSCIOUS) //the mob starts unconscious, updatehealth() //then we check if the mob should wake up. - update_mobility() update_sight() clear_alert("not_enough_oxy") reload_fullscreen() @@ -625,16 +680,15 @@ return stat != DEAD -/mob/living/proc/remove_CC(should_update_mobility = TRUE) - SetStun(0, FALSE) - SetKnockdown(0, FALSE) - SetImmobilized(0, FALSE) - SetParalyzed(0, FALSE) - SetSleeping(0, FALSE) +/mob/living/proc/remove_CC() + SetStun(0) + SetKnockdown(0) + SetImmobilized(0) + SetParalyzed(0) + SetSleeping(0) setStaminaLoss(0) - SetUnconscious(0, FALSE) - if(should_update_mobility) - update_mobility() + SetUnconscious(0) + //proc used to completely heal a mob. /mob/living/proc/fully_heal(admin_revive = FALSE) @@ -674,9 +728,9 @@ var/datum/component/mood/mood = GetComponent(/datum/component/mood) if (mood) mood.remove_temp_moods(admin_revive) - update_mobility() stop_sound_channel(CHANNEL_HEARTBEAT) + //proc called by revive(), to check if we can actually ressuscitate the mob (we don't want to revive him and have him instantly die again) /mob/living/proc/can_be_revived() . = 1 @@ -713,9 +767,10 @@ if(active_storage && !(CanReach(active_storage.parent,view_only = TRUE))) active_storage.close(src) - if(!(mobility_flags & MOBILITY_STAND) && !buckled && prob(getBruteLoss()*200/maxHealth)) + if(body_position == LYING_DOWN && !buckled && prob(getBruteLoss()*200/maxHealth)) makeTrail(newloc, T, old_direction) + ///Called by mob Move() when the lying_angle is different than zero, to better visually simulate crawling. /mob/living/proc/lying_angle_on_movement(direct) if(direct & EAST) @@ -761,7 +816,7 @@ TH.color = spec_color /mob/living/carbon/human/makeTrail(turf/T, turf/start, direction, spec_color) - if((NOBLOOD in dna.species.species_traits) || !bleed_rate || bleedsuppress) + if((NOBLOOD in dna.species.species_traits) || !is_bleeding()) return spec_color = dna.species.blood_color ..() @@ -1198,65 +1253,8 @@ /mob/living/can_be_pulled() return ..() && !(buckled && buckled.buckle_prevents_pull) -//Updates canmove, lying and icons. Could perhaps do with a rename but I can't think of anything to describe it. -//Robots, animals and brains have their own version so don't worry about them -/mob/living/proc/update_mobility() - var/has_legs = get_num_legs() - var/has_arms = get_num_arms() - var/ignore_legs = get_leg_ignore() - var/canmove = !HAS_TRAIT(src, TRAIT_IMMOBILIZED) && (has_arms || ignore_legs || has_legs) - if(canmove) - mobility_flags |= MOBILITY_MOVE - else - mobility_flags &= ~MOBILITY_MOVE - var/canstand_involuntary = !HAS_TRAIT(src, TRAIT_FLOORED) && (ignore_legs || has_legs) - var/canstand = canstand_involuntary && !resting - - if(buckled && buckled.buckle_lying != -1) - if(buckled.buckle_lying != 0) - mobility_flags &= ~MOBILITY_STAND - else - mobility_flags |= MOBILITY_STAND - set_lying_angle(buckled.buckle_lying) - else if(!canstand) - mobility_flags &= ~MOBILITY_STAND - if(lying_angle == 0) //force them on the ground - set_lying_angle(pick(90, 270)) - if(!canstand_involuntary) - on_fall() - else - mobility_flags |= MOBILITY_STAND - set_lying_angle(0) - - if(lying_angle != 0 || HAS_TRAIT(src, TRAIT_HANDS_BLOCKED) || incapacitated()) - mobility_flags &= ~(MOBILITY_UI|MOBILITY_PULL) - else - mobility_flags |= MOBILITY_UI|MOBILITY_PULL - - update_action_buttons_icon(TRUE) - - if(stat == UNCONSCIOUS) - drop_all_held_items() - if(!(mobility_flags & MOBILITY_PULL)) - if(pulling) - stop_pulling() - if(!(mobility_flags & MOBILITY_UI)) - unset_machine() - - // Movespeed mods based on arms/legs quantity - if(!get_leg_ignore()) - var/limbless_slowdown = 0 - // These checks for <2 should be swapped out for something else if we ever end up with a species with more than 2 - if(has_legs < 2) - limbless_slowdown += 6 - (has_legs * 3) - if(!has_legs && has_arms < 2) - limbless_slowdown += 6 - (has_arms * 3) - if(limbless_slowdown) - add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/limbless, multiplicative_slowdown = limbless_slowdown) - else - remove_movespeed_modifier(/datum/movespeed_modifier/limbless) -///Called when mob changes from a standing position into a prone while lacking the ability to stand up at the moment, through update_mobility() +/// Called when mob changes from a standing position into a prone while lacking the ability to stand up at the moment. /mob/living/proc/on_fall() return @@ -1297,7 +1295,7 @@ if(.) if(client) reset_perspective() - update_mobility() //if the mob was asleep inside a container and then got forceMoved out we need to make them fall. + /mob/living/set_stat(new_stat) . = ..() @@ -1307,12 +1305,12 @@ if(CONSCIOUS) if(stat >= UNCONSCIOUS) ADD_TRAIT(src, TRAIT_IMMOBILIZED, TRAIT_KNOCKEDOUT) - ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, TRAIT_KNOCKEDOUT) - ADD_TRAIT(src, TRAIT_FLOORED, UNCONSCIOUS_TRAIT) + ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, STAT_TRAIT) + ADD_TRAIT(src, TRAIT_INCAPACITATED, STAT_TRAIT) + ADD_TRAIT(src, TRAIT_FLOORED, STAT_TRAIT) if(SOFT_CRIT) if(stat >= UNCONSCIOUS) ADD_TRAIT(src, TRAIT_IMMOBILIZED, TRAIT_KNOCKEDOUT) //adding trait sources should come before removing to avoid unnecessary updates - ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, TRAIT_KNOCKEDOUT) if(pulledby) REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, PULLED_WHILE_SOFTCRIT_TRAIT) if(UNCONSCIOUS) @@ -1325,15 +1323,15 @@ if(CONSCIOUS) if(. >= UNCONSCIOUS) REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, TRAIT_KNOCKEDOUT) - REMOVE_TRAIT(src, TRAIT_HANDS_BLOCKED, TRAIT_KNOCKEDOUT) - REMOVE_TRAIT(src, TRAIT_FLOORED, UNCONSCIOUS_TRAIT) + REMOVE_TRAIT(src, TRAIT_HANDS_BLOCKED, STAT_TRAIT) + REMOVE_TRAIT(src, TRAIT_INCAPACITATED, STAT_TRAIT) + REMOVE_TRAIT(src, TRAIT_FLOORED, STAT_TRAIT) REMOVE_TRAIT(src, TRAIT_CRITICAL_CONDITION, STAT_TRAIT) if(SOFT_CRIT) if(pulledby) ADD_TRAIT(src, TRAIT_IMMOBILIZED, PULLED_WHILE_SOFTCRIT_TRAIT) //adding trait sources should come before removing to avoid unnecessary updates if(. >= UNCONSCIOUS) REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, TRAIT_KNOCKEDOUT) - REMOVE_TRAIT(src, TRAIT_HANDS_BLOCKED, TRAIT_KNOCKEDOUT) ADD_TRAIT(src, TRAIT_CRITICAL_CONDITION, STAT_TRAIT) if(UNCONSCIOUS) if(. != HARD_CRIT) @@ -1357,14 +1355,25 @@ . = buckled buckled = new_buckled if(buckled) - if(!.) - if(!HAS_TRAIT(buckled, TRAIT_NO_IMMOBILIZE)) //check if the object being buckled to that would normally immobilize has the NO_Immobilize trait, i.e. Wheelchairs. People buckled to wheelchairs obviously have more free movement that those buckled to stasis beds - ADD_TRAIT(src, TRAIT_IMMOBILIZED, BUCKLED_TRAIT) - if(buckled.buckle_lying) + ADD_TRAIT(src, TRAIT_IMMOBILIZED, BUCKLED_TRAIT) + switch(buckled.buckle_lying) + if(NO_BUCKLE_LYING) // The buckle doesn't force a lying angle. + REMOVE_TRAIT(src, TRAIT_FLOORED, BUCKLED_TRAIT) + if(0) // Forcing to a standing position. + REMOVE_TRAIT(src, TRAIT_FLOORED, BUCKLED_TRAIT) + set_body_position(STANDING_UP) + set_lying_angle(0) + else // Forcing to a lying position. ADD_TRAIT(src, TRAIT_FLOORED, BUCKLED_TRAIT) - else if(.) + set_body_position(LYING_DOWN) + set_lying_angle(buckled.buckle_lying) + else REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, BUCKLED_TRAIT) REMOVE_TRAIT(src, TRAIT_FLOORED, BUCKLED_TRAIT) + if(.) // We unbuckled from something. + var/atom/movable/old_buckled = . + if(old_buckled.buckle_lying == 0 && (resting || HAS_TRAIT(src, TRAIT_FLOORED))) // The buckle forced us to stay up (like a chair) + set_lying_down() // We want to rest or are otherwise floored, so let's drop on the ground. /mob/living/set_pulledby(new_pulledby) @@ -1453,15 +1462,16 @@ result += static_virus return result -/mob/living/reset_perspective(atom/A) - if(..()) - update_sight() - if(client.eye && client.eye != src) - var/atom/AT = client.eye - AT.get_remote_view_fullscreens(src) - else - clear_fullscreen("remote_view", 0) - update_pipe_vision() +/mob/living/reset_perspective(atom/new_eye) + if(!..()) + return + update_sight() + if(client.eye && client.eye != src) + var/atom/AT = client.eye + AT.get_remote_view_fullscreens(src) + else + clear_fullscreen("remote_view", 0) + update_pipe_vision() /mob/living/update_mouse_pointer() ..() @@ -1538,16 +1548,6 @@ if(lying_angle != lying_prev) update_transform() lying_prev = lying_angle - if(lying_angle != 0) //We are not standing up. - if(layer == initial(layer)) //to avoid things like hiding larvas. - layer = LYING_MOB_LAYER //so mob lying always appear behind standing mobs - if(. == 0) //We became prone and were not before. We lose density and stop bumping passable dense things. - density = FALSE - else //We are prone. - if(layer == LYING_MOB_LAYER) - layer = initial(layer) - if(.) //We weren't pone before, so we become dense and things can bump into us again. - density = initial(density) /** * add_body_temperature_change Adds modifications to the body temperature @@ -1605,3 +1605,96 @@ remove_client_colour(current_correction) add_client_colour(entered.color_correction) current_correction = entered.color_correction + + +///Proc to modify the value of num_legs and hook behavior associated to this event. +/mob/living/proc/set_num_legs(new_value) + if(num_legs == new_value) + return + . = num_legs + num_legs = new_value + + +///Proc to modify the value of usable_legs and hook behavior associated to this event. +/mob/living/proc/set_usable_legs(new_value) + if(usable_legs == new_value) + return + . = usable_legs + usable_legs = new_value + + if(new_value > .) // Gained leg usage. + REMOVE_TRAIT(src, TRAIT_FLOORED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + else if(!(movement_type & (FLYING | FLOATING))) //Lost leg usage, not flying. + if(!usable_legs) + ADD_TRAIT(src, TRAIT_FLOORED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + if(!usable_hands) + ADD_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + + if(usable_legs < default_num_legs) + var/limbless_slowdown = (default_num_legs - usable_legs) * 3 + if(!usable_legs && usable_hands < default_num_hands) + limbless_slowdown += (default_num_hands - usable_hands) * 3 + add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/limbless, multiplicative_slowdown = limbless_slowdown) + else + remove_movespeed_modifier(/datum/movespeed_modifier/limbless) + + +///Proc to modify the value of num_hands and hook behavior associated to this event. +/mob/living/proc/set_num_hands(new_value) + if(num_hands == new_value) + return + . = num_hands + num_hands = new_value + + +///Proc to modify the value of usable_hands and hook behavior associated to this event. +/mob/living/proc/set_usable_hands(new_value) + if(usable_hands == new_value) + return + . = usable_hands + usable_hands = new_value + + if(new_value > .) // Gained hand usage. + REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + else if(!(movement_type & (FLYING | FLOATING)) && !usable_hands && !usable_legs) //Lost a hand, not flying, no hands left, no legs. + ADD_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + + +/// Changes the value of the [living/body_position] variable. +/mob/living/proc/set_body_position(new_value) + if(body_position == new_value) + return + . = body_position + body_position = new_value + if(new_value == LYING_DOWN) // From standing to lying down. + on_lying_down() + else // From lying down to standing up. + on_standing_up() + + +/// Proc to append behavior to the condition of being floored. Called when the condition starts. +/mob/living/proc/on_floored_start() + if(body_position == STANDING_UP) //force them on the ground + set_lying_angle(pick(90, 270)) + set_body_position(LYING_DOWN) + on_fall() + + +/// Proc to append behavior to the condition of being floored. Called when the condition ends. +/mob/living/proc/on_floored_end() + if(!resting) + get_up() + + +/// Proc to append behavior to the condition of being handsblocked. Called when the condition starts. +/mob/living/proc/on_handsblocked_start() + drop_all_held_items() + ADD_TRAIT(src, TRAIT_UI_BLOCKED, TRAIT_HANDS_BLOCKED) + ADD_TRAIT(src, TRAIT_PULL_BLOCKED, TRAIT_HANDS_BLOCKED) + + +/// Proc to append behavior to the condition of being handsblocked. Called when the condition ends. +/mob/living/proc/on_handsblocked_end() + REMOVE_TRAIT(src, TRAIT_UI_BLOCKED, TRAIT_HANDS_BLOCKED) + REMOVE_TRAIT(src, TRAIT_PULL_BLOCKED, TRAIT_HANDS_BLOCKED) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 87f4b1e7555a1..7e9efe18b5bc1 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -194,14 +194,12 @@ log_combat(user, src, "grabbed", addition="neck grab") visible_message("[user] grabs [src] by the neck!",\ "[user] grabs you by the neck!") - update_mobility() //we fall down if(!buckled && !density) Move(user.loc) if(GRAB_KILL) log_combat(user, src, "strangled", addition="kill grab") visible_message("[user] is strangling [src]!", \ "[user] is strangling you!") - update_mobility() //we fall down if(!buckled && !density) Move(user.loc) user.set_pull_offsets(src, grab_state) diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 6a3b9557b4b63..920b0f651808c 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -26,12 +26,20 @@ ///When the mob enters hard critical state and is fully incapacitated. var/hardcrit_threshold = HEALTH_THRESHOLD_FULLCRIT + /// Generic bitflags for boolean conditions at the [/mob/living] level. Keep this for inherent traits of living types, instead of runtime-changeable ones. + var/living_flags = NONE + + /// Flags that determine the potential of a mob to perform certain actions. Do not change this directly. var/mobility_flags = MOBILITY_FLAGS_DEFAULT var/resting = FALSE - VAR_PROTECTED/lying_angle = 0 ///number of degrees. DO NOT USE THIS IN CHECKS. CHECK FOR MOBILITY FLAGS INSTEAD!! - var/lying_prev = 0 //last value of lying on update_mobility + /// Variable to track the body position of a mob, regardless of the actual angle of rotation (usually matching it, but not necessarily). + var/body_position = STANDING_UP + /// Number of degrees of rotation of a mob. 0 means no rotation, up-side facing NORTH. 90 means up-side rotated to face EAST, and so on. + VAR_PROTECTED/lying_angle = 0 + /// Value of lying lying_angle before last change. TODO: Remove the need for this. + var/lying_prev = 0 var/confused = 0 //Makes the mob move in random directions. @@ -62,6 +70,20 @@ var/metabolism_efficiency = 1 //more or less efficiency to metabolize helpful/harmful reagents and regulate body temperature.. var/has_limbs = 0 //does the mob have distinct limbs?(arms,legs, chest,head) + ///How many legs does this mob have by default. This shouldn't change at runtime. + var/default_num_legs = 2 + ///How many legs does this mob currently have. Should only be changed through set_num_legs() + var/num_legs = 2 + ///How many usable legs this mob currently has. Should only be changed through set_usable_legs() + var/usable_legs = 2 + + ///How many hands does this mob have by default. This shouldn't change at runtime. + var/default_num_hands = 2 + ///How many hands hands does this mob currently have. Should only be changed through set_num_hands() + var/num_hands = 2 + ///How many usable hands does this mob currently have. Should only be changed through set_usable_hands() + var/usable_hands = 2 + var/list/pipes_shown = list() var/last_played_vent @@ -134,6 +156,9 @@ var/icon/head_icon = 'icons/mob/pets_held.dmi'//what it looks like on your head var/held_state = ""//icon state for the above + /// Is this mob allowed to be buckled/unbuckled to/from things? + var/can_buckle_to = TRUE + //is mob player controllable var/playable = FALSE var/flavor_text = FLAVOR_TEXT_NONE diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 24c834a72e20b..eaf9b84962334 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -3,17 +3,18 @@ update_turf_movespeed(loc) update_looking_move() + /mob/living/CanAllowThrough(atom/movable/mover, border_dir) . = ..() if(.) return if(mover.throwing) - return (!density || !(mobility_flags & MOBILITY_STAND) || (mover.throwing.thrower == src && !ismob(mover))) + return (!density || (body_position == LYING_DOWN) || (mover.throwing.thrower == src && !ismob(mover))) if(buckled == mover) return TRUE if(ismob(mover) && (mover in buckled_mobs)) return TRUE - return !mover.density || !(mobility_flags & MOBILITY_STAND) + return !mover.density || body_position == LYING_DOWN /mob/living/toggle_move_intent() . = ..() @@ -32,11 +33,12 @@ else remove_movespeed_modifier(/datum/movespeed_modifier/turf_slowdown) + /mob/living/proc/update_pull_movespeed() if(pulling) if(isliving(pulling)) var/mob/living/L = pulling - if(!slowed_by_drag || (L.mobility_flags & MOBILITY_STAND) || L.buckled || grab_state >= GRAB_AGGRESSIVE) + if(!slowed_by_drag || L.body_position == STANDING_UP || L.buckled || grab_state >= GRAB_AGGRESSIVE) remove_movespeed_modifier(/datum/movespeed_modifier/bulky_drag) return add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/bulky_drag, multiplicative_slowdown = PULL_PRONE_SLOWDOWN) diff --git a/code/modules/mob/living/login.dm b/code/modules/mob/living/login.dm index 43b1700fe8a2d..76e191a4d498d 100644 --- a/code/modules/mob/living/login.dm +++ b/code/modules/mob/living/login.dm @@ -1,5 +1,8 @@ /mob/living/Login() - ..() + . = ..() + if(!. || !client) + return FALSE + //Mind updates sync_mind() mind.show_memory(src, 0) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 031b744162d00..f6ec743b5f95f 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -19,7 +19,6 @@ icon_state = "ai" move_resist = MOVE_FORCE_VERY_STRONG density = TRUE - mobility_flags = ALL status_flags = CANSTUN|CANPUSH a_intent = INTENT_HARM //so we always get pushed instead of trying to swap sight = SEE_TURFS | SEE_MOBS | SEE_OBJS @@ -30,6 +29,7 @@ d_hud = DATA_HUD_DIAGNOSTIC_ADVANCED mob_size = MOB_SIZE_LARGE radio = /obj/item/radio/headset/silicon/ai + can_buckle_to = FALSE var/battery = 200 //emergency power if the AI's APC is off var/list/network = list("ss13") var/list/connected_robots = list() @@ -37,7 +37,7 @@ /// Station alert datum for showing alerts UI var/datum/station_alert/alert_control - var/aiRestorePowerRoutine = 0 + var/aiRestorePowerRoutine = POWER_RESTORATION_OFF var/requires_power = POWER_REQ_ALL var/can_be_carded = TRUE var/icon/holo_icon //Default is assigned when AI is created. @@ -178,6 +178,9 @@ builtInCamera = new (src) builtInCamera.network = list("ss13") + ADD_TRAIT(src, TRAIT_PULL_BLOCKED, ROUNDSTART_TRAIT) + ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, ROUNDSTART_TRAIT) + alert_control = new(src, list(ALARM_ATMOS, ALARM_FIRE, ALARM_POWER, ALARM_CAMERA, ALARM_BURGLAR, ALARM_MOTION), list(z), camera_view = TRUE) RegisterSignal(alert_control.listener, COMSIG_ALARM_TRIGGERED, PROC_REF(alarm_triggered)) RegisterSignal(alert_control.listener, COMSIG_ALARM_CLEARED, PROC_REF(alarm_cleared)) @@ -398,12 +401,6 @@ if(ai_tracking_target) ai_stop_tracking() -/mob/living/silicon/ai/update_mobility() //If the AI dies, mobs won't go through it anymore - if(stat != CONSCIOUS) - mobility_flags = NONE - else - mobility_flags = ALL - /mob/living/silicon/ai/proc/ai_cancel_call() set category = "Malfunction" if(control_disabled) @@ -794,13 +791,6 @@ to_chat(src, "You have been downloaded to a mobile storage device. Remote device connection severed.") to_chat(user, "Transfer successful: [name] ([rand(1000,9999)].exe) removed from host terminal and stored within local memory.") -/mob/living/silicon/ai/can_buckle() - return 0 - -/mob/living/silicon/ai/incapacitated(ignore_restraints = FALSE, ignore_grab = FALSE, ignore_stasis = FALSE) - if(aiRestorePowerRoutine) - return TRUE - return ..() /mob/living/silicon/ai/canUseTopic(atom/movable/M, be_close=FALSE, no_dexterity=FALSE, no_tk=FALSE) if(control_disabled || incapacitated()) @@ -909,33 +899,36 @@ malf_picker = new /datum/module_picker -/mob/living/silicon/ai/reset_perspective(atom/A) +/mob/living/silicon/ai/reset_perspective(atom/new_eye) + SHOULD_CALL_PARENT(FALSE) // AI needs to work as their own... if(camera_light_on) light_cameras() - if(client) - if(ismovable(A)) - if(A != GLOB.ai_camera_room_landmark) - end_multicam() - client.perspective = EYE_PERSPECTIVE - client.eye = A - else + if(!client) + return + + if(ismovable(new_eye)) + if(new_eye != GLOB.ai_camera_room_landmark) end_multicam() - if(isturf(loc)) - if(eyeobj) - client.eye = eyeobj - client.perspective = EYE_PERSPECTIVE - else - client.eye = client.mob - client.perspective = MOB_PERSPECTIVE - else + client.perspective = EYE_PERSPECTIVE + client.set_eye(new_eye) + else + end_multicam() + if(isturf(loc)) + if(eyeobj) + client.set_eye(eyeobj) client.perspective = EYE_PERSPECTIVE - client.eye = loc - update_sight() - if(client.eye != src) - var/atom/AT = client.eye - AT.get_remote_view_fullscreens(src) + else + client.set_eye(client.mob) + client.perspective = MOB_PERSPECTIVE else - clear_fullscreen("remote_view", 0) + client.perspective = EYE_PERSPECTIVE + client.set_eye(loc) + update_sight() + if(client.eye != src) + var/atom/AT = client.eye + AT.get_remote_view_fullscreens(src) + else + clear_fullscreen("remote_view", 0) /mob/living/silicon/ai/revive(full_heal = 0, admin_revive = 0) . = ..() @@ -1060,3 +1053,35 @@ /mob/living/silicon/ai/zMove(dir, feedback = FALSE, feedback_to = src) . = eyeobj.zMove(dir, feedback, feedback_to) + +/// Proc to hook behavior to the changes of the value of [aiRestorePowerRoutine]. +/mob/living/silicon/ai/proc/setAiRestorePowerRoutine(new_value) + if(new_value == aiRestorePowerRoutine) + return + . = aiRestorePowerRoutine + aiRestorePowerRoutine = new_value + if(aiRestorePowerRoutine) + if(!.) + ADD_TRAIT(src, TRAIT_INCAPACITATED, POWER_LACK_TRAIT) + else if(.) + REMOVE_TRAIT(src, TRAIT_INCAPACITATED, POWER_LACK_TRAIT) + + +/mob/living/silicon/on_handsblocked_start() + return // AIs have no hands + +/mob/living/silicon/on_handsblocked_end() + return // AIs have no hands + +/mob/living/silicon/ai/verb/change_photo_camera_radius() + set category = "AI Commands" + set name = "Adjust Camera Zoom" + set desc = "Change the zoom of your builtin camera." + + if(incapacitated()) + return + if(isnull(aicamera)) + to_chat(usr, "You don't have a built-in camera!") + return + + aicamera.adjust_zoom(src) diff --git a/code/modules/mob/living/silicon/ai/death.dm b/code/modules/mob/living/silicon/ai/death.dm index fa4346abb58f0..a9b65598d65e3 100644 --- a/code/modules/mob/living/silicon/ai/death.dm +++ b/code/modules/mob/living/silicon/ai/death.dm @@ -46,7 +46,7 @@ /mob/living/silicon/ai/proc/ShutOffDoomsdayDevice() if(nuking) - set_security_level("red") + SSsecurity_level.set_level(SEC_LEVEL_RED) nuking = FALSE for(var/obj/item/pinpointer/nuke/P in GLOB.pinpointer_list) P.switch_mode_to(TRACK_NUKE_DISK) //Party's over, back to work, everyone diff --git a/code/modules/mob/living/silicon/ai/freelook/eye.dm b/code/modules/mob/living/silicon/ai/freelook/eye.dm index 205396c452668..f19df8bec98f7 100644 --- a/code/modules/mob/living/silicon/ai/freelook/eye.dm +++ b/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -87,7 +87,7 @@ if(use_static) ai.camera_visibility(src) if(ai.client && !ai.multicam_on) - ai.client.eye = src + ai.client.set_eye(src) update_ai_detect_hud() //Holopad if(istype(ai.current_holopad, /obj/machinery/holopad)) diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index c7e70556d3d00..81e5ff91e12a8 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -1,8 +1,3 @@ -#define POWER_RESTORATION_OFF 0 -#define POWER_RESTORATION_START 1 -#define POWER_RESTORATION_SEARCH_APC 2 -#define POWER_RESTORATION_APC_FOUND 3 - /mob/living/silicon/ai/Life(delta_time) if (stat == DEAD) return @@ -112,7 +107,7 @@ T = get_turf(src) if(isspaceturf(T)) to_chat(src, "Unable to verify! No power connection detected!") - aiRestorePowerRoutine = POWER_RESTORATION_SEARCH_APC + setAiRestorePowerRoutine(POWER_RESTORATION_SEARCH_APC) return to_chat(src, "Connection verified. Searching for APC in power network.") sleep(5 SECONDS) @@ -130,7 +125,7 @@ to_chat(src, "Unable to locate APC!") else to_chat(src, "Lost connection with the APC!") - aiRestorePowerRoutine = POWER_RESTORATION_SEARCH_APC + setAiRestorePowerRoutine(POWER_RESTORATION_SEARCH_APC) return if(AIarea.power_equip) if(!isspaceturf(T)) @@ -151,7 +146,7 @@ to_chat(src, "APC ready for connection.") apc_override = theAPC theAPC.ui_interact(src) - aiRestorePowerRoutine = POWER_RESTORATION_APC_FOUND + setAiRestorePowerRoutine(POWER_RESTORATION_APC_FOUND) sleep(5 SECONDS) theAPC = null @@ -163,20 +158,15 @@ to_chat(src, "APC Backdoor has been closed.") //No change in behavior, just tells the AI why they have to rehack their APC and turn the power back on else to_chat(src, "Alert cancelled. Power has been restored without our assistance.") - aiRestorePowerRoutine = POWER_RESTORATION_OFF + setAiRestorePowerRoutine(POWER_RESTORATION_OFF) set_blindness(0) apc_override = null update_sight() /mob/living/silicon/ai/proc/ai_lose_power() disconnect_shell() - aiRestorePowerRoutine = POWER_RESTORATION_START + setAiRestorePowerRoutine(POWER_RESTORATION_START) adjust_blindness(1) update_sight() to_chat(src, "You've lost power!") addtimer(CALLBACK(src, PROC_REF(start_RestorePowerRoutine)), 20) - -#undef POWER_RESTORATION_OFF -#undef POWER_RESTORATION_START -#undef POWER_RESTORATION_SEARCH_APC -#undef POWER_RESTORATION_APC_FOUND diff --git a/code/modules/mob/living/silicon/ai/login.dm b/code/modules/mob/living/silicon/ai/login.dm index 2909b915bb888..ae8bcc4af66e5 100644 --- a/code/modules/mob/living/silicon/ai/login.dm +++ b/code/modules/mob/living/silicon/ai/login.dm @@ -1,5 +1,7 @@ /mob/living/silicon/ai/Login() - ..() + . = ..() + if(!. || !client) + return FALSE if(stat != DEAD) if(lacks_power() && apc_override) //Placing this in Login() in case the AI doesn't have this link for whatever reason. to_chat(usr, "Main power is unavailable, backup power in use. Diagnostics scan complete. Local APC ready for connection.") diff --git a/code/modules/mob/living/silicon/login.dm b/code/modules/mob/living/silicon/login.dm index 541736da1a6a1..9b787a67797b2 100644 --- a/code/modules/mob/living/silicon/login.dm +++ b/code/modules/mob/living/silicon/login.dm @@ -4,7 +4,7 @@ var/datum/antagonist/rev/rev = mind.has_antag_datum(/datum/antagonist/rev) if(rev) rev.remove_revolutionary(TRUE) - ..() + return ..() /mob/living/silicon/auto_deadmin_on_login() if(!client?.holder) diff --git a/code/modules/mob/living/silicon/pai/death.dm b/code/modules/mob/living/silicon/pai/death.dm index fd5e049e67fea..6adcb4949cd9d 100644 --- a/code/modules/mob/living/silicon/pai/death.dm +++ b/code/modules/mob/living/silicon/pai/death.dm @@ -2,7 +2,6 @@ if(stat == DEAD) return set_stat(DEAD) - mobility_flags = NONE update_sight() clear_fullscreens() diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index dcd69571c5d4b..a3f4d8aac6c34 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -14,6 +14,7 @@ layer = BELOW_MOB_LAYER can_be_held = TRUE radio = /obj/item/radio/headset/silicon/pai + can_buckle_to = FALSE move_force = 0 pull_force = 0 move_resist = 0 @@ -108,12 +109,6 @@ var/atom/movable/screen/ai/modpc/interface_button -/mob/living/silicon/pai/can_unbuckle() - return FALSE - -/mob/living/silicon/pai/can_buckle() - return FALSE - /mob/living/silicon/pai/handle_atom_del(atom/A) if(A == hacking_cable) hacking_cable = null @@ -175,6 +170,11 @@ emittersemicd = TRUE addtimer(CALLBACK(src, PROC_REF(emittercool)), 600) + + if(!holoform) + ADD_TRAIT(src, TRAIT_IMMOBILIZED, PAI_FOLDED) + ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, PAI_FOLDED) + return INITIALIZE_HINT_LATELOAD @@ -214,15 +214,17 @@ return TRUE /mob/living/silicon/pai/Login() - ..() + . = ..() + if(!. || !client) + return FALSE var/datum/asset/notes_assets = get_asset_datum(/datum/asset/simple/pAI) mind.assigned_role = JOB_NAME_PAI notes_assets.send(client) client.perspective = EYE_PERSPECTIVE if(holoform) - client.eye = src + client.set_eye(src) else - client.eye = card + client.set_eye(card) /mob/living/silicon/pai/get_stat_tab_status() var/list/tab_data = ..() @@ -296,7 +298,7 @@ /datum/action/innate/pai/rest/Trigger() ..() - P.lay_down() + P.toggle_resting() /datum/action/innate/pai/light name = "Toggle Integrated Lights" diff --git a/code/modules/mob/living/silicon/pai/pai_shell.dm b/code/modules/mob/living/silicon/pai/pai_shell.dm index 7b50e517978db..f237bf6c1b078 100644 --- a/code/modules/mob/living/silicon/pai/pai_shell.dm +++ b/code/modules/mob/living/silicon/pai/pai_shell.dm @@ -18,7 +18,8 @@ emittersemicd = TRUE addtimer(CALLBACK(src, PROC_REF(emittercool)), emittercd) - mobility_flags = MOBILITY_FLAGS_DEFAULT + REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, PAI_FOLDED) + REMOVE_TRAIT(src, TRAIT_HANDS_BLOCKED, PAI_FOLDED) set_density(TRUE) if(isliving(card.loc)) var/mob/living/L = card.loc @@ -32,7 +33,7 @@ card.forceMove(src) if(client) client.perspective = EYE_PERSPECTIVE - client.eye = src + client.set_eye(src) set_light_on(FALSE) icon_state = "[chassis]" held_state = "[chassis]" @@ -59,11 +60,12 @@ MH.release() if(client) client.perspective = EYE_PERSPECTIVE - client.eye = card + client.set_eye(card) var/turf/T = drop_location() card.forceMove(T) forceMove(card) - mobility_flags = NONE + ADD_TRAIT(src, TRAIT_IMMOBILIZED, PAI_FOLDED) + ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, PAI_FOLDED) set_density(FALSE) set_light_on(FALSE) holoform = FALSE diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 7f4c27719abbf..193438412356a 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -98,11 +98,3 @@ else cut_overlay(fire_overlay) -/mob/living/silicon/robot/update_mobility() - if(HAS_TRAIT(src, TRAIT_IMMOBILIZED)) - mobility_flags &= ~MOBILITY_MOVE - else - mobility_flags = MOBILITY_FLAGS_DEFAULT - update_transform() - update_action_buttons_icon() - diff --git a/code/modules/mob/living/silicon/robot/login.dm b/code/modules/mob/living/silicon/robot/login.dm index 3856dd40d1564..86c3f731ea99c 100644 --- a/code/modules/mob/living/silicon/robot/login.dm +++ b/code/modules/mob/living/silicon/robot/login.dm @@ -1,5 +1,7 @@ /mob/living/silicon/robot/Login() - ..() + . = ..() + if(!. || !client) + return FALSE regenerate_icons() show_laws(0) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 38c9da02c973c..ad016dac78e52 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -7,12 +7,22 @@ health = 200 bubble_icon = "robot" designation = "Default" //used for displaying the prefix & getting the current module of cyborg - has_limbs = 1 + has_limbs = TRUE hud_type = /datum/hud/robot + radio = /obj/item/radio/borg + blocks_emissive = EMISSIVE_BLOCK_UNIQUE - light_system = MOVABLE_LIGHT + light_system = MOVABLE_LIGHT_DIRECTIONAL light_on = FALSE + + //AI shell + var/shell = FALSE + var/deployed = FALSE + var/mob/living/silicon/ai/mainframe = null + var/datum/action/innate/undeployment/undeployment_action = new + +// ------------------------------------------ Parts var/custom_name = "" var/braintype = "Cyborg" var/obj/item/robot_suit/robot_suit = null //Used for deconstruction to remember what the borg was constructed out of.. @@ -20,10 +30,6 @@ ///The last time this mob was flashed. Used for flash cooldowns var/last_flashed = 0 - var/shell = FALSE - var/deployed = FALSE - var/mob/living/silicon/ai/mainframe = null - var/datum/action/innate/undeployment/undeployment_action = new var/obj/item/clockwork/clockwork_slab/internal_clock_slab = null var/ratvar = FALSE @@ -164,7 +170,7 @@ mmi.brain.organ_flags |= ORGAN_FROZEN mmi.brain.name = "[real_name]'s brain" mmi.name = "[initial(mmi.name)]: [real_name]" - mmi.brainmob = new(mmi) + mmi.set_brainmob(new /mob/living/brain(mmi)) mmi.brainmob.name = src.real_name mmi.brainmob.real_name = src.real_name mmi.brainmob.container = mmi @@ -707,7 +713,6 @@ ADD_TRAIT(src, TRAIT_IMMOBILIZED, LOCKED_BORG_TRAIT) else if(.) REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, LOCKED_BORG_TRAIT) - update_mobility() logevent("System lockdown [lockcharge?"triggered":"released"].") @@ -1027,7 +1032,6 @@ set_stat(UNCONSCIOUS) else set_stat(CONSCIOUS) - update_mobility() diag_hud_set_status() diag_hud_set_health() diag_hud_set_aishell() @@ -1231,9 +1235,9 @@ cell = null /mob/living/silicon/robot/mouse_buckle_handling(mob/living/M, mob/living/user) + //Don't try buckling on INTENT_HARM so that silicons can search people's inventories without loading them if(can_buckle && istype(M) && !(M in buckled_mobs) && ((user!=src)||(a_intent != INTENT_HARM))) - if(buckle_mob(M)) - return TRUE + return user_buckle_mob(M, user, check_loc = FALSE) /mob/living/silicon/robot/buckle_mob(mob/living/M, force = FALSE, check_loc = TRUE) if(!is_type_in_typecache(M, can_ride_typecache)) @@ -1256,7 +1260,7 @@ M.visible_message("Unfortunately, [M] just can't seem to hold onto [src]!") return if(iscarbon(M) && (!riding_datum.equip_buckle_inhands(M, 1))) - if (M.get_num_arms() <= 0) + if(M.usable_hands == 0) M.visible_message("[M] can't climb onto [src] because [M.p_they()] don't have any usable arms!") else M.visible_message("[M] can't climb onto [src] because [M.p_their()] hands are full!") diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index 4327ac64e5c91..be6024e1f743c 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -12,7 +12,7 @@ /mob/living/silicon/robot/attack_alien(mob/living/carbon/alien/humanoid/M) if (M.a_intent == INTENT_DISARM) - if(mobility_flags & MOBILITY_STAND) + if(body_position == STANDING_UP) M.do_attack_animation(src, ATTACK_EFFECT_DISARM) var/obj/item/I = get_active_held_item() if(I) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 8c9f416283761..6a47c88edca87 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -469,6 +469,18 @@ /mob/living/silicon/hears_radio() return FALSE +/mob/living/silicon/on_floored_start() + return // Silicons are always standing by default. + +/mob/living/silicon/on_floored_end() + return // Silicons are always standing by default. + +/mob/living/silicon/on_lying_down() + return // Silicons are always standing by default. + +/mob/living/silicon/on_standing_up() + return // Silicons are always standing by default. + /** * Records an IC event log entry in the cyborg's internal tablet. * diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index cdc7c63d497ff..f4b33a44b3aed 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -138,7 +138,9 @@ booting = FALSE on = TRUE INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, say), "Boot sequence complete, [name] operational") - update_mobility() + REMOVE_TRAIT(src, TRAIT_INCAPACITATED, POWER_LACK_TRAIT) + REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, POWER_LACK_TRAIT) + REMOVE_TRAIT(src, TRAIT_HANDS_BLOCKED, POWER_LACK_TRAIT) set_light_on(on) update_icon() diag_hud_set_botstat() @@ -155,7 +157,9 @@ /mob/living/simple_animal/bot/proc/turn_off() on = FALSE - update_mobility() + ADD_TRAIT(src, TRAIT_INCAPACITATED, POWER_LACK_TRAIT) + ADD_TRAIT(src, TRAIT_IMMOBILIZED, POWER_LACK_TRAIT) + ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, POWER_LACK_TRAIT) set_light_on(on) bot_reset() //Resets an AI's call, should it exist. update_icon() @@ -194,11 +198,6 @@ RegisterSignal(src, COMSIG_ATOM_ON_EMAG, PROC_REF(on_emag)) RegisterSignal(src, COMSIG_ATOM_SHOULD_EMAG, PROC_REF(should_emag)) -/mob/living/simple_animal/bot/update_mobility() - . = ..() - if(!on) - mobility_flags = NONE - /mob/living/simple_animal/bot/Destroy() if(path_hud) QDEL_NULL(path_hud) @@ -1097,6 +1096,8 @@ Pass a positive integer as an argument to override a bot's default speed. /mob/living/simple_animal/bot/Login() . = ..() + if(!. || !client) + return FALSE access_card.access |= player_access diag_hud_set_botmode() diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index bd920202f842f..4ebba0bbabbf7 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -92,7 +92,7 @@ /mob/living/simple_animal/bot/cleanbot/process_scan(atom/A) if(iscarbon(A)) var/mob/living/carbon/C = A - if(C.stat != DEAD && !(C.mobility_flags & MOBILITY_STAND)) + if(C.stat != DEAD && C.body_position == LYING_DOWN) return C else if(is_type_in_typecache(A, target_types)) return A diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index 76e013ac35a1a..7ee271a9b8640 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -225,7 +225,7 @@ targets += C if(targets.len>0) var/mob/living/carbon/t = pick(targets) - if(t.stat != DEAD && (t.mobility_flags & MOBILITY_STAND) && !t.handcuffed) //we don't shoot people who are dead, cuffed or lying down. + if(t.stat != DEAD && t.body_position == STANDING_UP && !t.handcuffed) //we don't shoot people who are dead, cuffed or lying down. shootAt(t) switch(mode) diff --git a/code/modules/mob/living/simple_animal/bot/medbot.dm b/code/modules/mob/living/simple_animal/bot/medbot.dm index b9fb425e6d425..aa01445a95c57 100644 --- a/code/modules/mob/living/simple_animal/bot/medbot.dm +++ b/code/modules/mob/living/simple_animal/bot/medbot.dm @@ -91,7 +91,7 @@ GLOBAL_VAR(medibot_unique_id_gen) if(!on) icon_state = "medibot0" return - if(IsStun() || IsParalyzed()) + if(HAS_TRAIT(src, TRAIT_INCAPACITATED)) icon_state = "medibota" return if(mode == BOT_HEALING) @@ -129,10 +129,6 @@ GLOBAL_VAR(medibot_unique_id_gen) medibot_counter = GLOB.medibot_unique_id_gen GLOB.medibot_unique_id_gen++ -/mob/living/simple_animal/bot/medbot/update_mobility() - . = ..() - update_icon() - /mob/living/simple_animal/bot/medbot/bot_reset() ..() set_patient(null) @@ -337,7 +333,7 @@ GLOBAL_VAR(medibot_unique_id_gen) return /mob/living/simple_animal/bot/medbot/proc/tip_over(mob/user) - mobility_flags &= ~MOBILITY_MOVE + ADD_TRAIT(src, TRAIT_IMMOBILIZED, BOT_TIPPED_OVER) playsound(src, 'sound/machines/warning-buzzer.ogg', 50) user.visible_message("[user] tips over [src]!", "You tip [src] over!") tipped = TRUE @@ -346,7 +342,7 @@ GLOBAL_VAR(medibot_unique_id_gen) tipper_name = user.name /mob/living/simple_animal/bot/medbot/proc/set_right(mob/user) - mobility_flags &= MOBILITY_MOVE + REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, BOT_TIPPED_OVER) var/list/messagevoice if(user) diff --git a/code/modules/mob/living/simple_animal/bot/mulebot.dm b/code/modules/mob/living/simple_animal/bot/mulebot.dm index 5840d67551316..55c9fff6eb1e9 100644 --- a/code/modules/mob/living/simple_animal/bot/mulebot.dm +++ b/code/modules/mob/living/simple_animal/bot/mulebot.dm @@ -131,12 +131,6 @@ /mob/living/simple_animal/bot/mulebot/proc/has_power(bypass_open_check) return (!open || bypass_open_check) && cell && cell.charge > 0 && (!wires.is_cut(WIRE_POWER1) && !wires.is_cut(WIRE_POWER2)) -/mob/living/simple_animal/bot/mulebot/update_mobility() - . = ..() - if(!on) - mobility_flags |= MOBILITY_STAND //base bots removes all mobility flags when turned off, resulting in the bot becoming passable. we don't want this since it's a large device that should block things. - update_action_buttons_icon(TRUE) - /mob/living/simple_animal/bot/mulebot/proc/set_id(new_id) id = new_id if(paicard) @@ -442,7 +436,7 @@ if (!istype(L)) return - if(user.incapacitated() || (istype(L) && !(L.mobility_flags & MOBILITY_STAND))) + if(user.incapacitated() || (istype(L) && L.body_position == LYING_DOWN)) return if(!istype(AM) || isdead(AM) || iscameramob(AM) || istype(AM, /obj/effect/dummy/phased_mob)) @@ -800,7 +794,7 @@ bloodiness += 4 // player on mulebot attempted to move -/mob/living/simple_animal/bot/mulebot/relaymove(mob/user) +/mob/living/simple_animal/bot/mulebot/relaymove(mob/living/user, direction) if(user.incapacitated()) return if(load == user) diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 067c92f2898cf..b85c5fd56f5ba 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -48,11 +48,8 @@ mobchatspan = "cultmobsay" discovery_points = 1000 -/mob/living/simple_animal/hostile/construct/get_num_legs() - return 0 - -/mob/living/simple_animal/hostile/construct/get_num_arms() - return 0 + usable_legs = 0 + usable_hands = 0 /mob/living/simple_animal/hostile/construct/Initialize(mapload) . = ..() @@ -81,7 +78,9 @@ return ..() /mob/living/simple_animal/hostile/construct/Login() - ..() + . = ..() + if(!. || !client) + return FALSE to_chat(src, playstyle_string) /mob/living/simple_animal/hostile/construct/examine(mob/user) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index f2f25db2781a8..745c85461d56a 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -41,7 +41,7 @@ /mob/living/simple_animal/pet/cat/Initialize(mapload) . = ..() ADD_TRAIT(src, TRAIT_VENTCRAWLER_ALWAYS, INNATE_TRAIT) - add_verb(/mob/living/proc/lay_down) + add_verb(/mob/living/proc/toggle_resting) /mob/living/simple_animal/pet/cat/space name = "space cat" @@ -182,34 +182,36 @@ /mob/living/simple_animal/pet/cat/update_resting() . = ..() - if(stat != DEAD) - if (resting) - icon_state = "[icon_living]_rest" - collar_type = "[initial(collar_type)]_rest" - else - icon_state = "[icon_living]" - collar_type = "[initial(collar_type)]" + if(stat == DEAD) + return + if (resting) + icon_state = "[icon_living]_rest" + collar_type = "[initial(collar_type)]_rest" + else + icon_state = "[icon_living]" + collar_type = "[initial(collar_type)]" + regenerate_icons() + /mob/living/simple_animal/pet/cat/Life() if(!stat && !buckled && !client) - if(prob(3)) - switch(rand(1, 3)) - if (1) - INVOKE_ASYNC(src, TYPE_PROC_REF(/mob, emote), "me", 1, pick("stretches out for a belly rub.", "wags its tail.", "lies down.")) - set_resting(TRUE) - if (2) - INVOKE_ASYNC(src, TYPE_PROC_REF(/mob, emote), "me", 1, pick("sits down.", "crouches on its hind legs.", "looks alert.")) - set_resting(TRUE) - icon_state = "[icon_living]_sit" - collar_type = "[initial(collar_type)]_sit" - if (3) - if (resting) - INVOKE_ASYNC(src, TYPE_PROC_REF(/mob, emote), "me", 1, pick("gets up and meows.", "walks around.", "stops resting.")) - set_resting(FALSE) - else - INVOKE_ASYNC(src, TYPE_PROC_REF(/mob, emote), "me", 1, pick("grooms its fur.", "twitches its whiskers.", "shakes out its coat.")) + if(prob(1)) + manual_emote(pick("stretches out for a belly rub.", "wags its tail.", "lies down.")) + set_resting(TRUE) + else if (prob(1)) + manual_emote(pick("sits down.", "crouches on its hind legs.", "looks alert.")) + set_resting(TRUE) + icon_state = "[icon_living]_sit" + collar_type = "[initial(collar_type)]_sit" + else if (prob(1)) + if (resting) + manual_emote(pick("gets up and meows.", "walks around.", "stops resting.")) + set_resting(FALSE) + else + manual_emote(pick("grooms its fur.", "twitches its whiskers.", "shakes out its coat.")) ..() + if(next_scan_time <= world.time) make_babies() diff --git a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm index accaaa2787544..be86bc94c1cc4 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm @@ -133,7 +133,9 @@ return ..() /mob/living/simple_animal/drone/Login() - ..() + . = ..() + if(!. || !client) + return FALSE check_laws() if(flavortext) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm index eef94e2393bb9..3b84f59d2d989 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm @@ -37,7 +37,9 @@ hidden_uplink.telecrystals = 10 /mob/living/simple_animal/drone/syndrone/Login() - ..() + . = ..() + if(!. || !client) + return FALSE to_chat(src, "You can kill and eat other drones to increase your health!" ) /mob/living/simple_animal/drone/syndrone/badass diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 136a813ca81df..e585d8143522f 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -156,7 +156,7 @@ /mob/living/simple_animal/hostile/bear/butter/AttackingTarget() //Makes some attacks by the butter bear slip those who dare cross its path. if(isliving(target)) var/mob/living/L = target - if((L.mobility_flags & MOBILITY_STAND)) + if((L.body_position == STANDING_UP)) L.Knockdown(20) playsound(loc, 'sound/misc/slip.ogg', 15) L.visible_message("[L] slips on butter!") diff --git a/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm b/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm index a8a5d7da1a4de..501549c9cd813 100644 --- a/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm +++ b/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm @@ -84,11 +84,11 @@ L.reagents.remove_reagent(/datum/reagent/toxin/chloralhydrate, 100) if(L.blood_volume <= 500) //bandage them up and give em some blood if they're bleeding L.blood_volume += 30 - L.suppress_bloodloss(1800) + L.suppress_bloodloss(BLEED_DEEP_WOUND) if(L.getBruteLoss() >= 50) var/healing = min(L.getBruteLoss(), 120) L.adjustBruteLoss(-healing) - L.suppress_bloodloss(1800)//bandage their ass + L.suppress_bloodloss(BLEED_DEEP_WOUND)//bandage their ass FindTarget() /mob/living/simple_animal/hostile/cat_butcherer/proc/newvictim(var/mob/living/carbon/human/L) diff --git a/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm b/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm index a3ac4a531dc78..d16cf8de121b3 100644 --- a/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm +++ b/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm @@ -192,14 +192,12 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) /mob/living/simple_animal/hostile/floor_cluwne/proc/Manifest()//handles disappearing and appearance anim if(manifested) mobility_flags &= ~MOBILITY_MOVE - update_mobility() cluwnehole = new(src.loc) addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Appear)), MANIFEST_DELAY) else invisibility = INVISIBILITY_SPIRIT density = FALSE mobility_flags |= MOBILITY_MOVE - update_mobility() if(cluwnehole) qdel(cluwnehole) diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm index 3afbc2f09a05b..54d1fda488dbc 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -95,7 +95,9 @@ return ..() /mob/living/simple_animal/hostile/poison/giant_spider/Login() - ..() + . = ..() + if(!. || !client) + return FALSE SSmove_manager.stop_looping(src) // Just in case the AI's doing anything when we give them the mind GLOB.spidermobs[src] = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm index 48af70c824969..8c377c10caac9 100644 --- a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm +++ b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm @@ -123,7 +123,7 @@ return FALSE if(!M.has_charge(required_mecha_charge)) return FALSE - if(M.obj_integrity < M.max_integrity*0.5) + if(M.get_integrity() < M.max_integrity*0.5) return FALSE return TRUE @@ -217,7 +217,7 @@ return //Too Much Damage - Eject - if(mecha.obj_integrity < mecha.max_integrity*0.1) + if(mecha.get_integrity() < mecha.max_integrity*0.1) exit_mecha(mecha) return @@ -228,7 +228,7 @@ action.Trigger() //Heavy damage - Defense Power or Retreat - if(mecha.obj_integrity < mecha.max_integrity*0.25) + if(mecha.get_integrity() < mecha.max_integrity*0.25) if(prob(defense_mode_chance)) if(LAZYACCESSASSOC(mecha.occupant_actions, src, /datum/action/vehicle/sealed/mecha/mech_defense_mode) && !mecha.defense_mode) var/datum/action/action = mecha.occupant_actions[src][/datum/action/vehicle/sealed/mecha/mech_defense_mode] diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index 9da9ce66d624b..52bd3f1bdfc30 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -308,13 +308,12 @@ Difficulty: Hard return TRUE return FALSE + /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/be_aggressive() if(BUBBLEGUM_IS_ENRAGED) return TRUE - if(isliving(target)) - var/mob/living/livingtarget = target - return (livingtarget.stat != CONSCIOUS || !(livingtarget.mobility_flags & MOBILITY_STAND)) - return FALSE + return isliving(target) && HAS_TRAIT(target, TRAIT_INCAPACITATED) + /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/get_retreat_distance() return (be_aggressive() ? null : initial(retreat_distance)) diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 472922fe2cd65..ece1e6f2915bd 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -123,7 +123,7 @@ ..() // death of this mob means the destruction of the original stuff of the copied mob. if(istype(original_of_this, /obj/machinery/vending)) - original_of_this.take_damage(original_of_this.obj_integrity, BRUTE, 0, FALSE) + original_of_this.take_damage(original_of_this.max_integrity, BRUTE, 0, FALSE) // currently do this to vending machines only. // because the destruction of stuff (especially items) is annoying. diff --git a/code/modules/mob/living/simple_animal/hostile/mimite.dm b/code/modules/mob/living/simple_animal/hostile/mimite.dm new file mode 100644 index 0000000000000..4ad7b7b70b212 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mimite.dm @@ -0,0 +1,385 @@ +#define MIMITE_COOLDOWN 60 +#define MIMITE_VENT_COOLDOWN 100 +#define MIMITE_STUCK_THRESHOLD 10 + +/mob/living/simple_animal/hostile/mimite + name = "Mimite" + desc = "A creature of unknown origin, it enjoys hiding in plain sight to ambush its prey" + icon = 'icons/mob/animal.dmi' + icon_state = "mimite" + icon_living = "mimite" + pass_flags = PASSTABLE + ventcrawler = VENTCRAWLER_ALWAYS + a_intent = INTENT_HARM + melee_damage = 10 + see_in_dark = 8 + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE + deathmessage = "splatters into a pile of black gunk!" + del_on_death = TRUE + response_help = "touches" + response_disarm = "pushes" + response_harm = "hits" + speed = 3 + maxHealth = 50 + health = 50 + gender = NEUTER + mob_biotypes = list(MOB_INORGANIC) + wander = FALSE + + vision_range = 4 + aggro_vision_range = 4 + armour_penetration = 10 + rapid_melee = 2 + attacktext = "slashes" + attack_sound = 'sound/effects/meatslap.ogg' + emote_taunt = list("growls") + speak_emote = list("chitters") + taunt_chance = 30 + + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + + faction = list("mimite") + move_to_delay = 3 + gold_core_spawnable = NO_SPAWN + hardattacks = TRUE + + discovery_points = 8000 + + var/static/list/blacklist_typecache = typecacheof(list( + /atom/movable/screen, + /obj/anomaly, + /obj/eldritch/narsie, + /obj/effect, + /obj/machinery, + /obj/structure, + /obj/item/radio/intercom, + /mob/camera, + /obj/item/storage/secure/safe, + /mob/living + )) + var/atom/movable/form = null + var/morphed = FALSE + var/mimite_time = 0 + var/mimite_growth = 0 + var/grow_as = null + var/obj/machinery/atmospherics/components/unary/vent_pump/entry_vent + var/travelling_in_vent = 0 + var/replicate = TRUE + var/venthunt = TRUE + var/mimite_lastmove = null //Updates/Stores position of the mimite while it's moving + var/mimite_stuck = 0 //If mimite_lastmove hasn't changed, this will increment until it reaches mimite_stuck_threshold + var/attemptingventcrawl = FALSE + var/eventongoing = TRUE + var/remaining_replications = 4 + +/mob/living/simple_animal/hostile/mimite/Initialize() + . = ..() + AddElement(/datum/element/point_of_interest) + GLOB.all_mimites += src + var/image/I = image(icon = 'icons/mob/hud.dmi', icon_state = "hudcultist", layer = DATA_HUD_PLANE, loc = src) + I.alpha = 200 + I.appearance_flags = RESET_ALPHA + add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/mimites, "hudcultist", I) + +/mob/living/simple_animal/hostile/mimite/examine(mob/user) + if(morphed && replicate && venthunt) + . = form.examine(user) + if(get_dist(user,src)<=4) + . += "It doesn't look quite right..." + else + . = ..() + +/mob/living/simple_animal/hostile/mimite/med_hud_set_health() + if(morphed && !isliving(form)) + var/image/holder = hud_list[HEALTH_HUD] + holder.icon_state = null + return //we hide medical hud while morphed + ..() + +/mob/living/simple_animal/hostile/mimite/med_hud_set_status() + if(morphed && !isliving(form)) + var/image/holder = hud_list[STATUS_HUD] + holder.icon_state = null + return //we hide medical hud while morphed + ..() + +/mob/living/simple_animal/hostile/mimite/proc/allowed(atom/movable/A) // make it into property/proc ? not sure if worth it + return !is_type_in_typecache(A, blacklist_typecache) && (isobj(A) || ismob(A)) + +/mob/living/simple_animal/hostile/mimite/ShiftClickOn(atom/movable/A) + if(mimite_time <= world.time && !stat) + if(A == src) + restore(TRUE) + return + if(allowed(A)) + assume(A) + else + to_chat(src, "Your chameleon skin is still repairing itself!") + +/mob/living/simple_animal/hostile/mimite/proc/assume(atom/movable/target) + morphed = TRUE + form = target + + visible_message("[src] suddenly twists and changes shape, becoming a copy of [target]!", \ + "You twist your body and assume the form of [target].") + appearance = target.appearance + if(length(target.vis_contents)) + add_overlay(target.vis_contents) + alpha = max(alpha, 150) //fucking chameleons + transform = initial(transform) + pixel_y = base_pixel_y + pixel_x = base_pixel_x + density = target.density + mobchatspan = initial(mobchatspan) + + mimite_time = world.time + MIMITE_COOLDOWN + med_hud_set_health() + med_hud_set_status() //we're an object honest + vision_range = 1 + aggro_vision_range = 1 + return + +/mob/living/simple_animal/hostile/mimite/proc/restore(var/intentional = FALSE) + if(!morphed) + if(intentional) + to_chat(src, "You're already in your normal form!") + return + morphed = FALSE + form = null + alpha = initial(alpha) + color = initial(color) + animate_movement = SLIDE_STEPS + maptext = null + density = initial(density) + + visible_message("[src] suddenly collapses in on itself, turning into a strange shifting black mass!", \ + "You reform to your normal body.") + name = initial(name) + icon = initial(icon) + icon_state = initial(icon_state) + vision_range = initial(vision_range) + aggro_vision_range = initial(aggro_vision_range) + cut_overlays() + + //Baseline stats + melee_damage = initial(melee_damage) + set_varspeed(initial(speed)) + + mimite_time = world.time + MIMITE_COOLDOWN + med_hud_set_health() + med_hud_set_status() //we are not an object + + +/mob/living/simple_animal/hostile/mimite/Aggro() // automated only + ..() + restore() + +/mob/living/simple_animal/hostile/mimite/AIShouldSleep(var/list/possible_targets) + . = ..() + if(.) + if(!morphed) + var/list/things = list() + for(var/atom/A as() in view(src)) + if(allowed(A)) + things += A + if(LAZYLEN(things) >= 1) + var/atom/movable/T = pick(things) + assume(T) + else + approachvent() + +/mob/living/simple_animal/hostile/mimite/can_track(mob/living/user) + if(morphed) + return FALSE + return ..() + +/mob/living/simple_animal/hostile/mimite/AttackingTarget() + if(morphed) + restore() + return ..() + +//Ambush attack +/mob/living/simple_animal/hostile/mimite/attack_hand(mob/living/carbon/human/M) + if(morphed) + M.Knockdown(40) + M.reagents.add_reagent(/datum/reagent/toxin/morphvenom/mimite, 5) + to_chat(M, "[src] bites you!") + visible_message("[src] violently bites [M]!",\ + "You ambush [M]!", null, COMBAT_MESSAGE_RANGE) + restore() + else + ..() + +/mob/living/simple_animal/hostile/mimite/Life() + . = ..() + if(isturf(loc) && replicate) + mimite_growth += rand(1,6) + if(mimite_growth >= 350 && remaining_replications) + if(!grow_as) + grow_as = pick_weight(list(/mob/living/simple_animal/hostile/mimite = 50, /mob/living/simple_animal/hostile/mimite/ranged = 45, /mob/living/simple_animal/hostile/mimite/crate = 5)) + var/mob/living/simple_animal/hostile/mimite/S = new grow_as(src.loc) + remaining_replications-- + S.remaining_replications = remaining_replications + playsound(S.loc, 'sound/effects/meatslap.ogg', 60, TRUE) + mimite_growth = 0 + approachvent() + if(AIStatus == AI_STATUS_OFF || client) + return + if(venthunt && !attemptingventcrawl && mimite_time <= world.time && prob(25)) + approachvent() + if(attemptingventcrawl && entry_vent) + SSmove_manager.move_to(src, entry_vent, 1) + tryventcrawl() + if(isStuck()) + SSmove_manager.stop_looping(src) + +/mob/living/simple_animal/hostile/mimite/proc/approachvent() + for(var/obj/machinery/atmospherics/components/unary/vent_pump/v in view(6,src)) + if(!v.welded) + entry_vent = v + SSmove_manager.move_to(src, entry_vent, 1) + break + tryventcrawl() + +/mob/living/simple_animal/hostile/mimite/proc/tryventcrawl() + attemptingventcrawl = TRUE + mimite_time = world.time + MIMITE_VENT_COOLDOWN + if(QDELETED(entry_vent)) + entry_vent = null + if(travelling_in_vent) + if(isturf(loc)) + travelling_in_vent = 0 + entry_vent = null + attemptingventcrawl = FALSE + else if(entry_vent) + if(get_dist(src, entry_vent) <= 3) + var/list/vents = list() + var/datum/pipeline/entry_vent_parent = entry_vent.parents[1] + for(var/obj/machinery/atmospherics/components/unary/vent_pump/temp_vent in entry_vent_parent.other_atmosmch) + vents.Add(temp_vent) + if(!vents.len) + entry_vent = null + attemptingventcrawl = FALSE + return + var/obj/machinery/atmospherics/components/unary/vent_pump/exit_vent = pick(vents) + var/travel_time = round(get_dist(loc, exit_vent.loc) * 2) + travelling_in_vent = 1 + spawn(travel_time) + if(!exit_vent || exit_vent.welded) + forceMove(entry_vent) + entry_vent = null + attemptingventcrawl = FALSE + travelling_in_vent = 0 + return + else + visible_message("[src] scrambles into the ventilation ducts!", \ + "You hear something scampering through the ventilation ducts.") + forceMove(exit_vent.loc) + entry_vent = null + attemptingventcrawl = FALSE + travelling_in_vent = 0 + var/area/new_area = get_area(loc) + if(new_area) + new_area.Entered(src) + SSmove_manager.move_away(src, exit_vent, 4) + else + entry_vent = null + attemptingventcrawl = FALSE + travelling_in_vent = 0 + return + +/mob/living/simple_animal/hostile/mimite/proc/isStuck() + //Check to see if the mimite is stuck due to things like windows or doors or windowdoors + if(mimite_lastmove) + if(mimite_lastmove == src.loc) + if(MIMITE_STUCK_THRESHOLD >= ++mimite_stuck) + mimite_stuck = 0 + mimite_lastmove = null + return 1 + else + mimite_lastmove = null + else + mimite_lastmove = src.loc + return 0 + +/mob/living/simple_animal/hostile/mimite/death(gibbed) + new /obj/effect/decal/cleanable/oil(get_turf(src)) + ..() + +/mob/living/simple_animal/hostile/mimite/Destroy() + GLOB.all_mimites -= src + ..() + +/mob/living/simple_animal/hostile/mimite/crate + name = "crate" + desc = "A rectangular steel crate." + icon = 'icons/obj/storage/crates.dmi' + icon_state = "crate" + icon_living = "crate" + attacktext = "bites" + speak_emote = list("clatters") + vision_range = 0 + aggro_vision_range = 0 + melee_damage = 15 + speed = 4 + move_to_delay = 4 + venthunt = FALSE + morphed = TRUE + +/mob/living/simple_animal/hostile/mimite/crate/AttackingTarget() + cut_overlays() + if(prob(50)) + add_overlay("[icon_state]_open") + else + add_overlay("[icon_state]_door") + return ..() + +/mob/living/simple_animal/hostile/mimite/crate/LoseTarget() + ..() + cut_overlays() + add_overlay("[icon_state]_door") + +/mob/living/simple_animal/hostile/mimite/crate/Initialize() + ..() + icon_state = pick("crate","weapon_crate","secgear_crate","private_crate") + icon_living = icon_state + add_overlay("[icon_state]_door") + med_hud_set_health() + med_hud_set_status() + +//Ambush attack does extra knockdown as crate mimite +/mob/living/simple_animal/hostile/mimite/crate/attack_hand(mob/living/carbon/human/M) + morphed = FALSE + vision_range = 9 + aggro_vision_range = 9 + M.Knockdown(20) + M.reagents.add_reagent(/datum/reagent/toxin/morphvenom/mimite, 10) + to_chat(M, "[src] bites you!") + visible_message("[src] violently bites [M]!",\ + "You ambush [M]!", null, COMBAT_MESSAGE_RANGE) + cut_overlays() + add_overlay("[icon_state]_open") + ..() + +/mob/living/simple_animal/hostile/mimite/crate/assume(atom/movable/target) + return FALSE + +/mob/living/simple_animal/hostile/mimite/ranged + name = "Ranged mimite" + desc = "This mimite seems to be bursting with energy, beware of ranged shots!" + ranged = TRUE + vision_range = 7 + aggro_vision_range = 7 + speed = 7 + move_to_delay = 7 + rapid = 2 + approaching_target = TRUE + minimum_distance = 1 + melee_queue_distance = 1 + projectiletype = /obj/projectile/beam/disabler + + +#undef MIMITE_COOLDOWN +#undef MIMITE_VENT_COOLDOWN +#undef MIMITE_STUCK_THRESHOLD diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm index 4766f9269d10b..92353fa8a5813 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm @@ -114,7 +114,7 @@ While using this makes the system rely on OnFire, it still gives options for tim /obj/structure/elite_tumor name = "pulsing tumor" desc = "An odd, pulsing tumor sticking out of the ground. You feel compelled to reach out and touch it..." - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) resistance_flags = INDESTRUCTIBLE icon = 'icons/obj/lavaland/tumor.dmi' icon_state = "tumor" diff --git a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm index e59213910dd7b..67350051038bf 100644 --- a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm @@ -27,7 +27,7 @@ health = 350 spacewalk = TRUE a_intent = INTENT_HARM - damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 1, CLONE = 1, STAMINA = 0.5, OXY = 1) + damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1) speed = 0 attacktext = "chomps" attack_sound = 'sound/magic/demon_attack1.ogg' @@ -60,7 +60,7 @@ /// A multiplier to how much each use of wing gust should add to the tiredness variable. Set to 5 if the current rift is destroyed. var/tiredness_mult = 1 /// The distance Space Dragon's gust reaches - var/gust_distance = 4 + var/gust_distance = 3 /// The amount of tiredness to add to Space Dragon per use of gust var/gust_tiredness = 30 /// Determines whether or not Space Dragon is in the middle of using wing gust. If set to true, prevents him from moving and doing certain actions. @@ -414,13 +414,20 @@ overlay.appearance_flags = RESET_COLOR add_overlay(overlay) playsound(src, 'sound/effects/gravhit.ogg', 100, TRUE) - for (var/mob/living/candidate in view(gust_distance, src)) - if(candidate == src || candidate.faction_check_mob(src)) + var/list/candidates_flung = list() + for (var/turf/epicenter in view(1, usr.loc)) + if(istype(epicenter, /turf/closed)) //Gusts dont go through walls. continue + for (var/mob/living/mob in view(gust_distance, epicenter)) + if(mob == src || mob.faction_check_mob(src)) + continue + candidates_flung |= mob + + for(var/mob/living/candidate in candidates_flung) visible_message("[candidate] is knocked back by the gust!") to_chat(candidate, "You're knocked back by the gust!") var/dir_to_target = get_dir(get_turf(src), get_turf(candidate)) - var/throwtarget = get_edge_target_turf(target, dir_to_target) + var/throwtarget = get_edge_target_turf(candidate, dir_to_target) candidate.safe_throw_at(throwtarget, 10, 1, src) candidate.Paralyze(50) addtimer(CALLBACK(src, PROC_REF(reset_status)), 4 + ((tiredness * tiredness_mult) / 10)) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 263d12722d678..c81712dff034d 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -4,7 +4,7 @@ health = 20 maxHealth = 20 gender = PLURAL //placeholder - + living_flags = MOVES_ON_ITS_OWN status_flags = CANPUSH var/icon_living = "" @@ -409,15 +409,15 @@ /mob/living/simple_animal/ExtinguishMob() return + /mob/living/simple_animal/revive(full_heal = 0, admin_revive = 0) - if(..()) //successfully ressuscitated from death - icon = initial(icon) - icon_state = icon_living - set_density(initial(density)) - mobility_flags = MOBILITY_FLAGS_DEFAULT - update_mobility() - . = 1 - setMovetype(initial(movement_type)) + . = ..() + if(!.) + return + icon = initial(icon) + icon_state = icon_living + density = initial(density) + setMovetype(initial(movement_type)) /mob/living/simple_animal/proc/make_babies() // <3 <3 <3 set waitfor = 0 @@ -476,23 +476,6 @@ REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, RESTING_TRAIT) return ..() -/mob/living/simple_animal/update_mobility(value_otherwise = TRUE) - if(HAS_TRAIT_NOT_FROM(src, TRAIT_IMMOBILIZED, BUCKLED_TRAIT)) - drop_all_held_items() - mobility_flags = NONE - else if(buckled || IsImmobilized()) - mobility_flags = MOBILITY_FLAGS_INTERACTION - else - if(value_otherwise) - mobility_flags = MOBILITY_FLAGS_DEFAULT - else - mobility_flags = NONE - if(!(mobility_flags & MOBILITY_MOVE)) - SSmove_manager.stop_looping(src) //stop mid walk - - update_transform() - update_action_buttons_icon() - /mob/living/simple_animal/update_transform() var/matrix/ntransform = matrix(transform) //aka transform.Copy() var/changed = FALSE @@ -611,7 +594,7 @@ M.forceMove(get_turf(src)) return ..() -/mob/living/simple_animal/relaymove(mob/user, direction) +/mob/living/simple_animal/relaymove(mob/living/user, direction) var/datum/component/riding/riding_datum = GetComponent(/datum/component/riding) if(tame && riding_datum) riding_datum.handle_ride(user, direction) diff --git a/code/modules/mob/living/simple_animal/slime/life.dm b/code/modules/mob/living/simple_animal/slime/life.dm index 7eb8018945080..5a1bb1e264b51 100644 --- a/code/modules/mob/living/simple_animal/slime/life.dm +++ b/code/modules/mob/living/simple_animal/slime/life.dm @@ -110,13 +110,11 @@ set_stat(UNCONSCIOUS) powerlevel = 0 rabid = FALSE - update_mobility() regenerate_icons() if(UNCONSCIOUS, HARD_CRIT) if(!stasis) to_chat(src, "You wake up from the stasis.") set_stat(CONSCIOUS) - update_mobility() regenerate_icons() updatehealth() @@ -220,8 +218,6 @@ powerlevel += gainpower /mob/living/simple_animal/slime/proc/handle_targets() - update_mobility() - if(attacked > 50) attacked = 50 @@ -284,19 +280,19 @@ if (Leader) if(holding_still) holding_still = max(holding_still - 1, 0) - else if((mobility_flags & MOBILITY_MOVE) && isturf(loc)) + else if(!HAS_TRAIT(src, TRAIT_IMMOBILIZED) && isturf(loc)) step_to(src, Leader) else if(hungry) if (holding_still) holding_still = max(holding_still - hungry, 0) - else if((mobility_flags & MOBILITY_MOVE) && isturf(loc) && prob(50)) + else if(!HAS_TRAIT(src, TRAIT_IMMOBILIZED) && isturf(loc) && prob(50)) step(src, pick(GLOB.cardinals)) else if(holding_still) holding_still = max(holding_still - 1, 0) else if (docile && pulledby) holding_still = 10 - else if((mobility_flags & MOBILITY_MOVE) && isturf(loc) && prob(33)) + else if(!HAS_TRAIT(src, TRAIT_IMMOBILIZED) && isturf(loc) && prob(33)) step(src, pick(GLOB.cardinals)) else if(!special_process) special_process = TRUE diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index bc1d2a2aeb008..5437e33abcd30 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -497,26 +497,19 @@ SStun = world.time + rand(20,60) - mobility_flags &= ~MOBILITY_MOVE + Stun(3) if(user) step_away(src,user,15) - addtimer(CALLBACK(src, PROC_REF(slime_move), user), 3) + addtimer(CALLBACK(src, PROC_REF(slime_move), user), 0.3 SECONDS) /mob/living/simple_animal/slime/proc/slime_move(mob/user) if(user) step_away(src,user,15) - update_mobility() /mob/living/simple_animal/slime/pet docile = 1 -/mob/living/simple_animal/slime/can_unbuckle() - return 0 - -/mob/living/simple_animal/slime/can_buckle() - return 0 - /mob/living/simple_animal/slime/get_mob_buckling_height(mob/seat) if(..()) return 3 diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index 1c4cfcaf20081..051b1e3ac7735 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -14,8 +14,8 @@ return S.duration - world.time return 0 -/mob/living/proc/Stun(amount, updating = TRUE, ignore_canstun = FALSE) //Can't go below remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_STUN, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/Stun(amount, ignore_canstun = FALSE) //Can't go below remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_STUN, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANSTUN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) if(absorb_stun(amount, ignore_canstun)) @@ -24,11 +24,11 @@ if(S) S.duration = max(world.time + amount, S.duration) else if(amount > 0) - S = apply_status_effect(STATUS_EFFECT_STUN, amount, updating) + S = apply_status_effect(STATUS_EFFECT_STUN, amount) return S -/mob/living/proc/SetStun(amount, updating = TRUE, ignore_canstun = FALSE) //Sets remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_STUN, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/SetStun(amount, ignore_canstun = FALSE) //Sets remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_STUN, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANSTUN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) var/datum/status_effect/incapacitating/stun/S = IsStun() @@ -41,11 +41,11 @@ if(S) S.duration = world.time + amount else - S = apply_status_effect(STATUS_EFFECT_STUN, amount, updating) + S = apply_status_effect(STATUS_EFFECT_STUN, amount) return S -/mob/living/proc/AdjustStun(amount, updating = TRUE, ignore_canstun = FALSE) //Adds to remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_STUN, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/AdjustStun(amount, ignore_canstun = FALSE) //Adds to remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_STUN, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANSTUN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) if(absorb_stun(amount, ignore_canstun)) @@ -54,7 +54,7 @@ if(S) S.duration += amount else if(amount > 0) - S = apply_status_effect(STATUS_EFFECT_STUN, amount, updating) + S = apply_status_effect(STATUS_EFFECT_STUN, amount) return S ///////////////////////////////// KNOCKDOWN ///////////////////////////////////// @@ -69,8 +69,8 @@ return K.duration - world.time return 0 -/mob/living/proc/Knockdown(amount, updating = TRUE, ignore_canstun = FALSE) //Can't go below remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_KNOCKDOWN, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/Knockdown(amount, ignore_canstun = FALSE) //Can't go below remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_KNOCKDOWN, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) if(absorb_stun(amount, ignore_canstun)) @@ -79,11 +79,11 @@ if(K) K.duration = max(world.time + amount, K.duration) else if(amount > 0) - K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount, updating) + K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount) return K -/mob/living/proc/SetKnockdown(amount, updating = TRUE, ignore_canstun = FALSE) //Sets remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_KNOCKDOWN, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/SetKnockdown(amount, ignore_canstun = FALSE) //Sets remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_KNOCKDOWN, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) var/datum/status_effect/incapacitating/knockdown/K = IsKnockdown() @@ -96,11 +96,11 @@ if(K) K.duration = world.time + amount else - K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount, updating) + K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount) return K -/mob/living/proc/AdjustKnockdown(amount, updating = TRUE, ignore_canstun = FALSE) //Adds to remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_KNOCKDOWN, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/AdjustKnockdown(amount, ignore_canstun = FALSE) //Adds to remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_KNOCKDOWN, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) if(absorb_stun(amount, ignore_canstun)) @@ -109,7 +109,7 @@ if(K) K.duration += amount else if(amount > 0) - K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount, updating) + K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount) return K ///////////////////////////////// IMMOBILIZED //////////////////////////////////// @@ -122,8 +122,8 @@ return I.duration - world.time return 0 -/mob/living/proc/Immobilize(amount, updating = TRUE, ignore_canstun = FALSE) //Can't go below remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_IMMOBILIZE, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/Immobilize(amount, ignore_canstun = FALSE) //Can't go below remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_IMMOBILIZE, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) if(absorb_stun(amount, ignore_canstun)) @@ -132,11 +132,11 @@ if(I) I.duration = max(world.time + amount, I.duration) else if(amount > 0) - I = apply_status_effect(STATUS_EFFECT_IMMOBILIZED, amount, updating) + I = apply_status_effect(STATUS_EFFECT_IMMOBILIZED, amount) return I -/mob/living/proc/SetImmobilized(amount, updating = TRUE, ignore_canstun = FALSE) //Sets remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_IMMOBILIZE, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/SetImmobilized(amount, ignore_canstun = FALSE) //Sets remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_IMMOBILIZE, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) var/datum/status_effect/incapacitating/immobilized/I = IsImmobilized() @@ -149,11 +149,11 @@ if(I) I.duration = world.time + amount else - I = apply_status_effect(STATUS_EFFECT_IMMOBILIZED, amount, updating) + I = apply_status_effect(STATUS_EFFECT_IMMOBILIZED, amount) return I -/mob/living/proc/AdjustImmobilized(amount, updating = TRUE, ignore_canstun = FALSE) //Adds to remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_IMMOBILIZE, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/AdjustImmobilized(amount, ignore_canstun = FALSE) //Adds to remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_IMMOBILIZE, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) if(absorb_stun(amount, ignore_canstun)) @@ -162,7 +162,7 @@ if(I) I.duration += amount else if(amount > 0) - I = apply_status_effect(STATUS_EFFECT_IMMOBILIZED, amount, updating) + I = apply_status_effect(STATUS_EFFECT_IMMOBILIZED, amount) return I ///////////////////////////////// PARALYZED ////////////////////////////////// @@ -175,8 +175,8 @@ return P.duration - world.time return 0 -/mob/living/proc/Paralyze(amount, updating = TRUE, ignore_canstun = FALSE) //Can't go below remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_PARALYZE, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/Paralyze(amount, ignore_canstun = FALSE) //Can't go below remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_PARALYZE, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) if(absorb_stun(amount, ignore_canstun)) @@ -186,11 +186,11 @@ if(P) P.duration = max(world.time + amount, P.duration) else if(amount > 0) - P = apply_status_effect(STATUS_EFFECT_PARALYZED, amount, updating) + P = apply_status_effect(STATUS_EFFECT_PARALYZED, amount) return P -/mob/living/proc/SetParalyzed(amount, updating = TRUE, ignore_canstun = FALSE) //Sets remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_PARALYZE, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/SetParalyzed(amount, ignore_canstun = FALSE) //Sets remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_PARALYZE, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) var/datum/status_effect/incapacitating/paralyzed/P = IsParalyzed(FALSE) @@ -203,11 +203,11 @@ if(P) P.duration = world.time + amount else - P = apply_status_effect(STATUS_EFFECT_PARALYZED, amount, updating) + P = apply_status_effect(STATUS_EFFECT_PARALYZED, amount) return P -/mob/living/proc/AdjustParalyzed(amount, updating = TRUE, ignore_canstun = FALSE) //Adds to remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_PARALYZE, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/AdjustParalyzed(amount, ignore_canstun = FALSE) //Adds to remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_PARALYZE, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) if(absorb_stun(amount, ignore_canstun)) @@ -216,33 +216,30 @@ if(P) P.duration += amount else if(amount > 0) - P = apply_status_effect(STATUS_EFFECT_PARALYZED, amount, updating) + P = apply_status_effect(STATUS_EFFECT_PARALYZED, amount) return P //Blanket -/mob/living/proc/AllImmobility(amount, updating) - Paralyze(amount, FALSE) - Knockdown(amount, FALSE) - Stun(amount, FALSE) - Immobilize(amount, FALSE) - if(updating) - update_mobility() - -/mob/living/proc/SetAllImmobility(amount, updating) - SetParalyzed(amount, FALSE) - SetKnockdown(amount, FALSE) - SetStun(amount, FALSE) - SetImmobilized(amount, FALSE) - if(updating) - update_mobility() - -/mob/living/proc/AdjustAllImmobility(amount, updating) - AdjustParalyzed(amount, FALSE) - AdjustKnockdown(amount, FALSE) - AdjustStun(amount, FALSE) - AdjustImmobilized(amount, FALSE) - if(updating) - update_mobility() +/mob/living/proc/AllImmobility(amount) + Paralyze(amount) + Knockdown(amount) + Stun(amount) + Immobilize(amount) + + +/mob/living/proc/SetAllImmobility(amount) + SetParalyzed(amount) + SetKnockdown(amount) + SetStun(amount) + SetImmobilized(amount) + + +/mob/living/proc/AdjustAllImmobility(amount) + AdjustParalyzed(amount) + AdjustKnockdown(amount) + AdjustStun(amount) + AdjustImmobilized(amount) + //////////////////UNCONSCIOUS /mob/living/proc/IsUnconscious() //If we're unconscious @@ -254,19 +251,19 @@ return U.duration - world.time return 0 -/mob/living/proc/Unconscious(amount, updating = TRUE, ignore_canstun = FALSE) //Can't go below remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_UNCONSCIOUS, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/Unconscious(amount, ignore_canstun = FALSE) //Can't go below remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_UNCONSCIOUS, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANUNCONSCIOUS) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) var/datum/status_effect/incapacitating/unconscious/U = IsUnconscious() if(U) U.duration = max(world.time + amount, U.duration) else if(amount > 0) - U = apply_status_effect(STATUS_EFFECT_UNCONSCIOUS, amount, updating) + U = apply_status_effect(STATUS_EFFECT_UNCONSCIOUS, amount) return U -/mob/living/proc/SetUnconscious(amount, updating = TRUE, ignore_canstun = FALSE) //Sets remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_UNCONSCIOUS, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/SetUnconscious(amount, ignore_canstun = FALSE) //Sets remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_UNCONSCIOUS, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANUNCONSCIOUS) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) var/datum/status_effect/incapacitating/unconscious/U = IsUnconscious() @@ -276,18 +273,18 @@ else if(U) U.duration = world.time + amount else - U = apply_status_effect(STATUS_EFFECT_UNCONSCIOUS, amount, updating) + U = apply_status_effect(STATUS_EFFECT_UNCONSCIOUS, amount) return U -/mob/living/proc/AdjustUnconscious(amount, updating = TRUE, ignore_canstun = FALSE) //Adds to remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_UNCONSCIOUS, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/AdjustUnconscious(amount, ignore_canstun = FALSE) //Adds to remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_UNCONSCIOUS, amount, ignore_canstun) & COMPONENT_NO_STUN) return if(((status_flags & CANUNCONSCIOUS) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canstun) var/datum/status_effect/incapacitating/unconscious/U = IsUnconscious() if(U) U.duration += amount else if(amount > 0) - U = apply_status_effect(STATUS_EFFECT_UNCONSCIOUS, amount, updating) + U = apply_status_effect(STATUS_EFFECT_UNCONSCIOUS, amount) return U /////////////////////////////////// SLEEPING //////////////////////////////////// @@ -301,41 +298,57 @@ return S.duration - world.time return 0 -/mob/living/proc/Sleeping(amount, updating = TRUE, ignore_canstun = FALSE) //Can't go below remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_SLEEP, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/Sleeping(amount) //Can't go below remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_SLEEP, amount) & COMPONENT_NO_STUN) return - if((!HAS_TRAIT(src, TRAIT_SLEEPIMMUNE)) || ignore_canstun) - var/datum/status_effect/incapacitating/sleeping/S = IsSleeping() - if(S) - S.duration = max(world.time + amount, S.duration) - else if(amount > 0) - S = apply_status_effect(STATUS_EFFECT_SLEEPING, amount, updating) - return S - -/mob/living/proc/SetSleeping(amount, updating = TRUE, ignore_canstun = FALSE) //Sets remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_SLEEP, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) + if(status_flags & GODMODE) return - if((!HAS_TRAIT(src, TRAIT_SLEEPIMMUNE)) || ignore_canstun) - var/datum/status_effect/incapacitating/sleeping/S = IsSleeping() - if(amount <= 0) - if(S) - qdel(S) - else if(S) - S.duration = world.time + amount - else - S = apply_status_effect(STATUS_EFFECT_SLEEPING, amount, updating) - return S + var/datum/status_effect/incapacitating/sleeping/S = IsSleeping() + if(S) + S.duration = max(world.time + amount, S.duration) + else if(amount > 0) + S = apply_status_effect(STATUS_EFFECT_SLEEPING, amount) + return S -/mob/living/proc/AdjustSleeping(amount, updating = TRUE, ignore_canstun = FALSE) //Adds to remaining duration - if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_SLEEP, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) +/mob/living/proc/SetSleeping(amount) //Sets remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_SLEEP, amount) & COMPONENT_NO_STUN) return - if((!HAS_TRAIT(src, TRAIT_SLEEPIMMUNE)) || ignore_canstun) - var/datum/status_effect/incapacitating/sleeping/S = IsSleeping() + if(status_flags & GODMODE) + return + var/datum/status_effect/incapacitating/sleeping/S = IsSleeping() + if(amount <= 0) if(S) - S.duration += amount - else if(amount > 0) - S = apply_status_effect(STATUS_EFFECT_SLEEPING, amount, updating) - return S + qdel(S) + else if(S) + S.duration = world.time + amount + else + S = apply_status_effect(STATUS_EFFECT_SLEEPING, amount) + return S + +/mob/living/proc/AdjustSleeping(amount) //Adds to remaining duration + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_SLEEP, amount) & COMPONENT_NO_STUN) + return + if(status_flags & GODMODE) + return + var/datum/status_effect/incapacitating/sleeping/S = IsSleeping() + if(S) + S.duration += amount + else if(amount > 0) + S = apply_status_effect(STATUS_EFFECT_SLEEPING, amount) + return S + +///Allows us to set a permanent sleep on a player (use with caution and remember to unset it with SetSleeping() after the effect is over) +/mob/living/proc/PermaSleeping() + if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_SLEEP, -1) & COMPONENT_NO_STUN) + return + if(status_flags & GODMODE) + return + var/datum/status_effect/incapacitating/sleeping/S = IsSleeping() + if(S) + S.duration = -1 + else + S = apply_status_effect(STATUS_EFFECT_SLEEPING, -1) + return S ///////////////////////////////// FROZEN ///////////////////////////////////// diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index 00fa1790bd072..b1438706f2dae 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -2,6 +2,7 @@ * Run when a client is put in this mob or reconnets to byond and their client was on this mob * * Things it does: + * * call set_eye() to manually manage atom/list/eye_users * * Adds player to player_list * * sets lastKnownIP * * sets computer_id @@ -20,36 +21,50 @@ * * grant any actions the mob has to the client * * calls [auto_deadmin_on_login](mob.html#proc/auto_deadmin_on_login) * * send signal COMSIG_MOB_CLIENT_LOGIN + * * client can be deleted mid-execution of this proc, chiefly on parent calls, with lag * * attaches the ash listener element so clients can hear weather */ /mob/Login() + if(!client) + return FALSE + // set_eye() is important here, because your eye doesn't know if you're using them as your eye + // FALSE when weakref doesn't exist, to prevent using their current eye + client.set_eye(client.eye, client.eye_weakref?.resolve() || FALSE) add_to_player_list() lastKnownIP = client.address computer_id = client.computer_id log_access("Mob Login: [key_name(src)] was assigned to a [type]") world.update_status() - client.screen = list() //remove hud items just in case + client.screen = list() //remove hud items just in case client.images = list() if(!hud_used) - create_mob_hud() + create_mob_hud() // creating a hud will add it to the client's screen, which can process a disconnect + if(!client) + return FALSE + if(hud_used) - hud_used.show_hud(hud_used.hud_version) + hud_used.show_hud(hud_used.hud_version) // see above, this can process a disconnect + if(!client) + return FALSE hud_used.update_ui_style(ui_style2icon(client.prefs?.read_player_preference(/datum/preference/choiced/ui_style))) next_move = 1 ..() - if (client && key != client.key) + if(!client) + return FALSE + + SEND_SIGNAL(src, COMSIG_MOB_LOGIN) + + if (key != client.key) key = client.key reset_perspective(loc) if(loc) loc.on_log(TRUE) - SEND_SIGNAL(src, COMSIG_MOB_LOGIN) - //readd this mob's HUDs (antag, med, etc) reload_huds() @@ -96,10 +111,12 @@ log_message("Client [key_name(src)] has taken ownership of mob [src]([src.type])", LOG_OWNERSHIP) SEND_SIGNAL(src, COMSIG_MOB_CLIENT_LOGIN, client) - SEND_GLOBAL_SIGNAL(COMSIG_GLOB_MOB_LOGGED_IN, src) AddElement(/datum/element/weather_listener, /datum/weather/ash_storm, ZTRAIT_ASHSTORM, GLOB.ash_storm_sounds) + SEND_GLOBAL_SIGNAL(COMSIG_GLOB_MOB_LOGGED_IN, src) + + return TRUE /** * Checks if the attached client is an admin and may deadmin them diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index e92f4b0283722..2fcac5d963f08 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -438,41 +438,44 @@ return B /** - * Reset the attached clients perspective (viewpoint) - * - * reset_perspective() set eye to common default : mob on turf, loc otherwise - * reset_perspective(thing) set the eye to the thing (if it's equal to current default reset to mob perspective) - */ -/mob/proc/reset_perspective(atom/A) - if(client) - if(A) - if(ismovable(A)) - //Set the the thing unless it's us - if(A != src) - client.perspective = EYE_PERSPECTIVE - client.eye = A - else - client.eye = client.mob - client.perspective = MOB_PERSPECTIVE - else if(isturf(A)) - //Set to the turf unless it's our current turf - if(A != loc) - client.perspective = EYE_PERSPECTIVE - client.eye = A - else - client.eye = client.mob - client.perspective = MOB_PERSPECTIVE + * Reset the attached clients perspective (viewpoint) + * + * reset_perspective(null) set eye to common default : mob on turf, loc otherwise + * reset_perspective(thing) set the eye to the thing (if it's equal to current default reset to mob perspective) + */ +/mob/proc/reset_perspective(atom/new_eye) + SHOULD_CALL_PARENT(TRUE) + if(!client) + return + + if(new_eye) + if(ismovable(new_eye)) + //Set the the thing unless it's us + if(new_eye != src) + client.perspective = EYE_PERSPECTIVE + client.set_eye(new_eye) else - //Do nothing - else - //Reset to common defaults: mob if on turf, otherwise current loc - if(isturf(loc)) - client.eye = client.mob + client.set_eye(client.mob) client.perspective = MOB_PERSPECTIVE - else + else if(isturf(new_eye)) + //Set to the turf unless it's our current turf + if(new_eye != loc) client.perspective = EYE_PERSPECTIVE - client.eye = loc - return TRUE + client.set_eye(new_eye) + else + client.set_eye(client.mob) + client.perspective = MOB_PERSPECTIVE + else + //Do nothing + else + //Reset to common defaults: mob if on turf, otherwise current loc + if(isturf(loc)) + client.set_eye(client.mob) + client.perspective = MOB_PERSPECTIVE + else + client.perspective = EYE_PERSPECTIVE + client.set_eye(loc) + return TRUE /** * Examine a mob @@ -515,7 +518,7 @@ //you can only initiate exaimines if you have a hand, it's not disabled, and only as many examines as you have hands /// our active hand, to check if it's disabled/detatched var/obj/item/bodypart/active_hand = has_active_hand()? get_active_hand() : null - if(!active_hand || active_hand.is_disabled() || LAZYLEN(do_afters) >= get_num_arms()) + if(!active_hand || active_hand.bodypart_disabled || LAZYLEN(do_afters) >= usable_hands) to_chat(src, "You don't have a free hand to examine this!") return FALSE @@ -911,7 +914,7 @@ return src /** - * Buckle to another mob + * Buckle a living mob to this mob * * You can buckle on mobs if you're next to them since most are dense * @@ -949,14 +952,6 @@ return 0 return 9 -///can the mob be buckled to something by default? -/mob/proc/can_buckle() - return TRUE - -///can the mob be unbuckled from something by default? -/mob/proc/can_unbuckle() - return 1 - ///Can the mob interact() with an atom? /mob/proc/can_interact_with(atom/A, treat_mob_as_adjacent) if(IsAdminGhost(src)) @@ -1224,9 +1219,10 @@ /mob/proc/set_nutrition(var/change) //Seriously fuck you oldcoders. nutrition = max(0, change) -///Set the movement type of the mob and update it's movespeed -/mob/setMovetype(newval) +/mob/setMovetype(newval) //Set the movement type of the mob and update it's movespeed . = ..() + if(isnull(.)) + return update_movespeed(FALSE) /mob/proc/update_equipment_speed_mods() diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 0a39af6912142..97f9b47330cce 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -122,8 +122,6 @@ /// The atom that this mob is currently buckled to var/atom/movable/buckled = null//Living - /// The movable atom that we are currently in the process of buckling to, but haven't buckled with yet. - var/atom/movable/buckling //Hands ///What hand is the active hand diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index c542890c09a6a..82a8a22d0b334 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -453,11 +453,15 @@ dam = 1 else dam = 0 - if((brute_heal > 0 && affecting.brute_dam > 0) || (burn_heal > 0 && affecting.burn_dam > 0)) + if((brute_heal > 0 && (affecting.brute_dam > 0 || (H.is_bleeding() && H.has_mechanical_bleeding()))) || (burn_heal > 0 && affecting.burn_dam > 0)) if(affecting.heal_damage(brute_heal, burn_heal, 0, BODYTYPE_ROBOTIC)) H.update_damage_overlays() - user.visible_message("[user] has fixed some of the [dam ? "dents on" : "burnt wires in"] [H]'s [parse_zone(affecting.body_zone)].", \ - "You fix some of the [dam ? "dents on" : "burnt wires in"] [H == user ? "your" : "[H]'s"] [parse_zone(affecting.body_zone)].") + if (brute_heal > 0 && H.is_bleeding() && H.has_mechanical_bleeding()) + H.cauterise_wounds(0.4) + user.visible_message("[user] has fixed some of the dents on [H]'s [parse_zone(affecting.body_zone)], reducing [H.p_their()] leaking to [H.get_bleed_rate_string()].") + else + user.visible_message("[user] has fixed some of the [dam ? "dents on" : "burnt wires in"] [H]'s [parse_zone(affecting.body_zone)].", \ + "You fix some of the [dam ? "dents on" : "burnt wires in"] [H == user ? "your" : "[H]'s"] [parse_zone(affecting.body_zone)].") return TRUE //successful heal else to_chat(user, "[affecting] is already in good condition!") diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index d7bbc303bffc1..51f84602cb15e 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -164,21 +164,23 @@ * Called by client/Move() */ /client/proc/Process_Grab() - if(mob.pulledby) - if((mob.pulledby == mob.pulling) && (mob.pulledby.grab_state == GRAB_PASSIVE)) //Don't autoresist passive grabs if we're grabbing them too. - return - if(mob.incapacitated(ignore_restraints = 1)) - move_delay = world.time + 10 - return TRUE - else if(HAS_TRAIT(mob, TRAIT_RESTRAINED)) - move_delay = world.time + 10 - to_chat(src, "You're restrained! You can't move!") - return TRUE - else if(mob.pulledby.grab_state == GRAB_AGGRESSIVE) - move_delay = world.time + 10 - return TRUE - else - return mob.resist_grab(1) + if(!mob.pulledby) + return FALSE + + if(mob.pulledby == mob.pulling && mob.pulledby.grab_state == GRAB_PASSIVE) //Don't autoresist passive grabs if we're grabbing them too. + return FALSE + if(mob.incapacitated(ignore_restraints = TRUE)) + COOLDOWN_START(src, move_delay, 1 SECONDS) + return TRUE + else if(HAS_TRAIT(mob, TRAIT_RESTRAINED)) + COOLDOWN_START(src, move_delay, 1 SECONDS) + to_chat(src, "You're restrained! You can't move!") + return TRUE + else if(mob.pulledby.grab_state == GRAB_AGGRESSIVE) + COOLDOWN_START(src, move_delay, 1 SECONDS) + return TRUE + else + return mob.resist_grab(1) /** * Allows mobs to ignore density and phase through objects diff --git a/code/modules/mob/mob_stat.dm b/code/modules/mob/mob_stat.dm index c9200140700a5..73e365a2620fd 100644 --- a/code/modules/mob/mob_stat.dm +++ b/code/modules/mob/mob_stat.dm @@ -238,7 +238,7 @@ else tab_data["Players Playing/Connected"] = GENERATE_STAT_TEXT("[get_active_player_count()]/[GLOB.clients.len]") if(SSticker.round_start_time) - tab_data["Security Level"] = GENERATE_STAT_TEXT("[capitalize(get_security_level())]") + tab_data["Security Level"] = GENERATE_STAT_TEXT("[capitalize(SSsecurity_level.get_current_level_as_text())]") tab_data["divider_3"] = GENERATE_STAT_DIVIDER if(SSshuttle.emergency) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 99afd08579668..c6be5066ad246 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -63,6 +63,8 @@ if(notransform) return TRUE notransform = TRUE + ADD_TRAIT(src, TRAIT_IMMOBILIZED, TRAIT_GENERIC) + ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, TRAIT_GENERIC) Paralyze(1, ignore_canstun = TRUE) if(delete_items) diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index b8613a74f5337..a4ef011cd21ff 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -8,7 +8,7 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar desc = "A small portable microcomputer." icon = 'icons/obj/computer.dmi' icon_state = "laptop" - light_system = MOVABLE_LIGHT + light_system = MOVABLE_LIGHT_DIRECTIONAL light_range = 3 light_power = 0.6 light_color = "#FFFFFF" @@ -56,7 +56,7 @@ GLOBAL_LIST_EMPTY(TabletMessengers) // a list of all active messengers, similar integrity_failure = 0.5 max_integrity = 100 - armor = list(MELEE = 0, BULLET = 20, LASER = 20, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 20, LASER = 20, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 0, ACID = 0, STAMINA = 0, BLEED = 0) /// List of "connection ports" in this computer and the components with which they are plugged var/list/all_components = list() diff --git a/code/modules/modular_computers/computers/item/processor.dm b/code/modules/modular_computers/computers/item/processor.dm index 8ca04d3ce357d..c01d014d6e9c7 100644 --- a/code/modules/modular_computers/computers/item/processor.dm +++ b/code/modules/modular_computers/computers/item/processor.dm @@ -32,7 +32,7 @@ hardware_flag = machinery_computer.hardware_flag max_hardware_size = machinery_computer.max_hardware_size steel_sheet_cost = machinery_computer.steel_sheet_cost - obj_integrity = machinery_computer.obj_integrity + update_integrity(machinery_computer.get_integrity()) max_integrity = machinery_computer.max_integrity integrity_failure = machinery_computer.integrity_failure base_active_power_usage = machinery_computer.base_active_power_usage diff --git a/code/modules/modular_computers/computers/machinery/modular_computer.dm b/code/modules/modular_computers/computers/machinery/modular_computer.dm index 4c358a2718c50..16fe3c9b40c64 100644 --- a/code/modules/modular_computers/computers/machinery/modular_computer.dm +++ b/code/modules/modular_computers/computers/machinery/modular_computer.dm @@ -72,7 +72,7 @@ else add_overlay(screen_icon_state_menu) - if(cpu && cpu.obj_integrity <= cpu.integrity_failure * cpu.max_integrity) + if(cpu && cpu.get_integrity() <= cpu.integrity_failure * cpu.max_integrity) add_overlay("bsod") add_overlay("broken") diff --git a/code/modules/modular_computers/file_system/programs/borg_self_monitor.dm b/code/modules/modular_computers/file_system/programs/borg_self_monitor.dm index dda9a6c99d9ed..38f50f6184885 100644 --- a/code/modules/modular_computers/file_system/programs/borg_self_monitor.dm +++ b/code/modules/modular_computers/file_system/programs/borg_self_monitor.dm @@ -53,6 +53,7 @@ data["printerPictures"] = borgo.connected_ai ? length(borgo.connected_ai.aicamera?.stored) : length(borgo.aicamera?.stored) //Number of pictures taken, synced to AI if available data["printerToner"] = borgo.toner //amount of toner data["printerTonerMax"] = borgo.tonermax //It's a variable, might as well use it + data["cameraRadius"] = isnull(borgo.aicamera) ? 1 : borgo.aicamera.picture_size_x // picture_size_x and picture_size_y should always be the same. data["thrustersInstalled"] = borgo.ionpulse //If we have a thruster uprade data["thrustersStatus"] = "[borgo.ionpulse_on?"ACTIVE":"DISABLED"]" //Feedback for thruster status data["selfDestructAble"] = (borgo.emagged || istype(borgo, /mob/living/silicon/robot/modules/syndicate)) @@ -133,6 +134,20 @@ borgo.lamp_intensity = clamp(text2num(params["ref"]), 1, 5) borgo.toggle_headlamp(FALSE, TRUE) + if("cameraRadius") + var/obj/item/camera/siliconcam/robot_camera/borgcam = borgo.aicamera + if(isnull(borgcam)) + CRASH("Cyborg embedded AI camera is null somehow, was it qdeleted?") + var/desired_radius = text2num(params["ref"]) + if(isnull(desired_radius)) + return + // respect the limits + if(desired_radius > borgcam.picture_size_x_max || desired_radius < borgcam.picture_size_x_min) + log_href_exploit(usr, " attempted to select an invalid borg camera size '[desired_radius]'.") + return + borgcam.picture_size_x = desired_radius + borgcam.picture_size_y = desired_radius + if("selfDestruct") if(borgo.stat || borgo.lockcharge) //No detonation while stunned or locked down return diff --git a/code/modules/modular_computers/file_system/programs/ntmessenger.dm b/code/modules/modular_computers/file_system/programs/ntmessenger.dm index 27349cdb3fe06..4ba422c8782bf 100644 --- a/code/modules/modular_computers/file_system/programs/ntmessenger.dm +++ b/code/modules/modular_computers/file_system/programs/ntmessenger.dm @@ -186,6 +186,14 @@ computer.saved_image = null photo_path = null return TRUE + if("PDA_viewPhotos") + if(!issilicon(usr)) + return + var/mob/living/silicon/user = usr + var/obj/item/camera/siliconcam/aicamera = user.aicamera + if(isnull(aicamera)) + return + aicamera.viewpictures(user) if("PDA_selectPhoto") if(!issilicon(usr)) return diff --git a/code/modules/movespeed/_movespeed_modifier.dm b/code/modules/movespeed/_movespeed_modifier.dm index 92f6b6b00f161..27609e9f410bc 100644 --- a/code/modules/movespeed/_movespeed_modifier.dm +++ b/code/modules/movespeed/_movespeed_modifier.dm @@ -200,6 +200,7 @@ GLOBAL_LIST_EMPTY(movespeed_modification_cache) continue . += amt cached_multiplicative_slowdown = . + SEND_SIGNAL(src, COMSIG_MOB_MOVESPEED_UPDATED) /// Get the move speed modifiers list of the mob /mob/proc/get_movespeed_modifiers() diff --git a/code/modules/multiz/movement/mob/living_zfall.dm b/code/modules/multiz/movement/mob/living_zfall.dm index 45f2daa43f03f..9599a1f5bdcfc 100644 --- a/code/modules/multiz/movement/mob/living_zfall.dm +++ b/code/modules/multiz/movement/mob/living_zfall.dm @@ -33,10 +33,10 @@ var/total_damage_percent_left = 1 var/obj/item/bodypart/left_leg = get_bodypart(BODY_ZONE_L_LEG) var/obj/item/bodypart/right_leg = get_bodypart(BODY_ZONE_R_LEG) - if(left_leg && !left_leg.disabled) + if(left_leg && !left_leg.bodypart_disabled) total_damage_percent_left -= 0.45 apply_damage(amount_total * 0.45, BRUTE, BODY_ZONE_L_LEG) - if(right_leg && !right_leg.disabled) + if(right_leg && !right_leg.bodypart_disabled) total_damage_percent_left -= 0.45 apply_damage(amount_total * 0.45, BRUTE, BODY_ZONE_R_LEG) adjustBruteLoss(amount_total * total_damage_percent_left) diff --git a/code/modules/ninja/energy_katana.dm b/code/modules/ninja/energy_katana.dm index 31859ccdf9523..dc0972777808a 100644 --- a/code/modules/ninja/energy_katana.dm +++ b/code/modules/ninja/energy_katana.dm @@ -18,6 +18,7 @@ attack_verb = list("attacked", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") slot_flags = ITEM_SLOT_BACK|ITEM_SLOT_BELT sharpness = IS_SHARP + bleed_force = BLEED_DEEP_WOUND max_integrity = 200 resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF | INDESTRUCTIBLE var/datum/effect_system/spark_spread/spark_system diff --git a/code/modules/ninja/suit/head.dm b/code/modules/ninja/suit/head.dm index 448cfc7586f1d..b02d10df78048 100644 --- a/code/modules/ninja/suit/head.dm +++ b/code/modules/ninja/suit/head.dm @@ -3,7 +3,7 @@ name = "ninja hood" icon_state = "s-ninja" item_state = "s-ninja_mask" - armor = list(MELEE = 60, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 25, FIRE = 100, ACID = 100, STAMINA = 60) + armor = list(MELEE = 60, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 25, FIRE = 100, ACID = 100, STAMINA = 60, BLEED = 60) strip_delay = 12 resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF blockTracking = TRUE//Roughly the only unique thing about this helmet. diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm index 9cd1dafa1db60..aee33924f9453 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm @@ -11,7 +11,6 @@ H.SetParalyzed(0) H.adjustStaminaLoss(-75) H.stuttering = 0 - H.update_mobility() H.reagents.add_reagent(/datum/reagent/medicine/amphetamine, 5) H.say(pick("A CORNERED FOX IS MORE DANGEROUS THAN A JACKAL!","HURT ME MOOORRREEE!","IMPRESSIVE!"), forced = "ninjaboost") a_boost-- diff --git a/code/modules/ninja/suit/shoes.dm b/code/modules/ninja/suit/shoes.dm index cd9536822a4cc..6a0b16e6667c3 100644 --- a/code/modules/ninja/suit/shoes.dm +++ b/code/modules/ninja/suit/shoes.dm @@ -7,7 +7,7 @@ permeability_coefficient = 0.01 clothing_flags = NOSLIP resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF - armor = list(MELEE = 60, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 30, FIRE = 100, ACID = 100, STAMINA = 60) + armor = list(MELEE = 60, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 30, FIRE = 100, ACID = 100, STAMINA = 60, BLEED = 60) strip_delay = 120 cold_protection = FEET min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT diff --git a/code/modules/ninja/suit/suit.dm b/code/modules/ninja/suit/suit.dm index 85a77b3c93a75..5734d60ec467c 100644 --- a/code/modules/ninja/suit/suit.dm +++ b/code/modules/ninja/suit/suit.dm @@ -19,25 +19,36 @@ Contents: allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/stock_parts/cell) slowdown = 1 resistance_flags = LAVA_PROOF | ACID_PROOF - armor = list(MELEE = 60, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 30, FIRE = 100, ACID = 100, STAMINA = 60) + armor = list(MELEE = 60, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 30, FIRE = 100, ACID = 100, STAMINA = 60, BLEED = 60) strip_delay = 12 - - actions_types = list(/datum/action/item_action/initialize_ninja_suit, /datum/action/item_action/ninjasmoke, /datum/action/item_action/ninjaboost, /datum/action/item_action/ninjapulse, /datum/action/item_action/ninjastar, /datum/action/item_action/ninjanet, /datum/action/item_action/ninja_sword_recall, /datum/action/item_action/ninja_stealth, /datum/action/item_action/toggle_glove) - - //Important parts of the suit. + min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT + cell = null + show_hud = FALSE + actions_types = list( + /datum/action/item_action/initialize_ninja_suit, + /datum/action/item_action/ninjasmoke, + /datum/action/item_action/ninjaboost, + /datum/action/item_action/ninjapulse, + /datum/action/item_action/ninjastar, + /datum/action/item_action/ninjanet, + /datum/action/item_action/ninja_sword_recall, + /datum/action/item_action/ninja_stealth, + /datum/action/item_action/toggle_glove + ) + + //Important parts of the suit. var/mob/living/carbon/human/affecting = null - var/obj/item/stock_parts/cell/cell var/datum/effect_system/spark_spread/spark_system var/datum/techweb/stored_research var/obj/item/disk/tech_disk/t_disk//To copy design onto disk. var/obj/item/energy_katana/energyKatana //For teleporting the katana back to the ninja (It's an ability) - //Other articles of ninja gear worn together, used to easily reference them after initializing. + //Other articles of ninja gear worn together, used to easily reference them after initializing. var/obj/item/clothing/head/helmet/space/space_ninja/n_hood var/obj/item/clothing/shoes/space_ninja/n_shoes var/obj/item/clothing/gloves/space_ninja/n_gloves - //Main function variables. + //Main function variables. var/s_initialized = 0//Suit starts off. var/s_coold = 0//If the suit is on cooldown. Can be used to attach different cooldowns to abilities. Ticks down every second based on suit ntick(). var/s_cost = 2.5//Base energy cost each ntick. @@ -55,9 +66,14 @@ Contents: var/s_bombs = 10//Number of smoke bombs. var/a_boost = 3//Number of adrenaline boosters. - -/obj/item/clothing/suit/space/space_ninja/get_cell() - return cell +/obj/item/clothing/suit/space/space_ninja/examine(mob/user) + . = .() + if(s_initialized) + if(user == affecting) + . += "All systems operational. Current energy capacity: [display_energy(cell.charge)].\n"+\ + "The CLOAK-tech device is [stealth?"active":"inactive"].\n"+\ + "There are [s_bombs] smoke bomb\s remaining.\n"+\ + "There are [a_boost] adrenaline booster\s remaining." /obj/item/clothing/suit/space/space_ninja/Initialize(mapload) . = ..() @@ -76,6 +92,17 @@ Contents: cell.name = "black power cell" cell.icon_state = "bscell" +// seal the cell in the ninja outfit +/obj/item/clothing/suit/space/space_ninja/toggle_spacesuit_cell(mob/user) + return + +// Space Suit temperature regulation and power usage +/obj/item/clothing/suit/space/space_ninja/process() + var/mob/living/carbon/human/user = src.loc + if(!user || !ishuman(user) || !(user.wear_suit == src)) + return + user.adjust_bodytemperature(BODYTEMP_NORMAL - user.bodytemperature) + /obj/item/clothing/suit/space/space_ninja/Destroy() QDEL_NULL(spark_system) QDEL_NULL(cell) @@ -167,16 +194,6 @@ Contents: n_gloves.candrain = FALSE n_gloves.draining = FALSE - -/obj/item/clothing/suit/space/space_ninja/examine(mob/user) - . = .() - if(s_initialized) - if(user == affecting) - . += "All systems operational. Current energy capacity: [display_energy(cell.charge)].\n"+\ - "The CLOAK-tech device is [stealth?"active":"inactive"].\n"+\ - "There are [s_bombs] smoke bomb\s remaining.\n"+\ - "There are [a_boost] adrenaline booster\s remaining." - /obj/item/clothing/suit/space/space_ninja/ui_action_click(mob/user, action) if(istype(action, /datum/action/item_action/initialize_ninja_suit)) toggle_on_off() diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 4dee583111c01..1d805ce7bb3ad 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -162,14 +162,16 @@ * * text - The text to append to the paper. * * font - The font to use. * * color - The font color to use. - * * bold - Whether this text should be rendered completely bold. + * * bold - Whether this text should be rendered completely bold + * * advanced_html - Boolean that is true when the writer has R_FUN permission, which sanitizes less HTML (such as images) from the new paper_input. */ -/obj/item/paper/proc/add_raw_text(text, font, color, bold) +/obj/item/paper/proc/add_raw_text(text, font, color, bold, advanced_html) var/new_input_datum = new /datum/paper_input( text, font, color, bold, + advanced_html, ) input_field_count += get_input_field_count(text) @@ -569,7 +571,7 @@ // Safe to assume there are writing implement details as user.can_write(...) fails with an invalid writing implement. var/writing_implement_data = holding.get_writing_implement_details() - add_raw_text(paper_input, writing_implement_data["font"], writing_implement_data["color"], writing_implement_data["use_bold"]) + add_raw_text(paper_input, writing_implement_data["font"], writing_implement_data["color"], writing_implement_data["use_bold"], check_rights_for(user?.client, R_FUN)) log_paper("[key_name(user)] wrote to [name]: \"[paper_input]\"") to_chat(user, "You have added to your paper masterpiece!"); @@ -653,15 +655,18 @@ var/colour = "" /// Whether to render the font bold or not. var/bold = FALSE + /// Whether the creator has R_FUN permission, which allows for less sanitised HTML. + var/advanced_html = FALSE -/datum/paper_input/New(_raw_text, _font, _colour, _bold) +/datum/paper_input/New(_raw_text, _font, _colour, _bold, _advanced_html) raw_text = _raw_text font = _font colour = _colour bold = _bold + advanced_html = _advanced_html /datum/paper_input/proc/make_copy() - return new /datum/paper_input(raw_text, font, colour, bold); + return new /datum/paper_input(raw_text, font, colour, bold, advanced_html); /datum/paper_input/proc/to_list() return list( @@ -669,6 +674,7 @@ font = font, color = colour, bold = bold, + advanced_html = advanced_html, ) /// A single instance of a saved stamp on paper. diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index 532da0097b2e3..d55c0b67a9999 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -147,6 +147,10 @@ papertype = /obj/item/paper/natural resistance_flags = FLAMMABLE +/obj/item/paper_bin/bundlenatural/examine() + . = ..() + . += "You can cut the cord on this with a sharp implement, freeing all 30 sheets at once." + /obj/item/paper_bin/bundlenatural/attack_hand(mob/user) ..() if(total_paper < 1) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index f82d9debd47aa..14fa0b9507970 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -103,6 +103,7 @@ colour = "crimson" custom_materials = list(/datum/material/gold = 750) sharpness = IS_SHARP + bleed_force = BLEED_SURFACE resistance_flags = FIRE_PROOF unique_reskin_icon = list("Oak" = "pen-fountain-o", "Gold" = "pen-fountain-g", @@ -243,6 +244,7 @@ embedding = list(embed_chance = EMBED_CHANCE, armour_block = 30) throwforce = initial(throwforce) sharpness = initial(sharpness) + bleed_force = initial(bleed_force) playsound(user, 'sound/weapons/saberoff.ogg', 5, 1) to_chat(user, "[src] can now be concealed.") else @@ -255,6 +257,7 @@ embedding = list(embed_chance = 200, max_damage_mult = 15, armour_block = 40) //rule of cool throwforce = 35 sharpness = IS_SHARP + bleed_force = BLEED_CUT playsound(user, 'sound/weapons/saberon.ogg', 5, 1) to_chat(user, "[src] is now active.") updateEmbedding() diff --git a/code/modules/photography/photos/frame.dm b/code/modules/photography/photos/frame.dm index 0660c0fb637de..0be0b0ffea9e6 100644 --- a/code/modules/photography/photos/frame.dm +++ b/code/modules/photography/photos/frame.dm @@ -10,6 +10,7 @@ result_path = /obj/structure/sign/picture_frame pixel_shift = -32 var/obj/item/photo/displayed + pixel_shift = 30 /obj/item/wallframe/picture/attackby(obj/item/I, mob/user) if(istype(I, /obj/item/photo)) diff --git a/code/modules/plumbing/plumbers/bottle_dispenser.dm b/code/modules/plumbing/plumbers/bottle_dispenser.dm index 0ed32ee8714bb..0fbd93a536994 100644 --- a/code/modules/plumbing/plumbers/bottle_dispenser.dm +++ b/code/modules/plumbing/plumbers/bottle_dispenser.dm @@ -1,71 +1,24 @@ ///We take a constant input of reagents, and produce a bottle once a set volume is reached /obj/machinery/plumbing/bottle_dispenser - name = "bottle dispenser" - desc = "A dispenser that dispenses bottles." + name = "bottle filler" + desc = "A dispenser that fills bottles from a tap." icon_state = "pill_press" //TODO SPRITE IT !!!!!! - var/bottle_name = "factory bottle" - var/bottle_size = 30 - ///the icon_state number for the bottle. - var/list/stored_bottles = list() - var/max_stored_bottles = 3 - ///max amount of bottles allowed on our tile before we start storing them instead - var/max_floor_bottles = 10 - - - /obj/machinery/plumbing/bottle_dispenser/examine(mob/user) . = ..() - . += "The [name] currently has [stored_bottles.len] stored. There needs to be less than [max_floor_bottles] on the floor to continue dispensing." + . += "Use an open container on it to fill it up!" /obj/machinery/plumbing/bottle_dispenser/Initialize(mapload, bolt) . = ..() AddComponent(/datum/component/plumbing/simple_demand, bolt) update_appearance() //so the input/output pipes will overlay properly during init -/obj/machinery/plumbing/bottle_dispenser/process() - if(machine_stat & NOPOWER) - return - if((reagents.total_volume >= bottle_size) && (stored_bottles.len < max_stored_bottles)) - var/obj/item/reagent_containers/glass/bottle/P = new(src) - reagents.trans_to(P, bottle_size) - P.name = bottle_name - stored_bottles += P - if(stored_bottles.len) - var/bottle_amount = 0 - for(var/obj/item/reagent_containers/glass/bottle/P in loc) - bottle_amount++ - if(bottle_amount >= max_floor_bottles) //too much so just stop - break - if(bottle_amount < max_floor_bottles) - var/atom/movable/AM = stored_bottles[1] //AM because forceMove is all we need - stored_bottles -= AM - AM.forceMove(drop_location()) - - -/obj/machinery/plumbing/bottle_dispenser/ui_state(mob/user) - return GLOB.default_state - -/obj/machinery/plumbing/bottle_dispenser/ui_interact(mob/user, datum/tgui/ui) - ui = SStgui.try_update_ui(user, src, ui) - if(!ui) - ui = new(user, src, "BottleDispenser") - ui.open() - -/obj/machinery/plumbing/bottle_dispenser/ui_data(mob/user) - var/list/data = list() - data["bottle_size"] = bottle_size - data["bottle_name"] = bottle_name - return data - -/obj/machinery/plumbing/bottle_dispenser/ui_act(action, params) - if(..()) - return - switch(action) - if("change_bottle_size") - bottle_size = clamp(text2num(params["volume"]), 0, 30) - . = TRUE - if("change_bottle_name") - var/new_name = stripped_input(usr, "Enter a bottle name.", name, bottle_name) - bottle_name = new_name + " bottle" - . = TRUE +/obj/machinery/plumbing/bottle_dispenser/attackby(obj/item/C, mob/user) + var/datum/reagents/container = C.reagents + if (!container) + return ..() + if (!(container.flags & OPENCONTAINER)) + user.balloon_alert("[C] is not fillable!") + return FALSE + reagents.trans_to(container, min(reagents.total_volume, container.maximum_volume - container.total_volume), transfered_by = user) + return FALSE diff --git a/code/modules/plumbing/plumbers/patch_dispenser.dm b/code/modules/plumbing/plumbers/patch_dispenser.dm deleted file mode 100644 index 0f21f9027d68d..0000000000000 --- a/code/modules/plumbing/plumbers/patch_dispenser.dm +++ /dev/null @@ -1,73 +0,0 @@ -///We take a constant input of reagents, and produce a patch once a set volume is reached -/obj/machinery/plumbing/patch_dispenser - name = "patch dispenser" - desc = "A dispenser that dispenses patches." - icon_state = "pill_press" //TODO SPRITE IT !!!!!! - active_power_usage = 80 - - var/patch_name = "factory patch" - var/patch_size = 40 - ///the icon_state number for the patch. - var/list/stored_patches = list() - var/max_stored_patches = 3 - ///max amount of patches allowed on our tile before we start storing them instead - var/max_floor_patches = 10 - - - - -/obj/machinery/plumbing/patch_dispenser/examine(mob/user) - . = ..() - . += "The [name] currently has [stored_patches.len] stored. There needs to be less than [max_floor_patches] on the floor to continue dispensing." - -/obj/machinery/plumbing/patch_dispenser/Initialize(mapload, bolt) - . = ..() - AddComponent(/datum/component/plumbing/simple_demand, bolt) - update_appearance() //so the input/output pipes will overlay properly during init - -/obj/machinery/plumbing/patch_dispenser/process() - if(machine_stat & NOPOWER) - return - if((reagents.total_volume >= patch_size) && (stored_patches.len < max_stored_patches)) - var/obj/item/reagent_containers/pill/patch/P = new(src) - reagents.trans_to(P, patch_size) - P.name = patch_name - stored_patches += P - if(stored_patches.len) - var/patch_amount = 0 - for(var/obj/item/reagent_containers/pill/patch/P in loc) - patch_amount++ - if(patch_amount >= max_floor_patches) //too much so just stop - break - if(patch_amount < max_floor_patches) - var/atom/movable/AM = stored_patches[1] //AM because forceMove is all we need - stored_patches -= AM - AM.forceMove(drop_location()) - - -/obj/machinery/plumbing/patch_dispenser/ui_state(mob/user) - return GLOB.default_state - -/obj/machinery/plumbing/patch_dispenser/ui_interact(mob/user, datum/tgui/ui) - ui = SStgui.try_update_ui(user, src, ui) - if(!ui) - ui = new(user, src, "PatchDispenser") - ui.open() - -/obj/machinery/plumbing/patch_dispenser/ui_data(mob/user) - var/list/data = list() - data["patch_size"] = patch_size - data["patch_name"] = patch_name - return data - -/obj/machinery/plumbing/patch_dispenser/ui_act(action, params) - if(..()) - return - switch(action) - if("change_patch_size") - patch_size = clamp(text2num(params["volume"]), 0, 40) - . = TRUE - if("change_patch_name") - var/new_name = stripped_input(usr, "Enter a patch name.", name, patch_name) - patch_name = new_name + " patch" - . = TRUE diff --git a/code/modules/plumbing/plumbers/pill_press.dm b/code/modules/plumbing/plumbers/pill_press.dm deleted file mode 100644 index 979979f4cbd07..0000000000000 --- a/code/modules/plumbing/plumbers/pill_press.dm +++ /dev/null @@ -1,109 +0,0 @@ -///We take a constant input of reagents, and produce a pill once a set volume is reached -/obj/machinery/plumbing/pill_press - name = "pill press" - desc = "A press that presses pills." - icon_state = "pill_press" - active_power_usage = 100 - ///the minimum size a pill can be - var/minimum_pill = 5 - ///the maximum size a pill can be - var/maximum_pill = 50 - ///the size of the pill - var/pill_size = 10 - ///pill name - var/pill_name = "factory pill" - ///the icon_state number for the pill. - var/chosen_pill_style = "pill_shape_capsule_purple_pink" - ///list of id's and icons for the pill selection of the ui - var/static/list/pill_styles = list() - ///list of pills stored in the machine, so we dont have 610 pills on one tile - var/list/stored_pills = list() - var/max_stored_pills = 3 - ///max amount of pills allowed on our tile before we start storing them instead - var/max_floor_pills = 10 - - - - -/obj/machinery/plumbing/pill_press/examine(mob/user) - . = ..() - . += "The [name] currently has [stored_pills.len] stored. There needs to be less than [max_floor_pills] on the floor to continue dispensing." - -/obj/machinery/plumbing/pill_press/Initialize(mapload, bolt) - . = ..() - AddComponent(/datum/component/plumbing/simple_demand, bolt) - - //expertly copypasted from chemmasters - if(!length(pill_styles)) - for (var/each_pill_shape in PILL_SHAPE_LIST_WITH_DUMMY) - var/list/style_list = list() - style_list["id"] = each_pill_shape - style_list["pill_icon_name"] = each_pill_shape - pill_styles += list(style_list) - update_appearance() //so the input/output pipes will overlay properly during init - -/obj/machinery/plumbing/pill_press/process() - if(machine_stat & NOPOWER) - return - if((reagents.total_volume >= pill_size) && (stored_pills.len < max_stored_pills)) - var/obj/item/reagent_containers/pill/P = new(src) - reagents.trans_to(P, pill_size) - P.name = pill_name - stored_pills += P - if(chosen_pill_style == "pill_random_dummy") - P.icon_state = pick(PILL_SHAPE_LIST) - else - P.icon_state = chosen_pill_style - if(P.icon_state == "pill_shape_capsule_bloodred") //mirrored from chem masters - P.desc = "A tablet or capsule, but not just any, a red one, one taken by the ones not scared of knowledge, freedom, uncertainty and the brutal truths of reality." - if(stored_pills.len) - var/pill_amount = 0 - for(var/obj/item/reagent_containers/pill/P in loc) - pill_amount++ - if(pill_amount >= max_floor_pills) //too much so just stop - break - if(pill_amount < max_floor_pills) - var/atom/movable/AM = stored_pills[1] //AM because forceMove is all we need - stored_pills -= AM - AM.forceMove(drop_location()) - -/obj/machinery/plumbing/pill_press/ui_assets(mob/user) - return list( - get_asset_datum(/datum/asset/spritesheet_batched/medicine_containers), - ) - - -/obj/machinery/plumbing/pill_press/ui_state(mob/user) - return GLOB.default_state - -/obj/machinery/plumbing/pill_press/ui_interact(mob/user, datum/tgui/ui) - ui = SStgui.try_update_ui(user, src, ui) - if(!ui) - ui = new(user, src, "ChemPress") - ui.open() - -/obj/machinery/plumbing/pill_press/ui_data(mob/user) - var/list/data = list() - data["pill_size"] = pill_size - data["pill_name"] = pill_name - data["chosen_pill_style"] = chosen_pill_style - data["pill_styles"] = pill_styles - return data - -/obj/machinery/plumbing/pill_press/ui_act(action, params) - if(..()) - return - switch(action) - if("change_pill_style") - chosen_pill_style = "[params["id"]]" - . = TRUE - if("change_pill_size") - pill_size = clamp(text2num(params["volume"]), minimum_pill, maximum_pill) - . = TRUE - if("change_pill_name") - var/new_name = stripped_input(usr, "Enter a pill name.", name, pill_name) - if(findtext(new_name, "pill")) //names like pillatron and Pilliam are thus valid - pill_name = new_name - else - pill_name = new_name + " pill" - . = TRUE diff --git a/code/modules/plumbing/plumbers/synthesizer.dm b/code/modules/plumbing/plumbers/synthesizer.dm index 47fafe4f2cea8..045eccf507d95 100644 --- a/code/modules/plumbing/plumbers/synthesizer.dm +++ b/code/modules/plumbing/plumbers/synthesizer.dm @@ -19,10 +19,6 @@ var/datum/reagent/reagent_id = null ///reagent overlay. its the colored pipe thingies. we track this because overlays.Cut() is bad var/image/r_overlay - ///The amount of reagent dispensable before requiring a refill from a compressed matter cartridge. - var/volume_left = 0 - ///The maximum amount of precursor in a synthesizer. - var/max_volume = 1000 ///straight up copied from chem dispenser. Being a subtype would be extremely tedious and making it global would restrict potential subtypes using different dispensable_reagents var/list/dispensable_reagents = list( /datum/reagent/aluminium, @@ -66,34 +62,11 @@ return if(reagents.total_volume >= amount*delta_time*0.5) //otherwise we get leftovers, and we need this to be precise return - if(volume_left < amount) //Empty - return reagents.add_reagent(reagent_id, amount*delta_time*0.5) - volume_left = max(volume_left - amount*delta_time*0.5, 0) - -/obj/machinery/plumbing/synthesizer/attackby(obj/item/O, mob/user, params) - if(!istype(O, /obj/item/rcd_ammo)) - return ..() - var/obj/item/rcd_ammo/R = O - if(!R.ammoamt) - to_chat(user, "The [R.name] doesn't have any reagent left!") - return ..() - var/added_volume = -volume_left //For the difference calculation - volume_left = min(volume_left+R.ammoamt*10, src.max_volume) //400 per cartridge - added_volume = added_volume+volume_left - R.ammoamt -= added_volume/10 - if(R.ammoamt <= 0) //Emptied - to_chat(user, "You refill the chemical synthesizer with the [R.name], emptying it completely!") - qdel(R) - return - if(added_volume == 0) //No change - to_chat(user, "The chemical synthesizer is full!") - return - to_chat(user, "You refill the chemical synthesizer with the [R.name], leaving [R.ammoamt*10] units in it.") /obj/machinery/plumbing/synthesizer/examine(mob/user) . = ..() - . += "A display says it currently holds [volume_left] units of precursor before requiring a refill." + . += "A display says it is currently producing [initial(reagent_id.name)]." /obj/machinery/plumbing/synthesizer/ui_state(mob/user) return GLOB.default_state diff --git a/code/modules/pool/components/swimming.dm b/code/modules/pool/components/swimming.dm index b5cb1b6358747..8211e87e97794 100644 --- a/code/modules/pool/components/swimming.dm +++ b/code/modules/pool/components/swimming.dm @@ -33,7 +33,7 @@ if(lengths > lengths_for_bonus) var/mob/living/L = parent SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "exercise", /datum/mood_event/exercise) - L.apply_status_effect(STATUS_EFFECT_EXERCISED) //Swimming is really good excercise! + L.apply_status_effect(STATUS_EFFECT_EXERCISED, 20) //Swimming is really good excercise! lengths = 0 //Damn edge cases @@ -120,7 +120,7 @@ var/obj/item/pool/helditem = victim.get_active_held_item() if(istype(helditem) && ISWIELDED(helditem)) return - return ((!(victim.mobility_flags & MOBILITY_STAND)) && (!HAS_TRAIT(victim, TRAIT_NOBREATH))) + return ((victim.body_position == LYING_DOWN) && (!HAS_TRAIT(victim, TRAIT_NOBREATH))) /datum/component/swimming/proc/drown(mob/living/victim) if(victim.losebreath < 1) diff --git a/code/modules/power/apc/apc_main.dm b/code/modules/power/apc/apc_main.dm index cada253c82ce5..c37ce0d32285f 100644 --- a/code/modules/power/apc/apc_main.dm +++ b/code/modules/power/apc/apc_main.dm @@ -68,8 +68,6 @@ ///Is the AI locked from using the APC var/aidisabled = 0 - var/tdir = null - ///Reference to our cable terminal var/obj/machinery/power/terminal/terminal = null ///Amount of power used by the lighting channel @@ -135,35 +133,11 @@ if (!req_access) req_access = list(ACCESS_ENGINE_EQUIP) if (!armor) - armor = list(MELEE = 20, BULLET = 20, LASER = 10, ENERGY = 100, BOMB = 30, BIO = 100, RAD = 100, FIRE = 90, ACID = 50, STAMINA = 0) + armor = list(MELEE = 20, BULLET = 20, LASER = 10, ENERGY = 100, BOMB = 30, BIO = 100, RAD = 100, FIRE = 90, ACID = 50, STAMINA = 0, BLEED = 0) ..() GLOB.apcs_list += src wires = new /datum/wires/apc(src) - // offset 24 pixels in direction of dir - // this allows the APC to be embedded in a wall, yet still inside an area - if (building) - setDir(ndir) - tdir = dir // to fix Vars bug - setDir(SOUTH) - - switch(tdir) - if(NORTH) - if((pixel_y != initial(pixel_y)) && (pixel_y != 23)) - log_mapping("APC: ([src]) at [AREACOORD(src)] with dir ([tdir] | [uppertext(dir2text(tdir))]) has pixel_y value ([pixel_y] - should be 23.)") - pixel_y = 23 - if(SOUTH) - if((pixel_y != initial(pixel_y)) && (pixel_y != -23)) - log_mapping("APC: ([src]) at [AREACOORD(src)] with dir ([tdir] | [uppertext(dir2text(tdir))]) has pixel_y value ([pixel_y] - should be -23.)") - pixel_y = -23 - if(EAST) - if((pixel_y != initial(pixel_x)) && (pixel_x != 24)) - log_mapping("APC: ([src]) at [AREACOORD(src)] with dir ([tdir] | [uppertext(dir2text(tdir))]) has pixel_x value ([pixel_x] - should be 24.)") - pixel_x = 24 - if(WEST) - if((pixel_y != initial(pixel_x)) && (pixel_x != -25)) - log_mapping("APC: ([src]) at [AREACOORD(src)] with dir ([tdir] | [uppertext(dir2text(tdir))]) has pixel_x value ([pixel_x] - should be -25.)") - pixel_x = -25 if (building) area = get_area(src) opened = APC_COVER_OPENED @@ -172,6 +146,26 @@ set_machine_stat(machine_stat | MAINT) update_appearance() addtimer(CALLBACK(src, PROC_REF(update)), 5) + dir = ndir + + // offset APC_PIXEL_OFFSET pixels in direction of dir + // this allows the APC to be embedded in a wall, yet still inside an area + var/offset_old + switch(dir) + if(NORTH) + offset_old = pixel_y + pixel_y = APC_PIXEL_OFFSET + if(SOUTH) + offset_old = pixel_y + pixel_y = -APC_PIXEL_OFFSET + if(EAST) + offset_old = pixel_x + pixel_x = APC_PIXEL_OFFSET + if(WEST) + offset_old = pixel_x + pixel_x = -APC_PIXEL_OFFSET + if(offset_old != APC_PIXEL_OFFSET && !building) + log_mapping("APC: ([src]) at [AREACOORD(src)] with dir ([dir] | [uppertext(dir2text(dir))]) has pixel_[dir & (WEST|EAST) ? "x" : "y"] value [offset_old] - should be [dir & (SOUTH|EAST) ? "-" : ""][APC_PIXEL_OFFSET]. Use the directional/ helpers!") /obj/machinery/power/apc/Destroy() GLOB.apcs_list -= src diff --git a/code/modules/power/apc/apc_mapping.dm b/code/modules/power/apc/apc_mapping.dm index e132cf6d86dcf..7bfb7a8bf6bed 100644 --- a/code/modules/power/apc/apc_mapping.dm +++ b/code/modules/power/apc/apc_mapping.dm @@ -19,18 +19,4 @@ /obj/machinery/power/apc/auto_name auto_name = TRUE -/obj/machinery/power/apc/auto_name/north //Pixel offsets get overwritten on New() - dir = NORTH - pixel_y = 23 - -/obj/machinery/power/apc/auto_name/south - dir = SOUTH - pixel_y = -23 - -/obj/machinery/power/apc/auto_name/east - dir = EAST - pixel_x = 24 - -/obj/machinery/power/apc/auto_name/west - dir = WEST - pixel_x = -25 +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, APC_PIXEL_OFFSET) diff --git a/code/modules/power/apc/apc_power_proc.dm b/code/modules/power/apc/apc_power_proc.dm index 13ea299ff2e43..29eeaf55daf04 100644 --- a/code/modules/power/apc/apc_power_proc.dm +++ b/code/modules/power/apc/apc_power_proc.dm @@ -11,7 +11,7 @@ // create a terminal object at the same position as original turf loc // wires will attach to this terminal = new/obj/machinery/power/terminal(loc) - terminal.setDir(tdir) + terminal.setDir(dir) terminal.master = src /obj/machinery/power/apc/disconnect_terminal() diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index f74a7c721ca34..06d87c838a6e4 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -11,7 +11,7 @@ throw_speed = 2 throw_range = 5 w_class = WEIGHT_CLASS_SMALL - /// note %age conveted to actual charge in New + /// note %age converted to actual charge in New var/charge = 0 var/maxcharge = 1000 custom_materials = list(/datum/material/iron=700, /datum/material/glass=50) @@ -42,7 +42,7 @@ charge = maxcharge if(ratingdesc) desc += " This one has a rating of [display_energy(maxcharge)], and you should not swallow it." - update_icon() + update_appearance() /obj/item/stock_parts/cell/Destroy() STOP_PROCESSING(SSobj, src) @@ -65,18 +65,18 @@ else return PROCESS_KILL -/obj/item/stock_parts/cell/update_icon() - cut_overlays() +/obj/item/stock_parts/cell/update_overlays() + . = ..() if(grown_battery) - add_overlay(image('icons/obj/power.dmi',"grown_wires")) + . += mutable_appearance('icons/obj/power.dmi', "grown_wires") if(charge < 0.01) return else if(charge/maxcharge >=0.995) - add_overlay("cell-o2") + . += "cell-o2" else - add_overlay("cell-o1") + . += "cell-o1" -/obj/item/stock_parts/cell/proc/percent() // return % charge of cell +/obj/item/stock_parts/cell/proc/percent() // return % charge of cell return maxcharge ? 100 * charge / maxcharge : 0 //Division by 0 protection // use power from a cell @@ -233,7 +233,7 @@ /obj/item/stock_parts/cell/crap/empty/Initialize(mapload) . = ..() charge = 0 - update_icon() + update_appearance() /obj/item/stock_parts/cell/upgraded name = "upgraded power cell" @@ -255,7 +255,7 @@ /obj/item/stock_parts/cell/secborg/empty/Initialize(mapload) . = ..() charge = 0 - update_icon() + update_appearance() /obj/item/stock_parts/cell/pulse //200 pulse shots name = "pulse rifle power cell" @@ -288,7 +288,7 @@ /obj/item/stock_parts/cell/high/empty/Initialize(mapload) . = ..() charge = 0 - update_icon() + update_appearance() /obj/item/stock_parts/cell/super name = "super-capacity power cell" @@ -301,7 +301,7 @@ /obj/item/stock_parts/cell/super/empty/Initialize(mapload) . = ..() charge = 0 - update_icon() + update_appearance() /obj/item/stock_parts/cell/hyper name = "hyper-capacity power cell" @@ -314,7 +314,7 @@ /obj/item/stock_parts/cell/hyper/empty/Initialize(mapload) . = ..() charge = 0 - update_icon() + update_appearance() /obj/item/stock_parts/cell/bluespace name = "bluespace power cell" @@ -328,7 +328,7 @@ /obj/item/stock_parts/cell/bluespace/empty/Initialize(mapload) . = ..() charge = 0 - update_icon() + update_appearance() /obj/item/stock_parts/cell/infinite name = "infinite-capacity power cell!" @@ -349,8 +349,9 @@ maxcharge = 50000 ratingdesc = FALSE -/obj/item/stock_parts/cell/infinite/abductor/update_icon() - return +/obj/item/stock_parts/cell/infinite/abductor/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_blocker) /obj/item/stock_parts/cell/potato @@ -383,7 +384,7 @@ /obj/item/stock_parts/cell/emproof/empty/Initialize(mapload) . = ..() charge = 0 - update_icon() + update_appearance() /obj/item/stock_parts/cell/emproof/empty/ComponentInitialize() . = ..() diff --git a/code/modules/power/lighting/light.dm b/code/modules/power/lighting/light.dm index eb877225f0701..d761ec5a1d4e3 100644 --- a/code/modules/power/lighting/light.dm +++ b/code/modules/power/lighting/light.dm @@ -56,48 +56,11 @@ var/turning_on = FALSE var/roundstart_smoothing = FALSE -/obj/machinery/light/broken - status = LIGHT_BROKEN - icon_state = "tube-broken" - -// the smaller bulb light fixture - -/obj/machinery/light/small - icon_state = "bulb" - base_state = "bulb" - fitting = "bulb" - brightness = 6 - desc = "A small lighting fixture." - bulb_colour = "#FFE6CC" //little less cozy, bit more industrial, but still cozy.. -qwerty - light_type = /obj/item/light/bulb - -/obj/machinery/light/small/broken - status = LIGHT_BROKEN - icon_state = "bulb-broken" - /obj/machinery/light/Move() if(status != LIGHT_BROKEN) break_light_tube(1) return ..() -/obj/machinery/light/built - icon_state = "tube-empty" - start_with_cell = FALSE - -/obj/machinery/light/built/Initialize(mapload) - . = ..() - status = LIGHT_EMPTY - update(FALSE, TRUE) - -/obj/machinery/light/small/built - icon_state = "bulb-empty" - start_with_cell = FALSE - -/obj/machinery/light/small/built/Initialize(mapload) - . = ..() - status = LIGHT_EMPTY - update(FALSE, TRUE) - /obj/machinery/light/proc/store_cell(new_cell) if(cell) UnregisterSignal(cell, COMSIG_PARENT_QDELETING) @@ -290,7 +253,7 @@ update() /obj/machinery/light/proc/broken_sparks(start_only=FALSE) - if(!QDELETED(src) && status == LIGHT_BROKEN && has_power() && Master.current_runlevel) + if(!QDELETED(src) && status == LIGHT_BROKEN && has_power() && MC_RUNNING()) if(!start_only) do_sparks(3, TRUE, src) var/delay = rand(BROKEN_SPARKS_MIN, BROKEN_SPARKS_MAX) @@ -417,7 +380,7 @@ newlight.setDir(src.dir) newlight.stage = cur_stage if(!disassembled) - newlight.obj_integrity = newlight.max_integrity * 0.5 + newlight.take_damage(newlight.max_integrity * 0.5, sound_effect=FALSE) if(status != LIGHT_BROKEN) break_light_tube() if(status != LIGHT_EMPTY) diff --git a/code/modules/power/lighting/light_construct.dm b/code/modules/power/lighting/light_construct.dm index 96c23c8e7aaf4..47584ee0d1fe6 100644 --- a/code/modules/power/lighting/light_construct.dm +++ b/code/modules/power/lighting/light_construct.dm @@ -6,7 +6,7 @@ anchored = TRUE layer = WALL_OBJ_LAYER max_integrity = 200 - armor = list(MELEE = 50, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50, STAMINA = 0, BLEED = 0) var/stage = 1 var/fixture_type = "tube" diff --git a/code/modules/power/lighting/light_mapping_helpers.dm b/code/modules/power/lighting/light_mapping_helpers.dm new file mode 100644 index 0000000000000..d8ef644e5223d --- /dev/null +++ b/code/modules/power/lighting/light_mapping_helpers.dm @@ -0,0 +1,121 @@ +/obj/machinery/light/broken + status = LIGHT_BROKEN + icon_state = "tube-broken" + +/obj/machinery/light/built + icon_state = "tube-empty" + start_with_cell = FALSE + +/obj/machinery/light/built/Initialize(mapload) + . = ..() + status = LIGHT_EMPTY + update(FALSE, TRUE) + +/obj/machinery/light/no_nightlight + nightshift_enabled = FALSE + +/obj/machinery/light/warm + bulb_colour = "#fae5c1" + +/obj/machinery/light/warm/no_nightlight + nightshift_allowed = FALSE + +/obj/machinery/light/cold + bulb_colour = "#deefff" + nightshift_light_color = "#deefff" + +/obj/machinery/light/cold/no_nightlight + nightshift_allowed = FALSE + +/obj/machinery/light/red/dim + brightness = 4 + bulb_power = 0.7 + +/obj/machinery/light/blacklight + bulb_colour = "#A700FF" + nightshift_allowed = FALSE + brightness = 8 + +/obj/machinery/light/dim + nightshift_allowed = FALSE + bulb_colour = "#FFDDCC" + bulb_power = 0.6 + +// the smaller bulb light fixture + +/obj/machinery/light/small + icon_state = "bulb" + base_state = "bulb" + fitting = "bulb" + brightness = 6 + desc = "A small lighting fixture." + bulb_colour = "#FFE6CC" //little less cozy, bit more industrial, but still cozy.. -qwerty + light_type = /obj/item/light/bulb + +/obj/machinery/light/small/broken + status = LIGHT_BROKEN + icon_state = "bulb-broken" + +/obj/machinery/light/small/built + icon_state = "bulb-empty" + start_with_cell = FALSE + +/obj/machinery/light/small/built/Initialize(mapload) + . = ..() + status = LIGHT_EMPTY + update(FALSE, TRUE) + +/obj/machinery/light/small/blacklight + bulb_colour = "#A700FF" + nightshift_allowed = FALSE + brightness = 4 + +// -------- Directional presets +// The directions are backwards on the lights we have now +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light, 0) + +// ---- Broken tube +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/broken, 0) + +// ---- Tube construct +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/light_construct, 0) + +// ---- Tube frames +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/built, 0) + +// ---- No nightlight tubes +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/no_nightlight, 0) + +// ---- Warm light tubes +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/warm, 0) + +// ---- No nightlight warm light tubes +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/warm/no_nightlight, 0) + +// ---- Cold light tubes +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/cold, 0) + +// ---- No nightlight cold light tubes +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/cold/no_nightlight, 0) + +// ---- Blacklight tubes +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/blacklight, 0) + +// ---- Dim tubes +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/dim, 0) + + +// -------- Bulb lights +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/small, 0) + +// ---- Bulb construct +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/light_construct/small, 0) + +// ---- Bulb frames +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/small/built, 0) + +// ---- Broken bulbs +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/small/broken, 0) + +// ---- Blacklight bulbs +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/small/blacklight, 0) diff --git a/code/modules/power/lighting/light_wallframes.dm b/code/modules/power/lighting/light_wallframes.dm index 8189ca6caa75d..0e3c9ae3433d3 100644 --- a/code/modules/power/lighting/light_wallframes.dm +++ b/code/modules/power/lighting/light_wallframes.dm @@ -5,7 +5,7 @@ icon = 'icons/obj/lighting.dmi' icon_state = "tube-construct-item" result_path = /obj/structure/light_construct - inverse = TRUE + wall_external = TRUE /obj/item/wallframe/light_fixture/small name = "small light fixture frame" diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 6bef2d1f561e4..95c50ffb478cc 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -379,7 +379,7 @@ icon_state_on = "protoemitter_+a" icon_state_underpowered = "protoemitter_+u" can_buckle = TRUE - buckle_lying = FALSE + buckle_lying = 0 ///Sets the view size for the user var/view_range = 4.5 ///Grants the buckled mob the action button diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index f05ed4eedfe24..ec26aa3603883 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -33,7 +33,7 @@ field_generator power level display use_power = NO_POWER_USE max_integrity = 500 //100% immune to lasers and energy projectiles since it absorbs their energy. - armor = list(MELEE = 25, BULLET = 10, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 70, STAMINA = 0) + armor = list(MELEE = 25, BULLET = 10, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 70, STAMINA = 0, BLEED = 0) var/power_level = 0 var/active = FG_OFFLINE var/power = 20 // Current amount of power diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index d09f453d60054..24feb2fc3d024 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -27,7 +27,7 @@ anchored = FALSE density = TRUE max_integrity = 500 - armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 90, ACID = 80, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 90, ACID = 80, STAMINA = 0, BLEED = 0) var/obj/machinery/particle_accelerator/control_box/master = null var/construction_state = PA_CONSTRUCTION_UNSECURED diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index e26fb9848c3cd..e8e9755a8a4bc 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -638,18 +638,19 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) qdel(src) return gain -/obj/machinery/power/supermatter_crystal/blob_act(obj/structure/blob/B) - if(B && !isspaceturf(loc)) //does nothing in space - playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, 1) - damage += B.obj_integrity * 0.5 //take damage equal to 50% of remaining blob health before it tried to eat us - if(B.obj_integrity > 100) - B.visible_message("\The [B] strikes at \the [src] and flinches away!",\ - "You hear a loud crack as you are washed with a wave of heat.") - B.take_damage(100, BURN) - else - B.visible_message("\The [B] strikes at \the [src] and rapidly flashes to ash.",\ - "You hear a loud crack as you are washed with a wave of heat.") - Consume(B) +/obj/machinery/power/supermatter_crystal/blob_act(obj/structure/blob/blob) + if(!blob || isspaceturf(loc)) //does nothing in space + return + playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, TRUE) + damage += blob.get_integrity() * 0.5 //take damage equal to 50% of remaining blob health before it tried to eat us + if(blob.get_integrity() > 100) + blob.visible_message("\The [blob] strikes at \the [src] and flinches away!",\ + "You hear a loud crack as you are washed with a wave of heat.") + blob.take_damage(100, BURN) + else + blob.visible_message("\The [blob] strikes at \the [src] and rapidly flashes to ash.",\ + "You hear a loud crack as you are washed with a wave of heat.") + Consume(blob) /obj/machinery/power/supermatter_crystal/attack_tk(mob/user) if(!iscarbon(user)) @@ -880,15 +881,15 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) icon_state = "darkmatter" /obj/machinery/power/supermatter_crystal/proc/supermatter_pull(turf/center, pull_range = 10) - playsound(src.loc, 'sound/weapons/marauder.ogg', 100, 1, extrarange = 7) + playsound(src.loc, 'sound/weapons/marauder.ogg', 100, TRUE, extrarange = 7) for(var/atom/movable/P in orange(pull_range,center)) if(P.anchored || P.move_resist >= MOVE_FORCE_EXTREMELY_STRONG) //move resist memes. return if(ishuman(P)) var/mob/living/carbon/human/H = P - if(H.incapacitated() || !(H.mobility_flags & MOBILITY_STAND) || H.mob_negates_gravity()) + if(H.incapacitated() || H.body_position == LYING_DOWN || H.mob_negates_gravity()) return //You can't knock down someone who is already knocked down or has immunity to gravity - H.visible_message("[H] is suddenly knocked down, as if [H.p_their()] [(H.get_num_legs() == 1) ? "leg had" : "legs have"] been pulled out from underneath [H.p_them()]!",\ + H.visible_message("[H] is suddenly knocked down, as if [H.p_their()] [(H.usable_legs == 1) ? "leg had" : "legs have"] been pulled out from underneath [H.p_them()]!",\ "A sudden gravitational pulse knocks you down!",\ "You hear a thud.") H.apply_effect(40, EFFECT_PARALYZE, 0) diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index 36b59e9c5bf46..786eefeac8095 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -87,6 +87,13 @@ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF investigate_flags = ADMIN_INVESTIGATE_TARGET +/obj/item/gun/energy/e_gun/hos/contents_explosion(severity, target) + if (!ammo_type || !cell) + name = "\improper Broken X-01 MultiPhase Energy Gun" + desc = "This is an expensive, modern recreation of an antique laser gun. This gun had several unique firemodes, but lacked the ability to recharge over time. Seems too be damaged to the point of not functioning, but still valuable." + icon_state = "hoslaser_broken" + update_icon() + /obj/item/gun/energy/e_gun/dragnet name = "\improper DRAGnet" desc = "The \"Dynamic Rapid-Apprehension of the Guilty\" net is a revolution in law enforcement technology." diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index b8f8f9623b95b..88c8716c6bd68 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -45,6 +45,13 @@ weapon_weight = WEAPON_LIGHT investigate_flags = ADMIN_INVESTIGATE_TARGET +/obj/item/gun/energy/laser/captain/contents_explosion(severity, target) + if (!ammo_type || !cell) + name = "\improper broken antique laser gun" + desc = "This is an antique laser gun. All craftsmanship is of the highest quality. It was decorated with leather and chrome. Seems too be damaged to the point of not functioning, but still valuable." + icon_state = "caplaser_broken" + update_icon() + /obj/item/gun/energy/laser/captain/scattershot name = "scatter shot laser rifle" icon_state = "lasercannon" @@ -52,6 +59,10 @@ desc = "An industrial-grade heavy-duty laser rifle with a modified laser lens to scatter its shot into multiple smaller lasers. The inner-core can self-charge for theoretically infinite use." ammo_type = list(/obj/item/ammo_casing/energy/laser/scatter, /obj/item/ammo_casing/energy/laser) shaded_charge = FALSE + flags_1 = PREVENT_CONTENTS_EXPLOSION_1 + +/obj/item/gun/energy/laser/captain/scattershot/contents_explosion(severity, target) + return /obj/item/gun/energy/laser/cyborg can_charge = FALSE diff --git a/code/modules/projectiles/guns/magic/staff.dm b/code/modules/projectiles/guns/magic/staff.dm index 5d6cd84719890..be44f0a4c10da 100644 --- a/code/modules/projectiles/guns/magic/staff.dm +++ b/code/modules/projectiles/guns/magic/staff.dm @@ -92,6 +92,7 @@ armour_penetration = 75 block_flags = BLOCKING_ACTIVE | BLOCKING_NASTY | BLOCKING_PROJECTILE sharpness = IS_SHARP + bleed_force = BLEED_DEEP_WOUND max_charges = 4 /obj/item/gun/magic/staff/spellblade/Initialize(mapload) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 72fe814ef336c..2248ac3b96fd8 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -504,12 +504,12 @@ if(!L.density) // If you are moving, then bullets will hit you even if you are lying. // This is to counter abuse in space where you can be moving via inertia while lying #11020 - if (!(L.mobility_flags & MOBILITY_STAND) && L.last_move_time + max(L.inertia_move_delay, CRAWLING_ADD_SLOWDOWN + CONFIG_GET(number/movedelay/run_delay)) > world.time) + if ((L.body_position == LYING_DOWN) && L.last_move_time + max(L.inertia_move_delay, CRAWLING_ADD_SLOWDOWN + CONFIG_GET(number/movedelay/run_delay)) > world.time) return TRUE return FALSE - if (L.mobility_flags & MOBILITY_STAND)// if you stand, it returns true and you get hit. If you arent standing(i.e. resting), it returns false and you dont get hit. Such stupid code. + if(L.body_position != LYING_DOWN)// if you stand, it returns true and you get hit. If you arent standing(i.e. resting), it returns false and you dont get hit. Such stupid code. return TRUE - var/stunned = !CHECK_BITFIELD(L.mobility_flags, MOBILITY_USE | MOBILITY_STAND | MOBILITY_MOVE) + var/stunned = HAS_TRAIT(L, TRAIT_IMMOBILIZED) && HAS_TRAIT(L, TRAIT_FLOORED) && HAS_TRAIT(L, TRAIT_HANDS_BLOCKED) return !stunned || hit_stunned_targets return TRUE diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 0f0f4d90dc35a..b1d8739124380 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -7,3 +7,4 @@ armor_flag = BULLET hitsound_wall = "ricochet" impact_effect_type = /obj/effect/temp_visual/impact_effect + bleed_force = BLEED_DEEP_WOUND diff --git a/code/modules/projectiles/projectile/bullets/dart_syringe.dm b/code/modules/projectiles/projectile/bullets/dart_syringe.dm index 2220d599a334e..22538dff1cff9 100644 --- a/code/modules/projectiles/projectile/bullets/dart_syringe.dm +++ b/code/modules/projectiles/projectile/bullets/dart_syringe.dm @@ -2,6 +2,7 @@ name = "dart" icon_state = "cbbolt" damage = 6 + bleed_force = BLEED_SURFACE var/piercing = FALSE var/obj/item/reagent_containers/syringe/syringe = null diff --git a/code/modules/projectiles/projectile/bullets/dnainjector.dm b/code/modules/projectiles/projectile/bullets/dnainjector.dm index 081e7f22edb25..3872527018119 100644 --- a/code/modules/projectiles/projectile/bullets/dnainjector.dm +++ b/code/modules/projectiles/projectile/bullets/dnainjector.dm @@ -1,6 +1,7 @@ /obj/projectile/bullet/dnainjector name = "\improper DNA injector" icon_state = "syringeproj" + bleed_force = BLEED_SURFACE var/obj/item/dnainjector/injector damage = 5 hitsound_wall = "shatter" diff --git a/code/modules/projectiles/projectile/bullets/grenade.dm b/code/modules/projectiles/projectile/bullets/grenade.dm index 254594eaaf99f..16fa4a12e46ee 100644 --- a/code/modules/projectiles/projectile/bullets/grenade.dm +++ b/code/modules/projectiles/projectile/bullets/grenade.dm @@ -5,6 +5,7 @@ desc = "USE A WEEL GUN" icon_state= "bolter" damage = 60 + bleed_force = 0 /obj/projectile/bullet/a40mm/on_hit(atom/target, blocked = FALSE) ..() diff --git a/code/modules/projectiles/projectile/bullets/revolver.dm b/code/modules/projectiles/projectile/bullets/revolver.dm index 270e760067d94..85ceca64e6a12 100644 --- a/code/modules/projectiles/projectile/bullets/revolver.dm +++ b/code/modules/projectiles/projectile/bullets/revolver.dm @@ -35,6 +35,7 @@ name = ".38 Bouncy Rubber bullet" damage = 7 stamina = 27 + bleed_force = BLEED_SCRATCH ricochets_max = 5 ricochet_incidence_leeway = 70 ricochet_chance = 130 @@ -109,6 +110,7 @@ damage = 0 nodamage = TRUE martial_arts_no_deflect = TRUE + bleed_force = 0 /obj/projectile/bullet/c38/mime/on_hit(atom/target, blocked = FALSE) if(isliving(target)) diff --git a/code/modules/projectiles/projectile/bullets/shotgun.dm b/code/modules/projectiles/projectile/bullets/shotgun.dm index 66d3b56da9f91..86a443b61519b 100644 --- a/code/modules/projectiles/projectile/bullets/shotgun.dm +++ b/code/modules/projectiles/projectile/bullets/shotgun.dm @@ -8,6 +8,7 @@ damage = 10 stamina = 50 armour_penetration = -20 + bleed_force = BLEED_TINY /obj/projectile/bullet/incendiary/shotgun name = "incendiary slug" @@ -62,6 +63,7 @@ ricochets_max = 1 ricochet_chance = 50 ricochet_decay_chance = 0.9 + bleed_force = BLEED_SCRATCH /obj/projectile/bullet/pellet/shotgun_buckshot name = "buckshot pellet" @@ -80,6 +82,7 @@ ricochet_incidence_leeway = 60 ricochet_decay_chance = 0.75 armour_penetration = -20 + bleed_force = BLEED_TINY /obj/projectile/bullet/pellet/shotgun_rubbershot/Range() if(damage <= 0 && tile_dropoff_s == 0) @@ -131,6 +134,7 @@ /obj/projectile/bullet/scattershot damage = 18 + bleed_force = BLEED_SURFACE //Breaching Ammo @@ -139,6 +143,7 @@ desc = "A breaching round designed to destroy airlocks and windows with only a few shots, but is ineffective against other targets." hitsound = 'sound/weapons/sonic_jackhammer.ogg' damage = 10 //does shit damage to everything except doors and windows + bleed_force = BLEED_SURFACE /obj/projectile/bullet/shotgun_breaching/on_hit(atom/target) if(istype(target, /obj/structure/window) || istype(target, /obj/structure/grille) || istype(target, /obj/machinery/door) || istype(target, /obj/structure/door_assembly)) diff --git a/code/modules/projectiles/projectile/bullets/smg.dm b/code/modules/projectiles/projectile/bullets/smg.dm index a307ee3d36c2d..71b244598c3a3 100644 --- a/code/modules/projectiles/projectile/bullets/smg.dm +++ b/code/modules/projectiles/projectile/bullets/smg.dm @@ -31,3 +31,4 @@ ricochet_decay_chance = 0.8 ricochet_decay_damage = 0.85 armour_penetration = -15 + bleed_force = BLEED_SCRATCH diff --git a/code/modules/projectiles/projectile/bullets/special.dm b/code/modules/projectiles/projectile/bullets/special.dm index dc89a8e566667..6da5eb1a233c1 100644 --- a/code/modules/projectiles/projectile/bullets/special.dm +++ b/code/modules/projectiles/projectile/bullets/special.dm @@ -3,6 +3,7 @@ /obj/projectile/bullet/honker name = "banana" damage = 0 + bleed_force = 0 paralyze = 60 movement_type = FLYING projectile_piercing = ALL @@ -11,6 +12,7 @@ icon = 'icons/obj/hydroponics/harvest.dmi' icon_state = "banana" range = 200 + bleed_force = 0 /obj/projectile/bullet/honker/Initialize(mapload) . = ..() diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index e141025b7c368..7aa387f08fa1d 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -160,7 +160,8 @@ return M.notransform = TRUE - M.mobility_flags = NONE + ADD_TRAIT(M, TRAIT_IMMOBILIZED, MAGIC_TRAIT) + ADD_TRAIT(M, TRAIT_HANDS_BLOCKED, MAGIC_TRAIT) M.icon = null M.cut_overlays() M.invisibility = INVISIBILITY_ABSTRACT diff --git a/code/modules/projectiles/projectile/reusable/foam_dart.dm b/code/modules/projectiles/projectile/reusable/foam_dart.dm index 40bda2bd608ef..2401e2a77405b 100644 --- a/code/modules/projectiles/projectile/reusable/foam_dart.dm +++ b/code/modules/projectiles/projectile/reusable/foam_dart.dm @@ -9,6 +9,7 @@ ammo_type = /obj/item/ammo_casing/caseless/foam_dart range = 10 martial_arts_no_deflect = TRUE + bleed_force = 0 var/modified = FALSE var/obj/item/pen/pen = null diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index 806e446cffdff..a22ded82d5407 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -380,7 +380,6 @@ addiction_tick++ if(C && need_mob_update) //some of the metabolized reagents had effects on the mob that requires some updates. C.updatehealth() - C.update_mobility() C.update_stamina() update_total() diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index fbf05aae1dad2..6b483e41f06d7 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -162,7 +162,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/kahlua/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.AdjustSleeping(-40, FALSE) + M.AdjustSleeping(-40) if(!HAS_TRAIT(M, TRAIT_ALCOHOL_TOLERANCE)) M.Jitter(5) ..() @@ -1352,10 +1352,10 @@ All effects don't start immediately, but rather get worse over time; the rate is M.slurring += 3 switch(current_cycle) if(51 to 200) - M.Sleeping(100, FALSE) + M.Sleeping(100) . = 1 if(201 to INFINITY) - M.AdjustSleeping(40, FALSE) + M.AdjustSleeping(40) M.adjustToxLoss(2, 0) . = 1 ..() diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index a38a27bb81b8b..4d67bdd2f423d 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -319,7 +319,7 @@ /datum/reagent/consumable/coffee/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.AdjustSleeping(-40, FALSE) + M.AdjustSleeping(-40) //310.15 is the normal bodytemp. M.adjust_bodytemperature(25 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL) if(holder.has_reagent(/datum/reagent/consumable/frostoil)) @@ -393,7 +393,7 @@ /datum/reagent/consumable/icecoffee/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.AdjustSleeping(-40, FALSE) + M.AdjustSleeping(-40) M.adjust_bodytemperature(10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) M.Jitter(5) ..() @@ -413,7 +413,7 @@ /datum/reagent/consumable/icetea/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-2) M.drowsyness = max(0,M.drowsyness-1) - M.AdjustSleeping(-40, FALSE) + M.AdjustSleeping(-40) if(M.getToxLoss() && prob(20)) M.adjustToxLoss(-1, 0) M.adjust_bodytemperature(10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) @@ -459,7 +459,7 @@ M.set_drugginess(30) M.dizziness += 1.5 M.drowsyness = 0 - M.AdjustSleeping(-40, FALSE) + M.AdjustSleeping(-40) M.adjust_bodytemperature(10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) M.radiation += 4 ..() @@ -488,7 +488,7 @@ M.Jitter(20) M.dizziness +=1 M.drowsyness = 0 - M.AdjustSleeping(-40, FALSE) + M.AdjustSleeping(-40) M.adjust_bodytemperature(10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) ..() @@ -611,7 +611,7 @@ /datum/reagent/consumable/tonic/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.AdjustSleeping(-40, FALSE) + M.AdjustSleeping(-40) M.adjust_bodytemperature(10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) ..() . = 1 @@ -630,7 +630,7 @@ M.Jitter(20) M.dizziness +=1 M.drowsyness = 0 - M.AdjustSleeping(-40, FALSE) + M.AdjustSleeping(-40) M.adjust_bodytemperature(10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) ..() @@ -672,7 +672,7 @@ /datum/reagent/consumable/soy_latte/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.SetSleeping(0, FALSE) + M.SetSleeping(0) M.adjust_bodytemperature(5 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL) M.Jitter(5) if(M.getBruteLoss() && prob(20)) @@ -694,7 +694,7 @@ /datum/reagent/consumable/cafe_latte/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.SetSleeping(0, FALSE) + M.SetSleeping(0) M.adjust_bodytemperature(5 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL) M.Jitter(5) if(M.getBruteLoss() && prob(20)) diff --git a/code/modules/reagents/chemistry/reagents/drug_reagents.dm b/code/modules/reagents/chemistry/reagents/drug_reagents.dm index a17407ad18330..612ccc4b8f744 100644 --- a/code/modules/reagents/chemistry/reagents/drug_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drug_reagents.dm @@ -19,7 +19,7 @@ /datum/reagent/drug/space_drugs/on_mob_life(mob/living/carbon/M) M.set_drugginess(15) if(isturf(M.loc) && !isspaceturf(M.loc)) - if(M.mobility_flags & MOBILITY_MOVE) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED)) if(prob(10)) step(M, pick(GLOB.cardinals)) if(prob(7)) @@ -52,11 +52,11 @@ var/smoke_message = pick("You feel relaxed.", "You feel calmed.","You feel alert.","You feel rugged.") to_chat(M, "[smoke_message]") SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "smoked", /datum/mood_event/smoked, name) - M.AdjustStun(-5, FALSE) - M.AdjustKnockdown(-5, FALSE) - M.AdjustUnconscious(-5, FALSE) - M.AdjustParalyzed(-5, FALSE) - M.AdjustImmobilized(-5, FALSE) + M.AdjustStun(-5) + M.AdjustKnockdown(-5) + M.AdjustUnconscious(-5) + M.AdjustParalyzed(-5) + M.AdjustImmobilized(-5) ..() . = 1 @@ -91,13 +91,13 @@ M.adjustBruteLoss(rand(1,4)) M.Stun(5, 0) to_chat(M, "You stop to furiously scratch at your skin.") - M.AdjustStun(-20, FALSE) - M.AdjustKnockdown(-20, FALSE) - M.AdjustUnconscious(-20, FALSE) - M.AdjustImmobilized(-20, FALSE) - M.AdjustParalyzed(-20, FALSE) - M.adjustToxLoss(0.75, 0) - M.adjustStaminaLoss(-18, 0) + M.AdjustStun(-20) + M.AdjustKnockdown(-20) + M.AdjustUnconscious(-20) + M.AdjustImmobilized(-20) + M.AdjustParalyzed(-20) + M.adjustToxLoss(0.75) + M.adjustStaminaLoss(-18) ..() . = 1 @@ -214,12 +214,12 @@ var/high_message = pick("You feel hyper.", "You feel like you need to go faster.", "You feel like you can run the world.") if(prob(5)) to_chat(M, "[high_message]") - M.AdjustStun(-40, FALSE) - M.AdjustKnockdown(-40, FALSE) - M.AdjustUnconscious(-40, FALSE) - M.AdjustParalyzed(-40, FALSE) - M.AdjustImmobilized(-40, FALSE) - M.adjustStaminaLoss(-40, 0) + M.AdjustStun(-40) + M.AdjustKnockdown(-40) + M.AdjustUnconscious(-40) + M.AdjustParalyzed(-40) + M.AdjustImmobilized(-40) + M.adjustStaminaLoss(-40) M.drowsyness = max(0,M.drowsyness-30) M.Jitter(2) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 1) @@ -229,7 +229,7 @@ . = 1 /datum/reagent/drug/methamphetamine/overdose_process(mob/living/M) - if((M.mobility_flags & MOBILITY_MOVE) && !ismovable(M.loc)) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i in 1 to 4) step(M, pick(GLOB.cardinals)) if(prob(20)) @@ -256,7 +256,7 @@ ..() /datum/reagent/drug/methamphetamine/addiction_act_stage3(mob/living/M) - if((M.mobility_flags & MOBILITY_MOVE) && !ismovable(M.loc)) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 4, i++) step(M, pick(GLOB.cardinals)) M.Jitter(15) @@ -266,7 +266,7 @@ ..() /datum/reagent/drug/methamphetamine/addiction_act_stage4(mob/living/carbon/human/M) - if((M.mobility_flags & MOBILITY_MOVE) && !ismovable(M.loc)) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 8, i++) step(M, pick(GLOB.cardinals)) M.Jitter(20) @@ -318,7 +318,7 @@ M.adjustStaminaLoss(-5, 0) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 4) M.hallucination += 5 - if((M.mobility_flags & MOBILITY_MOVE) && !ismovable(M.loc)) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) step(M, pick(GLOB.cardinals)) step(M, pick(GLOB.cardinals)) ..() @@ -326,7 +326,7 @@ /datum/reagent/drug/bath_salts/overdose_process(mob/living/M) M.hallucination += 5 - if((M.mobility_flags & MOBILITY_MOVE) && !ismovable(M.loc)) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i in 1 to 8) step(M, pick(GLOB.cardinals)) if(prob(20)) @@ -337,7 +337,7 @@ /datum/reagent/drug/bath_salts/addiction_act_stage1(mob/living/M) M.hallucination += 10 - if((M.mobility_flags & MOBILITY_MOVE) && !ismovable(M.loc)) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 8, i++) step(M, pick(GLOB.cardinals)) M.Jitter(5) @@ -348,7 +348,7 @@ /datum/reagent/drug/bath_salts/addiction_act_stage2(mob/living/M) M.hallucination += 20 - if((M.mobility_flags & MOBILITY_MOVE) && !ismovable(M.loc)) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 8, i++) step(M, pick(GLOB.cardinals)) M.Jitter(10) @@ -360,7 +360,7 @@ /datum/reagent/drug/bath_salts/addiction_act_stage3(mob/living/M) M.hallucination += 30 - if((M.mobility_flags & MOBILITY_MOVE) && !ismovable(M.loc)) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 12, i++) step(M, pick(GLOB.cardinals)) M.Jitter(15) @@ -372,7 +372,7 @@ /datum/reagent/drug/bath_salts/addiction_act_stage4(mob/living/carbon/human/M) M.hallucination += 30 - if((M.mobility_flags & MOBILITY_MOVE) && !ismovable(M.loc)) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 16, i++) step(M, pick(GLOB.cardinals)) M.Jitter(50) diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 64eb9f0e7aceb..ed94c4991864a 100755 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -183,11 +183,11 @@ /datum/reagent/consumable/sugar/overdose_start(mob/living/M) to_chat(M, "You go into hyperglycaemic shock! Lay off the twinkies!") - M.AdjustSleeping(600, FALSE) + M.AdjustSleeping(600) . = 1 /datum/reagent/consumable/sugar/overdose_process(mob/living/M) - M.AdjustSleeping(40, FALSE) + M.AdjustSleeping(40) ..() . = 1 diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index c7ce0a2806bbc..c38ccc49a781d 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -63,11 +63,11 @@ REMOVE_TRAITS_NOT_IN(M, list(SPECIES_TRAIT, ROUNDSTART_TRAIT, ORGAN_TRAIT, TRAIT_GENERIC)) M.set_blurriness(0) M.set_blindness(0) - M.SetKnockdown(0, FALSE) - M.SetStun(0, FALSE) - M.SetUnconscious(0, FALSE) - M.SetParalyzed(0, FALSE) - M.SetImmobilized(0, FALSE) + M.SetKnockdown(0) + M.SetStun(0) + M.SetUnconscious(0) + M.SetParalyzed(0) + M.SetImmobilized(0) M.silent = FALSE M.dizziness = 0 M.disgust = 0 @@ -105,11 +105,11 @@ /datum/reagent/medicine/synaptizine/on_mob_life(mob/living/carbon/M) M.drowsyness = max(M.drowsyness-5, 0) - M.AdjustStun(-20, FALSE) - M.AdjustKnockdown(-20, FALSE) - M.AdjustUnconscious(-20, FALSE) - M.AdjustImmobilized(-20, FALSE) - M.AdjustParalyzed(-20, FALSE) + M.AdjustStun(-20) + M.AdjustKnockdown(-20) + M.AdjustUnconscious(-20) + M.AdjustImmobilized(-20) + M.AdjustParalyzed(-20) if(holder.has_reagent(/datum/reagent/toxin/mindbreaker)) holder.remove_reagent(/datum/reagent/toxin/mindbreaker, 5) M.hallucination = max(0, M.hallucination - 10) @@ -682,7 +682,7 @@ to_chat(M, "Your hands spaz out and you drop what you were holding!") M.Jitter(10) - M.AdjustAllImmobility(-20, FALSE) + M.AdjustAllImmobility(-20) M.adjustStaminaLoss(-10*REM, FALSE) ..() return TRUE @@ -791,7 +791,7 @@ if(12 to 24) M.drowsyness += 1 if(24 to INFINITY) - M.Sleeping(40, 0) + M.Sleeping(40) . = 1 ..() @@ -926,7 +926,7 @@ M.adjustStaminaLoss(-0.5*REM, 0) . = 1 if(prob(20)) - M.AdjustAllImmobility(-20, FALSE) + M.AdjustAllImmobility(-20) ..() /datum/reagent/medicine/epinephrine/overdose_process(mob/living/M) @@ -1069,7 +1069,7 @@ M.adjustToxLoss(-1*REM, 0) M.adjustBruteLoss(-1*REM, 0) M.adjustFireLoss(-1*REM, 0) - M.AdjustAllImmobility(-60, FALSE) + M.AdjustAllImmobility(-60) M.adjustStaminaLoss(-35*REM, 0) ..() . = 1 @@ -1129,7 +1129,7 @@ metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/medicine/insulin/on_mob_life(mob/living/carbon/M) - if(M.AdjustSleeping(-20, FALSE)) + if(M.AdjustSleeping(-20)) . = 1 M.reagents.remove_reagent(/datum/reagent/consumable/sugar, 3) ..() @@ -1386,6 +1386,8 @@ M.adjustToxLoss(-5*REM, 0) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, -15*REM) M.adjustCloneLoss(-3*REM, 0) + if (M.blood_volume < BLOOD_VOLUME_NORMAL) + M.blood_volume = max(M.blood_volume, min(M.blood_volume + 4, BLOOD_VOLUME_NORMAL)) ..() . = 1 @@ -1472,7 +1474,7 @@ overdose_threshold = 30 /datum/reagent/medicine/changelingadrenaline/on_mob_life(mob/living/carbon/M as mob) - M.AdjustAllImmobility(-20, FALSE) + M.AdjustAllImmobility(-20) M.adjustStaminaLoss(-20, 0) ..() return TRUE @@ -1565,7 +1567,7 @@ /datum/reagent/medicine/modafinil/on_mob_life(mob/living/carbon/M) if(!overdosed) // We do not want any effects on OD overdose_threshold = overdose_threshold + rand(-10,10)/10 // for extra fun - M.AdjustAllImmobility(-20, FALSE) + M.AdjustAllImmobility(-20) M.adjustStaminaLoss(-15*REM, 0) M.Jitter(1) metabolization_rate = 0.01 * REAGENTS_METABOLISM * rand(5,20) // randomizes metabolism between 0.02 and 0.08 per tick @@ -1596,13 +1598,13 @@ if(prob(20)) to_chat(M, "You have a sudden fit!") M.emote("moan") - M.Paralyze(20, 1, 0) // you should be in a bad spot at this point unless epipen has been used + M.Paralyze(20) // you should be in a bad spot at this point unless epipen has been used if(81) to_chat(M, "You feel too exhausted to continue!") // at this point you will eventually die unless you get charcoal M.adjustOxyLoss(0.1*REM, 0) M.adjustStaminaLoss(0.1*REM, 0) if(82 to INFINITY) - M.Sleeping(100, 0, TRUE) + M.Sleeping(100) M.adjustOxyLoss(1.5*REM, 0) M.adjustStaminaLoss(1.5*REM, 0) ..() @@ -1672,7 +1674,7 @@ /datum/reagent/medicine/polypyr //This is intended to be an ingredient in advanced chems. name = "Polypyrylium Oligomers" - description = "A purple mixture of short polyelectrolyte chains not easily synthesized in the laboratory. It is valued as an intermediate in the synthesis of the cutting edge pharmaceuticals." + description = "A purple mixture of short polyelectrolyte chains not easily synthesized in the laboratory. It is a powerful pharmaceutical drug which provides minor healing and prevents bloodloss, making it incredibly useful for the synthesis of other drugs." reagent_state = SOLID color = "#9423FF" chem_flags = CHEMICAL_RNG_GENERAL | CHEMICAL_RNG_FUN | CHEMICAL_RNG_BOTANY | CHEMICAL_GOAL_BOTANIST_HARVEST @@ -1683,10 +1685,9 @@ /datum/reagent/medicine/polypyr/on_mob_life(mob/living/carbon/M) //I wanted a collection of small positive effects, this is as hard to obtain as coniine after all. M.adjustOrganLoss(ORGAN_SLOT_LUNGS, -0.25) M.adjustBruteLoss(-0.35, 0) - if(prob(50)) - if(ishuman(M)) - var/mob/living/carbon/human/H = M - H.bleed_rate = max(H.bleed_rate - 1, 0) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + H.cauterise_wounds(0.1) ..() . = 1 @@ -1705,7 +1706,7 @@ /datum/reagent/medicine/stabilizing_nanites name = "Stabilizing nanites" - description = "Rapidly heals a patient out of crit by regenerating damaged cells. Nanites distribution in the blood makes them ineffective against moderately healthy targets." + description = "Rapidly heals a patient out of crit by regenerating damaged cells and causing blood to clot, preventing bleeding. Nanites distribution in the blood makes them ineffective against moderately healthy targets." reagent_state = LIQUID color = "#000000" chem_flags = CHEMICAL_NOT_SYNTH | CHEMICAL_RNG_GENERAL | CHEMICAL_RNG_FUN | CHEMICAL_RNG_BOTANY @@ -1722,4 +1723,12 @@ if(prob(20)) M.Jitter(5) M.losebreath = 0 + if (M.blood_volume < BLOOD_VOLUME_SAFE) + M.blood_volume = max(M.blood_volume, min(M.blood_volume + 4, BLOOD_VOLUME_SAFE)) ..() + +/datum/reagent/medicine/stabilizing_nanites/on_mob_metabolize(mob/living/L) + ADD_TRAIT(L, TRAIT_NO_BLEEDING, type) + +/datum/reagent/medicine/stabilizing_nanites/on_mob_end_metabolize(mob/living/L) + REMOVE_TRAIT(L, TRAIT_NO_BLEEDING, type) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index cd5a95bbe2d52..ed255d284557b 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -320,10 +320,16 @@ return return ..() +/datum/reagent/fuel/unholywater/on_mob_metabolize(mob/living/L) + ADD_TRAIT(L, TRAIT_NO_BLEEDING, type) + +/datum/reagent/fuel/unholywater/on_mob_end_metabolize(mob/living/L) + REMOVE_TRAIT(L, TRAIT_NO_BLEEDING, type) + /datum/reagent/fuel/unholywater/on_mob_life(mob/living/carbon/M) if(iscultist(M)) M.drowsyness = max(M.drowsyness-5, 0) - M.AdjustAllImmobility(-40, FALSE) + M.AdjustAllImmobility(-40) M.adjustStaminaLoss(-10, 0) M.adjustToxLoss(-2, 0) M.adjustOxyLoss(-2, 0) @@ -847,7 +853,7 @@ taste_mult = 0 // apparently tasteless. /datum/reagent/mercury/on_mob_life(mob/living/carbon/M) - if((M.mobility_flags & MOBILITY_MOVE) && !isspaceturf(M.loc)) + if(!HAS_TRAIT(src, TRAIT_IMMOBILIZED) && !isspaceturf(M.loc)) step(M, pick(GLOB.cardinals)) if(prob(5)) M.emote(pick("twitch","drool","moan")) @@ -928,7 +934,7 @@ taste_description = "metal" /datum/reagent/lithium/on_mob_life(mob/living/carbon/M) - if((M.mobility_flags & MOBILITY_MOVE) && !isspaceturf(M.loc) && isturf(M.loc)) + if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !isspaceturf(M.loc) && isturf(M.loc)) step(M, pick(GLOB.cardinals)) if(prob(5)) M.emote(pick("twitch","drool","moan")) @@ -2160,7 +2166,7 @@ /datum/reagent/eldritch/on_mob_life(mob/living/carbon/M) if(IS_HERETIC(M)) M.drowsyness = max(M.drowsyness-5, 0) - M.AdjustAllImmobility(-40, FALSE) + M.AdjustAllImmobility(-40) M.adjustStaminaLoss(-10, FALSE) M.adjustToxLoss(-2, FALSE) M.adjustOxyLoss(-2, FALSE) diff --git a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm index 3d8aa24424613..c22f01d136836 100644 --- a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm @@ -283,7 +283,7 @@ /datum/reagent/teslium/energized_jelly/on_mob_life(mob/living/carbon/M) if(isoozeling(M)) shock_timer = 0 //immune to shocks - M.AdjustAllImmobility(-40, FALSE) + M.AdjustAllImmobility(-40) M.adjustStaminaLoss(-2, 0) if(isluminescent(M)) var/mob/living/carbon/human/H = M diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 26a654c2e792d..567fc0d499958 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -288,10 +288,10 @@ M.confused += 2 M.drowsyness += 2 if(10 to 50) - M.Sleeping(40, 0) + M.Sleeping(40) . = 1 if(51 to INFINITY) - M.Sleeping(40, 0) + M.Sleeping(40) M.adjustToxLoss((current_cycle - 50)*REM, 0) . = 1 ..() @@ -310,9 +310,9 @@ /datum/reagent/toxin/fakebeer/on_mob_life(mob/living/carbon/M) switch(current_cycle) if(1 to 50) - M.Sleeping(40, 0) + M.Sleeping(40) if(51 to INFINITY) - M.Sleeping(40, 0) + M.Sleeping(40) M.adjustToxLoss((current_cycle - 50)*REM, 0) return ..() @@ -486,7 +486,7 @@ if(M.toxloss <= 60) M.adjustToxLoss(1*REM, 0) if(current_cycle >= 18) - M.Sleeping(40, 0) + M.Sleeping(40) ..() return TRUE @@ -504,7 +504,7 @@ M.losebreath += 1 if(prob(8)) to_chat(M, "You feel horrendously weak!") - M.Stun(40, 0) + M.Stun(40) M.adjustToxLoss(2*REM, 0) return ..() @@ -566,7 +566,7 @@ var/picked_option = rand(1,3) switch(picked_option) if(1) - C.Paralyze(60, 0) + C.Paralyze(60) . = TRUE if(2) C.losebreath += 10 @@ -596,7 +596,7 @@ /datum/reagent/toxin/pancuronium/on_mob_life(mob/living/carbon/M) if(current_cycle >= 10) - M.Stun(40, 0) + M.Stun(40) . = TRUE if(prob(20)) M.losebreath += 4 @@ -614,7 +614,7 @@ /datum/reagent/toxin/sodium_thiopental/on_mob_life(mob/living/carbon/M) if(current_cycle >= 10) - M.Sleeping(40, 0) + M.Sleeping(40) M.adjustStaminaLoss(10*REM, 0) ..() return TRUE @@ -631,7 +631,7 @@ /datum/reagent/toxin/sulfonal/on_mob_life(mob/living/carbon/M) if(current_cycle >= 22) - M.Sleeping(40, 0) + M.Sleeping(40) return ..() /datum/reagent/toxin/amanitin @@ -718,7 +718,7 @@ /datum/reagent/toxin/curare/on_mob_life(mob/living/carbon/M) if(current_cycle >= 11) - M.Paralyze(60, 0) + M.Paralyze(60) M.adjustOxyLoss(1*REM, 0) . = 1 ..() @@ -736,7 +736,8 @@ /datum/reagent/toxin/heparin/on_mob_life(mob/living/carbon/M) if(ishuman(M)) var/mob/living/carbon/human/H = M - H.bleed_rate = min(H.bleed_rate + 2, 8) + if (!H.is_bleeding()) + H.add_bleeding(BLEED_SURFACE) H.adjustBruteLoss(1, 0) //Brute damage increases with the amount they're bleeding . = 1 return ..() || . @@ -855,7 +856,7 @@ holder.remove_reagent(type, actual_metaboliztion_rate * M.metabolism_efficiency) M.adjustToxLoss(actual_toxpwr*REM, 0) if(prob(10)) - M.Paralyze(20, 0) + M.Paralyze(20) . = 1 ..() @@ -969,3 +970,8 @@ M.silent = max(M.silent, 3) M.confused = max(M.confused, 3) ..() + +/datum/reagent/toxin/morphvenom/mimite + name = "Mimite venom" + description = "Deadly venom of a shapeshifting creature." + color = "#330063" diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index c881dd1653ea5..77afff5240b00 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -267,7 +267,7 @@ var/range = created_volume/3 if(isatom(holder.my_atom)) var/atom/A = holder.my_atom - A.flash_lighting_fx(_range = (range + 2)) + A.flash_lighting_fx(range = (range + 2)) for(var/mob/living/carbon/C in hearers(range, location)) if(C.flash_act()) if(get_dist(C, location) < 4) @@ -288,7 +288,7 @@ var/range = created_volume/10 if(isatom(holder.my_atom)) var/atom/A = holder.my_atom - A.flash_lighting_fx(_range = (range + 2)) + A.flash_lighting_fx(range = (range + 2)) for(var/mob/living/carbon/C in hearers(range, location)) if(C.flash_act()) if(get_dist(C, location) < 4) diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index e284a050710c7..37cb861f31e3b 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -3,17 +3,17 @@ desc = "Contains blood used for transfusion. Must be attached to an IV drip." icon = 'icons/obj/bloodpack.dmi' icon_state = "bloodpack" - volume = 200 + volume = 400 var/blood_type = null var/unique_blood = null var/labelled = 0 reagent_flags = TRANSPARENT | ABSOLUTELY_GRINDABLE - fill_icon_thresholds = list(10, 20, 30, 40, 50, 60, 70, 80, 90, 100) + fill_icon_thresholds = list(10, 40, 60, 80, 100, 120, 140, 160, 180, 200) /obj/item/reagent_containers/blood/Initialize(mapload) . = ..() if(blood_type != null) - reagents.add_reagent(unique_blood ? unique_blood : /datum/reagent/blood, 200, list("viruses"=null,"blood_DNA"=null,"blood_type"=blood_type,"resistances"=null,"trace_chem"=null)) + reagents.add_reagent(unique_blood ? unique_blood : /datum/reagent/blood, 400, list("viruses"=null,"blood_DNA"=null,"blood_type"=blood_type,"resistances"=null,"trace_chem"=null)) update_icon() /obj/item/reagent_containers/blood/examine(mob/user) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index c4f06eec402b9..91eae09b1b5e3 100755 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -245,7 +245,7 @@ flags_inv = HIDEHAIR slot_flags = ITEM_SLOT_HEAD resistance_flags = NONE - armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 75, ACID = 50, STAMINA = 0) //Weak melee protection, because you can wear it on your head + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 75, ACID = 50, STAMINA = 0, BLEED = 0) //Weak melee protection, because you can wear it on your head slot_equipment_priority = list( \ ITEM_SLOT_BACK, ITEM_SLOT_ID,\ ITEM_SLOT_ICLOTHING, ITEM_SLOT_OCLOTHING,\ diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 457950ed9a53c..ae636947e99ae 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -62,7 +62,9 @@ /obj/item/reagent_containers/spray/proc/spray(atom/A, mob/user) var/range = max(min(current_range, get_dist(src, A)), 1) + var/obj/effect/decal/chempuff/D = new /obj/effect/decal/chempuff(get_turf(src)) + D.create_reagents(amount_per_transfer_from_this) var/puff_reagent_left = range //how many turf, mob or dense objet we can react with before we consider the chem puff consumed if(stream_mode) @@ -72,6 +74,7 @@ reagents.trans_to(D, amount_per_transfer_from_this, 1/range) D.color = mix_color_from_reagents(D.reagents.reagent_list) var/wait_step = max(round(2+3/range), 2) + do_spray(A, wait_step, D, range, puff_reagent_left, user) /obj/item/reagent_containers/spray/proc/do_spray(atom/A, wait_step, obj/effect/decal/chempuff/D, range, puff_reagent_left, mob/user) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index f3ea9bee68909..2d275eb4daed0 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -126,6 +126,8 @@ layer = ABOVE_WINDOW_LAYER reagent_id = /datum/reagent/consumable/condensedcapsaicin +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/reagent_dispensers/peppertank, 30) + /obj/structure/reagent_dispensers/peppertank/Initialize(mapload) . = ..() if(prob(1)) @@ -182,6 +184,7 @@ layer = ABOVE_WINDOW_LAYER reagent_id = /datum/reagent/consumable/virus_food +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/reagent_dispensers/virusfood, 30) /obj/structure/reagent_dispensers/cooking_oil name = "vat of cooking oil" diff --git a/code/modules/recycling/disposal/bin.dm b/code/modules/recycling/disposal/bin.dm index 361e884d78e20..412a5fb6cb05c 100644 --- a/code/modules/recycling/disposal/bin.dm +++ b/code/modules/recycling/disposal/bin.dm @@ -5,7 +5,7 @@ /obj/machinery/disposal icon = 'icons/obj/atmospherics/pipes/disposal.dmi' density = TRUE - armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 90, ACID = 30, STAMINA = 0) + armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 90, ACID = 30, STAMINA = 0, BLEED = 0) max_integrity = 200 resistance_flags = FIRE_PROOF interaction_flags_machine = INTERACT_MACHINE_OPEN | INTERACT_MACHINE_WIRES_IF_OPEN | INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN_SILICON @@ -144,7 +144,7 @@ . = TRUE update_appearance() -/obj/machinery/disposal/relaymove(mob/user) +/obj/machinery/disposal/relaymove(mob/living/user, direction) attempt_escape(user) // resist to escape the bin diff --git a/code/modules/recycling/disposal/holder.dm b/code/modules/recycling/disposal/holder.dm index 159024937c109..4ff466db0f06c 100644 --- a/code/modules/recycling/disposal/holder.dm +++ b/code/modules/recycling/disposal/holder.dm @@ -135,7 +135,7 @@ // called when player tries to move while in a pipe -/obj/structure/disposalholder/relaymove(mob/user) +/obj/structure/disposalholder/relaymove(mob/living/user, direction) if(user.incapacitated()) return for(var/mob/M as() in hearers(5, get_turf(src))) diff --git a/code/modules/recycling/disposal/pipe.dm b/code/modules/recycling/disposal/pipe.dm index d3bf772f83c36..79c16ade1c3c1 100644 --- a/code/modules/recycling/disposal/pipe.dm +++ b/code/modules/recycling/disposal/pipe.dm @@ -9,7 +9,7 @@ obj_flags = CAN_BE_HIT | ON_BLUEPRINTS dir = NONE // dir will contain dominant direction for junction pipes max_integrity = 200 - armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 90, ACID = 30, STAMINA = 0) + armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 90, ACID = 30, STAMINA = 0, BLEED = 0) layer = DISPOSAL_PIPE_LAYER // slightly lower than wires and other pipes rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE var/dpdir = NONE // bitmask of pipe directions diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index f388dbfb71a8f..b1bfcdfa293d8 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -274,14 +274,6 @@ category = list("Research Machinery") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE -/datum/design/board/experimentor - name = "Machine Design (E.X.P.E.R.I-MENTOR Board)" - desc = "The circuit board for an E.X.P.E.R.I-MENTOR." - id = "experimentor" - build_path = /obj/item/circuitboard/machine/experimentor - category = list("Research Machinery") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - /datum/design/board/protolathe name = "Machine Design (Protolathe Board)" desc = "The circuit board for a protolathe." diff --git a/code/modules/research/designs/wiremod_designs.dm b/code/modules/research/designs/wiremod_designs.dm index f4dd9043ceb0f..abcf2ef825bb1 100644 --- a/code/modules/research/designs/wiremod_designs.dm +++ b/code/modules/research/designs/wiremod_designs.dm @@ -425,7 +425,7 @@ name = "Compact Remote Shell" desc = "A handheld shell with one big button." id = "compact_remote_shell" - build_path = /obj/item/compact_remote + build_path = /obj/item/shell/compact_remote materials = list(/datum/material/glass = 2000, /datum/material/iron = 5000) build_type = PROTOLATHE | COMPONENT_PRINTER category = list(WIREMOD_CIRCUITRY, WIREMOD_SHELLS) @@ -434,7 +434,7 @@ name = "Controller Shell" desc = "A handheld shell with several buttons." id = "controller_shell" - build_path = /obj/item/controller + build_path = /obj/item/shell/controller build_type = PROTOLATHE | COMPONENT_PRINTER materials = list(/datum/material/glass = 2000, /datum/material/iron = 7000) category = list(WIREMOD_CIRCUITRY, WIREMOD_SHELLS) @@ -443,7 +443,7 @@ name = "Scanner Shell" desc = "A handheld scanner shell that can scan entities." id = "scanner_shell" - build_path = /obj/item/wiremod_scanner + build_path = /obj/item/shell/wiremod_scanner build_type = PROTOLATHE | COMPONENT_PRINTER materials = list(/datum/material/glass = 4000, /datum/material/iron = 5000) category = list(WIREMOD_CIRCUITRY, WIREMOD_SHELLS) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm deleted file mode 100644 index a64e6ec972681..0000000000000 --- a/code/modules/research/experimentor.dm +++ /dev/null @@ -1,672 +0,0 @@ -//this is designed to replace the destructive analyzer - -//NEEDS MAJOR CODE CLEANUP - -#define SCANTYPE_POKE 1 -#define SCANTYPE_IRRADIATE 2 -#define SCANTYPE_GAS 3 -#define SCANTYPE_HEAT 4 -#define SCANTYPE_COLD 5 -#define SCANTYPE_OBLITERATE 6 -#define SCANTYPE_DISCOVER 7 - -#define EFFECT_PROB_VERYLOW 20 -#define EFFECT_PROB_LOW 35 -#define EFFECT_PROB_MEDIUM 50 -#define EFFECT_PROB_HIGH 75 -#define EFFECT_PROB_VERYHIGH 95 - -#define FAIL 8 -/obj/machinery/rnd/experimentor - name = "\improper E.X.P.E.R.I-MENTOR" - desc = "A \"replacement\" for the destructive analyzer with a slight tendency to catastrophically fail." - icon = 'icons/obj/machines/heavy_lathe.dmi' - icon_state = "h_lathe" - density = TRUE - use_power = IDLE_POWER_USE - circuit = /obj/item/circuitboard/machine/experimentor - var/recentlyExperimented = 0 - var/mob/trackedIan - var/mob/trackedRuntime - var/badThingCoeff = 0 - var/resetTime = 15 - var/cloneMode = FALSE - var/list/item_reactions = list() - var/static/list/valid_items = list() //valid items for special reactions like transforming - var/list/critical_items_typecache //items that can cause critical reactions - var/banned_typecache // items that won't be produced - -/obj/machinery/rnd/experimentor/proc/ConvertReqString2List(list/source_list) - var/list/temp_list = params2list(source_list) - for(var/O in temp_list) - temp_list[O] = text2num(temp_list[O]) - return temp_list - -/obj/machinery/rnd/experimentor/proc/valid_items() - if (!isnull(valid_items)) - return valid_items - var/static/list/banned_typecache = typecacheof(list( - /obj/item/stock_parts/cell/infinite, - /obj/item/grenade/chem_grenade/tuberculosis - )) - - valid_items = list() - - for(var/I in typesof(/obj/item)) - if(ispath(I, /obj/item/relic)) - item_reactions["[I]"] = SCANTYPE_DISCOVER - else - item_reactions["[I]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) - - if(is_type_in_typecache(I, banned_typecache)) - continue - - if(ispath(I, /obj/item/stock_parts) || ispath(I, /obj/item/grenade/chem_grenade) || ispath(I, /obj/item/kitchen)) - var/obj/item/tempCheck = I - if(initial(tempCheck.icon_state) != null) //check it's an actual usable item, in a hacky way - valid_items["[I]"] += 15 - - if(ispath(I, /obj/item/reagent_containers/food)) - var/obj/item/tempCheck = I - if(initial(tempCheck.icon_state) != null) //check it's an actual usable item, in a hacky way - valid_items["[I]"] += rand(1,4) - return valid_items - -/obj/machinery/rnd/experimentor/Initialize(mapload) - . = ..() - - trackedIan = locate(/mob/living/simple_animal/pet/dog/corgi/Ian) in GLOB.mob_living_list - trackedRuntime = locate(/mob/living/simple_animal/pet/cat/Runtime) in GLOB.mob_living_list - - critical_items_typecache = typecacheof(list( - /obj/item/construction/rcd, - /obj/item/grenade, - /obj/item/aicard, - /obj/item/storage/backpack/holding, - /obj/item/slime_extract, - /obj/item/transfer_valve)) - -/obj/machinery/rnd/experimentor/RefreshParts() - for(var/obj/item/stock_parts/manipulator/M in component_parts) - if(resetTime > 0 && (resetTime - M.rating) >= 1) - resetTime -= M.rating - for(var/obj/item/stock_parts/scanning_module/M in component_parts) - badThingCoeff += M.rating*2 - for(var/obj/item/stock_parts/micro_laser/M in component_parts) - badThingCoeff += M.rating - -/obj/machinery/rnd/experimentor/examine(mob/user) - . = ..() - if(in_range(user, src) || isobserver(user)) - . += "The status display reads: Malfunction probability reduced by [badThingCoeff]%.
Cooldown interval between experiments at [resetTime*0.1] seconds.
" - -/obj/machinery/rnd/experimentor/proc/checkCircumstances(obj/item/O) - //snowflake check to only take "made" bombs - if(istype(O, /obj/item/transfer_valve)) - var/obj/item/transfer_valve/T = O - if(!T.tank_one || !T.tank_two || !T.attached_device) - return FALSE - return TRUE - -/obj/machinery/rnd/experimentor/Insert_Item(obj/item/O, mob/user) - if(user.a_intent != INTENT_HARM) - . = 1 - if(!is_insertion_ready(user)) - return - if(!user.transferItemToLoc(O, src)) - return - loaded_item = O - to_chat(user, "You add [O] to the machine.") - flick("h_lathe_load", src) - -/obj/machinery/rnd/experimentor/default_deconstruction_crowbar(obj/item/O) - ejectItem() - . = ..(O) - -/obj/machinery/rnd/experimentor/ui_interact(mob/user) - var/list/dat = list("
") - if(!linked_console) - dat += "Scan for R&D Console" - if(loaded_item) - dat += "Loaded Item: [loaded_item]" - - dat += "
Available tests:" - dat += "Poke" - dat += "Irradiate" - dat += "Gas" - dat += "Burn" - dat += "Freeze" - dat += "Destroy
" - if(istype(loaded_item,/obj/item/relic)) - dat += "Discover" - dat += "Eject" - var/list/listin = SSresearch.techweb_boost_items - if(listin) - var/list/output = list("Research Boost Data:") - var/list/res = list("Already researched:") - var/list/boosted = list("Already boosted:") - for(var/node_id in listin) - var/datum/techweb_node/N = SSresearch.techweb_node_by_id(node_id) - var/str = "[N.display_name]: [listin[N]] points." - if(SSresearch.science_tech.researched_nodes[N.id]) - res += str - else if(SSresearch.science_tech.boosted_nodes[N.id]) - boosted += str - if(SSresearch.science_tech.visible_nodes[N.id]) //JOY OF DISCOVERY! - output += str - output += boosted + res - dat += output - else - dat += "Nothing loaded." - dat += "Refresh" - dat += "Close
" - var/datum/browser/popup = new(user, "experimentor","Experimentor", 700, 400, src) - popup.set_content(dat.Join("
")) - popup.open() - onclose(user, "experimentor") - -/obj/machinery/rnd/experimentor/Topic(href, href_list) - if(..()) - return - usr.set_machine(src) - - var/scantype = href_list["function"] - var/obj/item/process = locate(href_list["item"]) in src - - if(href_list["close"]) - usr << browse(null, "window=experimentor") - return - if(scantype == "search") - var/obj/machinery/computer/rdconsole/D = locate(/obj/machinery/computer/rdconsole) in oview(5,src) - if(D) - linked_console = D - else if(scantype == "eject") - ejectItem() - else if(scantype == "refresh") - updateUsrDialog() - else - if(recentlyExperimented) - to_chat(usr, "[src] has been used too recently!") - else if(!loaded_item) - to_chat(usr, "[src] is not currently loaded!") - else if(!process || process != loaded_item) //Interface exploit protection (such as hrefs or swapping items with interface set to old item) - to_chat(usr, "Interface failure detected in [src]. Please try again.") - else - var/dotype - if(text2num(scantype) == SCANTYPE_DISCOVER) - dotype = SCANTYPE_DISCOVER - else - dotype = matchReaction(process,scantype) - experiment(dotype,process) - use_power(750) - if(dotype != FAIL) - var/list/nodes = techweb_item_boost_check(process) - var/picked = pick_weight(nodes) //This should work. - if(linked_console) - linked_console.stored_research.boost_with_path(SSresearch.techweb_node_by_id(picked), process.type) - updateUsrDialog() - -/obj/machinery/rnd/experimentor/proc/matchReaction(matching,reaction) - var/obj/item/D = matching - if(D) - if(item_reactions.Find("[D.type]")) - var/tor = item_reactions["[D.type]"] - if(tor == text2num(reaction)) - return tor - else - return FAIL - else - return FAIL - else - return FAIL - -/obj/machinery/rnd/experimentor/proc/ejectItem(delete=FALSE) - if(loaded_item) - if(cloneMode) - visible_message("A duplicate [loaded_item] pops out!") - var/type_to_make = loaded_item.type - new type_to_make(get_turf(pick(oview(1,src)))) - cloneMode = FALSE - return - var/turf/dropturf = get_turf(pick(view(1,src))) - if(!dropturf) //Failsafe to prevent the object being lost in the void forever. - dropturf = drop_location() - loaded_item.forceMove(dropturf) - if(delete) - qdel(loaded_item) - loaded_item = null - -/obj/machinery/rnd/experimentor/proc/throwSmoke(turf/where) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, where) - smoke.start() - - -/obj/machinery/rnd/experimentor/proc/experiment(exp,obj/item/exp_on) - recentlyExperimented = 1 - icon_state = "h_lathe_wloop" - var/chosenchem - var/criticalReaction = is_type_in_typecache(exp_on, critical_items_typecache) - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_POKE) - visible_message("[src] prods at [exp_on] with mechanical arms.") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[exp_on] is gripped in just the right way, enhancing its focus.") - badThingCoeff++ - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src] malfunctions and destroys [exp_on], lashing its arms out at nearby people!") - for(var/mob/living/m in ohearers(1, src)) - m.apply_damage(15, BRUTE, pick(BODY_ZONE_HEAD,BODY_ZONE_CHEST,BODY_ZONE_PRECISE_GROIN)) - investigate_log("Experimentor dealt minor brute to [m].", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src] malfunctions!") - exp = SCANTYPE_OBLITERATE - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - visible_message("[src] malfunctions, throwing the [exp_on]!") - var/mob/living/target = locate(/mob/living) in ohearers(7,src) - if(target) - var/obj/item/throwing = loaded_item - investigate_log("Experimentor has thrown [loaded_item] at [key_name(target)]", INVESTIGATE_EXPERIMENTOR) - ejectItem() - if(throwing) - throwing.throw_at(target, 10, 1) - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_IRRADIATE) - visible_message("[src] reflects radioactive rays at [exp_on]!") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[exp_on] has activated an unknown subroutine!") - cloneMode = TRUE - investigate_log("Experimentor has made a clone of [exp_on]", INVESTIGATE_EXPERIMENTOR) - ejectItem() - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src] malfunctions, melting [exp_on] and leaking radiation!") - radiation_pulse(src, 500) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src] malfunctions, spewing toxic waste!") - for(var/turf/T in oview(1, src)) - if(!T.density) - if(prob(EFFECT_PROB_VERYHIGH) && !(locate(/obj/effect/decal/cleanable/greenglow) in T)) - var/obj/effect/decal/cleanable/reagentdecal = new/obj/effect/decal/cleanable/greenglow(T) - reagentdecal.reagents.add_reagent(/datum/reagent/uranium/radium, 7) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - var/savedName = "[exp_on]" - ejectItem(TRUE) - var/newPath = text2path(pick_weight(valid_items())) - loaded_item = new newPath(src) - visible_message("[src] malfunctions, transforming [savedName] into [loaded_item]!") - investigate_log("Experimentor has transformed [savedName] into [loaded_item]", INVESTIGATE_EXPERIMENTOR) - if(istype(loaded_item, /obj/item/grenade/chem_grenade)) - var/obj/item/grenade/chem_grenade/CG = loaded_item - CG.prime() - ejectItem() - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_GAS) - visible_message("[src] fills its chamber with gas, [exp_on] included.") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[exp_on] achieves the perfect mix!") - new /obj/item/stack/sheet/mineral/plasma(get_turf(pick(oview(1,src)))) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src] destroys [exp_on], leaking dangerous gas!") - chosenchem = pick(/datum/reagent/carbon,/datum/reagent/uranium/radium,/datum/reagent/toxin,/datum/reagent/consumable/condensedcapsaicin,/datum/reagent/drug/mushroomhallucinogen,/datum/reagent/drug/space_drugs,/datum/reagent/consumable/ethanol,/datum/reagent/consumable/ethanol/beepsky_smash) - var/datum/reagents/R = new/datum/reagents(50) - R.my_atom = src - R.add_reagent(chosenchem , 50) - investigate_log("Experimentor has released [chosenchem] smoke.", INVESTIGATE_EXPERIMENTOR) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 0, src, silent = TRUE) - playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) - smoke.start() - qdel(R) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src]'s chemical chamber has sprung a leak!") - chosenchem = pick(/datum/reagent/mutationtoxin/classic,/datum/reagent/nanomachines,/datum/reagent/toxin/acid) - var/datum/reagents/R = new/datum/reagents(50) - R.my_atom = src - R.add_reagent(chosenchem , 50) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 0, src, silent = TRUE) - playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) - smoke.start() - qdel(R) - ejectItem(TRUE) - warn_admins(usr, "[chosenchem] smoke") - investigate_log("Experimentor has released [chosenchem] smoke!", INVESTIGATE_EXPERIMENTOR) - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src] malfunctions, spewing harmless gas.") - throwSmoke(loc) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - visible_message("[src] melts [exp_on], ionizing the air around it!") - empulse(loc, 4, 6) - investigate_log("Experimentor has generated an Electromagnetic Pulse.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_HEAT) - visible_message("[src] raises [exp_on]'s temperature.") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[src]'s emergency coolant system gives off a small ding!") - playsound(src, 'sound/machines/ding.ogg', 50, 1) - var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) - chosenchem = pick(/datum/reagent/toxin/plasma,/datum/reagent/consumable/capsaicin,/datum/reagent/consumable/ethanol) - C.reagents.remove_any(25) - C.reagents.add_reagent(chosenchem , 50) - C.name = "Cup of Suspicious Liquid" - C.desc = "It has a large hazard symbol printed on the side in fading ink." - investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - var/turf/start = get_turf(src) - var/mob/M = locate(/mob/living) in view(3, src) - var/turf/MT = get_turf(M) - if(MT) - visible_message("[src] dangerously overheats, launching a flaming fuel orb!") - investigate_log("Experimentor has launched a fireball at [M]!", INVESTIGATE_EXPERIMENTOR) - var/obj/projectile/magic/fireball/FB = new /obj/projectile/magic/fireball(start) - FB.preparePixelProjectile(MT, start) - FB.fire() - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src] malfunctions, melting [exp_on] and releasing a burst of flame!") - explosion(loc, -1, 0, 0, 0, 0, flame_range = 2) - investigate_log("Experimentor started a fire.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - visible_message("[src] malfunctions, melting [exp_on] and leaking hot air!") - var/datum/gas_mixture/env = loc.return_air() - env.adjust_heat(100000) - air_update_turf() - investigate_log("Experimentor has released hot air.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - visible_message("[src] malfunctions, activating its emergency coolant systems!") - throwSmoke(loc) - for(var/mob/living/m in ohearers(1, src)) - m.apply_damage(5, BURN, pick(BODY_ZONE_HEAD,BODY_ZONE_CHEST,BODY_ZONE_PRECISE_GROIN)) - investigate_log("Experimentor has dealt minor burn damage to [key_name(m)]", INVESTIGATE_EXPERIMENTOR) - ejectItem() - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_COLD) - visible_message("[src] lowers [exp_on]'s temperature.") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[src]'s emergency coolant system gives off a small ding!") - var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) - playsound(src, 'sound/machines/ding.ogg', 50, 1) //Ding! Your death coffee is ready! - chosenchem = pick(/datum/reagent/uranium,/datum/reagent/consumable/frostoil,/datum/reagent/medicine/ephedrine) - C.reagents.remove_any(25) - C.reagents.add_reagent(chosenchem , 50) - C.name = "Cup of Suspicious Liquid" - C.desc = "It has a large hazard symbol printed on the side in fading ink." - investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!") - var/datum/reagents/R = new/datum/reagents(50) - R.my_atom = src - R.add_reagent(/datum/reagent/consumable/frostoil , 50) - investigate_log("Experimentor has released frostoil gas.", INVESTIGATE_EXPERIMENTOR) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 0, src, silent = TRUE) - playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) - smoke.start() - qdel(R) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src] malfunctions, shattering [exp_on] and leaking cold air!") - var/datum/gas_mixture/env = loc.return_air() - env.adjust_heat(-75000) - air_update_turf() - investigate_log("Experimentor has released cold air.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - visible_message("[src] malfunctions, releasing a flurry of chilly air as [exp_on] pops out!") - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, loc) - smoke.start() - ejectItem() - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_OBLITERATE) - visible_message("[exp_on] activates the crushing mechanism, [exp_on] is destroyed!") - if(linked_console.linked_lathe) - var/datum/component/material_container/linked_materials = linked_console.linked_lathe.GetComponent(/datum/component/material_container) - for(var/material in exp_on.custom_materials) - linked_materials.insert_amount_mat( min((linked_materials.max_amount - linked_materials.total_amount), (exp_on.custom_materials[material])), material) - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[src]'s crushing mechanism slowly and smoothly descends, flattening the [exp_on]!") - new /obj/item/stack/sheet/plasteel(get_turf(pick(oview(1,src)))) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src]'s crusher goes way too many levels too high, crushing right through space-time!") - playsound(src, 'sound/effects/supermatter.ogg', 50, 1, -3) - investigate_log("Experimentor has triggered the 'throw things' reaction.", INVESTIGATE_EXPERIMENTOR) - for(var/atom/movable/AM in oview(7,src)) - if(!AM.anchored) - AM.throw_at(src,10,1) - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src]'s crusher goes one level too high, crushing right into space-time!") - playsound(src, 'sound/effects/supermatter.ogg', 50, 1, -3) - investigate_log("Experimentor has triggered the 'minor throw things' reaction.", INVESTIGATE_EXPERIMENTOR) - var/list/throwAt = list() - for(var/atom/movable/AM in oview(7,src)) - if(!AM.anchored) - throwAt.Add(AM) - for(var/counter = 1, counter < throwAt.len, ++counter) - var/atom/movable/cast = throwAt[counter] - cast.throw_at(pick(throwAt),10,1) - ejectItem(TRUE) - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == FAIL) - var/a = pick("rumbles","shakes","vibrates","shudders") - var/b = pick("crushes","spins","viscerates","smashes","insults") - visible_message("[exp_on] [a], and [b], the experiment was a failure.") - - if(exp == SCANTYPE_DISCOVER) - visible_message("[src] scans the [exp_on], revealing its true nature!") - playsound(src, 'sound/effects/supermatter.ogg', 50, 3, -1) - var/obj/item/relic/R = loaded_item - R.reveal(linked_console.stored_research) - investigate_log("Experimentor has revealed a relic with [R.realProc] effect.", INVESTIGATE_EXPERIMENTOR) - ejectItem() - - //Global reactions - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && loaded_item) - var/globalMalf = rand(1,100) - if(globalMalf < 15) - visible_message("[src]'s onboard detection system has malfunctioned!") - item_reactions["[exp_on.type]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) - ejectItem() - if(globalMalf > 16 && globalMalf < 35) - visible_message("[src] melts [exp_on], ian-izing the air around it!") - throwSmoke(loc) - if(trackedIan) - throwSmoke(trackedIan.loc) - trackedIan.forceMove(loc) - investigate_log("Experimentor has stolen Ian!", INVESTIGATE_EXPERIMENTOR) //...if anyone ever fixes it... - else - new /mob/living/simple_animal/pet/dog/corgi(loc) - investigate_log("Experimentor has spawned a new corgi.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - if(globalMalf > 36 && globalMalf < 50) - visible_message("Experimentor draws the life essence of those nearby!") - for(var/mob/living/m in hearers(4,src)) - to_chat(m, "You feel your flesh being torn from you, mists of blood drifting to [src]!") - m.apply_damage(50, BRUTE, BODY_ZONE_CHEST) - investigate_log("Experimentor has taken 50 brute a blood sacrifice from [m]", INVESTIGATE_EXPERIMENTOR) - if(globalMalf > 51 && globalMalf < 75) - visible_message("[src] encounters a run-time error!") - throwSmoke(loc) - if(trackedRuntime) - throwSmoke(trackedRuntime.loc) - trackedRuntime.forceMove(drop_location()) - investigate_log("Experimentor has stolen Runtime!", INVESTIGATE_EXPERIMENTOR) - else - new /mob/living/simple_animal/pet/cat(loc) - investigate_log("Experimentor failed to steal runtime, and instead spawned a new cat.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - if(globalMalf > 76) - visible_message("[src] begins to smoke and hiss, shaking violently!") - use_power(500000) - investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR) - - addtimer(CALLBACK(src, PROC_REF(reset_exp)), resetTime) - -/obj/machinery/rnd/experimentor/proc/reset_exp() - update_icon() - recentlyExperimented = FALSE - -/obj/machinery/rnd/experimentor/update_icon() - icon_state = "h_lathe" - -/obj/machinery/rnd/experimentor/proc/warn_admins(user, ReactionName) - var/turf/T = get_turf(user) - message_admins("Experimentor reaction: [ReactionName] generated by [ADMIN_LOOKUPFLW(user)] at [ADMIN_VERBOSEJMP(T)]") - log_game("Experimentor reaction: [ReactionName] generated by [key_name(user)] in [AREACOORD(T)]") - -#undef SCANTYPE_POKE -#undef SCANTYPE_IRRADIATE -#undef SCANTYPE_GAS -#undef SCANTYPE_HEAT -#undef SCANTYPE_COLD -#undef SCANTYPE_OBLITERATE -#undef SCANTYPE_DISCOVER - -#undef EFFECT_PROB_VERYLOW -#undef EFFECT_PROB_LOW -#undef EFFECT_PROB_MEDIUM -#undef EFFECT_PROB_HIGH -#undef EFFECT_PROB_VERYHIGH - -#undef FAIL - - -//////////////////////////////////SPECIAL ITEMS//////////////////////////////////////// - -/obj/item/relic - name = "strange object" - desc = "What mysteries could this hold?" - icon = 'icons/obj/assemblies.dmi' - var/realName = "defined object" - var/revealed = FALSE - var/realProc - var/cooldownMax = 60 - var/cooldown - -/obj/item/relic/Initialize(mapload) - . = ..() - icon_state = pick("shock_kit","armor-igniter-analyzer","infra-igniter0","infra-igniter1","radio-multitool","prox-radio1","radio-radio","timer-multitool0","radio-igniter-tank") - realName = "[pick("broken","twisted","spun","improved","silly","regular","badly made")] [pick("device","object","toy","illegal tech","weapon")]" - - -/obj/item/relic/proc/reveal(datum/techweb/techweb) - if(revealed) //Re-rolling your relics seems a bit overpowered, yes? - return - revealed = TRUE - name = realName - cooldownMax = rand(60,300) - realProc = pick("teleport","explode","rapidDupe","petSpray","flash","clean","corgicannon") - //Give science research - techweb.add_point_type(TECHWEB_POINT_TYPE_DISCOVERY, 2000) - -/obj/item/relic/attack_self(mob/user) - if(revealed) - if(cooldown) - to_chat(user, "[src] does not react!") - return - else if(loc == user) - cooldown = TRUE - call(src,realProc)(user) - if(!QDELETED(src)) - addtimer(CALLBACK(src, PROC_REF(cd)), cooldownMax) - else - to_chat(user, "You aren't quite sure what to do with this yet.") - -/obj/item/relic/proc/cd() - cooldown = FALSE - -//////////////// RELIC PROCS ///////////////////////////// - -/obj/item/relic/proc/throwSmoke(turf/where) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, get_turf(where)) - smoke.start() - -/obj/item/relic/proc/corgicannon(mob/user) - playsound(src, "sparks", rand(25,50), 1) - var/mob/living/simple_animal/pet/dog/corgi/C = new/mob/living/simple_animal/pet/dog/corgi(get_turf(user)) - C.throw_at(pick(oview(10,user)), 10, rand(3,8), callback = CALLBACK(src, PROC_REF(throwSmoke), C)) - warn_admins(user, "Corgi Cannon", 0) - -/obj/item/relic/proc/clean(mob/user) - playsound(src, "sparks", rand(25,50), 1) - var/obj/item/grenade/chem_grenade/cleaner/CL = new/obj/item/grenade/chem_grenade/cleaner(get_turf(user)) - CL.prime() - warn_admins(user, "Foam", 0) - -/obj/item/relic/proc/flash(mob/user) - playsound(src, "sparks", rand(25,50), 1) - var/obj/item/grenade/flashbang/CB = new/obj/item/grenade/flashbang(user.loc) - CB.prime() - warn_admins(user, "Flash") - -/obj/item/relic/proc/petSpray(mob/user) - var/message = "[src] begins to shake, and in the distance the sound of rampaging animals arises!" - visible_message(message) - to_chat(user, message) - var/animals = rand(1,25) - var/counter - var/list/valid_animals = list(/mob/living/simple_animal/parrot, /mob/living/simple_animal/butterfly, /mob/living/simple_animal/pet/cat, /mob/living/simple_animal/pet/dog/corgi, /mob/living/simple_animal/crab, /mob/living/simple_animal/pet/fox, /mob/living/simple_animal/hostile/lizard, /mob/living/simple_animal/mouse, /mob/living/simple_animal/pet/dog/pug, /mob/living/simple_animal/hostile/bear, /mob/living/simple_animal/hostile/poison/bees, /mob/living/simple_animal/hostile/carp) - for(counter = 1; counter < animals; counter++) - var/mobType = pick(valid_animals) - new mobType(get_turf(src)) - warn_admins(user, "Mass Mob Spawn") - if(prob(60)) - to_chat(user, "[src] falls apart!") - qdel(src) - -/obj/item/relic/proc/rapidDupe(mob/user) - audible_message("[src] emits a loud pop!") - var/list/dupes = list() - var/counter - var/max = rand(5,10) - for(counter = 1; counter < max; counter++) - var/obj/item/relic/R = new type(get_turf(src)) - R.name = name - R.desc = desc - R.realName = realName - R.realProc = realProc - R.revealed = TRUE - dupes |= R - R.throw_at(pick(oview(7,get_turf(src))),10,1) - counter = 0 - QDEL_LIST_IN(dupes, rand(10, 100)) - warn_admins(user, "Rapid duplicator", 0) - -/obj/item/relic/proc/explode(mob/user) - to_chat(user, "[src] begins to heat up!") - addtimer(CALLBACK(src, PROC_REF(do_explode), user), rand(35, 100)) - -/obj/item/relic/proc/do_explode(mob/user) - if(loc == user) - visible_message("\The [src]'s top opens, releasing a powerful blast!") - explosion(user.loc, 0, rand(1,5), rand(1,5), rand(1,5), rand(1,5), flame_range = 2) - warn_admins(user, "Explosion") - qdel(src) //Comment this line to produce a light grenade (the bomb that keeps on exploding when used)!! - -/obj/item/relic/proc/teleport(mob/user) - to_chat(user, "[src] begins to vibrate!") - addtimer(CALLBACK(src, PROC_REF(do_the_teleport), user), rand(10, 30)) - -/obj/item/relic/proc/do_the_teleport(mob/user) - var/turf/userturf = get_turf(user) - if(loc == user && !is_centcom_level(userturf.z)) //Because Nuke Ops bringing this back on their shuttle, then looting the ERT area is 2fun4you! - visible_message("[src] twists and bends, relocating itself!") - throwSmoke(userturf) - do_teleport(user, userturf, 8, asoundin = 'sound/effects/phasein.ogg', channel = TELEPORT_CHANNEL_BLUESPACE) - throwSmoke(get_turf(user)) - warn_admins(user, "Teleport", 0) - -//Admin Warning proc for relics -/obj/item/relic/proc/warn_admins(mob/user, RelicType, priority = 1) - var/turf/T = get_turf(src) - var/log_msg = "[RelicType] relic used by [key_name(user)] in [AREACOORD(T)]" - if(priority) //For truly dangerous relics that may need an admin's attention. BWOINK! - message_admins("[RelicType] relic activated by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(T)]") - log_game(log_msg) - investigate_log(log_msg, "experimentor") diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm index 8869194da7400..d87bfce4f12fb 100644 --- a/code/modules/research/machinery/_production.dm +++ b/code/modules/research/machinery/_production.dm @@ -41,7 +41,7 @@ stored_research = new host_research = SSresearch.science_tech update_research() - materials = AddComponent(/datum/component/remote_materials, "lathe", mapload) + materials = AddComponent(/datum/component/remote_materials, "lathe", mapload, mat_container_flags=BREAKDOWN_FLAGS_LATHE) RefreshParts() RegisterSignal(src, COMSIG_MATERIAL_CONTAINER_CHANGED, PROC_REF(on_materials_changed)) RegisterSignal(src, COMSIG_REMOTE_MATERIALS_CHANGED, PROC_REF(on_materials_changed)) diff --git a/code/modules/research/nanites/nanite_chamber.dm b/code/modules/research/nanites/nanite_chamber.dm index 112b178a58aec..966c9dc4207b8 100644 --- a/code/modules/research/nanites/nanite_chamber.dm +++ b/code/modules/research/nanites/nanite_chamber.dm @@ -187,7 +187,7 @@ return TRUE -/obj/machinery/nanite_chamber/relaymove(mob/user as mob) +/obj/machinery/nanite_chamber/relaymove(mob/living/user, direction) if(user.stat || locked) if(message_cooldown <= world.time) message_cooldown = world.time + 50 diff --git a/code/modules/research/nanites/nanite_programs/buffing.dm b/code/modules/research/nanites/nanite_programs/buffing.dm index 3a3e0c357cc2c..eb11675deeff4 100644 --- a/code/modules/research/nanites/nanite_programs/buffing.dm +++ b/code/modules/research/nanites/nanite_programs/buffing.dm @@ -31,7 +31,6 @@ host_mob.SetAllImmobility(0) host_mob.adjustStaminaLoss(-75) host_mob.set_resting(FALSE) - host_mob.update_mobility() /datum/nanite_program/hardening name = "Dermal Hardening" diff --git a/code/modules/research/nanites/public_chamber.dm b/code/modules/research/nanites/public_chamber.dm index 527ca9c96339b..a1aa67d48c595 100644 --- a/code/modules/research/nanites/public_chamber.dm +++ b/code/modules/research/nanites/public_chamber.dm @@ -183,7 +183,7 @@ return TRUE -/obj/machinery/public_nanite_chamber/relaymove(mob/user as mob) +/obj/machinery/public_nanite_chamber/relaymove(mob/living/user, direction) if(user.stat || locked) if(message_cooldown <= world.time) message_cooldown = world.time + 50 diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 15e0e98aabfc5..ea9985ed23488 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -536,10 +536,6 @@ Nothing else in the console has ID requirements. /obj/machinery/computer/rdconsole/core name = "Core R&D Console" -/obj/machinery/computer/rdconsole/experiment - name = "E.X.P.E.R.I-MENTOR R&D Console" - - /obj/machinery/computer/rdconsole/vv_get_dropdown() . = ..() VV_DROPDOWN_OPTION("", "---------") diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm index 93e3cc4c83ade..765d6091bc6ed 100644 --- a/code/modules/research/rdmachines.dm +++ b/code/modules/research/rdmachines.dm @@ -13,7 +13,7 @@ var/requires_console = TRUE var/disabled = FALSE var/obj/machinery/computer/rdconsole/linked_console - var/obj/item/loaded_item = null //the item loaded inside the machine (currently only used by experimentor and destructive analyzer) + var/obj/item/loaded_item = null //the item loaded inside the machine (currently only used by the destructive analyzer) /obj/machinery/rnd/proc/reset_busy() busy = FALSE diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 2ca411d40e28b..73a0bb54dcfb7 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -22,7 +22,6 @@ "design_disk", "dest_tagger", "destructive_analyzer", - "experimentor", "fax", "glasses_prescription", "handlabel", diff --git a/code/modules/research/xenobiology/crossbreeding/_misc.dm b/code/modules/research/xenobiology/crossbreeding/_misc.dm index 758439b839a68..8fee94597f33f 100644 --- a/code/modules/research/xenobiology/crossbreeding/_misc.dm +++ b/code/modules/research/xenobiology/crossbreeding/_misc.dm @@ -147,7 +147,7 @@ Slimecrossing Items icon_state = "frozen" density = TRUE max_integrity = 100 - armor = list(MELEE = 30, BULLET = 50, LASER = -50, ENERGY = -50, BOMB = 0, BIO = 100, RAD = 100, FIRE = -80, ACID = 30, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 50, LASER = -50, ENERGY = -50, BOMB = 0, BIO = 100, RAD = 100, FIRE = -80, ACID = 30, STAMINA = 0, BLEED = 0) /obj/structure/ice_stasis/Initialize(mapload) . = ..() diff --git a/code/modules/research/xenobiology/crossbreeding/_potions.dm b/code/modules/research/xenobiology/crossbreeding/_potions.dm index 618af07fc0c8b..c08f9b0a620a9 100644 --- a/code/modules/research/xenobiology/crossbreeding/_potions.dm +++ b/code/modules/research/xenobiology/crossbreeding/_potions.dm @@ -118,6 +118,9 @@ Slimecrossing Potions if(!istype(C)) to_chat(user, "The potion can only be used on clothing!") return + if(istype(C, /obj/item/clothing/suit/space)) + to_chat(user, "The [C] is already pressure-resistant!") + return ..() if(C.min_cold_protection_temperature == SPACE_SUIT_MIN_TEMP_PROTECT && C.clothing_flags & STOPSPRESSUREDAMAGE) to_chat(user, "The [C] is already pressure-resistant!") return ..() diff --git a/code/modules/research/xenobiology/crossbreeding/_structures.dm b/code/modules/research/xenobiology/crossbreeding/_structures.dm index 59f3ee41b483c..b4cee124d51e4 100644 --- a/code/modules/research/xenobiology/crossbreeding/_structures.dm +++ b/code/modules/research/xenobiology/crossbreeding/_structures.dm @@ -398,7 +398,7 @@ GLOBAL_LIST_EMPTY(bluespace_slime_crystals) /obj/structure/slime_crystal/cerulean/Initialize(mapload) . = ..() - while(crystals < 3) + for (var/i in 1 to 10) // doesn't guarantee 3 but it's a good effort spawn_crystal() /obj/structure/slime_crystal/cerulean/proc/spawn_crystal() diff --git a/code/modules/research/xenobiology/crossbreeding/_weapons.dm b/code/modules/research/xenobiology/crossbreeding/_weapons.dm index 377677262d579..d52370b12d505 100644 --- a/code/modules/research/xenobiology/crossbreeding/_weapons.dm +++ b/code/modules/research/xenobiology/crossbreeding/_weapons.dm @@ -62,7 +62,7 @@ Slimecrossing Weapons icon_state = "adamshield" item_state = "adamshield" w_class = WEIGHT_CLASS_HUGE - armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 80, ACID = 70, STAMINA = 70) + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 80, ACID = 70, STAMINA = 70, BLEED = 0) slot_flags = ITEM_SLOT_BACK attack_weight = 2 block_power = 75 diff --git a/code/modules/research/xenobiology/crossbreeding/warping.dm b/code/modules/research/xenobiology/crossbreeding/warping.dm index 1bb76532b3ce2..b19063456081d 100644 --- a/code/modules/research/xenobiology/crossbreeding/warping.dm +++ b/code/modules/research/xenobiology/crossbreeding/warping.dm @@ -379,7 +379,7 @@ GLOBAL_DATUM(blue_storage, /obj/item/storage/backpack/holding/bluespace) /obj/item/storage/backpack/holding/bluespace name = "warped rune" anchored = TRUE - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 100, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, STAMINA = 100, BLEED = 0) invisibility = INVISIBILITY_ABSTRACT resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF @@ -604,6 +604,7 @@ GLOBAL_DATUM(blue_storage, /obj/item/storage/backpack/holding/bluespace) /obj/item/toy/plush/gondola, /obj/item/toy/plush/flushed = 2, /obj/item/toy/plush/flushed/rainbow, + /obj/item/toy/plush/shark, /obj/item/toy/eightball/haunted, /obj/item/toy/foamblade, /obj/item/toy/katana, diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 684aa2997a534..27e2a8d97735c 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -264,9 +264,9 @@ to_chat(user, "You start glowing brighter.") return 60 SECONDS else - var/obj/effect/dummy/luminescent_glow/glowth = new(user) //copied from glowy mutation, copied from luminescents - glowth.set_light(2.5, 2.5, user.dna.features["mcolor"]) //Weaker than regular luminescents - QDEL_IN(glowth, 600) + var/obj/effect/dummy/lighting_obj/moblight/glow = new(user) //copied from glowy mutation, copied from luminescents + glow.set_light(2.5, 2.5, user.dna.features["mcolor"]) //Weaker than regular luminescents + QDEL_IN(glow, 600) return 60 SECONDS if(SLIME_ACTIVATE_MAJOR) diff --git a/code/modules/ruins/lavalandruin_code/puzzle.dm b/code/modules/ruins/lavalandruin_code/puzzle.dm index d2ad5f06fdf73..0c2557c16398a 100644 --- a/code/modules/ruins/lavalandruin_code/puzzle.dm +++ b/code/modules/ruins/lavalandruin_code/puzzle.dm @@ -296,9 +296,9 @@ //Some armor so it's harder to kill someone by mistake. /obj/structure/puzzle_element/prison - armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 50, RAD = 50, FIRE = 50, ACID = 50, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 50, RAD = 50, FIRE = 50, ACID = 50, STAMINA = 0, BLEED = 0) -/obj/structure/puzzle_element/prison/relaymove(mob/user) +/obj/structure/puzzle_element/prison/relaymove(mob/living/user, direction) return /obj/item/prisoncube diff --git a/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/ruins/spaceruin_code/hilbertshotel.dm index d99a5678b07f0..ccfc1768b2995 100644 --- a/code/modules/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/ruins/spaceruin_code/hilbertshotel.dm @@ -257,7 +257,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) tugged_on = 0 return if(alert(user, "Hilbert's Hotel would like to remind you that while we will do everything we can to protect the belongings you leave behind, we make no guarantees of their safety while you're gone, especially that of the health of any living creatures. With that in mind, are you ready to leave?", "Exit", "Leave", "Stay") == "Leave") - if(!(user.mobility_flags & MOBILITY_MOVE) || (get_dist(get_turf(src), get_turf(user)) > 1)) //no teleporting around if they're dead or moved away during the prompt. + if(HAS_TRAIT(user, TRAIT_IMMOBILIZED) || (get_dist(get_turf(src), get_turf(user)) > 1)) //no teleporting around if they're dead or moved away during the prompt. return user.forceMove(get_turf(parentSphere)) do_sparks(3, FALSE, get_turf(user)) diff --git a/code/modules/security/genpop.dm b/code/modules/security/genpop.dm index 366a0372b83a9..307b984cff784 100644 --- a/code/modules/security/genpop.dm +++ b/code/modules/security/genpop.dm @@ -10,7 +10,6 @@ power_channel = AREA_USAGE_ENVIRON density = TRUE pass_flags_self = PASSTRANSPARENT | PASSGRILLE | PASSSTRUCTURE - obj_integrity = 600 max_integrity = 600 integrity_failure = 0.35 //Robust! It'll be tough to break... @@ -364,7 +363,6 @@ icon = 'icons/obj/machines/genpop_display.dmi' icon_state = "frame" pixel_shift = 32 - inverse = 1 result_path = /obj/machinery/genpop_interface /obj/item/electronics/genpop_interface diff --git a/code/modules/security_levels/keycard_authentication.dm b/code/modules/security_levels/keycard_authentication.dm index a9042d327dd23..89c92e3f140e6 100644 --- a/code/modules/security_levels/keycard_authentication.dm +++ b/code/modules/security_levels/keycard_authentication.dm @@ -25,6 +25,8 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) var/mob/triggerer = null var/waiting = 0 +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/keycard_auth, 26) + /obj/machinery/keycard_auth/Initialize(mapload) . = ..() ev = GLOB.keycard_events.addEvent("triggerEvent", CALLBACK(src, PROC_REF(triggerEvent))) @@ -49,7 +51,7 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) var/list/data = list() data["waiting"] = waiting data["auth_required"] = event_source ? event_source.event : 0 - data["red_alert"] = (seclevel2num(get_security_level()) >= SEC_LEVEL_RED) ? 1 : 0 + data["red_alert"] = (SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED) ? 1 : 0 data["emergency_maint"] = GLOB.emergency_access data["bsa_unlock"] = GLOB.bsa_unlock return data @@ -78,12 +80,28 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) if(event_source) event_source.trigger_event(usr) event_source = null + update_appearance() . = TRUE if("bsa_unlock") if(!event_source) sendEvent(KEYCARD_BSA_UNLOCK) . = TRUE +/obj/machinery/keycard_auth/update_appearance(updates) + . = ..() + + if(event_source && !(machine_stat & (NOPOWER|BROKEN))) + set_light(1.4, 0.7, "#5668E1") + else + set_light(0) + +/obj/machinery/keycard_auth/update_overlays() + . = ..() + + if(event_source && !(machine_stat & (NOPOWER|BROKEN))) + . += mutable_appearance(icon, "auth_on") + . += emissive_appearance(icon, "auth_on", alpha = src.alpha) + /obj/machinery/keycard_auth/proc/sendEvent(event_type) triggerer = usr event = event_type @@ -97,13 +115,13 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) waiting = 0 /obj/machinery/keycard_auth/proc/triggerEvent(source) - icon_state = "auth_on" event_source = source + update_appearance() addtimer(CALLBACK(src, PROC_REF(eventTriggered)), 20) /obj/machinery/keycard_auth/proc/eventTriggered() - icon_state = "auth_off" event_source = null + update_appearance() /obj/machinery/keycard_auth/proc/trigger_event(confirmer) log_game("[key_name(triggerer)] triggered and [key_name(confirmer)] confirmed event [event]") @@ -116,7 +134,7 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) deadchat_broadcast("[confirmer] confirmed [event] at [A2.name].", confirmer) switch(event) if(KEYCARD_RED_ALERT) - set_security_level(SEC_LEVEL_RED) + SSsecurity_level.set_level(SEC_LEVEL_RED) if(KEYCARD_EMERGENCY_MAINTENANCE_ACCESS) make_maint_all_access() if(KEYCARD_BSA_UNLOCK) diff --git a/code/modules/security_levels/security_level_datums.dm b/code/modules/security_levels/security_level_datums.dm new file mode 100644 index 0000000000000..4737e21e41d0d --- /dev/null +++ b/code/modules/security_levels/security_level_datums.dm @@ -0,0 +1,86 @@ +/** + * Security levels + * + * These are used by the security level subsystem. Each one of these represents a security level that a player can set. + * + * Base type is abstract + */ + +/datum/security_level + /// The name of this security level. + var/name = "not set" + /// The numerical level of this security level, see defines for more information. + var/number_level = -1 + /// The sound that we will play when this security level is set + var/sound + /// The looping sound that will be played while the security level is set + var/looping_sound + /// The looping sound interval + var/looping_sound_interval + /// The shuttle call time modification of this security level + var/shuttle_call_time_mod = 0 + /// Our announcement when lowering to this level + var/lowering_to_announcement + /// Our announcement when elevating to this level + var/elevating_to_announcemnt + /// Our configuration key for lowering to text, if set, will override the default lowering to announcement. + var/lowering_to_configuration_key + /// Our configuration key for elevating to text, if set, will override the default elevating to announcement. + var/elevating_to_configuration_key + +/datum/security_level/New() + . = ..() + if(lowering_to_configuration_key) // I'm not sure about you, but isn't there an easier way to do this? + lowering_to_announcement = global.config.Get(lowering_to_configuration_key) + if(elevating_to_configuration_key) + elevating_to_announcemnt = global.config.Get(elevating_to_configuration_key) + +/** + * GREEN + * + * No threats + */ +/datum/security_level/green + name = "green" + sound = 'sound/misc/notice2.ogg' // Friendly beep + number_level = SEC_LEVEL_GREEN + lowering_to_configuration_key = /datum/config_entry/string/alert_green + shuttle_call_time_mod = ALERT_COEFF_GREEN + +/** + * BLUE + * + * Caution advised + */ +/datum/security_level/blue + name = "blue" + sound = 'sound/misc/notice1.ogg' // Angry alarm + number_level = SEC_LEVEL_BLUE + lowering_to_configuration_key = /datum/config_entry/string/alert_blue_downto + elevating_to_configuration_key = /datum/config_entry/string/alert_blue_upto + shuttle_call_time_mod = ALERT_COEFF_BLUE + +/** + * RED + * + * Hostile threats + */ +/datum/security_level/red + name = "red" + sound = 'sound/misc/notice1.ogg' // The same angry alarm + number_level = SEC_LEVEL_RED + lowering_to_configuration_key = /datum/config_entry/string/alert_red_downto + elevating_to_configuration_key = /datum/config_entry/string/alert_red_upto + shuttle_call_time_mod = ALERT_COEFF_RED + +/** + * DELTA + * + * Station destruction is imminent + */ +/datum/security_level/delta + name = "delta" + sound = 'sound/misc/notice1.ogg' // The same angry alarm, again + number_level = SEC_LEVEL_DELTA + elevating_to_configuration_key = /datum/config_entry/string/alert_delta + shuttle_call_time_mod = ALERT_COEFF_DELTA diff --git a/code/modules/security_levels/security_levels.dm b/code/modules/security_levels/security_levels.dm deleted file mode 100644 index 95398906c4da7..0000000000000 --- a/code/modules/security_levels/security_levels.dm +++ /dev/null @@ -1,97 +0,0 @@ -GLOBAL_VAR_INIT(security_level, SEC_LEVEL_GREEN) -//SEC_LEVEL_GREEN = code green -//SEC_LEVEL_BLUE = code blue -//SEC_LEVEL_RED = code red -//SEC_LEVEL_DELTA = code delta - -//config.alert_desc_blue_downto - -/proc/set_security_level(level) - switch(level) - if("green") - level = SEC_LEVEL_GREEN - if("blue") - level = SEC_LEVEL_BLUE - if("red") - level = SEC_LEVEL_RED - if("delta") - level = SEC_LEVEL_DELTA - - //Will not be announced if you try to set to the same level as it already is - if(level < SEC_LEVEL_GREEN || level > SEC_LEVEL_DELTA || level == GLOB.security_level) - return - switch(level) - if(SEC_LEVEL_GREEN) - minor_announce(CONFIG_GET(string/alert_green), "Attention! Security level lowered to green:") - if(SSshuttle.emergency.mode == SHUTTLE_CALL || SSshuttle.emergency.mode == SHUTTLE_RECALL) - if(GLOB.security_level >= SEC_LEVEL_RED) - SSshuttle.emergency.modTimer(4) - else - SSshuttle.emergency.modTimer(2) - - if(SEC_LEVEL_BLUE) - if(GLOB.security_level < SEC_LEVEL_BLUE) - minor_announce(CONFIG_GET(string/alert_blue_upto), "Attention! Security level elevated to blue:",1) - if(SSshuttle.emergency.mode == SHUTTLE_CALL || SSshuttle.emergency.mode == SHUTTLE_RECALL) - SSshuttle.emergency.modTimer(0.5) - else - minor_announce(CONFIG_GET(string/alert_blue_downto), "Attention! Security level lowered to blue:") - if(SSshuttle.emergency.mode == SHUTTLE_CALL || SSshuttle.emergency.mode == SHUTTLE_RECALL) - SSshuttle.emergency.modTimer(2) - - if(SEC_LEVEL_RED) - if(GLOB.security_level < SEC_LEVEL_RED) - minor_announce(CONFIG_GET(string/alert_red_upto), "Attention! Code red!",1) - if(SSshuttle.emergency.mode == SHUTTLE_CALL || SSshuttle.emergency.mode == SHUTTLE_RECALL) - if(GLOB.security_level == SEC_LEVEL_GREEN) - SSshuttle.emergency.modTimer(0.25) - else - SSshuttle.emergency.modTimer(0.5) - else - minor_announce(CONFIG_GET(string/alert_red_downto), "Attention! Code red!") - - if(SEC_LEVEL_DELTA) - minor_announce(CONFIG_GET(string/alert_delta), "Attention! Delta security level reached!",1) - if(SSshuttle.emergency.mode == SHUTTLE_CALL || SSshuttle.emergency.mode == SHUTTLE_RECALL) - if(GLOB.security_level == SEC_LEVEL_GREEN) - SSshuttle.emergency.modTimer(0.25) - else if(GLOB.security_level == SEC_LEVEL_BLUE) - SSshuttle.emergency.modTimer(0.5) - - GLOB.security_level = level - SEND_GLOBAL_SIGNAL(COMSIG_GLOB_SECURITY_ALERT_CHANGE, level) - SSblackbox.record_feedback("tally", "security_level_changes", 1, get_security_level()) - SSnightshift.check_nightshift() - -/proc/get_security_level() - switch(GLOB.security_level) - if(SEC_LEVEL_GREEN) - return "green" - if(SEC_LEVEL_BLUE) - return "blue" - if(SEC_LEVEL_RED) - return "red" - if(SEC_LEVEL_DELTA) - return "delta" - -/proc/num2seclevel(num) - switch(num) - if(SEC_LEVEL_GREEN) - return "green" - if(SEC_LEVEL_BLUE) - return "blue" - if(SEC_LEVEL_RED) - return "red" - if(SEC_LEVEL_DELTA) - return "delta" - -/proc/seclevel2num(seclevel) - switch( lowertext(seclevel) ) - if("green") - return SEC_LEVEL_GREEN - if("blue") - return SEC_LEVEL_BLUE - if("red") - return SEC_LEVEL_RED - if("delta") - return SEC_LEVEL_DELTA diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 495a6bd7bc033..780b3787047fc 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -320,16 +320,10 @@ . = ..() /obj/docking_port/mobile/emergency/request(obj/docking_port/stationary/S, area/signalOrigin, reason, redAlert, set_coefficient=null) - if(!isnum_safe(set_coefficient)) - var/security_num = seclevel2num(get_security_level()) - switch(security_num) - if(SEC_LEVEL_GREEN) - set_coefficient = 2 - if(SEC_LEVEL_BLUE) - set_coefficient = 1 - else - set_coefficient = 0.5 - var/call_time = SSshuttle.emergencyCallTime * set_coefficient * engine_coeff + if(!isnum(set_coefficient)) + set_coefficient = SSsecurity_level.current_security_level.shuttle_call_time_mod + alert_coeff = set_coefficient + var/call_time = SSshuttle.emergencyCallTime * alert_coeff * engine_coeff switch(mode) // The shuttle can not normally be called while "recalling", so // if this proc is called, it's via admin fiat @@ -587,7 +581,7 @@ var/obj/machinery/computer/shuttle_flight/C = getControlConsole() if(!istype(C, /obj/machinery/computer/shuttle_flight/pod)) return ..() - if(GLOB.security_level >= SEC_LEVEL_RED || (C && (C.obj_flags & EMAGGED))) + if(SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED || (C && (C.obj_flags & EMAGGED))) if(launch_status == UNLAUNCHED) launch_status = EARLY_LAUNCHED return ..() @@ -619,11 +613,7 @@ /obj/machinery/computer/shuttle_flight/pod/Initialize() . = ..() - RegisterSignal(SSdcs, COMSIG_GLOB_SECURITY_ALERT_CHANGE, PROC_REF(handle_alert)) - -/obj/machinery/computer/shuttle_flight/pod/proc/handle_alert(datum/source, new_alert) - SIGNAL_HANDLER - admin_controlled = (new_alert < SEC_LEVEL_RED) // admin_controlled is FALSE if its red or delta + RegisterSignal(SSsecurity_level, COMSIG_SECURITY_LEVEL_CHANGED, PROC_REF(check_lock)) /obj/machinery/computer/shuttle_flight/pod/update_icon() return @@ -637,6 +627,20 @@ if(recall_docking_port_id == initial(recall_docking_port_id) || override) recall_docking_port_id = "pod_lavaland[idnum]" +/** + * Signal handler for checking if we should lock or unlock escape pods accordingly to a newly set security level + * + * Arguments: + * * source The datum source of the signal + * * new_level The new security level that is in effect + */ +/obj/machinery/computer/shuttle_flight/pod/proc/check_lock(datum/source, new_level) + SIGNAL_HANDLER + + if(obj_flags & EMAGGED) + return + admin_controlled = (new_level < SEC_LEVEL_RED) + /obj/docking_port/stationary/random name = "escape pod" id = "pod" @@ -728,7 +732,7 @@ /obj/item/storage/pod/can_interact(mob/user) if(!..()) return FALSE - if(GLOB.security_level >= SEC_LEVEL_RED || unlocked) + if(SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED || unlocked) return TRUE to_chat(user, "The storage unit will only unlock during a Red or Delta security alert.") diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 1bbfc0f1b3025..a8461d69d042d 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -309,6 +309,8 @@ GLOBAL_LIST_INIT(shuttle_turf_blacklist, typecacheof(list( var/list/shuttle_areas + ///Speed multiplier based on station alert level + var/alert_coeff = ALERT_COEFF_BLUE ///used as a timer (if you want time left to complete move, use timeLeft proc) var/timer var/last_timer_length @@ -939,6 +941,20 @@ GLOBAL_LIST_INIT(shuttle_turf_blacklist, typecacheof(list( last_timer_length *= multiple setTimer(time_remaining) +/obj/docking_port/mobile/proc/alert_coeff_change(new_coeff) + if(isnull(new_coeff)) + return + + var/time_multiplier = new_coeff / alert_coeff + var/time_remaining = timer - world.time + if(time_remaining < 0 || !last_timer_length) + return + + time_remaining *= time_multiplier + last_timer_length *= time_multiplier + alert_coeff = new_coeff + setTimer(time_remaining) + /obj/docking_port/mobile/proc/invertTimer() if(!last_timer_length) return diff --git a/code/modules/shuttle/shuttle_creation/shuttle_creator.dm b/code/modules/shuttle/shuttle_creation/shuttle_creator.dm index a0f0ff5387a65..ba123aba0cd44 100644 --- a/code/modules/shuttle/shuttle_creation/shuttle_creator.dm +++ b/code/modules/shuttle/shuttle_creation/shuttle_creator.dm @@ -27,7 +27,7 @@ GLOBAL_LIST_EMPTY(custom_shuttle_machines) //Machines that require updating (He throw_range = 5 w_class = WEIGHT_CLASS_TINY req_access_txt = "11" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF var/ready = TRUE //pre-designation diff --git a/code/modules/shuttle/super_cruise/orbital_poi_generator/objective_types/vip_extraction.dm b/code/modules/shuttle/super_cruise/orbital_poi_generator/objective_types/vip_extraction.dm index 8b158429a80b4..b8c61af80464b 100644 --- a/code/modules/shuttle/super_cruise/orbital_poi_generator/objective_types/vip_extraction.dm +++ b/code/modules/shuttle/super_cruise/orbital_poi_generator/objective_types/vip_extraction.dm @@ -105,7 +105,8 @@ /datum/outfit/vip_target/centcom_official_vip name = "Centcom (VIP Target)" - uniform = /obj/item/clothing/under/rank/centcom/officer + uniform = /obj/item/clothing/under/rank/centcom/official + suit = /obj/item/clothing/suit/armor/bulletproof gloves = /obj/item/clothing/gloves/color/black ears = /obj/item/radio/headset/headset_cent/empty glasses = /obj/item/clothing/glasses/sunglasses/advanced diff --git a/code/modules/shuttle/white_ship.dm b/code/modules/shuttle/white_ship.dm index 4e235731e2f19..76447f89ecfd3 100644 --- a/code/modules/shuttle/white_ship.dm +++ b/code/modules/shuttle/white_ship.dm @@ -21,5 +21,5 @@ /obj/effect/spawner/lootdrop/whiteship_cere_ripley name = "25% mech 75% wreckage ripley spawner" loot = list(/obj/vehicle/sealed/mecha/working/ripley/mining = 1, - /obj/structure/mecha_wreckage/ripley = 5) + /obj/structure/mecha_wreckage/ripley = 3) lootdoubles = FALSE diff --git a/code/modules/spells/spell_types/devil.dm b/code/modules/spells/spell_types/devil.dm index ef876286c30c8..d1ccd72301b75 100644 --- a/code/modules/spells/spell_types/devil.dm +++ b/code/modules/spells/spell_types/devil.dm @@ -158,7 +158,7 @@ return FALSE fakefire() forceMove(drop_location()) - client.eye = src + client.set_eye(src) visible_message("[src] appears in a fiery blaze!") playsound(get_turf(src), 'sound/magic/exit_blood.ogg', 100, 1, -1) addtimer(CALLBACK(src, PROC_REF(fakefireextinguish)), 15, TIMER_UNIQUE) diff --git a/code/modules/spells/spell_types/ethereal_jaunt.dm b/code/modules/spells/spell_types/ethereal_jaunt.dm index 7527ca9d9ac26..198cd51b0ee4c 100644 --- a/code/modules/spells/spell_types/ethereal_jaunt.dm +++ b/code/modules/spells/spell_types/ethereal_jaunt.dm @@ -52,7 +52,7 @@ return mobloc = get_turf(target.loc) jaunt_steam(mobloc) - target.mobility_flags &= ~MOBILITY_MOVE + ADD_TRAIT(target, TRAIT_IMMOBILIZED, type) holder.reappearing = 1 play_sound("exit",target) sleep(25 - jaunt_in_time) @@ -67,7 +67,7 @@ if(T) if(target.Move(T)) break - target.mobility_flags |= MOBILITY_MOVE + REMOVE_TRAIT(target, TRAIT_IMMOBILIZED, type) /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/proc/jaunt_steam(mobloc) var/datum/effect_system/steam_spread/steam = new /datum/effect_system/steam_spread() @@ -99,7 +99,7 @@ AM.forceMove(get_turf(src)) return ..() -/obj/effect/dummy/phased_mob/spell_jaunt/relaymove(var/mob/user, direction) +/obj/effect/dummy/phased_mob/spell_jaunt/relaymove(mob/living/user, direction) if ((movedelay > world.time) || reappearing || !direction) return var/turf/newLoc = get_step(src,direction) diff --git a/code/modules/spells/spell_types/shadow_walk.dm b/code/modules/spells/spell_types/shadow_walk.dm index 67d2fe2e0d989..992c303edecda 100644 --- a/code/modules/spells/spell_types/shadow_walk.dm +++ b/code/modules/spells/spell_types/shadow_walk.dm @@ -45,7 +45,7 @@ invisibility = 60 resistance_flags = LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF -/obj/effect/dummy/phased_mob/shadow/relaymove(mob/user, direction) +/obj/effect/dummy/phased_mob/shadow/relaymove(mob/living/user, direction) var/turf/newLoc = get_step(src,direction) if(isspaceturf(newLoc)) to_chat(user, "It really would not be wise to go into space.") diff --git a/code/modules/spells/spell_types/touch_attacks.dm b/code/modules/spells/spell_types/touch_attacks.dm index d17ebc1eecbf5..d91067853d646 100644 --- a/code/modules/spells/spell_types/touch_attacks.dm +++ b/code/modules/spells/spell_types/touch_attacks.dm @@ -50,7 +50,7 @@ attached_hand = create_hand() if(!user.put_in_hands(attached_hand)) remove_hand() - if (user.get_num_arms() <= 0) + if (user.usable_hands == 0) to_chat(user, "You dont have any usable hands!") else to_chat(user, "Your hands are full!") diff --git a/code/modules/surgery/amputation.dm b/code/modules/surgery/amputation.dm index b58ef2be476a4..9ffc93497f8ee 100644 --- a/code/modules/surgery/amputation.dm +++ b/code/modules/surgery/amputation.dm @@ -28,5 +28,5 @@ if(surgery.operated_bodypart) var/obj/item/bodypart/target_limb = surgery.operated_bodypart target_limb.drop_limb() - + target.cauterise_wounds() return 1 diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index a1d130ab522a6..dc6cc9f7b30bd 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -35,7 +35,13 @@ var/held_index = 0 //are we a hand? if so, which one! var/is_pseudopart = FALSE //For limbs that don't really exist, eg chainsaws - var/disabled = BODYPART_NOT_DISABLED //If disabled, limb is as good as missing + ///If disabled, limb is as good as missing. + var/bodypart_disabled = FALSE + ///Multiplied by max_damage it returns the threshold which defines a limb being disabled or not. From 0 to 1. + var/disable_threshold = 1 + ///Controls whether bodypart_disabled makes sense or not for this limb. + var/can_be_disabled = FALSE + var/body_damage_coeff = 1 //Multiplier of the limb's damage that gets applied to the mob var/stam_damage_coeff = 0.7 //Why is this the default??? var/brutestate = 0 @@ -76,13 +82,32 @@ var/medium_burn_msg = "blistered" var/heavy_burn_msg = "peeling away" + /// So we know if we need to scream if this limb hits max damage + var/last_maxed + /obj/item/bodypart/Initialize(mapload) . = ..() + if(can_be_disabled) + RegisterSignal(src, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS), PROC_REF(on_paralysis_trait_gain)) + RegisterSignal(src, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS), PROC_REF(on_paralysis_trait_loss)) name = "[limb_id] [parse_zone(body_zone)]" if(is_dimorphic) limb_gender = pick("m", "f") update_icon_dropped() +/obj/item/bodypart/Destroy() + if(owner) + owner.remove_bodypart(src) + set_owner(null) + /* + for(var/wound in wounds) + qdel(wound) // wounds is a lazylist, and each wound removes itself from it on deletion. + if(length(wounds)) + stack_trace("[type] qdeleted with [length(wounds)] uncleared wounds") + wounds.Cut() + */ + return ..() + /obj/item/bodypart/forceMove(atom/destination) //Please. Never forcemove a limb if its's actually in use. This is only for borgs. . = ..() if(isturf(destination)) @@ -100,12 +125,6 @@ /obj/item/bodypart/blob_act() take_damage(max_damage) -/obj/item/bodypart/Destroy() - if(owner) - owner.bodyparts -= src - owner = null - return ..() - /obj/item/bodypart/attack(mob/living/carbon/C, mob/user) if(ishuman(C)) var/mob/living/carbon/human/H = C @@ -139,7 +158,7 @@ /obj/item/bodypart/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) ..() if(IS_ORGANIC_LIMB(src)) - playsound(get_turf(src), 'sound/misc/splort.ogg', 50, 1, -1) + playsound(get_turf(src), 'sound/misc/splort.ogg', 50, TRUE, -1) pixel_x = rand(-3, 3) pixel_y = rand(-3, 3) @@ -151,17 +170,11 @@ for(var/obj/item/I in src) I.forceMove(T) -/obj/item/bodypart/proc/consider_processing() - if(stamina_dam >= DAMAGE_PRECISION) - . = TRUE - //else if.. else if.. so on. - else - . = FALSE - needs_processing = . - //Return TRUE to get whatever mob this is in to update health. /obj/item/bodypart/proc/on_life(stam_regen) - if(stamina_dam >= DAMAGE_PRECISION && stam_regen) //DO NOT update health here, it'll be done in the carbon's life. + SHOULD_CALL_PARENT(TRUE) + //DO NOT update health here, it'll be done in the carbon's life. + if(stamina_dam >= DAMAGE_PRECISION && stam_regen) heal_damage(0, 0, stam_regen, null, FALSE) . |= BODYPART_LIFE_UPDATE_HEALTH @@ -169,6 +182,8 @@ //Damage will not exceed max_damage using this proc //Cannot apply negative damage /obj/item/bodypart/proc/receive_damage(brute = 0, burn = 0, stamina = 0, blocked = 0, updating_health = TRUE, required_status = null) + SHOULD_CALL_PARENT(TRUE) + var/hit_percent = (100-blocked)/100 if((!brute && !burn && !stamina) || hit_percent <= 0) return FALSE @@ -195,53 +210,91 @@ var/can_inflict = (max_damage * 2) - get_damage() if(can_inflict <= 0) return FALSE - var/total_damage = brute + burn - if(total_damage > can_inflict) brute = round(brute * (can_inflict / total_damage),DAMAGE_PRECISION) burn = round(burn * (can_inflict / total_damage),DAMAGE_PRECISION) - brute_dam += brute - burn_dam += burn + if(brute) + set_brute_dam(brute_dam + brute) + if(burn) + set_burn_dam(burn_dam + burn) //We've dealt the physical damages, if there's room lets apply the stamina damage. - var/current_damage = get_damage(TRUE) //This time around, count stamina loss too. - var/available_damage = max_damage - current_damage - var/applied_damage = min(max_stamina_damage - stamina_dam, available_damage) - stamina_dam += round(clamp(stamina, 0, applied_damage), DAMAGE_PRECISION) - + if(stamina) + set_stamina_dam(stamina_dam + round(clamp(stamina, 0, max_stamina_damage - stamina_dam), DAMAGE_PRECISION)) - if(owner && updating_health) - owner.updatehealth() - if(stamina >= DAMAGE_PRECISION) - owner.update_stamina(TRUE) - owner.stam_regen_start_time = max(owner.stam_regen_start_time, world.time + STAMINA_REGEN_BLOCK_TIME) - consider_processing() - update_disabled() - return update_bodypart_damage_state() + if(owner) + if(can_be_disabled) + update_disabled() + if(updating_health) + owner.updatehealth() + if(stamina >= DAMAGE_PRECISION) + owner.update_stamina(TRUE) + owner.stam_regen_start_time = max(owner.stam_regen_start_time, world.time + STAMINA_REGEN_BLOCK_TIME) + . = TRUE + return update_bodypart_damage_state() || . //Heals brute and burn damage for the organ. Returns 1 if the damage-icon states changed at all. //Damage cannot go below zero. //Cannot remove negative damage (i.e. apply damage) /obj/item/bodypart/proc/heal_damage(brute, burn, stamina, required_status, updating_health = TRUE) + SHOULD_CALL_PARENT(TRUE) if(required_status && !(bodytype & required_status)) //So we can only heal certain kinds of limbs, ie robotic vs organic. return - brute_dam = round(max(brute_dam - brute, 0), DAMAGE_PRECISION) - burn_dam = round(max(burn_dam - burn, 0), DAMAGE_PRECISION) - stamina_dam = round(max(stamina_dam - stamina, 0), DAMAGE_PRECISION) - if(owner && updating_health) - owner.updatehealth() - if(owner.dna && owner.dna.species && (REVIVESBYHEALING in owner.dna.species.species_traits)) - if(owner.health > 0 && !owner.ishellbound()) - owner.revive(0) - owner.cure_husk(0) // If it has REVIVESBYHEALING, it probably can't be cloned. No husk cure. - consider_processing() - update_disabled() + if(brute) + set_brute_dam(round(max(brute_dam - brute, 0), DAMAGE_PRECISION)) + if(burn) + set_burn_dam(round(max(burn_dam - burn, 0), DAMAGE_PRECISION)) + if(stamina) + set_stamina_dam(round(max(stamina_dam - stamina, 0), DAMAGE_PRECISION)) + + if(owner) + if(can_be_disabled) + update_disabled() + if(updating_health) + owner.updatehealth() + if(owner.dna?.species && (REVIVESBYHEALING in owner.dna.species.species_traits)) + if(owner.health > 0 && !owner.ishellbound()) + owner.revive(0) + owner.cure_husk(0) // If it has REVIVESBYHEALING, it probably can't be cloned. No husk cure. return update_bodypart_damage_state() +///Proc to hook behavior associated to the change of the brute_dam variable's value. +/obj/item/bodypart/proc/set_brute_dam(new_value) + PROTECTED_PROC(TRUE) + + if(brute_dam == new_value) + return + . = brute_dam + brute_dam = new_value + + +///Proc to hook behavior associated to the change of the burn_dam variable's value. +/obj/item/bodypart/proc/set_burn_dam(new_value) + PROTECTED_PROC(TRUE) + + if(burn_dam == new_value) + return + . = burn_dam + burn_dam = new_value + + +///Proc to hook behavior associated to the change of the stamina_dam variable's value. +/obj/item/bodypart/proc/set_stamina_dam(new_value) + PROTECTED_PROC(TRUE) + + if(stamina_dam == new_value) + return + . = stamina_dam + stamina_dam = new_value + if(stamina_dam > DAMAGE_PRECISION) + needs_processing = TRUE + else + needs_processing = FALSE + //Returns total damage. /obj/item/bodypart/proc/get_damage(include_stamina = FALSE) var/total = brute_dam + burn_dam @@ -255,28 +308,144 @@ //Checks disabled status thresholds /obj/item/bodypart/proc/update_disabled() - set_disabled(is_disabled()) + SHOULD_CALL_PARENT(TRUE) + + if(!owner) + return + + if(!can_be_disabled) + set_disabled(FALSE) + CRASH("update_disabled called with can_be_disabled false") -/obj/item/bodypart/proc/is_disabled() if(HAS_TRAIT(src, TRAIT_PARALYSIS)) - return BODYPART_DISABLED_PARALYSIS - if(can_dismember() && !HAS_TRAIT(owner, TRAIT_NOLIMBDISABLE)) - . = disabled //inertia, to avoid limbs healing 0.1 damage and being re-enabled - if((get_damage(TRUE) >= max_damage) || (HAS_TRAIT(owner, TRAIT_EASYLIMBDISABLE) && (get_damage(TRUE) >= (max_damage * 0.6)))) //Easy limb disable disables the limb at 40% health instead of 0% - return BODYPART_DISABLED_DAMAGE - if(disabled && (get_damage(TRUE) <= (max_damage * 0.5))) - return BODYPART_NOT_DISABLED - else - return BODYPART_NOT_DISABLED + set_disabled(TRUE) + return + var/total_damage = max(brute_dam + burn_dam, stamina_dam) + + if(total_damage >= max_damage * disable_threshold) //Easy limb disable disables the limb at 40% health instead of 0% + if(!last_maxed) + if(owner.stat < UNCONSCIOUS) + INVOKE_ASYNC(owner, TYPE_PROC_REF(/mob, emote), "scream") + last_maxed = TRUE + set_disabled(TRUE) + return + + if(bodypart_disabled && total_damage <= max_damage * 0.5) + last_maxed = FALSE + set_disabled(FALSE) + + +///Proc to change the value of the `disabled` variable and react to the event of its change. /obj/item/bodypart/proc/set_disabled(new_disabled) - if(disabled == new_disabled) + SHOULD_CALL_PARENT(TRUE) + PROTECTED_PROC(TRUE) + + if(bodypart_disabled == new_disabled) + return + . = bodypart_disabled + bodypart_disabled = new_disabled + + if(!owner) return - disabled = new_disabled owner.update_health_hud() //update the healthdoll owner.update_body() - owner.update_mobility() - return TRUE //if there was a change. + +///Proc to change the value of the `owner` variable and react to the event of its change. +/obj/item/bodypart/proc/set_owner(mob/living/carbon/new_owner) + SHOULD_CALL_PARENT(TRUE) + + if(owner == new_owner) + return FALSE //`null` is a valid option, so we need to use a num var to make it clear no change was made. + var/mob/living/carbon/old_owner = owner + owner = new_owner + var/needs_update_disabled = FALSE //Only really relevant if there's an owner + if(old_owner) + if(initial(can_be_disabled)) + if(HAS_TRAIT(old_owner, TRAIT_NOLIMBDISABLE)) + if(!owner || !HAS_TRAIT(owner, TRAIT_NOLIMBDISABLE)) + set_can_be_disabled(initial(can_be_disabled)) + needs_update_disabled = TRUE + UnregisterSignal(old_owner, list( + SIGNAL_REMOVETRAIT(TRAIT_NOLIMBDISABLE), + SIGNAL_ADDTRAIT(TRAIT_NOLIMBDISABLE), + )) + if(owner) + if(initial(can_be_disabled)) + if(HAS_TRAIT(owner, TRAIT_NOLIMBDISABLE)) + set_can_be_disabled(FALSE) + needs_update_disabled = FALSE + RegisterSignal(new_owner, SIGNAL_REMOVETRAIT(TRAIT_NOLIMBDISABLE), PROC_REF(on_owner_nolimbdisable_trait_loss)) + RegisterSignal(new_owner, SIGNAL_ADDTRAIT(TRAIT_NOLIMBDISABLE), PROC_REF(on_owner_nolimbdisable_trait_gain)) + + if(needs_update_disabled) + update_disabled() + + return old_owner + + +///Proc to change the value of the `can_be_disabled` variable and react to the event of its change. +/obj/item/bodypart/proc/set_can_be_disabled(new_can_be_disabled) + if(can_be_disabled == new_can_be_disabled) + return + . = can_be_disabled + can_be_disabled = new_can_be_disabled + if(can_be_disabled) + if(owner) + if(HAS_TRAIT(owner, TRAIT_NOLIMBDISABLE)) + CRASH("set_can_be_disabled to TRUE with for limb whose owner has TRAIT_NOLIMBDISABLE") + RegisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS), PROC_REF(on_paralysis_trait_gain)) + RegisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS), PROC_REF(on_paralysis_trait_loss)) + update_disabled() + else if(.) + if(owner) + UnregisterSignal(owner, list( + SIGNAL_ADDTRAIT(TRAIT_PARALYSIS), + SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS), + )) + set_disabled(FALSE) + + +///Called when TRAIT_PARALYSIS is added to the limb. +/obj/item/bodypart/proc/on_paralysis_trait_gain(obj/item/bodypart/source) + SIGNAL_HANDLER + if(can_be_disabled) + set_disabled(TRUE) + + +///Called when TRAIT_PARALYSIS is removed from the limb. +/obj/item/bodypart/proc/on_paralysis_trait_loss(obj/item/bodypart/source) + SIGNAL_HANDLER + if(can_be_disabled) + update_disabled() + + +///Called when TRAIT_NOLIMBDISABLE is added to the owner. +/obj/item/bodypart/proc/on_owner_nolimbdisable_trait_gain(mob/living/carbon/source) + SIGNAL_HANDLER + set_can_be_disabled(FALSE) + + +///Called when TRAIT_NOLIMBDISABLE is removed from the owner. +/obj/item/bodypart/proc/on_owner_nolimbdisable_trait_loss(mob/living/carbon/source) + SIGNAL_HANDLER + set_can_be_disabled(initial(can_be_disabled)) + + +///Called when TRAIT_EASYLIMBWOUND is added to the owner. +/obj/item/bodypart/proc/on_owner_easylimbwound_trait_gain(mob/living/carbon/source) + SIGNAL_HANDLER + disable_threshold = 0.6 + if(can_be_disabled) + update_disabled() + + +///Called when TRAIT_EASYLIMBWOUND is removed from the owner. +/obj/item/bodypart/proc/on_owner_easylimbwound_trait_loss(mob/living/carbon/source) + SIGNAL_HANDLER + disable_threshold = initial(disable_threshold) + if(can_be_disabled) + update_disabled() //Updates an organ's brute/burn states for use by update_damage_overlays() //Returns 1 if we need to update overlays. 0 otherwise. @@ -551,32 +720,64 @@ held_index = 1 px_x = -6 px_y = 0 + can_be_disabled = TRUE + + +/obj/item/bodypart/l_arm/set_owner(new_owner) + . = ..() + if(. == FALSE) + return + if(owner) + if(HAS_TRAIT(owner, TRAIT_PARALYSIS_L_ARM)) + ADD_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_L_ARM) + RegisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_L_ARM), PROC_REF(on_owner_paralysis_loss)) + else + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_L_ARM) + RegisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_L_ARM), PROC_REF(on_owner_paralysis_gain)) + if(.) + var/mob/living/carbon/old_owner = . + if(HAS_TRAIT(old_owner, TRAIT_PARALYSIS_L_ARM)) + UnregisterSignal(old_owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_L_ARM)) + if(!owner || !HAS_TRAIT(owner, TRAIT_PARALYSIS_L_ARM)) + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_L_ARM) + else + UnregisterSignal(old_owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_L_ARM)) + + +///Proc to react to the owner gaining the TRAIT_PARALYSIS_L_ARM trait. +/obj/item/bodypart/l_arm/proc/on_owner_paralysis_gain(mob/living/carbon/source) + SIGNAL_HANDLER + ADD_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_L_ARM) + UnregisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_L_ARM)) + RegisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_L_ARM), PROC_REF(on_owner_paralysis_loss)) + + +///Proc to react to the owner losing the TRAIT_PARALYSIS_L_ARM trait. +/obj/item/bodypart/l_arm/proc/on_owner_paralysis_loss(mob/living/carbon/source) + SIGNAL_HANDLER + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_L_ARM) + UnregisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_L_ARM)) + RegisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_L_ARM), PROC_REF(on_owner_paralysis_gain)) -/obj/item/bodypart/l_arm/is_disabled() - if(HAS_TRAIT(owner, TRAIT_PARALYSIS_L_ARM)) - return BODYPART_DISABLED_PARALYSIS - return ..() /obj/item/bodypart/l_arm/set_disabled(new_disabled) . = ..() - if(!.) + if(isnull(.) || !owner) return - if(disabled == BODYPART_DISABLED_DAMAGE) - if(owner.stat < UNCONSCIOUS) - owner.emote("scream") - if(owner.stat < DEAD) - to_chat(owner, "Your [name] is too damaged to function!") - if(held_index) - owner.dropItemToGround(owner.get_item_for_held_index(held_index)) - else if(disabled == BODYPART_DISABLED_PARALYSIS) - if(owner.stat < DEAD) - to_chat(owner, "You can't feel your [name]!") + + if(!.) + if(bodypart_disabled) + owner.set_usable_hands(owner.usable_hands - 1) + if(owner.stat < UNCONSCIOUS) + to_chat(owner, "Your lose control of your [name]!") if(held_index) owner.dropItemToGround(owner.get_item_for_held_index(held_index)) + else if(!bodypart_disabled) + owner.set_usable_hands(owner.usable_hands + 1) + if(owner.hud_used) - var/atom/movable/screen/inventory/hand/L = owner.hud_used.hand_slots["[held_index]"] - if(L) - L.update_icon() + var/atom/movable/screen/inventory/hand/hand_screen_object = owner.hud_used.hand_slots["[held_index]"] + hand_screen_object?.update_icon() /obj/item/bodypart/l_arm/monkey icon = 'icons/mob/animal_parts.dmi' @@ -595,12 +796,14 @@ icon_state = "alien_l_arm" px_x = 0 px_y = 0 - dismemberable = 0 + dismemberable = FALSE + can_be_disabled = FALSE max_damage = 100 animal_origin = ALIEN_BODYPART /obj/item/bodypart/l_arm/devil - dismemberable = 0 + dismemberable = FALSE + can_be_disabled = FALSE max_damage = 5000 animal_origin = DEVIL_BODYPART @@ -621,32 +824,64 @@ held_index = 2 px_x = 6 px_y = 0 + can_be_disabled = TRUE + + +/obj/item/bodypart/r_arm/set_owner(new_owner) + . = ..() + if(. == FALSE) + return + if(owner) + if(HAS_TRAIT(owner, TRAIT_PARALYSIS_R_ARM)) + ADD_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_R_ARM) + RegisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_R_ARM), PROC_REF(on_owner_paralysis_loss)) + else + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_R_ARM) + RegisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_R_ARM), PROC_REF(on_owner_paralysis_gain)) + if(.) + var/mob/living/carbon/old_owner = . + if(HAS_TRAIT(old_owner, TRAIT_PARALYSIS_R_ARM)) + UnregisterSignal(old_owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_R_ARM)) + if(!owner || !HAS_TRAIT(owner, TRAIT_PARALYSIS_R_ARM)) + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_R_ARM) + else + UnregisterSignal(old_owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_R_ARM)) + + +///Proc to react to the owner gaining the TRAIT_PARALYSIS_R_ARM trait. +/obj/item/bodypart/r_arm/proc/on_owner_paralysis_gain(mob/living/carbon/source) + SIGNAL_HANDLER + ADD_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_R_ARM) + UnregisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_R_ARM)) + RegisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_R_ARM), PROC_REF(on_owner_paralysis_loss)) + + +///Proc to react to the owner losing the TRAIT_PARALYSIS_R_ARM trait. +/obj/item/bodypart/r_arm/proc/on_owner_paralysis_loss(mob/living/carbon/source) + SIGNAL_HANDLER + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_R_ARM) + UnregisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_R_ARM)) + RegisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_R_ARM), PROC_REF(on_owner_paralysis_gain)) -/obj/item/bodypart/r_arm/is_disabled() - if(HAS_TRAIT(owner, TRAIT_PARALYSIS_R_ARM)) - return BODYPART_DISABLED_PARALYSIS - return ..() /obj/item/bodypart/r_arm/set_disabled(new_disabled) . = ..() - if(!.) + if(isnull(.) || !owner) return - if(disabled == BODYPART_DISABLED_DAMAGE) - if(owner.stat < UNCONSCIOUS) - owner.emote("scream") - if(owner.stat < DEAD) - to_chat(owner, "Your [name] is too damaged to function!") - if(held_index) - owner.dropItemToGround(owner.get_item_for_held_index(held_index)) - else if(disabled == BODYPART_DISABLED_PARALYSIS) - if(owner.stat < DEAD) - to_chat(owner, "You can't feel your [name]!") + + if(!.) + if(bodypart_disabled) + owner.set_usable_hands(owner.usable_hands - 1) + if(owner.stat < UNCONSCIOUS) + to_chat(owner, "Your lose control of your [name]!") if(held_index) owner.dropItemToGround(owner.get_item_for_held_index(held_index)) + else if(!bodypart_disabled) + owner.set_usable_hands(owner.usable_hands + 1) + if(owner.hud_used) - var/atom/movable/screen/inventory/hand/R = owner.hud_used.hand_slots["[held_index]"] - if(R) - R.update_icon() + var/atom/movable/screen/inventory/hand/hand_screen_object = owner.hud_used.hand_slots["[held_index]"] + hand_screen_object?.update_icon() /obj/item/bodypart/r_arm/monkey icon = 'icons/mob/animal_parts.dmi' @@ -666,12 +901,14 @@ icon_state = "alien_r_arm" px_x = 0 px_y = 0 - dismemberable = 0 + dismemberable = FALSE + can_be_disabled = FALSE max_damage = 100 animal_origin = ALIEN_BODYPART /obj/item/bodypart/r_arm/devil - dismemberable = 0 + dismemberable = FALSE + can_be_disabled = FALSE max_damage = 5000 animal_origin = DEVIL_BODYPART @@ -689,24 +926,58 @@ px_x = -2 px_y = 12 max_stamina_damage = 50 + can_be_disabled = TRUE + + +/obj/item/bodypart/l_leg/set_owner(new_owner) + . = ..() + if(. == FALSE) + return + if(owner) + if(HAS_TRAIT(owner, TRAIT_PARALYSIS_L_LEG)) + ADD_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_L_LEG) + RegisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_L_LEG), PROC_REF(on_owner_paralysis_loss)) + else + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_L_LEG) + RegisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_L_LEG), PROC_REF(on_owner_paralysis_gain)) + if(.) + var/mob/living/carbon/old_owner = . + if(HAS_TRAIT(old_owner, TRAIT_PARALYSIS_L_LEG)) + UnregisterSignal(old_owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_L_LEG)) + if(!owner || !HAS_TRAIT(owner, TRAIT_PARALYSIS_L_LEG)) + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_L_LEG) + else + UnregisterSignal(old_owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_L_LEG)) + + +///Proc to react to the owner gaining the TRAIT_PARALYSIS_L_LEG trait. +/obj/item/bodypart/l_leg/proc/on_owner_paralysis_gain(mob/living/carbon/source) + SIGNAL_HANDLER + ADD_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_L_LEG) + UnregisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_L_LEG)) + RegisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_L_LEG), PROC_REF(on_owner_paralysis_loss)) + + +///Proc to react to the owner losing the TRAIT_PARALYSIS_L_LEG trait. +/obj/item/bodypart/l_leg/proc/on_owner_paralysis_loss(mob/living/carbon/source) + SIGNAL_HANDLER + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_L_LEG) + UnregisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_L_LEG)) + RegisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_L_LEG), PROC_REF(on_owner_paralysis_gain)) -/obj/item/bodypart/l_leg/is_disabled() - if(HAS_TRAIT(owner, TRAIT_PARALYSIS_L_LEG)) - return BODYPART_DISABLED_PARALYSIS - return ..() /obj/item/bodypart/l_leg/set_disabled(new_disabled) . = ..() - if(!.) + if(isnull(.) || !owner) return - if(disabled == BODYPART_DISABLED_DAMAGE) - if(owner.stat < UNCONSCIOUS) - owner.emote("scream") - if(owner.stat < DEAD) - to_chat(owner, "Your [name] is too damaged to function!") - else if(disabled == BODYPART_DISABLED_PARALYSIS) - if(owner.stat < DEAD) - to_chat(owner, "You can't feel your [name]!") + + if(!.) + if(bodypart_disabled) + owner.set_usable_legs(owner.usable_legs - 1) + if(owner.stat < UNCONSCIOUS) + to_chat(owner, "Your lose control of your [name]!") + else if(!bodypart_disabled) + owner.set_usable_legs(owner.usable_legs + 1) /obj/item/bodypart/l_leg/monkey @@ -726,12 +997,14 @@ icon_state = "alien_l_leg" px_x = 0 px_y = 0 - dismemberable = 0 + dismemberable = FALSE + can_be_disabled = FALSE max_damage = 100 animal_origin = ALIEN_BODYPART /obj/item/bodypart/l_leg/devil - dismemberable = 0 + dismemberable = FALSE + can_be_disabled = FALSE max_damage = 5000 animal_origin = DEVIL_BODYPART @@ -751,24 +1024,58 @@ px_x = 2 px_y = 12 max_stamina_damage = 50 + can_be_disabled = TRUE + + +/obj/item/bodypart/r_leg/set_owner(new_owner) + . = ..() + if(. == FALSE) + return + if(owner) + if(HAS_TRAIT(owner, TRAIT_PARALYSIS_R_LEG)) + ADD_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_R_LEG) + RegisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_R_LEG), PROC_REF(on_owner_paralysis_loss)) + else + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_R_LEG) + RegisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_R_LEG), PROC_REF(on_owner_paralysis_gain)) + if(.) + var/mob/living/carbon/old_owner = . + if(HAS_TRAIT(old_owner, TRAIT_PARALYSIS_R_LEG)) + UnregisterSignal(old_owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_R_LEG)) + if(!owner || !HAS_TRAIT(owner, TRAIT_PARALYSIS_R_LEG)) + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_R_LEG) + else + UnregisterSignal(old_owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_R_LEG)) + + +///Proc to react to the owner gaining the TRAIT_PARALYSIS_R_LEG trait. +/obj/item/bodypart/r_leg/proc/on_owner_paralysis_gain(mob/living/carbon/source) + SIGNAL_HANDLER + ADD_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_R_LEG) + UnregisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_R_LEG)) + RegisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_R_LEG), PROC_REF(on_owner_paralysis_loss)) + + +///Proc to react to the owner losing the TRAIT_PARALYSIS_R_LEG trait. +/obj/item/bodypart/r_leg/proc/on_owner_paralysis_loss(mob/living/carbon/source) + SIGNAL_HANDLER + REMOVE_TRAIT(src, TRAIT_PARALYSIS, TRAIT_PARALYSIS_R_LEG) + UnregisterSignal(owner, SIGNAL_REMOVETRAIT(TRAIT_PARALYSIS_R_LEG)) + RegisterSignal(owner, SIGNAL_ADDTRAIT(TRAIT_PARALYSIS_R_LEG), PROC_REF(on_owner_paralysis_gain)) -/obj/item/bodypart/r_leg/is_disabled() - if(HAS_TRAIT(owner, TRAIT_PARALYSIS_R_LEG)) - return BODYPART_DISABLED_PARALYSIS - return ..() /obj/item/bodypart/r_leg/set_disabled(new_disabled) . = ..() - if(!.) + if(isnull(.) || !owner) return - if(disabled == BODYPART_DISABLED_DAMAGE) - if(owner.stat < UNCONSCIOUS) - owner.emote("scream") - if(owner.stat < DEAD) - to_chat(owner, "Your [name] is too damaged to function!") - else if(disabled == BODYPART_DISABLED_PARALYSIS) - if(owner.stat < DEAD) - to_chat(owner, "You can't feel your [name]!") + + if(!.) + if(bodypart_disabled) + owner.set_usable_legs(owner.usable_legs - 1) + if(owner.stat < UNCONSCIOUS) + to_chat(owner, "Your lose control of your [name]!") + else if(!bodypart_disabled) + owner.set_usable_legs(owner.usable_legs + 1) /obj/item/bodypart/r_leg/monkey @@ -788,12 +1095,14 @@ icon_state = "alien_r_leg" px_x = 0 px_y = 0 - dismemberable = 0 + dismemberable = FALSE + can_be_disabled = FALSE max_damage = 100 animal_origin = ALIEN_BODYPART /obj/item/bodypart/r_leg/devil - dismemberable = 0 + dismemberable = FALSE + can_be_disabled = FALSE max_damage = 5000 animal_origin = DEVIL_BODYPART diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm index 27dbe0c7285d9..61848a6d847e0 100644 --- a/code/modules/surgery/bodyparts/dismemberment.dm +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -27,9 +27,7 @@ drop_limb() C.update_equipment_speed_mods() // Update in case speed affecting item unequipped by dismemberment - var/turf/location = C.loc - if(istype(location)) - C.add_splatter_floor(location) + C.add_bleeding(BLEED_CRITICAL) if(QDELETED(src)) //Could have dropped into lava/explosion/chasm/whatever return TRUE @@ -61,7 +59,7 @@ return FALSE . = list() var/turf/T = get_turf(C) - C.add_splatter_floor(T) + C.add_bleeding(BLEED_CRITICAL) playsound(get_turf(C), 'sound/misc/splort.ogg', 80, 1) for(var/X in C.internal_organs) var/obj/item/organ/O = X @@ -85,7 +83,7 @@ SEND_SIGNAL(owner, COMSIG_CARBON_REMOVE_LIMB, src, dismembered) SEND_SIGNAL(src, COMSIG_BODYPART_REMOVED, owner, dismembered) update_limb(TRUE) - C.bodyparts -= src + C.remove_bodypart(src) if(held_index) C.dropItemToGround(owner.get_item_for_held_index(held_index), 1) @@ -127,7 +125,6 @@ C.update_health_hud() //update the healthdoll C.update_body() C.update_hair() - C.update_mobility() if(!Tsec) // Tsec = null happens when a "dummy human" used for rendering icons on prefs screen gets its limbs replaced. qdel(src) @@ -275,8 +272,8 @@ SEND_SIGNAL(C, COMSIG_CARBON_ATTACH_LIMB, src, special) SEND_SIGNAL(src, COMSIG_BODYPART_ATTACHED, C, special) moveToNullspace() - owner = C - C.bodyparts += src + set_owner(C) + C.add_bodypart(src) if(held_index) if(held_index > C.hand_bodyparts.len) C.hand_bodyparts.len = held_index @@ -309,7 +306,6 @@ C.updatehealth() C.update_body() C.update_hair() - C.update_mobility() SEND_SIGNAL(C, COMSIG_CARBON_POST_ATTACH_LIMB, src, special) diff --git a/code/modules/surgery/bodyparts/helpers.dm b/code/modules/surgery/bodyparts/helpers.dm index a4f6003f5ae64..ac6032ee14201 100644 --- a/code/modules/surgery/bodyparts/helpers.dm +++ b/code/modules/surgery/bodyparts/helpers.dm @@ -5,28 +5,39 @@ RETURN_TYPE(/obj/item/bodypart) if(!zone) zone = BODY_ZONE_CHEST - for(var/obj/item/bodypart/L as() in bodyparts) + for(var/obj/item/bodypart/L as anything in bodyparts) if(L.body_zone == zone) return L /mob/living/carbon/has_hand_for_held_index(i) - if(i) - var/obj/item/bodypart/L = hand_bodyparts[i] - if(L && !L.disabled) - return L + if(!i) + return FALSE + var/obj/item/bodypart/hand_instance = hand_bodyparts[i] + if(hand_instance && !hand_instance.bodypart_disabled) + return hand_instance return FALSE +///Get the bodypart for whatever hand we have active, Only relevant for carbons +/mob/proc/get_active_hand() + return FALSE + +/mob/living/carbon/get_active_hand() + var/which_hand = BODY_ZONE_PRECISE_L_HAND + if(!(active_hand_index % 2)) + which_hand = BODY_ZONE_PRECISE_R_HAND + return get_bodypart(check_zone(which_hand)) /mob/proc/has_left_hand(check_disabled = TRUE) return TRUE + /mob/living/carbon/has_left_hand(check_disabled = TRUE) - for(var/obj/item/bodypart/L in hand_bodyparts) - if(L.held_index % 2) - if(!check_disabled || !L.disabled) - return TRUE + for(var/obj/item/bodypart/hand_instance in hand_bodyparts) + if(!(hand_instance.held_index % 2) || (check_disabled && hand_instance.bodypart_disabled)) + continue + return TRUE return FALSE /mob/living/carbon/alien/larva/has_left_hand() @@ -36,70 +47,24 @@ /mob/proc/has_right_hand(check_disabled = TRUE) return TRUE + /mob/living/carbon/has_right_hand(check_disabled = TRUE) - for(var/obj/item/bodypart/L in hand_bodyparts) - if(!(L.held_index % 2)) - if(!check_disabled || !L.disabled) - return TRUE + for(var/obj/item/bodypart/hand_instance in hand_bodyparts) + if(hand_instance.held_index % 2 || (check_disabled && hand_instance.bodypart_disabled)) + continue + return TRUE return FALSE + /mob/living/carbon/alien/larva/has_right_hand() return 1 - -//Limb numbers -/mob/proc/get_num_arms(check_disabled = TRUE) - return 2 - -/mob/living/carbon/get_num_arms(check_disabled = TRUE) - . = 0 - for(var/obj/item/bodypart/affecting as() in bodyparts) - if(affecting.body_part == ARM_RIGHT) - if(!check_disabled || !affecting.disabled) - .++ - if(affecting.body_part == ARM_LEFT) - if(!check_disabled || !affecting.disabled) - .++ - - -//sometimes we want to ignore that we don't have the required amount of arms. -/mob/proc/get_arm_ignore() - return 0 - -/mob/living/carbon/alien/larva/get_arm_ignore() - return 1 //so we can still handcuff larvas. - - -/mob/proc/get_num_legs(check_disabled = TRUE) - return 2 - -/mob/living/carbon/get_num_legs(check_disabled = TRUE) - . = 0 - for(var/obj/item/bodypart/affecting as() in bodyparts) - if(affecting.body_part == LEG_RIGHT) - if(!check_disabled || !affecting.disabled) - .++ - if(affecting.body_part == LEG_LEFT) - if(!check_disabled || !affecting.disabled) - .++ - -//sometimes we want to ignore that we don't have the required amount of legs. -/mob/proc/get_leg_ignore() - return FALSE - -/mob/living/carbon/alien/larva/get_leg_ignore() - return TRUE - -/mob/living/carbon/human/get_leg_ignore() - if(movement_type & (FLYING | FLOATING)) - return TRUE - return FALSE - /mob/living/proc/get_missing_limbs() return list() /mob/living/carbon/get_missing_limbs() + RETURN_TYPE(/list) var/list/full = list(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_L_LEG) for(var/zone in full) if(get_bodypart(zone)) @@ -121,7 +86,7 @@ var/list/disabled = list() for(var/zone in full) var/obj/item/bodypart/affecting = get_bodypart(zone) - if(affecting && affecting.disabled) + if(affecting?.bodypart_disabled) disabled += zone return disabled @@ -130,7 +95,7 @@ var/list/disabled = list() for(var/zone in full) var/obj/item/bodypart/affecting = get_bodypart(zone) - if(affecting?.disabled) + if(affecting?.bodypart_disabled) disabled += zone return disabled @@ -151,16 +116,6 @@ continue return TRUE -///Get the bodypart for whatever hand we have active, Only relevant for carbons -/mob/proc/get_active_hand() - return FALSE - -/mob/living/carbon/get_active_hand() - var/which_hand = BODY_ZONE_PRECISE_L_HAND - if(!(active_hand_index % 2)) - which_hand = BODY_ZONE_PRECISE_R_HAND - return get_bodypart(check_zone(which_hand)) - //Helper for quickly creating a new limb - used by augment code in species.dm spec_attacked_by // // FUCK YOU AUGMENT CODE - With love, Kapu diff --git a/code/modules/surgery/cauterize.dm b/code/modules/surgery/cauterize.dm new file mode 100644 index 0000000000000..b5ff8d7d3a854 --- /dev/null +++ b/code/modules/surgery/cauterize.dm @@ -0,0 +1,15 @@ +/datum/surgery/cauterize + steps = list(/datum/surgery_step/incise, + /datum/surgery_step/retract_skin, + /datum/surgery_step/close) + + target_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) + possible_locs = list(BODY_ZONE_R_ARM,BODY_ZONE_L_ARM,BODY_ZONE_R_LEG,BODY_ZONE_L_LEG,BODY_ZONE_CHEST,BODY_ZONE_HEAD) + requires_bodypart_type = FALSE + replaced_by = /datum/surgery + ignore_clothes = TRUE + +/datum/surgery/cauterize/can_start(mob/user, mob/living/carbon/target, target_zone) + if (..()) + return TRUE + return target.is_bleeding() diff --git a/code/modules/surgery/coronary_bypass.dm b/code/modules/surgery/coronary_bypass.dm index 2e49b36ade5c5..67b55e9399594 100644 --- a/code/modules/surgery/coronary_bypass.dm +++ b/code/modules/surgery/coronary_bypass.dm @@ -30,11 +30,11 @@ /datum/surgery_step/incise_heart/success(mob/user, mob/living/carbon/target, obj/item/tool, datum/surgery/surgery) if(ishuman(target)) var/mob/living/carbon/human/H = target - if (!(NOBLOOD in H.dna.species.species_traits)) + if (!((NOBLOOD in H.dna.species.species_traits) || HAS_TRAIT(H, TRAIT_NO_BLOOD))) display_results(user, target, "Blood pools around the incision in [H]'s heart.", "Blood pools around the incision in [H]'s heart.", "") - H.bleed_rate += 10 + H.add_bleeding(BLEED_DEEP_WOUND) H.adjustBruteLoss(10) return TRUE @@ -44,7 +44,7 @@ display_results(user, target, "You screw up, cutting too deeply into the heart!", "[user] screws up, causing blood to spurt out of [H]'s chest!", "[user] screws up, causing blood to spurt out of [H]'s chest!") - H.bleed_rate += 20 + H.add_bleeding(BLEED_CRITICAL) H.adjustOrganLoss(ORGAN_SLOT_HEART, 10) H.adjustBruteLoss(10) @@ -76,5 +76,5 @@ "[user] screws up, causing blood to spurt out of [H]'s chest profusely!", "[user] screws up, causing blood to spurt out of [H]'s chest profusely!") H.adjustOrganLoss(ORGAN_SLOT_HEART, 20) - H.bleed_rate += 30 + H.add_bleeding(BLEED_CRITICAL) return FALSE diff --git a/code/modules/surgery/dental_implant.dm b/code/modules/surgery/dental_implant.dm index 7d6dfe54e1165..0b448fa3906cc 100644 --- a/code/modules/surgery/dental_implant.dm +++ b/code/modules/surgery/dental_implant.dm @@ -18,6 +18,7 @@ if(!istype(tool)) return 0 + target.cauterise_wounds() user.transferItemToLoc(tool, target, TRUE) var/datum/action/item_action/hands_free/activate_pill/P = new(tool) diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm index 2e79428cf6731..0babec03994a9 100644 --- a/code/modules/surgery/helpers.dm +++ b/code/modules/surgery/helpers.dm @@ -38,7 +38,7 @@ continue else if(C && S.requires_bodypart) //mob with no limb in surgery zone when we need a limb continue - if(S.lying_required && (M.mobility_flags & MOBILITY_STAND)) + if(S.lying_required && M.body_position != LYING_DOWN) continue if(!S.can_start(user, M, target_zone)) continue @@ -68,7 +68,7 @@ return else if(C && S.requires_bodypart) return - if(S.lying_required && (M.mobility_flags & MOBILITY_STAND)) + if(S.lying_required && M.body_position != LYING_DOWN) return if(!S.can_start(user, M, target_zone)) return diff --git a/code/modules/surgery/limb_augmentation.dm b/code/modules/surgery/limb_augmentation.dm index f65f70c47a702..df406f8d8d8fb 100644 --- a/code/modules/surgery/limb_augmentation.dm +++ b/code/modules/surgery/limb_augmentation.dm @@ -25,17 +25,18 @@ to_chat(user, "[tool] isn't the right type for [parse_zone(surgery.location)].") return -1 L = surgery.operated_bodypart - if(L) - if(L.is_disabled() == BODYPART_DISABLED_PARALYSIS) - to_chat(user, "You can't augment a limb with paralysis!") - return -1 - else - display_results(user, target, "You begin to augment [target]'s [parse_zone(surgery.location)]...", - "[user] begins to augment [target]'s [parse_zone(surgery.location)] with [aug].", - "[user] begins to augment [target]'s [parse_zone(surgery.location)].") - else + + if(!L) user.visible_message("[user] looks for [target]'s [parse_zone(surgery.location)].", "You look for [target]'s [parse_zone(surgery.location)]...") + return + if(L?.bodypart_disabled) + to_chat(user, "You can't augment a limb with paralysis!") + return -1 + else + display_results(user, target, "You begin to augment [target]'s [parse_zone(surgery.location)]...", + "[user] begins to augment [target]'s [parse_zone(surgery.location)] with [aug].", + "[user] begins to augment [target]'s [parse_zone(surgery.location)].") //ACTUAL SURGERIES diff --git a/code/modules/surgery/mechanic_steps.dm b/code/modules/surgery/mechanic_steps.dm index 4d180a7014100..230353d9f3ca5 100644 --- a/code/modules/surgery/mechanic_steps.dm +++ b/code/modules/surgery/mechanic_steps.dm @@ -48,6 +48,10 @@ return TRUE +/datum/surgery_step/mechanic_close/success(mob/user, mob/living/carbon/target, obj/item/tool, datum/surgery/surgery, default_display_results) + target.cauterise_wounds() + return ..() + //prepare electronics /datum/surgery_step/prepare_electronics name = "prepare electronics" diff --git a/code/modules/surgery/organic_steps.dm b/code/modules/surgery/organic_steps.dm index 9243218101665..900f9b7d19605 100644 --- a/code/modules/surgery/organic_steps.dm +++ b/code/modules/surgery/organic_steps.dm @@ -22,11 +22,11 @@ /datum/surgery_step/incise/success(mob/user, mob/living/carbon/target, obj/item/tool, datum/surgery/surgery) if ishuman(target) var/mob/living/carbon/human/H = target - if (!(NOBLOOD in H.dna.species.species_traits)) + if (!((NOBLOOD in H.dna.species.species_traits) || HAS_TRAIT(H, TRAIT_NO_BLOOD))) display_results(user, target, "Blood pools around the incision in [H]'s [parse_zone(surgery.location)].", "Blood pools around the incision in [H]'s [parse_zone(surgery.location)].", "") - H.bleed_rate += 3 + H.add_bleeding(BLEED_CUT) return TRUE /datum/surgery_step/incise/nobleed //silly friendly! @@ -95,6 +95,7 @@ /datum/surgery_step/close/success(mob/user, mob/living/carbon/target, obj/item/tool, datum/surgery/surgery) if(locate(/datum/surgery_step/saw) in surgery.steps) target.heal_bodypart_damage(45,0) + target.cauterise_wounds() return ..() diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 97afce1b052a4..f359de46a4c65 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -17,9 +17,16 @@ var/beating = 1 var/icon_base = "heart" attack_verb = list("beat", "thumped") - var/beat = BEAT_NONE//is this mob having a heatbeat sound played? if so, which? - var/failed = FALSE //to prevent constantly running failing code - var/operated = FALSE //whether the heart's been operated on to fix some of its damages + //is this mob having a heatbeat sound played? if so, which? + var/beat = BEAT_NONE + //to prevent constantly running failing code + var/failed = FALSE + //whether the heart's been operated on to fix some of its damages + var/operated = FALSE + ///Color of the heart, is set by the species on gain + //var/ethereal_color = "#9c3030" + + /obj/item/organ/heart/update_icon() if(beating) diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index d2d9f5d45aa8e..eeb4bf3bbfc6e 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -349,6 +349,9 @@ if(prob(20)) to_chat(H, "You feel [hot_message] in your [name]!") + // The air you breathe out should match your body temperature + breath.set_temperature(H.bodytemperature) + /obj/item/organ/lungs/on_life() ..() if((!failed) && ((organ_flags & ORGAN_FAILING))) diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index 516c027a3476a..53aa18210b69f 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -321,7 +321,7 @@ else if((findtext(message, bleed_words))) cooldown = COOLDOWN_DAMAGE for(var/mob/living/carbon/human/H in listeners) - H.bleed_rate += (5 * power_multiplier) + H.add_bleeding(BLEED_SURFACE) //FIRE else if((findtext(message, burn_words))) diff --git a/code/modules/surgery/organs/wings.dm b/code/modules/surgery/organs/wings.dm index a7019ce1f0e23..6ce219b437b40 100644 --- a/code/modules/surgery/organs/wings.dm +++ b/code/modules/surgery/organs/wings.dm @@ -186,7 +186,7 @@ var/obj/item/organ/wings/bee/wings = locate(/obj/item/organ/wings/bee) in L.internal_organs var/jumpdistance = wings.jumpdist - if(L.stat != CONSCIOUS || L.buckling) // Has to be conscious and unbuckled + if(L.stat != CONSCIOUS || L.buckled) // Has to be conscious and unbuckled return if(recharging_time > world.time) to_chat(L, "The wings aren't ready to dash yet!") diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index d3eb2dcc0a7d5..b9e9a9212a3c5 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -77,6 +77,7 @@ display_results(user, target, "You succeed in replacing [target]'s [parse_zone(surgery.location)].", "[user] successfully replaces [target]'s [parse_zone(surgery.location)] with [tool]!", "[user] successfully replaces [target]'s [parse_zone(surgery.location)]!") + target.cauterise_wounds() return 1 else var/obj/item/bodypart/L = target.newBodyPart(surgery.location, FALSE, FALSE) @@ -90,16 +91,20 @@ if(istype(tool, /obj/item/chainsaw/energy/doom)) var/obj/item/mounted_chainsaw/super/new_arm = new(target) surgery.location == BODY_ZONE_R_ARM ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm) + target.cauterise_wounds() return 1 else if(istype(tool, /obj/item/chainsaw/energy)) var/obj/item/mounted_chainsaw/energy/new_arm = new(target) surgery.location == BODY_ZONE_R_ARM ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm) + target.cauterise_wounds() return 1 else if(istype(tool, /obj/item/chainsaw)) var/obj/item/mounted_chainsaw/normal/new_arm = new(target) surgery.location == BODY_ZONE_R_ARM ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm) + target.cauterise_wounds() return 1 else if(istype(tool, /obj/item/melee/synthetic_arm_blade)) var/obj/item/melee/arm_blade/new_arm = new(target,TRUE,TRUE) surgery.location == BODY_ZONE_R_ARM ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm) + target.cauterise_wounds() return 1 diff --git a/code/modules/surgery/remove_embedded_object.dm b/code/modules/surgery/remove_embedded_object.dm index 858946b3e9d92..34ce7cd96dfa0 100644 --- a/code/modules/surgery/remove_embedded_object.dm +++ b/code/modules/surgery/remove_embedded_object.dm @@ -27,6 +27,7 @@ if(L) if(ishuman(target)) var/mob/living/carbon/human/H = target + H.cauterise_wounds() var/objects = 0 for(var/obj/item/I in L.embedded_objects) objects++ diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index 3f0095d2d3970..aa65fb0d06b71 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -150,6 +150,7 @@ attack_verb = list("attacked", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP_ACCURATE + bleed_force = BLEED_CUT tool_behaviour = TOOL_SCALPEL toolspeed = 1 @@ -173,6 +174,7 @@ toolspeed = 0.5 hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP_ACCURATE + bleed_force = BLEED_CUT /obj/item/scalpel/suicide_act(mob/living/user) user.visible_message("[user] is slitting [user.p_their()] [pick("wrists", "throat", "stomach")] with [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -196,6 +198,7 @@ custom_materials = list(/datum/material/iron=10000, /datum/material/glass=6000) attack_verb = list("attacked", "slashed", "sawed", "cut") sharpness = IS_SHARP + bleed_force = BLEED_DEEP_WOUND tool_behaviour = TOOL_SAW toolspeed = 1 @@ -220,6 +223,7 @@ toolspeed = 0.5 attack_verb = list("attacked", "slashed", "sawed", "cut") sharpness = IS_SHARP + bleed_force = BLEED_DEEP_WOUND /obj/item/hacksaw name = "hacksaw" @@ -342,7 +346,8 @@ light_range = 1 light_color = LIGHT_COLOR_GREEN sharpness = IS_SHARP_ACCURATE - + // It cauterises the wound it causes + bleed_force = 0 /obj/item/scalpel/advanced/attack_self(mob/user) playsound(get_turf(user), 'sound/machines/click.ogg', 50, TRUE) diff --git a/code/modules/tgchat/to_chat.dm b/code/modules/tgchat/to_chat.dm index 73066c6e42943..cdce3a04b146d 100644 --- a/code/modules/tgchat/to_chat.dm +++ b/code/modules/tgchat/to_chat.dm @@ -59,7 +59,7 @@ handle_whitespace = TRUE, trailing_newline = TRUE ) - if(isnull(Master) || !Master.current_runlevel) + if(isnull(Master) || !SSchat?.initialized || !MC_RUNNING(SSchat.init_stage)) to_chat_immediate(target, html, type, text, avoid_highlighting, allow_linkify) return diff --git a/code/modules/tgs/README.md b/code/modules/tgs/README.md index 6319028d8106d..35ca73d7e9a8e 100644 --- a/code/modules/tgs/README.md +++ b/code/modules/tgs/README.md @@ -1,6 +1,6 @@ # DMAPI Internals -This folder should be placed on it's own inside a codebase that wishes to use the TGS DMAPI. Warranty void if modified. +This folder should be placed on its own inside a codebase that wishes to use the TGS DMAPI. Warranty void if modified. - [includes.dm](./includes.dm) is the file that should be included by DM code, it handles including the rest. - The [core](./core) folder includes all code not directly part of any API version. diff --git a/code/modules/tgs/v5/api.dm b/code/modules/tgs/v5/api.dm index 95b8edd3ee5c2..05d0dee25b3c2 100644 --- a/code/modules/tgs/v5/api.dm +++ b/code/modules/tgs/v5/api.dm @@ -50,7 +50,9 @@ version = null // we want this to be the TGS version, not the interop version // sleep once to prevent an issue where world.Export on the first tick can hang indefinitely + TGS_DEBUG_LOG("Starting Export bug prevention sleep tick. time:[world.time] sleep_offline:[world.sleep_offline]") sleep(world.tick_lag) + TGS_DEBUG_LOG("Export bug prevention sleep complete") var/list/bridge_response = Bridge(DMAPI5_BRIDGE_COMMAND_STARTUP, list(DMAPI5_BRIDGE_PARAMETER_MINIMUM_SECURITY_LEVEL = minimum_required_security_level, DMAPI5_BRIDGE_PARAMETER_VERSION = api_version.raw_parameter, DMAPI5_PARAMETER_CUSTOM_COMMANDS = ListCustomCommands(), DMAPI5_PARAMETER_TOPIC_PORT = GetTopicPort())) if(!istype(bridge_response)) diff --git a/code/modules/tgui/states/not_incapacitated.dm b/code/modules/tgui/states/not_incapacitated.dm index 16dcb7881ed03..4d38c62392f0f 100644 --- a/code/modules/tgui/states/not_incapacitated.dm +++ b/code/modules/tgui/states/not_incapacitated.dm @@ -25,12 +25,8 @@ GLOBAL_DATUM_INIT(not_incapacitated_turf_state, /datum/ui_state/not_incapacitate turf_check = no_turfs /datum/ui_state/not_incapacitated_state/can_use_topic(src_object, mob/user) - if(user.stat) + if(user.stat != CONSCIOUS) return UI_CLOSE - if(user.incapacitated() || (turf_check && !isturf(user.loc))) + if(HAS_TRAIT(src, TRAIT_UI_BLOCKED) || user.incapacitated() || (turf_check && !isturf(user.loc))) return UI_DISABLED - if(isliving(user)) - var/mob/living/L = user - if(!(L.mobility_flags & MOBILITY_STAND)) - return UI_DISABLED return UI_INTERACTIVE diff --git a/code/modules/tgui/status_composers.dm b/code/modules/tgui/status_composers.dm index 9a2200eda3b65..51f28367ecdab 100644 --- a/code/modules/tgui/status_composers.dm +++ b/code/modules/tgui/status_composers.dm @@ -101,6 +101,6 @@ return UI_UPDATE var/mob/living/living_user = user - return (!(living_user.mobility_flags & MOBILITY_STAND) && living_user.stat == CONSCIOUS) \ + return (living_user.body_position == LYING_DOWN && living_user.stat == CONSCIOUS) \ ? UI_INTERACTIVE \ : UI_UPDATE diff --git a/code/modules/unit_tests/security_levels.dm b/code/modules/unit_tests/security_levels.dm new file mode 100644 index 0000000000000..eecef51ff99c9 --- /dev/null +++ b/code/modules/unit_tests/security_levels.dm @@ -0,0 +1,16 @@ +/** + * Security Level Unit Test + * + * This test is here to ensure there are no security levels with the same name or number level. Having the same name or number level will cause problems. + */ +/datum/unit_test/security_levels + +/datum/unit_test/security_levels/Run() + var/list/comparison = subtypesof(/datum/security_level) + + for(var/datum/security_level/iterating_level in comparison) + for(var/datum/security_level/iterating_level_check in comparison) + if(iterating_level == iterating_level_check) // If they are the same type, don't check + continue + TEST_ASSERT_NOTEQUAL(iterating_level.name, iterating_level_check.name, "Security level [iterating_level] has the same name as [iterating_level_check]!") + TEST_ASSERT_NOTEQUAL(iterating_level.number_level, iterating_level_check.number_level, "Security level [iterating_level] has the same level number as [iterating_level_check]!") diff --git a/code/modules/vehicles/_vehicle.dm b/code/modules/vehicles/_vehicle.dm index bf3584f74e24d..29dc5b3dfaf7c 100644 --- a/code/modules/vehicles/_vehicle.dm +++ b/code/modules/vehicles/_vehicle.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/vehicles.dmi' icon_state = "error" max_integrity = 300 - armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 0, BLEED = 0) density = TRUE anchored = FALSE COOLDOWN_DECLARE(cooldown_vehicle_move) @@ -115,12 +115,12 @@ /obj/vehicle/proc/after_remove_occupant(mob/M) -/obj/vehicle/relaymove(mob/user, direction) +/obj/vehicle/relaymove(mob/living/user, direction) if(is_driver(user)) return driver_move(user, direction) return FALSE -/obj/vehicle/proc/driver_move(mob/user, direction) +/obj/vehicle/proc/driver_move(mob/living/user, direction) if(key_type && !is_key(inserted_key)) to_chat(user, "[src] has no key inserted!") return FALSE diff --git a/code/modules/vehicles/atv.dm b/code/modules/vehicles/atv.dm index 7f756ba6cc3f8..a81633cf9a561 100644 --- a/code/modules/vehicles/atv.dm +++ b/code/modules/vehicles/atv.dm @@ -4,7 +4,7 @@ desc = "An all-terrain vehicle built for traversing rough terrain with ease. One of the few old-Earth technologies that are still relevant on most planet-bound outposts." icon_state = "atv" max_integrity = 150 - armor = list(MELEE = 50, BULLET = 25, LASER = 20, ENERGY = 0, BOMB = 50, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 25, LASER = 20, ENERGY = 0, BOMB = 50, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 0, BLEED = 0) key_type = /obj/item/key integrity_failure = 0.5 var/static/mutable_appearance/atvcover @@ -13,6 +13,7 @@ . = ..() var/datum/component/riding/D = LoadComponent(/datum/component/riding) D.vehicle_move_delay = 1.5 + D.empable = TRUE D.set_riding_offsets(RIDING_OFFSET_ALL, list(TEXT_NORTH = list(0, 4), TEXT_SOUTH = list(0, 4), TEXT_EAST = list(0, 4), TEXT_WEST = list( 0, 4))) D.set_vehicle_dir_layer(SOUTH, ABOVE_MOB_LAYER) D.set_vehicle_dir_layer(NORTH, OBJ_LAYER) diff --git a/code/modules/vehicles/cars/car.dm b/code/modules/vehicles/cars/car.dm index 75b59507e9510..68a332beee868 100644 --- a/code/modules/vehicles/cars/car.dm +++ b/code/modules/vehicles/cars/car.dm @@ -20,7 +20,7 @@ if(car_traits & CAN_KIDNAP) initialize_controller_action_type(/datum/action/vehicle/sealed/DumpKidnappedMobs, VEHICLE_CONTROL_DRIVE) -/obj/vehicle/sealed/car/driver_move(mob/user, direction) +/obj/vehicle/sealed/car/driver_move(mob/living/user, direction) if(key_type && !is_key(inserted_key)) to_chat(user, "[src] has no key inserted!") return FALSE diff --git a/code/modules/vehicles/cars/clowncar.dm b/code/modules/vehicles/cars/clowncar.dm index 2f48b6e31bc8a..b90c3e781043b 100644 --- a/code/modules/vehicles/cars/clowncar.dm +++ b/code/modules/vehicles/cars/clowncar.dm @@ -3,7 +3,7 @@ desc = "How someone could even fit in there is beyond me." icon_state = "clowncar" max_integrity = 150 - armor = list(MELEE = 70, BULLET = 40, LASER = 40, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 0) + armor = list(MELEE = 70, BULLET = 40, LASER = 40, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 80, ACID = 80, STAMINA = 0, BLEED = 0) enter_delay = 20 max_occupants = 50 movedelay = 0.6 @@ -96,11 +96,13 @@ /obj/vehicle/sealed/car/clowncar/proc/restraintarget(mob/living/carbon/C) if(istype(C)) - if(!C.handcuffed) - if(C.get_num_arms(FALSE) >= 2 || C.get_arm_ignore()) - C.set_handcuffed(new /obj/item/restraints/handcuffs/energy/used(C)) - C.update_handcuffed() - to_chat(C, " Your hands are restrained by the sheer volume of occupants in the car!") + // Dont try and apply more handcuffs if already handcuffed, obviously + if(C.handcuffed) + return + if(C.canBeHandcuffed()) + C.set_handcuffed(new /obj/item/restraints/handcuffs/energy/used(C)) + C.update_handcuffed() + to_chat(C, " Your hands are restrained by the sheer volume of occupants in the car!") /obj/item/restraints/handcuffs/energy/used/clown name = "tangle of limbs" diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm index ecf6168e53570..5565a41802307 100644 --- a/code/modules/vehicles/mecha/_mecha.dm +++ b/code/modules/vehicles/mecha/_mecha.dm @@ -890,7 +890,6 @@ AI.cancel_camera() AI.controlled_mech = src AI.remote_control = src - AI.mobility_flags = ALL //Much easier than adding AI checks! Be sure to set this back to 0 if you decide to allow an AI to leave a mech somehow. to_chat(AI, AI.can_dominate_mechs ? "Takeover of [name] complete! You are now loaded onto the onboard computer. Do not attempt to leave the station sector!" :\ "You have been uploaded to a mech's onboard computer.") to_chat(AI, "Use Middle-Mouse to activate mech functions and equipment. Click normally for AI interactions.") @@ -1039,12 +1038,11 @@ return FALSE - brain_obj.mecha = src + brain_obj.set_mecha(src) add_occupant(brain_mob)//Note this forcemoves the brain into the mech to allow relaymove mecha_flags |= SILICON_PILOT brain_mob.reset_perspective(src) brain_mob.remote_control = src - brain_mob.update_mobility() brain_mob.update_mouse_pointer() setDir(dir_in) log_message("[brain_obj] moved in as pilot.", LOG_MECHA) @@ -1112,9 +1110,8 @@ L.forceMove(mmi) L.reset_perspective() remove_occupant(L) - mmi.mecha = null + mmi.set_mecha(null) mmi.update_appearance() - L.mobility_flags = NONE setDir(dir_in) return ..() diff --git a/code/modules/vehicles/mecha/combat/combat.dm b/code/modules/vehicles/mecha/combat/combat.dm index 6a6636b4b45a6..af78cadb9b7df 100644 --- a/code/modules/vehicles/mecha/combat/combat.dm +++ b/code/modules/vehicles/mecha/combat/combat.dm @@ -2,7 +2,7 @@ force = 30 internals_req_access = list(ACCESS_MECH_SCIENCE, ACCESS_MECH_SECURITY) internal_damage_threshold = 50 - armor = list(MELEE = 30, BULLET = 30, LASER = 15, ENERGY = 20, BOMB = 20, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 30, LASER = 15, ENERGY = 20, BOMB = 20, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) mouse_pointer = 'icons/mecha/mecha_mouse.dmi' destruction_sleep_duration = 40 exit_delay = 40 diff --git a/code/modules/vehicles/mecha/combat/durand.dm b/code/modules/vehicles/mecha/combat/durand.dm index fa04c84a77df6..e436afcaab9ee 100644 --- a/code/modules/vehicles/mecha/combat/durand.dm +++ b/code/modules/vehicles/mecha/combat/durand.dm @@ -7,7 +7,7 @@ dir_in = 1 //Facing North. max_integrity = 400 deflect_chance = 20 - armor = list(MELEE = 40, BULLET = 35, LASER = 15, ENERGY = 10, BOMB = 20, BIO = 0, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 40, BULLET = 35, LASER = 15, ENERGY = 10, BOMB = 20, BIO = 0, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_temperature = 30000 force = 40 wreckage = /obj/structure/mecha_wreckage/durand @@ -140,7 +140,6 @@ own integrity back to max. Shield is automatically dropped if we run out of powe invisibility = INVISIBILITY_MAXIMUM //no showing on right-click pixel_y = 4 max_integrity = 10000 - obj_integrity = 10000 anchored = TRUE light_system = MOVABLE_LIGHT light_range = MINIMUM_USEFUL_LIGHT_RANGE diff --git a/code/modules/vehicles/mecha/combat/gygax.dm b/code/modules/vehicles/mecha/combat/gygax.dm index 1ab526e29d6c7..9adf74ddd5470 100644 --- a/code/modules/vehicles/mecha/combat/gygax.dm +++ b/code/modules/vehicles/mecha/combat/gygax.dm @@ -7,7 +7,7 @@ dir_in = 1 //Facing North. max_integrity = 250 deflect_chance = 5 - armor = list(MELEE = 25, BULLET = 20, LASER = 30, ENERGY = 15, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 25, BULLET = 20, LASER = 30, ENERGY = 15, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_temperature = 25000 leg_overload_coeff = 80 force = 25 @@ -23,7 +23,7 @@ base_icon_state = "darkgygax" max_integrity = 300 deflect_chance = 15 - armor = list(MELEE = 40, BULLET = 40, LASER = 50, ENERGY = 35, BOMB = 20, BIO = 0, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 40, BULLET = 40, LASER = 50, ENERGY = 35, BOMB = 20, BIO = 0, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_temperature = 35000 leg_overload_coeff = 70 operation_req_access = list(ACCESS_SYNDICATE) diff --git a/code/modules/vehicles/mecha/combat/honker.dm b/code/modules/vehicles/mecha/combat/honker.dm index 7666b68d688b9..d9a8d0fe40fc5 100644 --- a/code/modules/vehicles/mecha/combat/honker.dm +++ b/code/modules/vehicles/mecha/combat/honker.dm @@ -7,7 +7,7 @@ max_integrity = 140 deflect_chance = 60 internal_damage_threshold = 60 - armor = list(MELEE = -20, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = -20, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_temperature = 25000 operation_req_access = list(ACCESS_THEATRE) internals_req_access = list(ACCESS_MECH_SCIENCE, ACCESS_THEATRE) diff --git a/code/modules/vehicles/mecha/combat/marauder.dm b/code/modules/vehicles/mecha/combat/marauder.dm index 42d5cf7bb92ee..7a22dfdb54c44 100644 --- a/code/modules/vehicles/mecha/combat/marauder.dm +++ b/code/modules/vehicles/mecha/combat/marauder.dm @@ -6,7 +6,7 @@ movedelay = 5 max_integrity = 500 deflect_chance = 25 - armor = list(MELEE = 50, BULLET = 55, LASER = 40, ENERGY = 30, BOMB = 30, BIO = 0, RAD = 60, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 50, BULLET = 55, LASER = 40, ENERGY = 30, BOMB = 30, BIO = 0, RAD = 60, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_temperature = 60000 resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF operation_req_access = list(ACCESS_CENT_SPECOPS) diff --git a/code/modules/vehicles/mecha/combat/phazon.dm b/code/modules/vehicles/mecha/combat/phazon.dm index d7d3f805ef7f0..af921d340fa0e 100644 --- a/code/modules/vehicles/mecha/combat/phazon.dm +++ b/code/modules/vehicles/mecha/combat/phazon.dm @@ -8,7 +8,7 @@ step_energy_drain = 3 max_integrity = 200 deflect_chance = 30 - armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 30, BIO = 0, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 30, BIO = 0, RAD = 50, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_temperature = 25000 wreckage = /obj/structure/mecha_wreckage/phazon internal_damage_threshold = 25 diff --git a/code/modules/vehicles/mecha/combat/reticence.dm b/code/modules/vehicles/mecha/combat/reticence.dm index c177124e7943d..420133de3861a 100644 --- a/code/modules/vehicles/mecha/combat/reticence.dm +++ b/code/modules/vehicles/mecha/combat/reticence.dm @@ -7,7 +7,7 @@ dir_in = 1 //Facing North. max_integrity = 100 deflect_chance = 3 - armor = list(MELEE = 25, BULLET = 20, LASER = 30, ENERGY = 15, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 25, BULLET = 20, LASER = 30, ENERGY = 15, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_temperature = 15000 wreckage = /obj/structure/mecha_wreckage/reticence operation_req_access = list(ACCESS_THEATRE) diff --git a/code/modules/vehicles/mecha/equipment/tools/other_tools.dm b/code/modules/vehicles/mecha/equipment/tools/other_tools.dm index 52faec6cd5390..89c3f16316c46 100644 --- a/code/modules/vehicles/mecha/equipment/tools/other_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/other_tools.dm @@ -248,8 +248,8 @@ chassis.clearInternalDamage(int_dam_flag) repaired = 1 break - if(h_boost<0 || chassis.obj_integrity < chassis.max_integrity) - chassis.obj_integrity += min(h_boost, chassis.max_integrity-chassis.obj_integrity) + if(h_boost<0 || chassis.get_integrity() < chassis.max_integrity) + chassis.repair_damage(h_boost) repaired = 1 if(repaired) if(!chassis.use_power(energy_drain)) diff --git a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm index 2768426699830..9c8a8c6dd774f 100644 --- a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm @@ -487,10 +487,10 @@ equipment.attach(marktwo) marktwo.mecha_flags = markone.mecha_flags marktwo.strafe = markone.strafe - marktwo.obj_integrity = round((markone.obj_integrity / markone.max_integrity) * marktwo.obj_integrity) //Integ set to the same percentage integ as the old mecha, rounded to be whole number + //Integ set to the same percentage integ as the old mecha, rounded to be whole number + marktwo.update_integrity(round((markone.get_integrity() / markone.max_integrity) * marktwo.get_integrity())) if(markone.name != initial(markone.name)) marktwo.name = markone.name markone.wreckage = FALSE qdel(markone) playsound(get_turf(marktwo),'sound/items/ratchet.ogg',50,TRUE) - return diff --git a/code/modules/vehicles/mecha/mech_bay.dm b/code/modules/vehicles/mecha/mech_bay.dm index 6fa463e15709f..cf2a0d9b2aa00 100644 --- a/code/modules/vehicles/mecha/mech_bay.dm +++ b/code/modules/vehicles/mecha/mech_bay.dm @@ -127,7 +127,7 @@ if(recharge_port && !QDELETED(recharge_port)) data["recharge_port"] = list("mech" = null) if(recharge_port.recharging_mech && !QDELETED(recharge_port.recharging_mech)) - data["recharge_port"]["mech"] = list("health" = recharge_port.recharging_mech.obj_integrity, "maxhealth" = recharge_port.recharging_mech.max_integrity, "cell" = null, "name" = recharge_port.recharging_mech.name,) + data["recharge_port"]["mech"] = list("health" = recharge_port.recharging_mech.get_integrity(), "maxhealth" = recharge_port.recharging_mech.max_integrity, "cell" = null, "name" = recharge_port.recharging_mech.name,) if(recharge_port.recharging_mech.cell && !QDELETED(recharge_port.recharging_mech.cell)) data["recharge_port"]["mech"]["cell"] = list( "charge" = recharge_port.recharging_mech.cell.charge, diff --git a/code/modules/vehicles/mecha/mech_melee_attack.dm b/code/modules/vehicles/mecha/mech_melee_attack.dm index fbbe472a9c259..e9c60f9dd2ef8 100644 --- a/code/modules/vehicles/mecha/mech_melee_attack.dm +++ b/code/modules/vehicles/mecha/mech_melee_attack.dm @@ -93,9 +93,7 @@ switch(mecha_attacker.damtype) if(BRUTE) if(mecha_attacker.force > 35) // durand and other heavy mechas - Unconscious(20) - else if(mecha_attacker.force > 20 && !IsKnockdown()) // lightweight mechas like gygax - Knockdown(40) + Knockdown(20) update |= temp.receive_damage(dmg, 0) playsound(src, 'sound/weapons/punch4.ogg', 50, TRUE) if(FIRE) diff --git a/code/modules/vehicles/mecha/mecha_control_console.dm b/code/modules/vehicles/mecha/mecha_control_console.dm index cf91e1672318d..b2194d82b028e 100644 --- a/code/modules/vehicles/mecha/mecha_control_console.dm +++ b/code/modules/vehicles/mecha/mecha_control_console.dm @@ -33,7 +33,7 @@ var/obj/vehicle/sealed/mecha/M = MT.chassis var/list/mech_data = list( name = M.name, - integrity = round((M.obj_integrity / M.max_integrity) * 100), + integrity = round((M.get_integrity() / M.max_integrity) * 100), charge = M.cell ? round(M.cell.percent()) : null, airtank = M.internal_tank ? M.return_pressure() : null, pilot = M.return_drivers(), @@ -100,7 +100,7 @@ var/cell_charge = chassis.get_charge() var/answer = {"Name: [chassis.name]
- Integrity: [round((chassis.obj_integrity/chassis.max_integrity * 100), 0.01)]%
+ Integrity: [round((chassis.get_integrity()/chassis.max_integrity * 100), 0.01)]%
Cell Charge: [isnull(cell_charge) ? "Not Found":"[chassis.cell.percent()]%"]
Airtank: [chassis.internal_tank ? "[round(chassis.return_pressure(), 0.01)]" : "Not Equipped"] kPa
Pilot: [chassis.return_drivers() || "None"]
diff --git a/code/modules/vehicles/mecha/medical/odysseus.dm b/code/modules/vehicles/mecha/medical/odysseus.dm index c20faa339563c..040f196037897 100644 --- a/code/modules/vehicles/mecha/medical/odysseus.dm +++ b/code/modules/vehicles/mecha/medical/odysseus.dm @@ -18,12 +18,13 @@ if(. && !HAS_TRAIT(H, TRAIT_MEDICAL_HUD)) var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] hud.add_hud_to(H) + ADD_TRAIT(H, TRAIT_MEDICAL_HUD, VEHICLE_TRAIT) -/obj/vehicle/sealed/mecha/medical/odysseus/remove_occupant(mob/M) - if(isliving(M) && HAS_TRAIT_FROM(M, TRAIT_MEDICAL_HUD, src)) - var/mob/living/L = M +/obj/vehicle/sealed/mecha/medical/odysseus/remove_occupant(mob/living/carbon/human/H) + if(isliving(H) && HAS_TRAIT_FROM(H, TRAIT_MEDICAL_HUD, VEHICLE_TRAIT)) var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] - hud.remove_hud_from(L) + hud.remove_hud_from(H) + REMOVE_TRAIT(H, TRAIT_MEDICAL_HUD, VEHICLE_TRAIT) return ..() /obj/vehicle/sealed/mecha/medical/odysseus/mmi_moved_inside(obj/item/mmi/M, mob/user) diff --git a/code/modules/vehicles/mecha/working/ripley.dm b/code/modules/vehicles/mecha/working/ripley.dm index ebfbd769cff01..b0ff43ef1f7a3 100644 --- a/code/modules/vehicles/mecha/working/ripley.dm +++ b/code/modules/vehicles/mecha/working/ripley.dm @@ -13,7 +13,7 @@ max_integrity = 200 lights_power = 7 deflect_chance = 15 - armor = list(MELEE = 40, BULLET = 20, LASER = 10, ENERGY = 20, BOMB = 40, BIO = 0, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 40, BULLET = 20, LASER = 10, ENERGY = 20, BOMB = 40, BIO = 0, RAD = 20, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_equip = 6 wreckage = /obj/structure/mecha_wreckage/ripley internals_req_access = list(ACCESS_MECH_ENGINE, ACCESS_MECH_SCIENCE, ACCESS_MECH_MINING) @@ -66,7 +66,7 @@ fast_pressure_step_in = 1.75 //step_in while in low pressure conditions slow_pressure_step_in = 3 //step_in while in normal pressure conditions movedelay = 4 - armor = list(MELEE = 40, BULLET = 20, LASER = 10, ENERGY = 20, BOMB = 40, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 40, BULLET = 20, LASER = 10, ENERGY = 20, BOMB = 40, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) wreckage = /obj/structure/mecha_wreckage/ripley/mk2 enclosed = TRUE enter_delay = 40 @@ -93,7 +93,7 @@ resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF rad_flags = RAD_PROTECT_CONTENTS lights_power = 7 - armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 60, BIO = 0, RAD = 70, FIRE = 100, ACID = 100, STAMINA = 0) + armor = list(MELEE = 40, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 60, BIO = 0, RAD = 70, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) max_equip = 5 // More armor, less tools wreckage = /obj/structure/mecha_wreckage/ripley/firefighter enclosed = TRUE @@ -137,10 +137,6 @@ desc = "An old, dusty mining Ripley." name = "\improper APLU \"Miner\"" -/obj/vehicle/sealed/mecha/working/ripley/mining/Initialize(mapload) - . = ..() - take_damage(125) // Low starting health - /obj/vehicle/sealed/mecha/working/ripley/mining/Initialize(mapload) . = ..() if(cell) @@ -160,6 +156,9 @@ //Attach hydraulic clamp var/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/HC = new HC.attach(src) + + take_damage(max_integrity * 0.5, sound_effect=FALSE) //Low starting health + var/obj/item/mecha_parts/mecha_equipment/mining_scanner/scanner = new scanner.attach(src) diff --git a/code/modules/vehicles/motorized_wheelchair.dm b/code/modules/vehicles/motorized_wheelchair.dm index 7cc5ceae0c855..b68c58a21a819 100644 --- a/code/modules/vehicles/motorized_wheelchair.dm +++ b/code/modules/vehicles/motorized_wheelchair.dm @@ -25,6 +25,7 @@ power_efficiency = C.rating var/datum/component/riding/D = GetComponent(/datum/component/riding) D.vehicle_move_delay = round(1.5 * delay_multiplier) / speed + D.empable = TRUE /obj/vehicle/ridden/wheelchair/motorized/get_cell() @@ -32,12 +33,10 @@ /obj/vehicle/ridden/wheelchair/motorized/obj_destruction(damage_flag) var/turf/T = get_turf(src) - for(var/atom/movable/A in contents) - A.forceMove(T) - if(isliving(A)) - var/mob/living/L = A - L.update_mobility() - ..() + for(var/c in contents) + var/atom/movable/thing = c + thing.forceMove(T) + return ..() /obj/vehicle/ridden/wheelchair/motorized/driver_move(mob/living/user, direction) if(istype(user)) @@ -53,7 +52,7 @@ canmove = FALSE addtimer(VARSET_CALLBACK(src, canmove, TRUE), 20) return FALSE - if(user.get_num_arms() < arms_required) + if(user.usable_hands < arms_required) to_chat(user, "You don't have enough arms to operate the motor controller!") canmove = FALSE addtimer(VARSET_CALLBACK(src, canmove, TRUE), 20) @@ -130,11 +129,9 @@ new /obj/item/stack/rods(drop_location(), 8) new /obj/item/stack/sheet/iron(drop_location(), 10) var/turf/T = get_turf(src) - for(var/atom/movable/A in contents) - A.forceMove(T) - if(isliving(A)) - var/mob/living/L = A - L.update_mobility() + for(var/c in contents) + var/atom/movable/thing = c + thing.forceMove(T) qdel(src) return TRUE diff --git a/code/modules/vehicles/pimpin_ride.dm b/code/modules/vehicles/pimpin_ride.dm index 621dc2c51f772..476e1fa2dcafa 100644 --- a/code/modules/vehicles/pimpin_ride.dm +++ b/code/modules/vehicles/pimpin_ride.dm @@ -13,6 +13,7 @@ update_icon() var/datum/component/riding/D = LoadComponent(/datum/component/riding) D.set_riding_offsets(RIDING_OFFSET_ALL, list(TEXT_NORTH = list(0, 4), TEXT_SOUTH = list(0, 7), TEXT_EAST = list(-12, 7), TEXT_WEST = list( 12, 7))) + D.empable = TRUE GLOB.janitor_devices += src if(floorbuffer) AddElement(/datum/element/cleaning) diff --git a/code/modules/vehicles/ridden.dm b/code/modules/vehicles/ridden.dm index 1d01fb781dfad..ce22644b19de0 100644 --- a/code/modules/vehicles/ridden.dm +++ b/code/modules/vehicles/ridden.dm @@ -59,20 +59,18 @@ inserted_key = null return -/obj/vehicle/ridden/driver_move(mob/user, direction) +/obj/vehicle/ridden/driver_move(mob/living/user, direction) if(key_type && !is_key(inserted_key)) if(message_cooldown < world.time) to_chat(user, "[src] has no key inserted!") message_cooldown = world.time + 5 SECONDS return FALSE if(legs_required) - var/how_many_legs = user.get_num_legs() - if(how_many_legs < legs_required) - to_chat(user, "You can't seem to manage that with[how_many_legs ? " your leg[how_many_legs > 1 ? "s" : null]" : "out legs"]...") + if(user.usable_legs < legs_required) + to_chat(user, "You can't seem to manage that with[user.usable_legs ? " your leg[user.usable_legs > 1 ? "s" : null]" : "out legs"]...") return FALSE if(arms_required) - var/how_many_arms = user.get_num_arms() - if(how_many_arms < arms_required) + if(user.usable_hands < arms_required) if(fall_off_if_missing_arms) unbuckle_mob(user, TRUE) user.visible_message("[user] falls off of \the [src].",\ @@ -82,7 +80,7 @@ L.Stun(30) return FALSE - to_chat(user, "You can't seem to manage that with[how_many_arms ? " your arm[how_many_arms > 1 ? "s" : null]" : "out arms"]...") + to_chat(user, "You can't seem to manage that with[user.usable_hands ? " your arm[user.usable_hands > 1 ? "s" : null]" : "out arms"]...") return FALSE var/datum/component/riding/R = GetComponent(/datum/component/riding) R.handle_ride(user, direction) diff --git a/code/modules/vehicles/scooter.dm b/code/modules/vehicles/scooter.dm index 665400bcdefeb..6a7b97c5b40f3 100644 --- a/code/modules/vehicles/scooter.dm +++ b/code/modules/vehicles/scooter.dm @@ -28,7 +28,7 @@ . = ..() for(var/m in buckled_mobs) var/mob/living/buckled_mob = m - if(buckled_mob.get_num_legs(FALSE) > 0) + if(buckled_mob.num_legs > 0) buckled_mob.pixel_y = 5 else buckled_mob.pixel_y = -4 @@ -36,7 +36,7 @@ /obj/vehicle/ridden/scooter/buckle_mob(mob/living/M, force = FALSE, check_loc = TRUE) if(!istype(M)) return FALSE - if(M.get_num_legs() < legs_required && M.get_num_arms() < arms_required) + if(M.usable_legs < legs_required && M.usable_hands < arms_required) to_chat(M, "You don't think it'd be a good idea trying to ride \the [src]...") return FALSE return ..() @@ -77,7 +77,7 @@ QDEL_NULL(sparks) . = ..() -/obj/vehicle/ridden/scooter/skateboard/relaymove() +/obj/vehicle/ridden/scooter/skateboard/relaymove(mob/living/user, direction) if (grinding || world.time < next_crash) return FALSE return ..() diff --git a/code/modules/vehicles/secway.dm b/code/modules/vehicles/secway.dm index ba22f4666d8b9..0dc23070ea4b6 100644 --- a/code/modules/vehicles/secway.dm +++ b/code/modules/vehicles/secway.dm @@ -4,7 +4,7 @@ desc = "A brave security cyborg gave its life to help you look like a complete tool." icon_state = "secway" max_integrity = 100 - armor = list(MELEE = 20, BULLET = 15, LASER = 10, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 0) + armor = list(MELEE = 20, BULLET = 15, LASER = 10, ENERGY = 0, BOMB = 30, BIO = 0, RAD = 0, FIRE = 60, ACID = 60, STAMINA = 0, BLEED = 0) key_type = /obj/item/key/security integrity_failure = 0.5 @@ -12,6 +12,7 @@ . = ..() var/datum/component/riding/D = LoadComponent(/datum/component/riding) D.vehicle_move_delay = 1.5 + D.empable = TRUE D.set_riding_offsets(RIDING_OFFSET_ALL, list(TEXT_NORTH = list(0, 4), TEXT_SOUTH = list(0, 4), TEXT_EAST = list(0, 4), TEXT_WEST = list( 0, 4))) /obj/vehicle/ridden/secway/obj_break() diff --git a/code/modules/vehicles/wheelchair.dm b/code/modules/vehicles/wheelchair.dm index 76c70302ec73f..abd6ec9dc7787 100644 --- a/code/modules/vehicles/wheelchair.dm +++ b/code/modules/vehicles/wheelchair.dm @@ -5,7 +5,7 @@ icon_state = "wheelchair" layer = OBJ_LAYER max_integrity = 100 - armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 10, BIO = 0, RAD = 0, FIRE = 20, ACID = 30, STAMINA = 0) //Wheelchairs aren't super tough yo + armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 10, BIO = 0, RAD = 0, FIRE = 20, ACID = 30, STAMINA = 0, BLEED = 0) //Wheelchairs aren't super tough yo legs_required = 0 //You'll probably be using this if you don't have legs canmove = TRUE density = FALSE //Thought I couldn't fix this one easily, phew @@ -40,7 +40,7 @@ /obj/vehicle/ridden/wheelchair/driver_move(mob/living/user, direction) if(istype(user)) - if(canmove && (user.get_num_arms() < arms_required)) + if(canmove && (user.usable_hands < arms_required)) to_chat(user, "You don't have enough arms to operate the wheels!") canmove = FALSE addtimer(VARSET_CALLBACK(src, canmove, TRUE), 20) @@ -52,7 +52,7 @@ var/datum/component/riding/D = GetComponent(/datum/component/riding) //1.5 (movespeed as of this change) multiplied by 6.7 gets ABOUT 10 (rounded), the old constant for the wheelchair that gets divided by how many arms they have //if that made no sense this simply makes the wheelchair speed change along with movement speed delay - D.vehicle_move_delay = round(1.5 * delay_multiplier) / clamp(user.get_num_arms(), arms_required, 2) + D.vehicle_move_delay = round(1.5 * delay_multiplier) / clamp(user.usable_hands, 1, 2) /obj/vehicle/ridden/wheelchair/Moved() . = ..() @@ -112,5 +112,5 @@ /obj/vehicle/ridden/wheelchair/the_whip/driver_move(mob/living/user, direction) if(istype(user)) var/datum/component/riding/D = GetComponent(/datum/component/riding) - D.vehicle_move_delay = round(1.5 * 6.7) / user.get_num_arms() + D.vehicle_move_delay = round(1.5 * 6.7) / max(user.usable_hands, 1) return ..() diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index df4b672a68252..ceaae3686798e 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -59,7 +59,7 @@ verb_exclaim = "beeps" max_integrity = 300 integrity_failure = 0.33 - armor = list(MELEE = 20, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 70, STAMINA = 0) + armor = list(MELEE = 20, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 70, STAMINA = 0, BLEED = 0) circuit = /obj/item/circuitboard/machine/vendor clicksound = 'sound/machines/pda_button1.ogg' dept_req_for_free = ACCOUNT_SRV_BITFLAG diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index bce076e64fc84..ac09f4ba2563c 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -184,7 +184,9 @@ /obj/item/clothing/suit/jacket/letterman_syndie = 1, /obj/item/clothing/under/costume/jabroni = 1, /obj/item/clothing/suit/costume/vapeshirt = 1, - /obj/item/clothing/under/costume/geisha = 1 + /obj/item/clothing/under/costume/geisha = 1, + /obj/item/clothing/under/rank/centcom/officer/replica = 1, + /obj/item/clothing/under/rank/centcom/officer_skirt/replica = 1 ) premium = list( /obj/item/clothing/under/suit/checkered = 1, diff --git a/code/modules/vending/liberation.dm b/code/modules/vending/liberation.dm index 3023e2f45ab52..f217a7ead39c1 100644 --- a/code/modules/vending/liberation.dm +++ b/code/modules/vending/liberation.dm @@ -26,7 +26,7 @@ contraband = list(/obj/item/clothing/under/misc/patriotsuit = 3, /obj/item/bedsheet/patriot = 5, /obj/item/food/burger/superbite = 3) //U S A - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF default_price = 300 extra_price = 500 diff --git a/code/modules/vending/liberation_toy.dm b/code/modules/vending/liberation_toy.dm index 86117c87a1c0a..09ffd5acef36b 100644 --- a/code/modules/vending/liberation_toy.dm +++ b/code/modules/vending/liberation_toy.dm @@ -22,7 +22,7 @@ /obj/item/toy/katana = 10, /obj/item/dualsaber/toy = 5, /obj/item/toy/cards/deck/syndicate = 10) //Gambling and it hurts, making it a +18 item - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/donksoft default_price = 75 diff --git a/code/modules/vending/magivend.dm b/code/modules/vending/magivend.dm index 6c0f75da728d2..a01f7615886a6 100644 --- a/code/modules/vending/magivend.dm +++ b/code/modules/vending/magivend.dm @@ -14,7 +14,7 @@ /obj/item/clothing/shoes/sandal/magic = 1, /obj/item/staff = 2) contraband = list(/obj/item/reagent_containers/glass/bottle/wizarditis = 1) //No one can get to the machine to hack it anyways; for the lulz - Microwave - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF default_price = 25 extra_price = 50 diff --git a/code/modules/vending/medical.dm b/code/modules/vending/medical.dm index f0f745c5ff94f..09a84878e17c5 100644 --- a/code/modules/vending/medical.dm +++ b/code/modules/vending/medical.dm @@ -31,7 +31,7 @@ /obj/item/pinpointer/crew = 2, /obj/item/healthanalyzer = 2, /obj/item/wrench/medical = 1) - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/medical default_price = 25 diff --git a/code/modules/vending/medical_wall.dm b/code/modules/vending/medical_wall.dm index ef4518a8eca4b..df7b1935f9110 100644 --- a/code/modules/vending/medical_wall.dm +++ b/code/modules/vending/medical_wall.dm @@ -13,7 +13,7 @@ /obj/item/reagent_containers/medspray/sterilizine = 3) contraband = list(/obj/item/reagent_containers/glass/bottle/toxin = 1, /obj/item/reagent_containers/glass/bottle/morphine = 1) - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/wallmed default_price = 25 @@ -22,6 +22,8 @@ tiltable = FALSE light_mask = "wallmed-light-mask" +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/vending/wallmed, 32) + /obj/item/vending_refill/wallmed machine_name = "NanoMed" icon_state = "refill_medical" diff --git a/code/modules/vending/toys.dm b/code/modules/vending/toys.dm index 050e2f22cc8b9..e43d014bf1ea4 100644 --- a/code/modules/vending/toys.dm +++ b/code/modules/vending/toys.dm @@ -24,7 +24,7 @@ /obj/item/toy/katana = 10, /obj/item/dualsaber/toy = 5) - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/donksoft default_price = 75 diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 12e39365d3639..eb39dbefb83d5 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -571,3 +571,33 @@ /obj/item/vending_refill/wardrobe/det_wardrobe machine_name = "DetDrobe" + +/obj/machinery/vending/wardrobe/cent_wardrobe + name = "\improper CentDrobe" + desc = "A one-of-a-kind vending machine for all your centcom aesthetic needs!" + icon_state = "centdrobe" + product_ads = "Show those ERTs who's the most stylish in the briefing room!" + vend_reply = "Thank you for using the CentDrobe!" + products = list( + /obj/item/clothing/shoes/laceup = 3, + /obj/item/clothing/shoes/jackboots = 3, + /obj/item/clothing/gloves/combat = 3, + /obj/item/clothing/glasses/sunglasses = 3, + /obj/item/clothing/under/rank/centcom/commander = 3, + /obj/item/clothing/under/rank/centcom/centcom_skirt = 3, + /obj/item/clothing/under/rank/centcom/intern = 3, + /obj/item/clothing/under/rank/centcom/official = 3, + /obj/item/clothing/under/rank/centcom/officer = 3, + /obj/item/clothing/under/rank/centcom/officer_skirt = 3, + /obj/item/clothing/suit/armor/centcom_formal = 3, + /obj/item/clothing/suit/space/officer = 3, + /obj/item/clothing/suit/hooded/wintercoat/centcom = 3, + /obj/item/clothing/head/hats/centcom_cap = 3, + /obj/item/clothing/head/hats/centhat = 3, + /obj/item/clothing/head/hats/intern = 3, + ) + refill_canister = /obj/item/vending_refill/wardrobe/cent_wardrobe + +/obj/item/vending_refill/wardrobe/cent_wardrobe + machine_name = "CentDrobe" + light_color = LIGHT_COLOR_ELECTRIC_GREEN diff --git a/code/modules/vending/youtool.dm b/code/modules/vending/youtool.dm index bf62164dd3a5c..93df6958ea3fc 100644 --- a/code/modules/vending/youtool.dm +++ b/code/modules/vending/youtool.dm @@ -23,7 +23,7 @@ /obj/item/clothing/head/utility/welding = 2, /obj/item/clothing/gloves/color/yellow = 1) refill_canister = /obj/item/vending_refill/tool - armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 70, STAMINA = 0) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 70, STAMINA = 0, BLEED = 0) resistance_flags = FIRE_PROOF default_price = 10 extra_price = 80 diff --git a/code/modules/wiremod/core/component_printer.dm b/code/modules/wiremod/core/component_printer.dm index 3fbe7153ad526..3495bb2a7b839 100644 --- a/code/modules/wiremod/core/component_printer.dm +++ b/code/modules/wiremod/core/component_printer.dm @@ -6,7 +6,7 @@ circuit = /obj/item/circuitboard/machine/component_printer remote_materials = TRUE - auto_link = TRUE + auto_link = FALSE can_sync = TRUE //Quick. @@ -16,8 +16,7 @@ categories = WIREMODE_CATEGORIES -/obj/machinery/component_printer/crowbar_act(mob/living/user, obj/item/tool) - +/obj/machinery/modular_fabricator/component_printer/crowbar_act(mob/living/user, obj/item/tool) if(..()) return TRUE return default_deconstruction_crowbar(tool) @@ -27,6 +26,18 @@ return TRUE return default_deconstruction_screwdriver(user, "fab-o", "fab-idle", tool) +/obj/machinery/modular_fabricator/component_printer/AfterMaterialInsert(type_inserted, id_inserted, amount_inserted) + . = ..() + var/datum/material/M = id_inserted + add_overlay("fab-load-[M.name]") + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, cut_overlay), "fab-load-[M.name]"), 10) + +/obj/machinery/modular_fabricator/component_printer/set_default_sprite() + cut_overlay("fab-active") + +/obj/machinery/modular_fabricator/component_printer/set_working_sprite() + add_overlay("fab-active") + /obj/item/circuitboard/machine/component_printer name = "\improper Component Printer (Machine Board)" icon_state = "science" @@ -34,7 +45,7 @@ req_components = list( /obj/item/stock_parts/matter_bin = 2, /obj/item/stock_parts/manipulator = 2, - /obj/item/reagent_containers/glass/beaker = 2, + /obj/item/reagent_containers/glass/beaker = 2, //this doesn't make any sense, yet i wasn't allowed to fix it. ) /// Module duplicator, allows you to save and recreate module components. diff --git a/code/modules/wiremod/shell/compact_remote.dm b/code/modules/wiremod/shell/compact_remote.dm index 83deaa989204c..b1565ee2b45d8 100644 --- a/code/modules/wiremod/shell/compact_remote.dm +++ b/code/modules/wiremod/shell/compact_remote.dm @@ -5,15 +5,16 @@ */ /obj/item/compact_remote name = "compact remote" + desc = "A smaller handheld device with one big button." icon = 'icons/obj/wiremod.dmi' icon_state = "setup_small_simple" item_state = "electronic" - w_class = WEIGHT_CLASS_SMALL + w_class = WEIGHT_CLASS_TINY //worn_icon_state = "electronic" //remember to change it later lol lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - - light_system = MOVABLE_LIGHT + light_system = MOVABLE_LIGHT_DIRECTIONAL + light_on = FALSE /obj/item/compact_remote/Initialize(mapload) . = ..() diff --git a/code/modules/wiremod/shell/controller.dm b/code/modules/wiremod/shell/controller.dm index 024039e0795fd..c0a2ea48d794c 100644 --- a/code/modules/wiremod/shell/controller.dm +++ b/code/modules/wiremod/shell/controller.dm @@ -6,14 +6,16 @@ */ /obj/item/controller name = "controller" + desc = "A handheld device with three buttons." icon = 'icons/obj/wiremod.dmi' icon_state = "setup_small_calc" item_state = "electronic" + w_class = WEIGHT_CLASS_SMALL //worn_icon_state = "electronic" //remember to change it lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - - light_system = MOVABLE_LIGHT + light_system = MOVABLE_LIGHT_DIRECTIONAL + light_on = FALSE /obj/item/controller/Initialize(mapload) . = ..() @@ -23,30 +25,32 @@ /obj/item/circuit_component/controller display_name = "Controller" - desc = "Used to receive inputs from the controller shell. Use the shell in hand to trigger the output signal. Alt-click for the alternate signal. Right click for the extra signal." + desc = "Used to receive inputs from the controller shell. Use the shell in hand to trigger the first signal. Alt-click for the second signal. CTRL-click for the thrid signal." /// The three separate buttons that are called in attack_hand on the shell. var/datum/port/output/signal var/datum/port/output/alt - var/datum/port/output/right + var/datum/port/output/ctrl /// The entity output var/datum/port/output/entity /obj/item/circuit_component/controller/populate_ports() entity = add_output_port("User", PORT_TYPE_ATOM) - signal = add_output_port("Signal", PORT_TYPE_SIGNAL) - alt = add_output_port("Alternate Signal", PORT_TYPE_SIGNAL) - right = add_output_port("Extra Signal", PORT_TYPE_SIGNAL) + signal = add_output_port("First Signal", PORT_TYPE_SIGNAL) + alt = add_output_port("Second Signal", PORT_TYPE_SIGNAL) + ctrl = add_output_port("Third Signal", PORT_TYPE_SIGNAL) /obj/item/circuit_component/controller/register_shell(atom/movable/shell) RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF, PROC_REF(send_trigger)) RegisterSignal(shell, COMSIG_CLICK_ALT, PROC_REF(send_alternate_signal)) + RegisterSignal(shell, COMSIG_CLICK_CTRL, PROC_REF(send_ctrl_signal)) /obj/item/circuit_component/controller/unregister_shell(atom/movable/shell) UnregisterSignal(shell, list( COMSIG_ITEM_ATTACK_SELF, COMSIG_CLICK_ALT, + COMSIG_CLICK_CTRL, )) /** @@ -56,7 +60,7 @@ SIGNAL_HANDLER if(!user.Adjacent(source)) return - source.balloon_alert(user, "Clicked the primary button.") + source.balloon_alert(user, "Clicked the first button.") playsound(source, get_sfx("terminal_type"), 25, FALSE) entity.set_output(user) signal.set_output(COMPONENT_SIGNAL) @@ -68,20 +72,20 @@ SIGNAL_HANDLER if(!user.Adjacent(source)) return - source.balloon_alert(user, "Clicked the alternate button.") + source.balloon_alert(user, "Clicked the second button.") playsound(source, get_sfx("terminal_type"), 25, FALSE) entity.set_output(user) alt.set_output(COMPONENT_SIGNAL) return COMPONENT_INTERCEPT_ALT /** - * Called when the shell item is right-clicked in active hand + * Called when the shell item is ctrl-clicked in active hand */ -/obj/item/circuit_component/controller/proc/send_right_signal(atom/source, mob/user) +/obj/item/circuit_component/controller/proc/send_ctrl_signal(atom/source, mob/user) SIGNAL_HANDLER if(!user.Adjacent(source)) return - source.balloon_alert(user, "Clicked the extra button.") + source.balloon_alert(user, "Clicked the third button.") playsound(source, get_sfx("terminal_type"), 25, FALSE) entity.set_output(user) - right.set_output(COMPONENT_SIGNAL) + ctrl.set_output(COMPONENT_SIGNAL) diff --git a/code/modules/wiremod/shell/drone.dm b/code/modules/wiremod/shell/drone.dm index 4e0b3bfb24bb1..b4c4b6df10751 100644 --- a/code/modules/wiremod/shell/drone.dm +++ b/code/modules/wiremod/shell/drone.dm @@ -6,9 +6,9 @@ /mob/living/circuit_drone name = "drone" icon = 'icons/obj/wiremod.dmi' - icon_state = "setup_medium_med" - - light_system = MOVABLE_LIGHT + icon_state = "setup_drone_arms" //RIP setup_medium_med, you were too cute for this world. Maybe some other day they'll find a use for you + light_system = MOVABLE_LIGHT_DIRECTIONAL + light_on = FALSE /mob/living/circuit_drone/Initialize(mapload) . = ..() diff --git a/code/modules/wiremod/shell/scanner.dm b/code/modules/wiremod/shell/scanner.dm index 3017c9aef471a..48cb19e4f56e5 100644 --- a/code/modules/wiremod/shell/scanner.dm +++ b/code/modules/wiremod/shell/scanner.dm @@ -5,22 +5,22 @@ */ /obj/item/wiremod_scanner name = "scanner" + desc = "A handheld device that lets you scan people" icon = 'icons/obj/wiremod.dmi' icon_state = "setup_small" item_state = "electronic" + w_class = WEIGHT_CLASS_SMALL lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - light_system = MOVABLE_LIGHT - light_range = 6 - light_power = 1 + light_system = MOVABLE_LIGHT_DIRECTIONAL light_on = FALSE /obj/item/wiremod_scanner/Initialize(mapload) . = ..() AddComponent(/datum/component/shell, list( new /obj/item/circuit_component/wiremod_scanner() - ), SHELL_CAPACITY_SMALL) + ), SHELL_CAPACITY_MEDIUM) /obj/item/circuit_component/wiremod_scanner display_name = "Scanner" diff --git a/code/modules/wiremod/shell/shell_items.dm b/code/modules/wiremod/shell/shell_items.dm index a2d6ffa578579..7fdb48d5c75ad 100644 --- a/code/modules/wiremod/shell/shell_items.dm +++ b/code/modules/wiremod/shell/shell_items.dm @@ -29,22 +29,30 @@ name = "bot assembly" icon_state = "setup_medium_box-open" shell_to_spawn = /obj/structure/bot + w_class = WEIGHT_CLASS_NORMAL /obj/item/shell/money_bot name = "money bot assembly" icon_state = "setup_large-open" shell_to_spawn = /obj/structure/money_bot + w_class = WEIGHT_CLASS_NORMAL /obj/item/shell/drone name = "drone assembly" - icon_state = "setup_medium_med-open" + icon_state = "setup_drone_arms-open" shell_to_spawn = /mob/living/circuit_drone + w_class = WEIGHT_CLASS_NORMAL // you should be able to fit these in your back pack /obj/item/shell/server name = "server assembly" icon_state = "setup_stationary-open" shell_to_spawn = /obj/structure/server - screw_delay = 10 SECONDS + screw_delay = 6 SECONDS + w_class = WEIGHT_CLASS_BULKY + +/obj/item/shell/server/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, require_twohands=TRUE) /obj/item/shell/airlock name = "circuit airlock assembly" @@ -52,14 +60,39 @@ icon_state = "construction" shell_to_spawn = /obj/machinery/door/airlock/shell screw_delay = 10 SECONDS + w_class = WEIGHT_CLASS_GIGANTIC + +/obj/item/shell/airlock/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, require_twohands=TRUE) // that you even are allowed to carry around an airlock frame is weird. /obj/item/shell/bci name = "brain-computer interface assembly" icon_state = "bci-open" shell_to_spawn = /obj/item/organ/cyberimp/bci + w_class = WEIGHT_CLASS_TINY /obj/item/shell/scanner_gate name = "scanner gate assembly" icon = 'icons/obj/machines/scangate.dmi' icon_state = "scangate" shell_to_spawn = /obj/structure/scanner_gate_shell + w_class = WEIGHT_CLASS_LARGE + +/obj/item/shell/controller + name = "controller assembly" + icon_state = "setup_small_calc-open" + shell_to_spawn = /obj/item/controller + w_class = WEIGHT_CLASS_SMALL + +/obj/item/shell/compact_remote + name = "compact remote assembly" + icon_state = "setup_small_simple-open" + shell_to_spawn = /obj/item/compact_remote + w_class = WEIGHT_CLASS_TINY + +/obj/item/shell/wiremod_scanner + name = "scanner assembly" + icon_state = "setup_small-open" + shell_to_spawn = /obj/item/wiremod_scanner + w_class = WEIGHT_CLASS_SMALL diff --git a/code/modules/xenoarchaeology/traits/xenoartifact_minors.dm b/code/modules/xenoarchaeology/traits/xenoartifact_minors.dm index cfc0474e6deec..eefe2027c1ed3 100644 --- a/code/modules/xenoarchaeology/traits/xenoartifact_minors.dm +++ b/code/modules/xenoarchaeology/traits/xenoartifact_minors.dm @@ -81,6 +81,7 @@ /datum/xenoartifact_trait/minor/sharp/on_init(obj/item/xenoartifact/X) X.sharpness = IS_SHARP_ACCURATE + X.bleed_force = BLEED_CUT X.force = X.charge_req*0.12 X.attack_verb = list("cleaved", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "cut") X.attack_weight = 2 @@ -222,12 +223,12 @@ /datum/xenoartifact_trait/minor/delicate/on_init(obj/item/xenoartifact/X) X.max_integrity = pick(200, 300, 500, 800, 1000) - X.obj_integrity = X.max_integrity + X.update_integrity(X.max_integrity) X.alpha = X.alpha * 0.55 /datum/xenoartifact_trait/minor/delicate/activate(obj/item/xenoartifact/X, atom/user) - if(X.obj_integrity > 0) - X.obj_integrity -= 100 + if(X.get_integrity() > 0) + X.update_integrity(-100) X.visible_message("The [X.name] cracks!", "The [X.name] cracks!") else X.visible_message("The [X.name] shatters!", "The [X.name] shatters!") diff --git a/config/config.txt b/config/config.txt index 738db8a75b258..4be517b113dc4 100644 --- a/config/config.txt +++ b/config/config.txt @@ -337,10 +337,6 @@ ALLOW_HOLIDAYS ## Uncomment to show the names of the admin sending a pm from IRC instead of showing as a stealthmin. #SHOW_IRC_NAME -## Defines the ticklimit for subsystem initialization (In percents of a byond tick). Lower makes world start smoother. Higher makes it faster. -##This is currently a testing optimized setting. A good value for production would be 98. -TICK_LIMIT_MC_INIT 500 - ## Uncomment to enable MC diagnostics, the MC will record all information about prior ticks and then report them ## to SSmetrics. # MC_DIAGNOSTICS diff --git a/html/changelog.html b/html/changelog.html index 1ed3509b9ab1f..317a50d51b7b5 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,512 @@ -->
+

08 August 2024

+

mystery3525 updated:

+
    +
  • AIs can now change their internal camera capture size with "AI Commands" > "Adjust Camera Zoom"
  • +
  • Cyborgs can change their internal camera capture size in the Actions Menu on their internal PDA app
  • +
+ +

07 August 2024

+

DarnTheMarn updated:

+
    +
  • Moved the security techfab to the warden office
  • +
  • Security techfab is now inaccessible to security officers and detectives
  • +
+

MarkusLarsson421 updated:

+
    +
  • Fixes cheap lights not burning you
  • +
+

mystery3525 updated:

+
    +
  • A pipe that was on top of another pipe in Fland Xenobio
  • +
  • A runtime with helmet of justice
  • +
  • Micro optimizes airlock access code with boolean short-circuiting
  • +
+

rkz, azarak, TemporalOroboros, Rohesie, Couls, ShizCalev, TastyFish updated:

+
    +
  • Adds directional lighting system in 2024!
  • +
  • adds directional lighting to cyborg lights, flashlights, and gunlights
  • +
  • refactors glow effects to be less terrible. Includes ethereal glow, and also the glowy/antiglowy mutation.
  • +
+ +

06 August 2024

+

EdgeLordExe ported and fixed by mystery3525 with help from BriggsIDP updated:

+
    +
  • Added new smart pipes mapping helper
  • +
  • Added new smart pipes air supply/scrubbers pipe helper
  • +
  • Added sanity checks for the pipes mapping helper
  • +
  • Updated Runtimestation to use the supply_scrubbers helper
  • +
  • Fixed found issues relating to smart pipes
  • +
+

EvilDragonfiend updated:

+
    +
  • Added a tip to sillytips.txt: There is no supermatter SILVER. There is only supermatter SLIVER.
  • +
+

Tsar-Salat updated:

+
    +
  • Reverts grayscaled blood and species specific colors for them. They will return at a later date
  • +
+ +

05 August 2024

+

Aramix updated:

+
    +
  • Monkies no longer teleport at will when trying to kill you
  • +
+

Markus Larsson updated:

+
    +
  • Fixed insuls not properly spawning in Engineering lockers.
  • +
+

MarkusLarsson421 updated:

+
    +
  • Added aft security and aft science area.
  • +
+

XeonMations updated:

+
    +
  • Humans are now Indomitable.
  • +
+ +

04 August 2024

+

EvilDragonfiend updated:

+
    +
  • debug orb of the debug outfit now allows you to spacewalk
  • +
  • Pseudo-world diver debugging item - that makes a new z level then loads a desired map template onto the z.
  • +
  • smooth live debugging objects (wall, table, turf)
  • +
  • a new mapping helper - Spaceproof directional windows, Group directional windows
  • +
  • a new 10x10 maint room. You can stare at space as much as you want... for some reason there are items stuck in space??
  • +
  • a new turf proc /turf/proc/get_nearby_turf_by_dir(direction). It returns a turf from the turf that is next to from the given direction.
  • +
  • minor change to map template list code
  • +
+

Geatish updated:

+
    +
  • Removed the deepthroat eatverb from the raw sausage
  • +
+

PowerfulBacon updated:

+
    +
  • Chemical factories now use power instead of matter.
  • +
  • Removes pill presses and patch dispensors.
  • +
  • Bottle dispensors no longer produce glass bottles out of nowhere, they now require a bottle to fill.
  • +
  • The plumbing RCD can now print bottle fillers.
  • +
  • Security winter coat is now stronger than the armour vest for energy, laser, heat, and stamina but weaker against melee and projectiles.
  • +
  • Security corporate jacket slowdown reduced.
  • +
  • Security heavy armour vest is now stronger than the armour vest across the board, but has more slowdown.
  • +
  • Exercising now provides temporary stun resistance.
  • +
  • Reverts medical scanners showing missing organs
  • +
+

XeonMations updated:

+
    +
  • Medical scanners now show missing organs.
  • +
+

rkz, Gandalf2k15, LemonInTheDark, LT3, MrMelbert updated:

+
    +
  • Converts security levels into a subystem. Much more easily debugged and cleaner.
  • +
  • Datumizes individual levels to easily be added or removed
  • +
+

rkz, Yenwodyah updated:

+
    +
  • cleaned up buckling checks, reducing edge cases. Documents buckling code.
  • +
  • removes snowflake code for cyborg buckling. Cyborgs can instantly buckle people on the same tile as them(like obj buckling), but now have the same time to buckle people to things as any other buckling object if buckled from an adjacent tile
  • +
+

rkz, mothblocks, ZephyrTFA, kubisopplay updated:

+
    +
  • Dead/Catatonic mobs cannot have a split personality anymore.
  • +
  • Resolves issues related to split personality shitcode sending clients to lobby.
  • +
  • updates verbs on login to prevent weird inheritance of verbs
  • +
+

rkz, thgvr, Fikou updated:

+
    +
  • Greyscales all blood decals.
  • +
  • Species now all have different blood colors, which will show in the footprints, blood trails, and damage overlays when they get hurt
  • +
  • Gave some species their own bloodtype
  • +
  • new footstep sprites
  • +
+ +

03 August 2024

+

mystery3525 updated:

+
    +
  • Oversight which made infrequent runtimes with mining mechs
  • +
  • Mining mechs should actually spawn 25% of the time instead of 16% of the time.
  • +
+

rkz, CakeQ, MistakeNot4892 updated:

+
    +
  • adds several new decal designs from Baystation
  • +
+ +

02 August 2024

+

PowerfulBacon updated:

+
    +
  • Fixes issues with time freezing
  • +
+ +

01 August 2024

+

Aramix updated:

+
    +
  • Cerulean Pylons will now make a best effort attempt at spawning 3 polycrystals instead of desperately trying to fulfill that as a guarantee
  • +
+

DrDuckedGoose updated:

+
    +
  • Switch checker tiles back to their 'intended' sprite
  • +
+

XeonMations updated:

+
    +
  • Electric vehicles such as the janicart, secway, electric wheelchair and ATV now are affected by EMPs
  • +
+ +

31 July 2024

+

Tsar-Salat updated:

+
    +
  • fix surgery initiation failure
  • +
  • fixes martial arts lying state issues
  • +
  • fixes plastic flaps being completely dense, you can now move under them again
  • +
+ +

30 July 2024

+

EvilDragonfiend updated:

+
    +
  • lighting object sprites now have 4 dir states.
  • +
+

Geatish updated:

+
    +
  • Gave each shell a size, handheld shells are small (expect for the compact remote which is tiny) the rest are normal size or larger.
  • +
  • You can now press the third button on the controller shell by CTRL-clicking.
  • +
  • The component printer can now be deconstructed and its printing animation now works, it also no longer auto links to the silo.
  • +
  • Printing the compact remote, controller and scanner now gives you the unscrewed variant.
  • +
  • The drone shell now uses the correct sprite
  • +
  • The server shell now takes only 6 seconds to screw together, rather than 10
  • +
+

MarkusLarsson421 updated:

+
    +
  • Removed the skeleton ghost spawn in dorm maintenance.
  • +
+

PowerfulBacon updated:

+
    +
  • Made hacking easier across the board by lowering the security areas of some areas and revealing more wires.
  • +
  • Cutting wires on airlocks is no longer guaranteed to shock you.
  • +
+

Tsar-Salat updated:

+
    +
  • fix boxstation autoname camera directionals
  • +
+

Varo updated:

+
    +
  • Clown and mimes now appear in the correct department (service) in the job preferences menu
  • +
+

XeonMations updated:

+
    +
  • Fixed metastation's brig shuttle area not having an exit for prisoners.
  • +
+

rkz, Thunder12345 updated:

+
    +
  • adds CTF vests, replacing CTF Hardsuits. Same damage reduction & stats.
  • +
  • Any item of clothing can now be given an energy shield, not only hardsuits
  • +
+

rkz, nightred, Couls. RaveRadbury, Timberpoes, WarlockD, ArcaneMusic, MrMelbert updated:

+
    +
  • adds temperature regulators to space suits. These are heaters attached to the suit dependent on a battery life. Not significant for humans, but helpful for species that do not do well against the cold.
  • +
  • hardsuit headlights are repairable after being hit by a nightmare's blade. Simply use a lightbulb on a hardsuit helmet
  • +
  • breath air exhaled from carbons lungs matches the mobs bodytemperature
  • +
  • Carbon hugging is now functional. It previously had the giver of the hug GAIN heat when hugging a colder person, instead of the other way around. Hugs were harmful!
  • +
+

rkz, ninjanomnom updated:

+
    +
  • limits calls or changes to obj_integrity var, all must be made through getters or setters
  • +
+

rkz, rohesie, tralezab, dwasint updated:

+
    +
  • You can now see if a limb is disabled through checkhealth (HUD, healthanalyzer, ghostscan)
  • +
  • being limbless while flying will never apply the limbless slowdown (because you are movin just fine, right?)
  • +
  • minor stamina fixes in the way it is applied & healed
  • +
  • kills a lot of unecessary limb updating
  • +
  • makes Limb removal & disabling event-based. Extricate it from update_mobility
  • +
+ +

29 July 2024

+

spockye updated:

+
    +
  • adds missing wall to metastation
  • +
+ +

28 July 2024

+

Spockye updated:

+
    +
  • removed glass floor from corgstation medical
  • +
+ +

27 July 2024

+

Spockye updated:

+
    +
  • Replaces current warning cone sprite, with a newer one
  • +
+

Spockye, TheVekter, INFRARED_BARON, PigeonVerde updated:

+
    +
  • Ports the shark plushie
  • +
+ +

26 July 2024

+

Markus Larsson updated:

+
    +
  • fixed AI having Syndicate and CentCom comms.
  • +
+

XeonMations updated:

+
    +
  • Made the space dragon's gust ability no longer hit people through walls.
  • +
  • Also fixed a runtime happening with the space dragon's gust ability.
  • +
  • Added the ability for people to make different types of lockers
  • +
+ +

25 July 2024

+

XeonMations updated:

+
    +
  • Fixed space heaters making power cells from the void.
  • +
+ +

24 July 2024

+

Rukofamicom updated:

+
    +
  • Reverted most recent pirate changes so that a proper discussion can take place before rushing a major balance change to pirates.
  • +
+ +

23 July 2024

+

Geatish updated:

+
    +
  • Removed glass floor from the designated atmos work area and rerouted undertile distro piping around it.
  • +
  • Rad station atmos storage shutters now work. Tiles in space next to gas miners have been removed. Plasma windows in gas chambers no longer spawn with N2. Also removed extra APC in xenobio
  • +
+

rkz, spockye updated:

+
    +
  • Adds some tile variety to MetaStation Security
  • +
+

spockye updated:

+
    +
  • fixed floating cameras on the exploration shuttle
  • +
+ +

22 July 2024

+

ClownMoff updated:

+
    +
  • Fixes the bananium sword causing bleed.
  • +
+

Spockye updated:

+
    +
  • rebalanced the pirate shuttle
  • +
  • some misc decal changes for the pirate shuttle
  • +
+ +

19 July 2024

+

Aramix updated:

+
    +
  • added a new 'divable' var in closets controlling interaction with skittish trait
  • +
  • supply pods are now not divable
  • +
+ +

18 July 2024

+

Hardly3D updated:

+
    +
  • Added new hairstyle: Short Bangs 2
  • +
+

ToasterBan updated:

+
    +
  • stunbatons only shove on disarm intent
  • +
+

Tsar-Salat updated:

+
    +
  • placing lightswitch frame uses the correct pixelshift
  • +
  • weird camera thing
  • +
+

ro5490 updated:

+
    +
  • If all Mimites are dead, an announcement plays.
  • +
  • If the Mimite event hits 60 minutes and mimites still alive, they stop replicating entirely
  • +
  • tweaked replication rate of the Mimites, and added a replication limit
  • +
  • Nerfed Mimite health and ambush venom. Remember that they can be scanned with Discovery Scanners and examine can reveal them.
  • +
  • fixed a few runtimes regarding Mimites
  • +
  • Threshold Define, and add destroy for Mimites
  • +
+ +

17 July 2024

+

rkz, esainane, fippefi, TastyFish updated:

+
    +
  • emissives for air alarms & request consoles
  • +
  • Wall mounted and directional objects have undergone major internal simplification. Please report anything unusual!
  • +
  • You can no longer stack an indefinite amount of Intercoms on the same wall.
  • +
  • Wall mounted items on top of the wall now consistently check against other items on top of the wall, and items coming out of the wall now consistently check against other items coming out of the wall.
  • +
  • The various directional pixel offsets within an APC, Fire Extinguisher Cabinet, Intercom, or Newscaster have been made consistent with each other.
  • +
  • The pixel offsets of Intercoms, Fire Alarms, Fire Extinguisher Cabinets, Flashers, and Newscasters have been made consistent between roundstart and constructed instances.
  • +
+ +

16 July 2024

+

PowerfulBacon updated:

+
    +
  • Rebalances bleeding making it significantly more dangerous, it now has a status effect.
  • +
  • You can now hold your bleeding wounds to slow the rate of blood-loss.
  • +
  • Burn weapons can cauterise bleeding wounds.
  • +
  • Medical items that heal multiple types of damage will now function if only 1 of those types of damages need healing, rather than all of them.
  • +
  • Blood type and volume percentage will now show up on medhuds.
  • +
  • Surgery tables and stasis beds will now temporarilly stop your bleeding while you are lying on them.
  • +
+

rkz, MLGTASTICa updated:

+
    +
  • fixes ody mechhuds
  • +
+ +

15 July 2024

+

HowToLoLu updated:

+
    +
  • Modular Fabricators no longer dump the contents of a connected ore silo onto the ground
  • +
+

Programs-The-Station updated:

+
    +
  • Printed Positronic Brains will now show the correct locations to ghosts on creation, instead of null.
  • +
  • Random Hardcoded pAI jobcode value.
  • +
+ +

14 July 2024

+

Gilgaxx updated:

+
    +
  • The HoS and captain's guns now show distinctly if they've been blown up to the point of not working anymore.
  • +
+

LemonInTheDark, Timberpoes (Port by EvilDragonfiend) updated:

+
    +
  • ported 'Fit Viewport' related PRs from TG to fix a runtime
  • +
  • added 'VERB_REF' macro
  • +
  • repathed '/datum/viewData' into '/datum/view_data' (to match TG code)
  • +
+

PowerfulBacon updated:

+
    +
  • Revs no longer block the shuttle
  • +
  • Revs no longer have a deconversion message
  • +
  • Lawyers and HOPs can now deconvert people by using a space law book on them. If the lawyer is a revolutionary, then they will use this to convert people instead.
  • +
  • Revs no longer have objectives to kill all the heads of staff, instead its a soft objective to establish a new command structure which works the same way but doesn't really matter if someone fucks off to space since it won't affect if you win or lose
  • +
  • Revs no longer ends when all the heads of either side are killed
  • +
  • Completely removes the midround rev ruleset cause its just stupid
  • +
+

ToasterBan updated:

+
    +
  • Aiming head with a tonfa will paralyze rather than put the target to sleep
  • +
  • Advanced Mutation Toxin is now cured via below freezing temperatures
  • +
+

Tsar-Salat updated:

+
    +
  • Swapped VIP centcom official's coat for a vest
  • +
  • Switched Centcom Admiral's red beret for a centcom caphat, per admin request
  • +
+

Varo updated:

+
    +
  • change a big no-no word in a poster
  • +
+

rkz updated:

+
    +
  • fix tile sprites for white & textured tiles
  • +
+

rkz, Ghom, TemporalOroboros updated:

+
    +
  • Basematerials alloy support (plasteel, plasmaglass, plastitanium, etc.)
  • +
  • plasteel basestructures apply slowdown based on material unit
  • +
  • alien alloy basestructures now have self-healing properties
  • +
+

rkz, Mothblocks updated:

+
    +
  • genericized disarm code for humanoids/monkeys
  • +
+

rkz, PositiveEntropy, tf-4 updated:

+
    +
  • Adds new centcom uniforms, suits, hats & armor. Adds to outfit selector. Now CC can dunk on crew with their superior pajamas.
  • +
+

rkz, mothblocks, Tastyfish, MrStonedOne, LemonInTheDark updated:

+
    +
  • ss init stages
  • +
  • ss init logging
  • +
  • ss init time measurement messages now precise to 2 decimals
  • +
+

ro5490, kit-katz updated:

+
    +
  • New creatures that enjoy fooling people into thinking they're just generic objects, Mimites, Ranged Mimites, and Crate Mimites now exist! Be careful what items you interact with!
  • +
  • Added Mimites Midround event
  • +
  • added an icon for Mimites, Courtesy of Kit-Katz
  • +
+

spockye updated:

+
    +
  • Remakes Pirate_default.
  • +
+ +

12 July 2024

+

JixS4v updated:

+
    +
  • fixes deadminning (again)
  • +
+

PestoVerde322 updated:

+
    +
  • Decomissioned for good the E.X.P.E.R.I-MENTOR in favour of the anomaly system.
  • +
  • All of the Anomaly research room has been refurbished properly.
  • +
+

h42 updated:

+
    +
  • adds a worn sprite to the doctor's bag
  • +
+ +

11 July 2024

+

Geatish updated:

+
    +
  • you can now butt cigarettes on other people if you're on harm intent
  • +
  • cigarettes will have their smoke time reduced and have a chance to get extinguished if attacking on non harm intent
  • +
+

MarkusLarsson421 updated:

+
    +
  • Added or moved insuls to Engineering lockers.
  • +
  • Gave the RD a departmental console so they can do ID stuff.
  • +
  • Fixed Engineering disposals chute.
  • +
+

tonty updated:

+
    +
  • crewmembers no longer get cold feet when attempting to piggyback eachother
  • +
+ +

10 July 2024

+

EvilDragonfiend updated:

+
    +
  • minor port of set_eye() and reset_perspective() proc from TG, #PR 69115 (LemonInTheDark)
  • +
  • improved basic game system to track client's currently used eye
  • +
  • advanced camera is now visible by anyone even if it's currently used by someone. (This doesn't support the shuttle docking system, because it uses different one.)
  • +
  • minor fix that advanced camera was still usable even if you're locker'ed
  • +
+

MarkusLarsson421 updated:

+
    +
  • Changed PopulateItems() to check if it should be empty or not.
  • +
  • Changed Medkits to not use their empty variable.
  • +
+

PowerfulBacon updated:

+
    +
  • Removes unconciousness from mech brute attacks
  • +
+

XeonMations updated:

+
    +
  • NT's mapping department has repaired radstation's security disposals loop. It now works properly.
  • +
+

spockye updated:

+
    +
  • fixed Rad decals
  • +
  • fixed half tiles
  • +
  • removes Captain spawner from rdm_captain_quarters.dmm
  • +
  • replaces item spawner in rdm_captain_quarters.dmm
  • +
  • Added glass floors and catwalk floors to corg station
  • +
  • small decal additions and changes to corg station
  • +
  • fixes to fland station
  • +
  • glass tiles to fland station
  • +
+ +

09 July 2024

+

Howluinb updated:

+
    +
  • Digitigrade Lizards will no longer get their toe stubbed on tables.
  • +
+

TsunamiAnt updated:

+
    +
  • paper frames now take 10 paper and 2 wood to craft
  • +
  • paper bundle is now also called that
  • +
  • add description text to paper bundle to show people you can just cut it open
  • +
+

08 July 2024

EvilDragonfiend updated:

    @@ -291,274 +797,6 @@

    ro5490 updated:

  • Added Final Darkness rite to the Shadow-Sect
  • Faithsworn mob
- -

04 June 2024

-

EvilDragonfiend updated:

-
    -
  • _basemap.dm has FORCE_MAP define options for debug
  • -
-

PowerfulBacon updated:

-
    -
  • Increases weapon slowdown for heavy weapons.
  • -
  • Fixes incorrect message on brains and heads.
  • -
  • Fixes z-clear not announcing brains that have someone inside their brain instead of ghosted.
  • -
-

ro5490 updated:

-
    -
  • fixed openspace tiles being replaced by a nature orb
  • -
- -

03 June 2024

-

Geatish updated:

-
    -
  • You can now choose cigars and DromedaryCo cigs in the smoker trait option
  • -
-

HowToLoLu updated:

-
    -
  • The autolathe shock wire reacts to cutting the wire once more
  • -
- -

01 June 2024

-

Gilgaxx updated:

-
    -
  • fixed even MORE broken arcade machines
  • -
- -

30 May 2024

-

PowerfulBacon updated:

-
    -
  • Fix cult construct creation spawning copies of the construct.
  • -
- -

28 May 2024

-

PowerfulBacon updated:

-
    -
  • Fixes shards being deleted if you cancel their conversion into a construct.
  • -
-

XeonMations updated:

-
    -
  • Changed telecommunications on all maps to have HT piping.
  • -
- -

27 May 2024

-

HowToLoLu updated:

-
    -
  • Object spawners properly return a QDEL_HINT now.
  • -
- -

26 May 2024

-

PowerfulBacon updated:

-
    -
  • Fixes loading a gun from an ammo box multiple times resulting in the gun being unable to fire.
  • -
- -

25 May 2024

-

Bokkiewokkie updated:

-
    -
  • Made it possible to disassemble pool ladders with wrenches and possible to build them with rods.
  • -
  • Fixed pool ladders being unanchored.
  • -
- -

24 May 2024

-

EvilDragonfiend updated:

-
    -
  • random maint spawner will spawn items correctly
  • -
-

PowerfulBacon updated:

-
    -
  • Immovable rods will no longer space the station.
  • -
-

rkz updated:

-
    -
  • fix clockwork armor error worn_states. No more pink drip
  • -
  • bows arent invisible anymore. The code is still ugly, sorry
  • -
  • Ion rifles have their emissivity back
  • -
  • added a bunch of error icons to clothing icon files. Less invisible stuff, more people wearing ugly stuff for them to report so it can be fixed <3
  • -
-

rkz, Rohesie updated:

-
    -
  • Made actions restraining/handcuffing a carbon into traits. Split into two.
  • -
- -

22 May 2024

-

Geatish updated:

-
    -
  • Added the alarm app on the atmos, engineer and CE job disks
  • -
-

HowToLoLu updated:

-
    -
  • Plasmamen helmets count as an internals mask once again
  • -
- -

21 May 2024

-

celotajstg updated:

-
    -
  • added a check to confirm adminheals
  • -
  • tguified a few admin topic procs
  • -
-

rkz, TiviPlus, Fikou, Timberpoes, necromanceranne, InvalidArgument3, zxaber, KathrinBailey updated:

-
    -
  • Cleaned up mech door bumping
  • -
  • mechs no longer explode during destruction (inherited from cars lmao)
  • -
  • AIs in mechs can use mech tools again
  • -
  • cleaned up mining mech tools
  • -
  • AI intellicard checks work on mechs again by checking occupants correctly
  • -
  • Critical fix with mining mech drills
  • -
  • drills now calculate gib damage by checking the mobs health, rather than assuming every mob's health is 200
  • -
  • Xenos now do claw damage on mechs based on their actual arm damage, rather than a base hardcoded 15
  • -
- -

19 May 2024

-

EvilDragonfiend updated:

-
    -
  • Jobs will be told when a job is not available to play in a shift.
  • -
  • CentCom console can manage all jobs now. You can prioritize Captain role.
  • -
  • fixed some job code glitches
  • -
-

MatiAvanti updated:

-
    -
  • changed LOBBY_COUNTDOWN from 180 to 300 seconds
  • -
- -

18 May 2024

-

Gilgaxx updated:

-
    -
  • Fixed the speed and fireproof slimepotions
  • -
-

anturK, rkz updated:

-
    -
  • inverted CanReach to default to blocking
  • -
-

rkz, Tiviplus, msgerbs, Ghommie, Fikou, necromanceranne updated:

-
    -
  • mechs are now a vehicle subtype, instead of Winter Wonderland snowflake code
  • -
  • mechs no longer need to use middle click as a janky override to utilize their equipment.
  • -
  • fixed bugs with inconsistent mech equipment balloons/to_chat
  • -
  • fixed mechs with ballistics shooting themselves while moving
  • -
- -

17 May 2024

-

BeeLover updated:

-
    -
  • fixes a typo when trying to go on land with a lava boat
  • -
- -

16 May 2024

-

XeonMations updated:

-
    -
  • Fixed the lavaland base's atmosphere alarm going off every shift
  • -
- -

15 May 2024

-

PowerfulBacon updated:

-
    -
  • Fixes the hub entry not using the correct character to divide the station name.
  • -
- -

11 May 2024

-

Geatish updated:

-
    -
  • Made the godeye, monocle, hipster, jamjar and round glasses correct vision for short sightedness
  • -
  • The hipster glasses are now actually called hipster glasses instead of prescription glasses
  • -
-

Gilgaxx updated:

-
    -
  • Added 5 new slime plushies
  • -
  • Added a rainbow flush plush
  • -
  • Removed dehydrated carps from the plushes crate
  • -
  • Added a new contraband crate: "Plushie Crate Without Moth Plushies". Dehydrated carps included, moth plushes excluded.
  • -
  • Alien phobia now includes slime plushes (it already included slime mobs).
  • -
  • There's no such thing as plushys, they're plushies now.
  • -
-

MatiAvanti updated:

-
    -
  • Harvester can now process corpsess with abiotic items like clothes and handcuffs if upgraded. Emagging it unlocks processing live people.
  • -
  • added new sound for harvester.
  • -
  • new sprites for harvester.
  • -
-

PowerfulBacon updated:

-
    -
  • Updates some uses of luminosity internall for lockers and turfs.
  • -
-

Tsar-Salat updated:

-
    -
  • pka seclite attachment
  • -
  • legion cores are not eaten like demonic potatoes, you may apply them normally again and expect the usual healing
  • -
  • fixes the flashlight on mini e_guns like the PTSD
  • -
  • griddle to corg
  • -
-

rkz(organized & repathed every clothing sprite), MrMelbert, ShizCalev, ArcaneMusic(code contribution), maxymax13, TaG2e, LordVollkorn, Twaticus(sprite contribution) updated:

-
    -
  • A hell of a lot of new belt/back sprites for items
  • -
  • Lawyer's aristocratic coats are now under premium in vendor
  • -
  • All missing sprite icon_states in the game are now accounted for.
  • -
  • All missing sprite worn_states in the game are now accounted for.
  • -
  • all offending coders have been taken out back and cried at
  • -
  • Implements full missing icon unit test
  • -
  • Organizes obj/clothing & mob/clothing by category & typepath
  • -
  • hooded cult robes now use hooded typepath instead of being hardsuit subtypes (all stats preserved)
  • -
  • hooded carp suit now use hooded typepath instead of being hardsuit subtypes (all stats preserved)
  • -
  • adjusts several body_parts_covered flags on different clothes articles to fix worn_icon issues
  • -
-

rkz, TastyFish, Mothblocks updated:

-
    -
  • adds colored text support for status displays
  • -
  • Circuit support for status displays
  • -
  • makes newscasters & status displays emissive!
  • -
  • fixes hardels with Status Display vis_contents
  • -
  • Status display marquee text flows nicer
  • -
- -

10 May 2024

-

ClownMoff updated:

-
    -
  • CorgStation: Added 3 oxytans to the security E.V.A room.
  • -
  • CorgStation: Split the HoS shutter controllers into 2 buttons instead of one, for both the private room and the office.
  • -
  • CorgStation: Cargo windoor from maints could be opened by everyone. Not anymore.
  • -
  • CorgStation: Solved a camera and a fire alarm being in a window
  • -
  • CorgStation: Deleted an unnecesary shutter from the HoS room
  • -
-

rkz, Qustinnus, AnturK, TiviPlus, ShizCalev, MrMelbert, LemonInTheDark, ghommie updated:

-
    -
  • gunlight component
  • -
  • refactored energy guns to have valid inhands
  • -
  • adds automated handling for inhand and worn energy guns
  • -
  • addresses possible runtime when qdeleting self-recharging guns with attached bayonets
  • -
  • new minigunlight sprite for mini e_guns like the PTSD
  • -
  • splits toggleable sec helmets into their own subtype to reduce snowflake code
  • -
- -

08 May 2024

-

DrDuckedGoose updated:

-
    -
  • Fix emissives on players
  • -
  • Add filter compatibility to emissives
  • -
-

EvilDragonfiend updated:

-
    -
  • Improved textification of the language icon rendering in TGUI.
  • -
  • cleaned up religion code into multiple dm files
  • -
  • Refactored weather code and fixed weather bad rendering issue.
  • -
  • Void Heretic no longer shows void weather where they don't stand on.
  • -
-

PowerfulBacon updated:

-
    -
  • Fixes 515 compilation issue regarding species cold temperature
  • -
-

XeonMations updated:

-
    -
  • Fixed blood cultists being able to place structures on survival pods
  • -
-

rkz, coiax updated:

-
    -
  • Refactors step_action to save us from a few thousand useless proccalls per shift
  • -
-

rkz, nightred, lemoninthedark updated:

-
    -
  • refactored temperature stabilization in humans. Split human temperature into core temperature, which is affected by fevers & shivering symptoms and represents the overall temperature range, and Body Temperature which is what is directly affected by environmental factors and projectiles.
  • -
  • All species will now receive temperature HUD alerts before receiving damage.
  • -
  • recalculates burn damage based on overall temperature
  • -
GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 741df904147e5..416879b326b0b 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -43485,3 +43485,379 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. tonty: - bugfix: starting an emote with " 's " or "," won't leave a space anymore. roleplay has been saved +2024-07-09: + Howluinb: + - balance: Digitigrade Lizards will no longer get their toe stubbed on tables. + TsunamiAnt: + - tweak: paper frames now take 10 paper and 2 wood to craft + - tweak: paper bundle is now also called that + - rscadd: add description text to paper bundle to show people you can just cut it + open +2024-07-10: + EvilDragonfiend: + - code_imp: 'minor port of set_eye() and reset_perspective() proc from TG, #PR 69115 + (LemonInTheDark)' + - code_imp: improved basic game system to track client's currently used eye + - tweak: advanced camera is now visible by anyone even if it's currently used by + someone. (This doesn't support the shuttle docking system, because it uses different + one.) + - bugfix: minor fix that advanced camera was still usable even if you're locker'ed + MarkusLarsson421: + - code_imp: Changed PopulateItems() to check if it should be empty or not. + - tweak: Changed Medkits to not use their empty variable. + PowerfulBacon: + - rscdel: Removes unconciousness from mech brute attacks + XeonMations: + - bugfix: NT's mapping department has repaired radstation's security disposals loop. + It now works properly. + spockye: + - bugfix: fixed Rad decals + - bugfix: fixed half tiles + - rscdel: removes Captain spawner from rdm_captain_quarters.dmm + - tweak: replaces item spawner in rdm_captain_quarters.dmm + - rscadd: Added glass floors and catwalk floors to corg station + - rscadd: small decal additions and changes to corg station + - rscadd: fixes to fland station + - rscadd: glass tiles to fland station +2024-07-11: + Geatish: + - tweak: you can now butt cigarettes on other people if you're on harm intent + - tweak: cigarettes will have their smoke time reduced and have a chance to get + extinguished if attacking on non harm intent + MarkusLarsson421: + - balance: Added or moved insuls to Engineering lockers. + - rscadd: Gave the RD a departmental console so they can do ID stuff. + - bugfix: Fixed Engineering disposals chute. + tonty: + - bugfix: crewmembers no longer get cold feet when attempting to piggyback eachother +2024-07-12: + JixS4v: + - admin: fixes deadminning (again) + PestoVerde322: + - rscdel: Decomissioned for good the E.X.P.E.R.I-MENTOR in favour of the anomaly + system. + - rscadd: All of the Anomaly research room has been refurbished properly. + h42: + - imageadd: adds a worn sprite to the doctor's bag +2024-07-14: + Gilgaxx: + - tweak: The HoS and captain's guns now show distinctly if they've been blown up + to the point of not working anymore. + LemonInTheDark, Timberpoes (Port by EvilDragonfiend): + - code_imp: ported 'Fit Viewport' related PRs from TG to fix a runtime + - code_imp: added 'VERB_REF' macro + - code_imp: repathed '/datum/viewData' into '/datum/view_data' (to match TG code) + PowerfulBacon: + - balance: Revs no longer block the shuttle + - balance: Revs no longer have a deconversion message + - balance: Lawyers and HOPs can now deconvert people by using a space law book on + them. If the lawyer is a revolutionary, then they will use this to convert people + instead. + - balance: Revs no longer have objectives to kill all the heads of staff, instead + its a soft objective to establish a new command structure which works the same + way but doesn't really matter if someone fucks off to space since it won't affect + if you win or lose + - balance: Revs no longer ends when all the heads of either side are killed + - balance: Completely removes the midround rev ruleset cause its just stupid + ToasterBan: + - tweak: Aiming head with a tonfa will paralyze rather than put the target to sleep + - balance: Advanced Mutation Toxin is now cured via below freezing temperatures + Tsar-Salat: + - tweak: Swapped VIP centcom official's coat for a vest + - tweak: Switched Centcom Admiral's red beret for a centcom caphat, per admin request + Varo: + - tweak: change a big no-no word in a poster + rkz: + - bugfix: fix tile sprites for white & textured tiles + rkz, Ghom, TemporalOroboros: + - rscadd: Basematerials alloy support (plasteel, plasmaglass, plastitanium, etc.) + - rscadd: plasteel basestructures apply slowdown based on material unit + - rscadd: alien alloy basestructures now have self-healing properties + rkz, Mothblocks: + - code_imp: genericized disarm code for humanoids/monkeys + rkz, PositiveEntropy, tf-4: + - rscadd: Adds new centcom uniforms, suits, hats & armor. Adds to outfit selector. + Now CC can dunk on crew with their superior pajamas. + rkz, mothblocks, Tastyfish, MrStonedOne, LemonInTheDark: + - server: ss init stages + - server: ss init logging + - server: ss init time measurement messages now precise to 2 decimals + ro5490, kit-katz: + - rscadd: New creatures that enjoy fooling people into thinking they're just generic + objects, Mimites, Ranged Mimites, and Crate Mimites now exist! Be careful what + items you interact with! + - rscadd: Added Mimites Midround event + - imageadd: added an icon for Mimites, Courtesy of Kit-Katz + spockye: + - tweak: Remakes Pirate_default. +2024-07-15: + HowToLoLu: + - bugfix: Modular Fabricators no longer dump the contents of a connected ore silo + onto the ground + Programs-The-Station: + - bugfix: Printed Positronic Brains will now show the correct locations to ghosts + on creation, instead of null. + - bugfix: Random Hardcoded pAI jobcode value. +2024-07-16: + PowerfulBacon: + - balance: Rebalances bleeding making it significantly more dangerous, it now has + a status effect. + - balance: You can now hold your bleeding wounds to slow the rate of blood-loss. + - balance: Burn weapons can cauterise bleeding wounds. + - bugfix: Medical items that heal multiple types of damage will now function if + only 1 of those types of damages need healing, rather than all of them. + - rscadd: Blood type and volume percentage will now show up on medhuds. + - balance: Surgery tables and stasis beds will now temporarilly stop your bleeding + while you are lying on them. + rkz, MLGTASTICa: + - bugfix: fixes ody mechhuds +2024-07-17: + rkz, esainane, fippefi, TastyFish: + - rscadd: emissives for air alarms & request consoles + - refactor: Wall mounted and directional objects have undergone major internal simplification. + Please report anything unusual! + - bugfix: You can no longer stack an indefinite amount of Intercoms on the same + wall. + - bugfix: Wall mounted items on top of the wall now consistently check against other + items on top of the wall, and items coming out of the wall now consistently + check against other items coming out of the wall. + - bugfix: The various directional pixel offsets within an APC, Fire Extinguisher + Cabinet, Intercom, or Newscaster have been made consistent with each other. + - bugfix: The pixel offsets of Intercoms, Fire Alarms, Fire Extinguisher Cabinets, + Flashers, and Newscasters have been made consistent between roundstart and constructed + instances. +2024-07-18: + Hardly3D: + - rscadd: 'Added new hairstyle: Short Bangs 2' + ToasterBan: + - tweak: stunbatons only shove on disarm intent + Tsar-Salat: + - bugfix: placing lightswitch frame uses the correct pixelshift + - bugfix: weird camera thing + ro5490: + - rscadd: If all Mimites are dead, an announcement plays. + - rscadd: If the Mimite event hits 60 minutes and mimites still alive, they stop + replicating entirely + - tweak: tweaked replication rate of the Mimites, and added a replication limit + - balance: Nerfed Mimite health and ambush venom. Remember that they can be scanned + with Discovery Scanners and examine can reveal them. + - bugfix: fixed a few runtimes regarding Mimites + - code_imp: Threshold Define, and add destroy for Mimites +2024-07-19: + Aramix: + - code_imp: added a new 'divable' var in closets controlling interaction with skittish + trait + - tweak: supply pods are now not divable +2024-07-22: + ClownMoff: + - bugfix: Fixes the bananium sword causing bleed. + Spockye: + - balance: rebalanced the pirate shuttle + - bugfix: some misc decal changes for the pirate shuttle +2024-07-23: + Geatish: + - tweak: Removed glass floor from the designated atmos work area and rerouted undertile + distro piping around it. + - bugfix: Rad station atmos storage shutters now work. Tiles in space next to gas + miners have been removed. Plasma windows in gas chambers no longer spawn with + N2. Also removed extra APC in xenobio + rkz, spockye: + - rscadd: Adds some tile variety to MetaStation Security + spockye: + - bugfix: fixed floating cameras on the exploration shuttle +2024-07-24: + Rukofamicom: + - rscdel: Reverted most recent pirate changes so that a proper discussion can take + place before rushing a major balance change to pirates. +2024-07-25: + XeonMations: + - bugfix: Fixed space heaters making power cells from the void. +2024-07-26: + Markus Larsson: + - bugfix: fixed AI having Syndicate and CentCom comms. + XeonMations: + - balance: Made the space dragon's gust ability no longer hit people through walls. + - bugfix: Also fixed a runtime happening with the space dragon's gust ability. + - rscadd: Added the ability for people to make different types of lockers +2024-07-27: + 'Spockye ': + - rscadd: Replaces current warning cone sprite, with a newer one + Spockye, TheVekter, INFRARED_BARON, PigeonVerde: + - rscadd: Ports the shark plushie +2024-07-28: + Spockye: + - bugfix: removed glass floor from corgstation medical +2024-07-29: + spockye: + - bugfix: adds missing wall to metastation +2024-07-30: + EvilDragonfiend: + - imageadd: lighting object sprites now have 4 dir states. + Geatish: + - balance: Gave each shell a size, handheld shells are small (expect for the compact + remote which is tiny) the rest are normal size or larger. + - bugfix: You can now press the third button on the controller shell by CTRL-clicking. + - bugfix: The component printer can now be deconstructed and its printing animation + now works, it also no longer auto links to the silo. + - bugfix: Printing the compact remote, controller and scanner now gives you the + unscrewed variant. + - bugfix: The drone shell now uses the correct sprite + - balance: The server shell now takes only 6 seconds to screw together, rather than + 10 + MarkusLarsson421: + - bugfix: Removed the skeleton ghost spawn in dorm maintenance. + PowerfulBacon: + - balance: Made hacking easier across the board by lowering the security areas of + some areas and revealing more wires. + - balance: Cutting wires on airlocks is no longer guaranteed to shock you. + Tsar-Salat: + - bugfix: fix boxstation autoname camera directionals + Varo: + - bugfix: Clown and mimes now appear in the correct department (service) in the + job preferences menu + XeonMations: + - bugfix: Fixed metastation's brig shuttle area not having an exit for prisoners. + rkz, Thunder12345: + - rscadd: adds CTF vests, replacing CTF Hardsuits. Same damage reduction & stats. + - code_imp: Any item of clothing can now be given an energy shield, not only hardsuits + rkz, nightred, Couls. RaveRadbury, Timberpoes, WarlockD, ArcaneMusic, MrMelbert: + - rscadd: adds temperature regulators to space suits. These are heaters attached + to the suit dependent on a battery life. Not significant for humans, but helpful + for species that do not do well against the cold. + - rscadd: hardsuit headlights are repairable after being hit by a nightmare's blade. + Simply use a lightbulb on a hardsuit helmet + - bugfix: breath air exhaled from carbons lungs matches the mobs bodytemperature + - bugfix: Carbon hugging is now functional. It previously had the giver of the hug + GAIN heat when hugging a colder person, instead of the other way around. Hugs + were harmful! + rkz, ninjanomnom: + - code_imp: limits calls or changes to obj_integrity var, all must be made through + getters or setters + rkz, rohesie, tralezab, dwasint: + - rscadd: You can now see if a limb is disabled through checkhealth (HUD, healthanalyzer, + ghostscan) + - tweak: being limbless while flying will never apply the limbless slowdown (because + you are movin just fine, right?) + - bugfix: minor stamina fixes in the way it is applied & healed + - code_imp: kills a lot of unecessary limb updating + - code_imp: makes Limb removal & disabling event-based. Extricate it from update_mobility +2024-07-31: + Tsar-Salat: + - bugfix: fix surgery initiation failure + - bugfix: fixes martial arts lying state issues + - bugfix: fixes plastic flaps being completely dense, you can now move under them + again +2024-08-01: + Aramix: + - tweak: Cerulean Pylons will now make a best effort attempt at spawning 3 polycrystals + instead of desperately trying to fulfill that as a guarantee + DrDuckedGoose: + - bugfix: Switch checker tiles back to their 'intended' sprite + XeonMations: + - balance: Electric vehicles such as the janicart, secway, electric wheelchair and + ATV now are affected by EMPs +2024-08-02: + PowerfulBacon: + - bugfix: Fixes issues with time freezing +2024-08-03: + mystery3525: + - bugfix: Oversight which made infrequent runtimes with mining mechs + - bugfix: Mining mechs should actually spawn 25% of the time instead of 16% of the + time. + rkz, CakeQ, MistakeNot4892: + - rscadd: adds several new decal designs from Baystation +2024-08-04: + EvilDragonfiend: + - rscadd: debug orb of the debug outfit now allows you to spacewalk + - rscadd: Pseudo-world diver debugging item - that makes a new z level then loads + a desired map template onto the z. + - rscadd: smooth live debugging objects (wall, table, turf) + - rscadd: a new mapping helper - Spaceproof directional windows, Group directional + windows + - rscadd: a new 10x10 maint room. You can stare at space as much as you want... + for some reason there are items stuck in space?? + - rscadd: a new turf proc /turf/proc/get_nearby_turf_by_dir(direction). It returns + a turf from the turf that is next to from the given direction. + - code_imp: minor change to map template list code + Geatish: + - rscdel: Removed the deepthroat eatverb from the raw sausage + PowerfulBacon: + - balance: Chemical factories now use power instead of matter. + - rscdel: Removes pill presses and patch dispensors. + - tweak: Bottle dispensors no longer produce glass bottles out of nowhere, they + now require a bottle to fill. + - bugfix: The plumbing RCD can now print bottle fillers. + - balance: Security winter coat is now stronger than the armour vest for energy, + laser, heat, and stamina but weaker against melee and projectiles. + - balance: Security corporate jacket slowdown reduced. + - balance: Security heavy armour vest is now stronger than the armour vest across + the board, but has more slowdown. + - balance: Exercising now provides temporary stun resistance. + - rscdel: Reverts medical scanners showing missing organs + XeonMations: + - tweak: Medical scanners now show missing organs. + rkz, Gandalf2k15, LemonInTheDark, LT3, MrMelbert: + - rscadd: Converts security levels into a subystem. Much more easily debugged and + cleaner. + - code_imp: Datumizes individual levels to easily be added or removed + rkz, Yenwodyah: + - code_imp: cleaned up buckling checks, reducing edge cases. Documents buckling + code. + - balance: removes snowflake code for cyborg buckling. Cyborgs can instantly buckle + people on the same tile as them(like obj buckling), but now have the same time + to buckle people to things as any other buckling object if buckled from an adjacent + tile + rkz, mothblocks, ZephyrTFA, kubisopplay: + - tweak: Dead/Catatonic mobs cannot have a split personality anymore. + - bugfix: Resolves issues related to split personality shitcode sending clients + to lobby. + - bugfix: updates verbs on login to prevent weird inheritance of verbs + rkz, thgvr, Fikou: + - rscadd: Greyscales all blood decals. + - rscadd: Species now all have different blood colors, which will show in the footprints, + blood trails, and damage overlays when they get hurt + - rscadd: Gave some species their own bloodtype + - rscadd: new footstep sprites +2024-08-05: + Aramix: + - bugfix: Monkies no longer teleport at will when trying to kill you + Markus Larsson: + - bugfix: Fixed insuls not properly spawning in Engineering lockers. + MarkusLarsson421: + - rscadd: Added aft security and aft science area. + XeonMations: + - rscadd: Humans are now Indomitable. +2024-08-06: + EdgeLordExe ported and fixed by mystery3525 with help from BriggsIDP: + - rscadd: Added new smart pipes mapping helper + - rscadd: Added new smart pipes air supply/scrubbers pipe helper + - rscadd: Added sanity checks for the pipes mapping helper + - rscadd: Updated Runtimestation to use the supply_scrubbers helper + - bugfix: Fixed found issues relating to smart pipes + EvilDragonfiend: + - rscadd: 'Added a tip to sillytips.txt: There is no supermatter SILVER. There is + only supermatter SLIVER.' + Tsar-Salat: + - rscdel: Reverts grayscaled blood and species specific colors for them. They will + return at a later date +2024-08-07: + DarnTheMarn: + - tweak: Moved the security techfab to the warden office + - balance: Security techfab is now inaccessible to security officers and detectives + MarkusLarsson421: + - bugfix: Fixes cheap lights not burning you + mystery3525: + - bugfix: A pipe that was on top of another pipe in Fland Xenobio + - bugfix: A runtime with helmet of justice + - code_imp: Micro optimizes airlock access code with boolean short-circuiting + rkz, azarak, TemporalOroboros, Rohesie, Couls, ShizCalev, TastyFish: + - rscadd: Adds directional lighting system in 2024! + - rscadd: adds directional lighting to cyborg lights, flashlights, and gunlights + - refactor: refactors glow effects to be less terrible. Includes ethereal glow, + and also the glowy/antiglowy mutation. +2024-08-08: + mystery3525: + - rscadd: AIs can now change their internal camera capture size with "AI Commands" + > "Adjust Camera Zoom" + - rscadd: Cyborgs can change their internal camera capture size in the Actions Menu + on their internal PDA app diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 34a22bf26e4c2..c6772756c8720 100644 Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ diff --git a/icons/effects/light_overlays/light_cone.dmi b/icons/effects/light_overlays/light_cone.dmi new file mode 100644 index 0000000000000..75f322a937174 Binary files /dev/null and b/icons/effects/light_overlays/light_cone.dmi differ diff --git a/icons/effects/lighting_object.dmi b/icons/effects/lighting_object.dmi index b7dd2ce32e764..a8156e003b8ff 100644 Binary files a/icons/effects/lighting_object.dmi and b/icons/effects/lighting_object.dmi differ diff --git a/icons/effects/mapping_helpers.dmi b/icons/effects/mapping_helpers.dmi index 08d666a0a614e..ca696ef8b0a46 100644 Binary files a/icons/effects/mapping_helpers.dmi and b/icons/effects/mapping_helpers.dmi differ diff --git a/icons/mob/actions/actions_spacesuit.dmi b/icons/mob/actions/actions_spacesuit.dmi new file mode 100644 index 0000000000000..2b4f8a887bd72 Binary files /dev/null and b/icons/mob/actions/actions_spacesuit.dmi differ diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index a4b8ff6241606..c69321f2c7bd6 100644 Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ diff --git a/icons/mob/clothing/belt.dmi b/icons/mob/clothing/belt.dmi index e8c911bf84552..c13c65bb55cdf 100644 Binary files a/icons/mob/clothing/belt.dmi and b/icons/mob/clothing/belt.dmi differ diff --git a/icons/mob/clothing/head/hats.dmi b/icons/mob/clothing/head/hats.dmi index 6060bbc572166..c8c85e6205d74 100644 Binary files a/icons/mob/clothing/head/hats.dmi and b/icons/mob/clothing/head/hats.dmi differ diff --git a/icons/mob/clothing/head/utility.dmi b/icons/mob/clothing/head/utility.dmi index 281255830913c..e9990abfa1435 100644 Binary files a/icons/mob/clothing/head/utility.dmi and b/icons/mob/clothing/head/utility.dmi differ diff --git a/icons/mob/clothing/head/winterhood.dmi b/icons/mob/clothing/head/winterhood.dmi index e7a6750551b50..ce0d725f80e9b 100644 Binary files a/icons/mob/clothing/head/winterhood.dmi and b/icons/mob/clothing/head/winterhood.dmi differ diff --git a/icons/mob/clothing/mask.dmi b/icons/mob/clothing/mask.dmi index 1f1667b6c83be..b5514e6cadfdc 100644 Binary files a/icons/mob/clothing/mask.dmi and b/icons/mob/clothing/mask.dmi differ diff --git a/icons/mob/clothing/suits/armor.dmi b/icons/mob/clothing/suits/armor.dmi index b66c19d294ff6..e4519adcd6e36 100644 Binary files a/icons/mob/clothing/suits/armor.dmi and b/icons/mob/clothing/suits/armor.dmi differ diff --git a/icons/mob/clothing/suits/ctf.dmi b/icons/mob/clothing/suits/ctf.dmi new file mode 100644 index 0000000000000..5960b5179aa41 Binary files /dev/null and b/icons/mob/clothing/suits/ctf.dmi differ diff --git a/icons/mob/clothing/suits/jacket.dmi b/icons/mob/clothing/suits/jacket.dmi index 2fba49f09493b..bcf9b96e33bc9 100644 Binary files a/icons/mob/clothing/suits/jacket.dmi and b/icons/mob/clothing/suits/jacket.dmi differ diff --git a/icons/mob/clothing/suits/wintercoat.dmi b/icons/mob/clothing/suits/wintercoat.dmi index f0dfdc2c10fc0..bbcc9844ae8f5 100644 Binary files a/icons/mob/clothing/suits/wintercoat.dmi and b/icons/mob/clothing/suits/wintercoat.dmi differ diff --git a/icons/mob/clothing/under/centcom.dmi b/icons/mob/clothing/under/centcom.dmi index 3694374aff799..2390bedbaad18 100644 Binary files a/icons/mob/clothing/under/centcom.dmi and b/icons/mob/clothing/under/centcom.dmi differ diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi index eed8562545c00..214043d7ca891 100644 Binary files a/icons/mob/human_face.dmi and b/icons/mob/human_face.dmi differ diff --git a/icons/mob/inhands/plushes_lefthand.dmi b/icons/mob/inhands/plushes_lefthand.dmi index 084f2e015e50b..a4169514dd0fc 100644 Binary files a/icons/mob/inhands/plushes_lefthand.dmi and b/icons/mob/inhands/plushes_lefthand.dmi differ diff --git a/icons/mob/inhands/plushes_righthand.dmi b/icons/mob/inhands/plushes_righthand.dmi index e768ac7ade15e..899c63e3f81a0 100644 Binary files a/icons/mob/inhands/plushes_righthand.dmi and b/icons/mob/inhands/plushes_righthand.dmi differ diff --git a/icons/mob/screen_alert.dmi b/icons/mob/screen_alert.dmi index 4c71ed24455b1..b99c973312bd8 100644 Binary files a/icons/mob/screen_alert.dmi and b/icons/mob/screen_alert.dmi differ diff --git a/icons/mob/screen_gen.dmi b/icons/mob/screen_gen.dmi index 1ead9f6d2309d..35a90fcfd2f99 100644 Binary files a/icons/mob/screen_gen.dmi and b/icons/mob/screen_gen.dmi differ diff --git a/icons/obj/assemblies.dmi b/icons/obj/assemblies.dmi index b9f33f255e468..ffc35e90e511f 100644 Binary files a/icons/obj/assemblies.dmi and b/icons/obj/assemblies.dmi differ diff --git a/icons/obj/beds_chairs/chairs.dmi b/icons/obj/beds_chairs/chairs.dmi index 2a3752636d463..2e5d0129a13c5 100644 Binary files a/icons/obj/beds_chairs/chairs.dmi and b/icons/obj/beds_chairs/chairs.dmi differ diff --git a/icons/obj/clothing/head/hats.dmi b/icons/obj/clothing/head/hats.dmi index bd6950f4f9749..76b89a24ed0d5 100644 Binary files a/icons/obj/clothing/head/hats.dmi and b/icons/obj/clothing/head/hats.dmi differ diff --git a/icons/obj/clothing/head/winterhood.dmi b/icons/obj/clothing/head/winterhood.dmi index 10ab0576352dc..37a76b7a3e85a 100644 Binary files a/icons/obj/clothing/head/winterhood.dmi and b/icons/obj/clothing/head/winterhood.dmi differ diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index c2be2e65111c6..13f977d2e0a16 100644 Binary files a/icons/obj/clothing/masks.dmi and b/icons/obj/clothing/masks.dmi differ diff --git a/icons/obj/clothing/suits/armor.dmi b/icons/obj/clothing/suits/armor.dmi index 279dc33bba026..55aef8f4624d4 100644 Binary files a/icons/obj/clothing/suits/armor.dmi and b/icons/obj/clothing/suits/armor.dmi differ diff --git a/icons/obj/clothing/suits/ctf.dmi b/icons/obj/clothing/suits/ctf.dmi new file mode 100644 index 0000000000000..d254504d945ce Binary files /dev/null and b/icons/obj/clothing/suits/ctf.dmi differ diff --git a/icons/obj/clothing/suits/jacket.dmi b/icons/obj/clothing/suits/jacket.dmi index 6251dbed278d3..5c29196f54839 100644 Binary files a/icons/obj/clothing/suits/jacket.dmi and b/icons/obj/clothing/suits/jacket.dmi differ diff --git a/icons/obj/clothing/suits/wintercoat.dmi b/icons/obj/clothing/suits/wintercoat.dmi index 2cc456a528807..69a0670a7adb6 100644 Binary files a/icons/obj/clothing/suits/wintercoat.dmi and b/icons/obj/clothing/suits/wintercoat.dmi differ diff --git a/icons/obj/clothing/under/centcom.dmi b/icons/obj/clothing/under/centcom.dmi index a9d8c29720bff..3fd5a370973ed 100644 Binary files a/icons/obj/clothing/under/centcom.dmi and b/icons/obj/clothing/under/centcom.dmi differ diff --git a/icons/obj/decals.dmi b/icons/obj/decals.dmi index 98cfd251c76ff..c53226d8fdaf4 100644 Binary files a/icons/obj/decals.dmi and b/icons/obj/decals.dmi differ diff --git a/icons/obj/guns/energy.dmi b/icons/obj/guns/energy.dmi index 3d3a7520e3428..0adb326799e2a 100644 Binary files a/icons/obj/guns/energy.dmi and b/icons/obj/guns/energy.dmi differ diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 8610b3cf001c4..eb591381cd35a 100644 Binary files a/icons/obj/items_and_weapons.dmi and b/icons/obj/items_and_weapons.dmi differ diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index ef41ac5b484ff..401b26af227f9 100644 Binary files a/icons/obj/janitor.dmi and b/icons/obj/janitor.dmi differ diff --git a/icons/obj/machines/camera.dmi b/icons/obj/machines/camera.dmi index 105cb33c84012..0b0ba30483ca1 100644 Binary files a/icons/obj/machines/camera.dmi and b/icons/obj/machines/camera.dmi differ diff --git a/icons/obj/monitors.dmi b/icons/obj/monitors.dmi index 06e2f8782ab04..ca919d0b9672c 100644 Binary files a/icons/obj/monitors.dmi and b/icons/obj/monitors.dmi differ diff --git a/icons/obj/plushes.dmi b/icons/obj/plushes.dmi index 8195aa5e0d4d2..2362941d592a1 100644 Binary files a/icons/obj/plushes.dmi and b/icons/obj/plushes.dmi differ diff --git a/icons/obj/vending.dmi b/icons/obj/vending.dmi index 923b8f730d898..565c8d5ef24b0 100644 Binary files a/icons/obj/vending.dmi and b/icons/obj/vending.dmi differ diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index eab84f230694b..cad83e5c4dc2d 100644 Binary files a/icons/turf/decals.dmi and b/icons/turf/decals.dmi differ diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 8d491fe2b4a41..63c62a8b1dd2f 100644 Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ diff --git a/sound/surgery/blood_wound.ogg b/sound/surgery/blood_wound.ogg new file mode 100644 index 0000000000000..e8f03caf63f8f Binary files /dev/null and b/sound/surgery/blood_wound.ogg differ diff --git a/sound/weapons/shrapnel.ogg b/sound/weapons/shrapnel.ogg new file mode 100644 index 0000000000000..8582538411359 Binary files /dev/null and b/sound/weapons/shrapnel.ogg differ diff --git a/strings/cas_white.txt b/strings/cas_white.txt index 47e2f4a7596e6..fffb0344afef5 100644 --- a/strings/cas_white.txt +++ b/strings/cas_white.txt @@ -208,7 +208,6 @@ Krokodil addiction. A H.O.N.K. mech. A dominatrix HoS. Sexcurity. -The Experimentor. That goddamn fucking mime. Actually taking a hostage instead of just murdering them. Spacing the clown at shift start. diff --git a/strings/sillytips.txt b/strings/sillytips.txt index d55dab251d4db..193f2b733e341 100644 --- a/strings/sillytips.txt +++ b/strings/sillytips.txt @@ -46,3 +46,4 @@ If in doubt, blame the clown. Always remember that the mentors are there to help you. If you don't understand something, there's no shame in asking for help. Nobody suspects the mime. Purple is the sneakiest colour. +There is no supermatter SILVER. There is only supermatter SLIVER. diff --git a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx index b8c018dd76933..124d5f8bdb9fe 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx @@ -62,7 +62,7 @@ const ObjectivePrintout = (_props, context) => { diff --git a/tgui/packages/tgui/interfaces/AntagInfoHoloparasite.tsx b/tgui/packages/tgui/interfaces/AntagInfoHoloparasite.tsx index 8c8ef88c8850a..640a71d0ebff7 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoHoloparasite.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoHoloparasite.tsx @@ -184,7 +184,7 @@ const ObjectiveInfo = (_props, context) => { diff --git a/tgui/packages/tgui/interfaces/BottleDispenser.js b/tgui/packages/tgui/interfaces/BottleDispenser.js deleted file mode 100644 index a41fc80fa0491..0000000000000 --- a/tgui/packages/tgui/interfaces/BottleDispenser.js +++ /dev/null @@ -1,37 +0,0 @@ -import { useBackend } from '../backend'; -import { Button, LabeledList, NumberInput, Section } from '../components'; -import { Window } from '../layouts'; - -export const BottleDispenser = (props, context) => { - const { act, data } = useBackend(context); - const { bottle_size, bottle_name } = data; - return ( - - -
- - - - act('change_bottle_size', { - volume: value, - }) - } - /> - - -
-
-
- ); -}; diff --git a/tgui/packages/tgui/interfaces/ChemPress.js b/tgui/packages/tgui/interfaces/ChemPress.js deleted file mode 100644 index 919af860664c9..0000000000000 --- a/tgui/packages/tgui/interfaces/ChemPress.js +++ /dev/null @@ -1,52 +0,0 @@ -import { classes } from 'common/react'; -import { useBackend } from '../backend'; -import { Box, Button, Input, LabeledList, NumberInput, Section } from '../components'; -import { Window } from '../layouts'; - -export const ChemPress = (props, context) => { - const { act, data } = useBackend(context); - const { pill_size, pill_name, chosen_pill_style, pill_styles = [] } = data; - return ( - - -
- - - - act('change_pill_size', { - volume: value, - }) - } - /> - - - - ))} - - -
-
-
- ); -}; diff --git a/tgui/packages/tgui/interfaces/NtosCyborgSelfMonitor.js b/tgui/packages/tgui/interfaces/NtosCyborgSelfMonitor.js index f0325524aaf59..1d1d9f5833d6a 100644 --- a/tgui/packages/tgui/interfaces/NtosCyborgSelfMonitor.js +++ b/tgui/packages/tgui/interfaces/NtosCyborgSelfMonitor.js @@ -34,6 +34,7 @@ export const NtosCyborgSelfMonitorContent = (_, context) => { printerPictures, printerToner, printerTonerMax, + cameraRadius, thrustersInstalled, thrustersStatus, selfDestructAble, @@ -139,6 +140,20 @@ export const NtosCyborgSelfMonitorContent = (_, context) => { + + + act('cameraRadius', { + ref: value, + }) + } + /> + {!!thrustersInstalled && (